Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_supprimer_un_paquet [Le 22/11/2012, 12:53] Calinou1 [Avec apt-get] |
tutoriel:comment_supprimer_un_paquet [Le 11/11/2023, 21:29] (Version actuelle) Amiralgaby ancienne révision (Le 11/09/2022, 12:24) restaurée |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
---- | ---- | ||
- | |||
====== Comment supprimer un paquet ? ====== | ====== Comment supprimer un paquet ? ====== | ||
Ligne 8: | Ligne 7: | ||
Ce **mini-tutoriel** résume les différentes manières de supprimer un paquet sous Ubuntu, Kubuntu et Xubuntu. Pour Edubuntu, suivez les mêmes procédures qu'Ubuntu. | Ce **mini-tutoriel** résume les différentes manières de supprimer un paquet sous Ubuntu, Kubuntu et Xubuntu. Pour Edubuntu, suivez les mêmes procédures qu'Ubuntu. | ||
- | Il existe deux méthodes pour supprimer un paquet : [[#graphiquement]] et [[#en ligne de commande]]. Pour toutes les « saveurs » d'Ubuntu, les méthodes en ligne de commande sont les mêmes. | + | Il existe deux méthodes pour supprimer un paquet : [[#graphiquement]] ou [[#en ligne de commande]]. Pour toutes les « saveurs » d'Ubuntu, les méthodes en ligne de commande sont les mêmes. |
Dans les exemples ci-dessous, on souhaite supprimer le paquet « **mon_paquet** ». | Dans les exemples ci-dessous, on souhaite supprimer le paquet « **mon_paquet** ». | ||
Ligne 19: | Ligne 18: | ||
===== Graphiquement ===== | ===== Graphiquement ===== | ||
+ | ==== Avec la logithèque ==== | ||
+ | C'est la méthode la plus simple et celle par défaut. | ||
+ | * Lancer la logithèque. | ||
+ | * Rechercher puis sélectionner le paquet à supprimer. Le paquet apparaîtra surligné avec à sa droite un bouton "supprimer". | ||
+ | * Cliquer sur le bouton "supprimer". | ||
- | ==== Pour Ubuntu, Edubuntu et Xubuntu : avec Synaptic ==== | + | ====Avec un gestionnaire de paquet ==== |
- | + | === Pour Ubuntu, Edubuntu, Lubuntu et Xubuntu : avec Synaptic === | |
- | * Lancez [[:Synaptic]] | + | Cette méthode permet de paramétrer plus finement la suppression des paquets. |
- | * Vous pouvez choisir de n'afficher que les paquets installés en cliquant sur « État », puis en choisissant dans le cadre au dessus « Installés » | + | * Sauf si ce n'est déjà fait, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>synaptic|synaptic]]**. |
- | * Recherchez le paquet à supprimer et cliquez sur la case à cocher. Choisissez alors « Sélectionner pour suppression » ou « Sélectionner pour suppression complète » selon le « niveau de nettoyage » que vous désirez\\ {{synaptic_suppr-paquet.png}} | + | * Lancer [[:Synaptic]]. Vous pouvez choisir de n'afficher que les paquets installés en cliquant sur « État », puis en choisissant dans le cadre au dessus « Installés » |
+ | * Recherchez le paquet à supprimer et cliquez sur la case à cocher. Choisissez alors « Sélectionner pour suppression » ou « Sélectionner pour suppression complète » selon le « niveau de nettoyage » que vous désirez. | ||
* Cliquez sur le bouton « Appliquer » pour rendre la suppression effective. | * Cliquez sur le bouton « Appliquer » pour rendre la suppression effective. | ||
[[:synaptic|Plus d'informations sur Synaptic...]] | [[:synaptic|Plus d'informations sur Synaptic...]] | ||
- | ==== Pour Kubuntu : avec KPackageKit ==== | + | === Pour Kubuntu : avec Muon === |
- | * Lancez [[:KPackageKit]] | + | * Lancer [[:muon]] |
* Vous pouvez choisir de n'afficher que les paquets installés en ne laissant cochée que la case « installé » dans la ligne « Afficher ». | * Vous pouvez choisir de n'afficher que les paquets installés en ne laissant cochée que la case « installé » dans la ligne « Afficher ». | ||
* Recherchez le paquet à supprimer et faites un clic droit sur celui-ci. | * Recherchez le paquet à supprimer et faites un clic droit sur celui-ci. | ||
* Choisissez « Désinstaller » ou « Purger ». | * Choisissez « Désinstaller » ou « Purger ». | ||
* Cliquez sur le bouton //Appliquer les changements//. | * Cliquez sur le bouton //Appliquer les changements//. | ||
- | |||
- | [[:adept|Plus d'informations sur Adept...]] | ||
===== En ligne de commande ===== | ===== En ligne de commande ===== | ||
- | ^ Ubuntu | depuis un Terminal (//Applications -> Accessoires -> Terminal// ou Alt--F2 et tapez « gnome-terminal ») | | + | ^ Ubuntu | depuis un Terminal (//Applications -> Accessoires -> Terminal// ou Alt--F2 et tapez « gnome-terminal » ou //Ctrl+Alt+T//)| |
^ Kubuntu | depuis une Konsole (//Menu K -> Système -> Konsole// ou Alt--F2 et tapez « konsole ») | | ^ Kubuntu | depuis une Konsole (//Menu K -> Système -> Konsole// ou Alt--F2 et tapez « konsole ») | | ||
^ Xubuntu | depuis un Terminal (//Applications -> Accessoires -> Terminal// ou Alt--F2 et tapez « xfterm4 ») | | ^ Xubuntu | depuis un Terminal (//Applications -> Accessoires -> Terminal// ou Alt--F2 et tapez « xfterm4 ») | | ||
^ toutes les versions | depuis une console (Ctrl--Alt--F1…F6 ; Ctrl--Alt--F7 pour revenir à votre session graphique) | | ^ toutes les versions | depuis une console (Ctrl--Alt--F1…F6 ; Ctrl--Alt--F7 pour revenir à votre session graphique) | | ||
- | Vous pouvez utiliser **apt-get** ou **Aptitude**. | ||
- | Si vous voulez supprimer plusieurs paquets en même temps, remplacez « mon_paquet » par la liste des paquets à supprimer, séparés par un espace. | + | ==== Avec apt ==== |
- | + | ||
- | ==== Avec apt-get ==== | + | |
Suppression simple : | Suppression simple : | ||
- | sudo apt-get remove mon-paquet | + | sudo apt remove mon-paquet |
Suppression complète (//supprime le paquet indiqué et ses fichiers de configuration((ceux marqués comme "conffile", souvent placés dans /etc.)); les fichiers de préférences((dans les dossiers personnels)) et les logs((dans le /var)) ne sont pas supprimés.//) : | Suppression complète (//supprime le paquet indiqué et ses fichiers de configuration((ceux marqués comme "conffile", souvent placés dans /etc.)); les fichiers de préférences((dans les dossiers personnels)) et les logs((dans le /var)) ne sont pas supprimés.//) : | ||
- | sudo apt-get purge mon-paquet | + | sudo apt purge mon-paquet |
- | [[:apt-get|Plus d'informations sur « apt-get »…]] | + | [[:apt-cli|Plus d'informations sur apt…]] |
==== Avec Aptitude ==== | ==== Avec Aptitude ==== | ||
+ | <note>Aptitude n'est plus installé par défaut depuis 10.10</note> | ||
Suppression simple : | Suppression simple : | ||
Ligne 73: | Ligne 73: | ||
[[:aptitude|Plus d'informations sur Aptitude…]] | [[:aptitude|Plus d'informations sur Aptitude…]] | ||
+ | |||
+ | ==== Avec dpkg (paquet cassé) ==== | ||
+ | Lorsque les commandes de désinstallation ci-dessus ont échoué, on commence par ajouter l'option --fix-broken (ou -f) de apt : | ||
+ | <code> | ||
+ | sudo apt purge -f mon_paquet | ||
+ | </code> | ||
+ | Si cette commande échoue encore avec un message du type "**E: Sub-process /usr/bin/dpkg returned an error code (1)**", cela signifie que le paquet est cassé. | ||
+ | |||
+ | Il faut donc supprimer les données dpkg de ce paquet puis en forcer manuellement la désinstallation par cette même commande dpkg comme l'indique Philippe Ivaldi sur son [[http://www.piprime.fr/1476/supprimer-manuellement-paquet-debian-ubuntu/|site]] : | ||
+ | |||
+ | <code> | ||
+ | sudo mv /var/lib/dpkg/info/mon_paquet.* /tmp/ | ||
+ | sudo dpkg --remove --force-remove-reinstreq mon_paquet | ||
+ | </code> | ||
+ | <note importante> | ||
+ | Si plusieurs paquets sont concernés, il faut **d'abord** faire tous les "sudo mv",\\ ensuite, et **en une seule ligne**, tous les "sudo dpkg", comme ceci : | ||
+ | <code>sudo dpkg --remove --force-remove-reinstreq paquet1 paquet2 paquet3 </code> | ||
+ | </note> | ||
+ | <note>Après toute modification forcée, il est conseillé d'exécuter un apt update pour mettre à jour la base de données.</note> | ||
+ | |||
+ | ==== Avec snap ==== | ||
+ | <note>Uniquement pour les snaps</note> | ||
+ | Comme indiquer sur [[:snap#pour_supprimer_un_paquet|la page dédiée]]. | ||
+ | snap remove mon_logiciel | ||
---- | ---- | ||
- | //Contributeurs : [[:utilisateurs:Ner0lph]], [[:utilisateurs:Versgui]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Xabilon]].// | + | //Contributeurs : [[:utilisateurs:Ner0lph]], [[:utilisateurs:Versgui]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Xabilon]], [[:utilisateurs:mederic]].// |