Icône supprimer paquet

Désinstaller une application

Pour désinstaller une application, il faut de préférence savoir comment celle-ci a été installée, car il existe différentes sortes de paquets : deb, snap, Flatpak, AppImage, etc. ; et encore plus de méthodes différentes pour installer une application.

Connaître la méthode d'installation d'une application

Pour connaître la méthode d'installation d'une application le plus simple est d'aller voir dans le Centre d'applications, qui devrait déjà lister les applications deb et snap (ou autre gestionnaire de paquets, qui ont chacun leurs fonctionnalités propres).

Il existe aussi différentes commandes pour lister depuis le terminal les paquets installés avec chaque méthode :

  • pour les deb :
    apt list '~i !~M'
  • pour les snap :
    snap list
  • pour les Flatpak :
    flatpak list

Pour limiter la taille des listes ainsi retournées qui peuvent être très longues, à 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 sa commande (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 :

Il arrive aussi qu'une application soit installée :

  • en AppImage, dans ce cas il suffit de supprimer le fichier .appimage. Voir le chapitre Désinstaller un AppImage.
  • en fichier binaire isolé, dans ce cas il suffit de 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 makefile propose une méthode de désinstallation, souvent make uninstall (la commande 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 Centre d'applications :

  1. Cliquer sur le bouton Gérer en bas de la colonne de gauche.
  2. Rechercher l'application concernée dans le champs de rechercher ou dans la liste déroulante.
  3. À droite de l'application (ou en haut de la fiche de l'application), cliquer sur le bouton collé à droite du bouton Ouvrir ou Changer de canal.
  4. Ceci ouvre une liste déroulante dont le dernier élément est un lien Désinstaller rouge.
Voir aussi le chapitre Applications Installées.

GNOME Logiciels

Pour désinstaller une application deb, Flatpak ou snap depuis GNOME Logiciels (ou depuis la logithèque Ubuntu Softwares)1) :

  1. Cliquer sur l'onglet Installés.
  2. Rechercher l'application concernée dans la liste déroulante.
  3. Cliquer sur le bouton Désinstaller à droite de l'application.

Cette fonctionnalité est aussi accessible via le bouton rouge corbeille, en haut à droite de chaque fiche d'application :
Snap store - bouton désinstaller

Voir aussi le chapitre Onglet "Installées".

GNOME Paquets

GNOME Paquets permet de gérer les paquets deb.

FIXME

apt

Pour supprimer une application deb avec la commande apt, ouvrez un terminal et entrez la 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).

Grâce à l'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 installés.2) Pratique !
Voir aussi le chapitre Désinstallation d'un paquet.

snap

Pour supprimer une application snap avec la commande snap, ouvrez un terminal et entrez la commande

snap remove nom_de_l'application

en remplaçant nom_de_l'application par le nom de l'application en minuscules.

Grâce à l'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.3)
Voir aussi le chapitre Supprimer un paquet.

flatpak

Pour supprimer une application Flatpak avec la commande flatpak, ouvrez un terminal et entrez la 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).

Grâce à l'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.4)
Voir aussi le chapitre Désinstallation de logiciels.

Paquet cassé

Si la commande de désinstallation d'un paquet deb échoue, on peut ajouter l'option --fix-broken (ou -f) de apt :

sudo apt purge -f mon_paquet

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 :

sudo mv /var/lib/dpkg/info/mon_paquet.* /tmp/
sudo dpkg --remove --force-remove-reinstreq mon_paquet

en replaçant mon_paquet par le nom du paquet concerné.

Si plusieurs paquets sont concernés, il faut d'abord entrer tous les sudo mv,
ensuite, et en une seule ligne, tous les sudo dpkg, comme ceci :
sudo dpkg --remove --force-remove-reinstreq paquet1 paquet2 paquet3
Après toute modification forcée, il est conseillé d'exécuter un apt update pour mettre à jour la base de données.

Contributeurs : ​mederic, krodelabestiole.


1)
Ubuntu Softwares est un fork de GNOME Logiciels installé par défaut sur les anciennes versions d'Ubuntu.
  • desinstaller_une_application.txt
  • Dernière modification: Le 30/12/2025, 20:43
  • par krodelabestiole