Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:comment_supprimer_un_paquet [Le 28/08/2016, 13:05] – [Comment supprimer un paquet ?] gizou75tutoriel:comment_supprimer_un_paquet [Le 17/02/2021, 10:46] (Version actuelle) – ancienne révision (Le 02/10/2018, 21:13) restaurée 193.250.137.203
Ligne 1: Ligne 1:
 +{{tag>tutoriel paquet administration installation_logiciel }}
  
 +----
 +
 +====== Comment supprimer un paquet ? ======
 +
 +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]] 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** ».
 +
 +<note tip>
 +La suppression d'un paquet (logiciel, bibliothèque, etc.) est une tâche d'administration. Il faut donc les [[:sudo|droits d'administration]] pour l'exécuter. Quelle que soit la méthode choisie, graphique ou en ligne de commande, votre mot de passe vous sera demandé.
 +</note>
 +
 +Ce mini-tutoriel ne traite pas des [[:dépôts]] (sources de mises à jour) des paquets. Pour cela, [[:tutoriel:comment_modifier_sources_maj|lisez le mini-tutoriel dédié]].
 +
 +===== 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".
 +
 +====Avec un gestionnaire de paquet ====
 +=== Pour Ubuntu, Edubuntu, Lubuntu  et Xubuntu : avec Synaptic ===
 +Cette méthode permet de paramétrer plus finement la suppression des paquets.
 +  * Sauf si ce n'est déjà fait, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>synaptic|synaptic]]**.
 +  * 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.
 +
 +[[:synaptic|Plus d'informations sur Synaptic...]]
 +
 +=== Pour Kubuntu : avec Muon ===
 +
 +  * 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 ».
 +  * Recherchez le paquet à supprimer et faites un clic droit sur celui-ci.
 +  * Choisissez « Désinstaller » ou « Purger ».
 +  * Cliquez sur le bouton //Appliquer les changements//.
 +
 +===== En ligne de commande =====
 +
 +^ Ubuntu               | depuis un Terminal (//Applications -> Accessoires -> Terminal// ou Alt--F2 et tapez « gnome-terminal ») |
 +^ 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 ») |
 +^ toutes les versions  | depuis une console (Ctrl--Alt--F1…F6 ; Ctrl--Alt--F7 pour revenir à votre session graphique) |
 +
 +
 +==== Avec apt ====
 +
 +Suppression simple :
 +
 +  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.//) :
 +
 +  sudo apt purge mon-paquet
 +
 +[[:apt-cli|Plus d'informations sur apt…]]
 +
 +==== Avec Aptitude ====
 +<note>Aptitude n'est plus installé par défaut depuis 10.10</note>
 +Suppression simple :
 +
 +  sudo aptitude 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.//) :
 +
 +  sudo aptitude purge mon_paquet
 +
 +[[: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>
 +----
 +
 +//Contributeurs : [[:utilisateurs:Ner0lph]], [[:utilisateurs:Versgui]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Xabilon]], [[:utilisateurs:mederic]].//