| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| utilisateurs:krodelabestiole:brouillons:desinstaller_une_application [Le 30/12/2025, 00:38] – krodelabestiole | utilisateurs:krodelabestiole:brouillons:desinstaller_une_application [Le 30/12/2025, 01:13] (Version actuelle) – supprimée krodelabestiole |
|---|
| {{tag>tutoriel paquet administration installation_logiciel }} | |
| |
| ====== Désinstaller une application ====== | |
| |
| Pour désinstaller une application, il faut de préférence [[#Connaître la méthode d'installation d'une application|savoir comment celle-ci a été installée]] (car il existe différentes sortes de paquets : [[:deb]], [[:snap]], [[:Flatpak]], [[:AppImage]], etc.). | |
| |
| ===== Connaître la méthode d'installation d'une application ===== | |
| |
| ==== Méthodes standards : deb, snap, et flatpak ==== | |
| |
| Pour connaître la méthode d'[[:installer_une_application|installation]] d'une application le plus simple est d'aller voir dans le **[[:snap store|Centre d'applications]]**, qui devrait déjà lister les applications [[:deb]] et [[:snap]]. | |
| |
| Il existe aussi différentes commandes pour lister les paquets installés avec chaque méthode : | |
| * pour les **[[:deb]]** :<code>apt list '~i !~M'</code> | |
| * pour les **[[:snap]]** :<code>snap list</code> | |
| * pour les **[[:Flatpak]]** :<code>flatpak list</code> | |
| À la fin de chacune de ces lignes on peut ajouter '' |grep -i texte'' en remplaçant ''texte'' par le nom ou un bout du nom de l'application recherchée. | |
| |
| Par exemple, pour voir si on a installé [[:Audacity]] en [[:deb]] (avec [[:APT]]) : | |
| apt list '~i !~M' |grep -i audac | |
| Si on obtient un retour vide (ou en l'occurrence un //warning// sans importance), ou seulement une ligne concernant [[:Audacious]], c'est qu'[[:Audacity]] n'est pas installé en [[:deb]].\\ | |
| On peut continuer avec : | |
| snap list |grep -i audac | |
| puis : | |
| flatpak list |grep -i audac | |
| Si on obtient cette fois un retour du type ''Audacity org.audacityteam.Audacity 3.7.7 stable system'', c'est qu'Audacity est installé en [[#Flatpak]]. | |
| |
| Il est aussi possible d'obtenir certaines informations en ligne de commande : | |
| whereis nom_de_l'application | |
| en remplaçant ''nom_de_l'application'' par le nom de son lanceur (parfois équivalent à celui de son [[:paquet]], il s'agit souvent du nom de l'application en minuscules). | |
| |
| Ensuite on peut passer à la désinstallation proprement dite : | |
| * pour un paquet **[[:deb]]**, on a le choix entre le [[#Centre d'applications]], [[#GNOME Logiciels]], ou en ligne de commande : ''[[#apt]]''. La procédure requiert dans tous les cas les [[:permissions administrateur]]. | |
| * pour un paquet **[[:snap]]**, on a le choix entre le [[#Centre d'applications]], [[#GNOME Logiciels]], ou en ligne de commande : ''[[#snap]]''. | |
| * pour une application **[[:Flatpak]]**, on a le choix entre le [[#GNOME Logiciels]], ou en ligne de commande : ''[[#flatpak]]''. | |
| |
| ==== Autres méthodes ==== | |
| |
| Il arrive aussi qu'une application soit [[:installer_une_application|installée]] : | |
| * en **[[:AppImage]]**, dans ce cas il suffit de supprimer le fichier ''.appimage''. Voir le chapitre //[[:appimage#Désinstaller un AppImage]]//. | |
| * en fichier **binaire isolé**, dans ce cas il suffit de [[:tutoriel:comment_supprimer_un_fichier|supprimer le fichier]] binaire. | |
| * au moyen d'un **[[:script]]**, dans ce cas il faudrait consulter l'éditeur qui a proposé le script (souvent sur le site officiel du logiciel), ou le développeur du script afin de prendre connaissance de la procédure de désinstallation appropriée. | |
| * par **[[:compilation]] depuis les sources**, dans ce cas il faut voir si le [[:make|makefile]] propose une méthode de désinstallation, souvent ''make uninstall'' (la commande ''[[man>make.1|make]]'' seule liste parfois les méthodes -- ou //targets// -- disponibles). Sans quoi c'est plus compliqué... | |
| |
| ===== Centre d'applications ===== | |
| |
| Pour supprimer une application [[:deb]] ou [[:snap]] depuis le **[[:snap store|Centre d'applications]]**, voir le chapitre //[[:snap_store#Désinstallation d'un paquet]]//. | |
| |
| ===== GNOME Logiciels ===== | |
| |
| Pour désinstaller une application [[:deb]], [[:Flatpak]] ou [[:snap]] depuis **[[:gnome-software|GNOME Logiciels]]**, voir le chapitre //[[:gnome-software#Onglet "Installées"]]// (et son bouton //Supprimer//). | |
| |
| ===== Ligne de commande ===== | |
| |
| ==== apt ==== | |
| |
| Pour supprimer une application [[:deb]] avec la commande ''[[:apt-cli|apt]]'', ouvrez un [[:terminal]] et entrez la [[:commande shell|commande]] | |
| apt remove nom_du_paquet | |
| en remplaçant ''nom_du_paquet'' par le nom du [[:paquet]] de l'application. | |
| |
| On peut aussi à la place utiliser | |
| apt purge nom_du_paquet | |
| pour supprimer un paquet avec ses fichiers de configuration, et | |
| apt autoremove nom_du_paquet | |
| ou | |
| apt autopurge nom_du_paquet | |
| pour supprimer un paquet et ses dépendances (avec leurs fichiers de configuration dans le cas d\'''autopurge''). | |
| |
| |
| <note tip> | |
| Grâce à l'[[wpfr>auto-complétion]], il suffit d'appuyer sur la touche ''Tab ↹'' après ''apt remove '' pour afficher la liste des options disponibles (ou après avoir entré les premiers caractères pour afficher les options correspondantes), en l'occurrence donc, la liste des [[:paquet|paquets]] installés.((Voir //[[:terminal#passez_votre_commande|Passez votre commande !]]//.)) Pratique ! | |
| </note> | |
| |
| <note> | |
| Voir aussi le chapitre //[[:apt-cli#Désinstaller une application]]//. | |
| </note> | |
| |
| ==== snap ==== | |
| |
| Pour supprimer une application [[:snap]] avec la commande ''[[man>snap]]'', ouvrez un [[:terminal]] et entrez la [[:commande shell|commande]] | |
| snap remove nom_de_l'application | |
| en remplaçant ''nom_de_l'application'' par le nom de l'application en minuscules. | |
| |
| <note tip> | |
| Grâce à l'[[wpfr>auto-complétion]], il suffit d'appuyer sur la touche ''Tab ↹'' après ''apt remove '' pour afficher la liste des options disponibles (ou après avoir entré les premiers caractères pour afficher les options correspondantes), en l'occurrence donc, la liste des paquets **snap** installés.((Voir //[[:terminal#passez_votre_commande|Passez votre commande !]]//.)) | |
| </note> | |
| |
| <note> | |
| Voir aussi le chapitre //[[:snap#Supprimer un paquet]]//. | |
| </note> | |
| |
| ==== flatpak ==== | |
| |
| Pour supprimer une application [[:Flatpak]] avec la commande ''[[man>flatpak]]'', ouvrez un [[:terminal]] et entrez la [[:commande shell|commande]] | |
| flatpak uninstall id.de.l.application | |
| en remplaçant ''id.de.l.application'' par l'identifiant de l'application (parfois équivalent à celui de son [[:paquet]], il s'agit souvent du nom de l'application en minuscules). | |
| |
| <note tip> | |
| Grâce à l'[[wpfr>auto-complétion]], il suffit d'appuyer sur la touche ''Tab ↹'' après ''flatpak uninstall '' pour afficher la liste des options disponibles (ou après avoir entré les premiers caractères pour afficher les options correspondantes), en l'occurrence donc, la liste des applications **Flatpak** installées.((Voir //[[:terminal#passez_votre_commande|Passez votre commande !]]//.)) | |
| </note> | |
| |
| <note> | |
| Voir aussi le chapitre //[[:flatpak#Désinstallation de logiciels]]//. | |
| </note> | |
| |
| |
| 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 » ou //Ctrl+Alt+T//)| | |
| ^ 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 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:krodelabestiole]].// | |