Comment désinstaller un programme sur Ubuntu : Guide complet
Introduction
Ubuntu, l'une des distributions Linux les plus populaires, offre un système de gestion des paquets puissant et flexible qui permet aux utilisateurs d'installer, de mettre à jour et de supprimer des logiciels de manière efficace. Savoir désinstaller correctement les programmes est crucial pour maintenir un système propre et optimisé. Que vous souhaitiez libérer de l'espace disque, supprimer des applications obsolètes ou simplement gérer les logiciels installés, comprendre les différentes méthodes pour désinstaller des programmes sur Ubuntu est essentiel.
Ce guide fournit une vue d'ensemble complète sur la façon de désinstaller des programmes sur Ubuntu. Nous couvrirons diverses méthodes, y compris l'utilisation du gestionnaire de paquets APT, Snap, Flatpak et des outils d'interface graphique (GUI). De plus, nous discuterons des meilleures pratiques pour garder votre système propre et efficace. À la fin de cet article, vous aurez une solide compréhension des différentes techniques et outils disponibles pour désinstaller des programmes sur Ubuntu.
Comprendre la gestion des paquets sous Ubuntu
La gestion des paquets est un aspect fondamental de toute distribution Linux, y compris Ubuntu. Elle implique le processus d'installation, de mise à jour et de suppression des paquets logiciels. Ubuntu utilise plusieurs systèmes de gestion des paquets, chacun étant adapté à différents types de logiciels et cas d'utilisation.
Qu'est-ce que la gestion des paquets ?
La gestion des paquets est le processus de gestion des logiciels sur un système d'exploitation. Cela inclut des tâches telles que l'installation de nouveaux logiciels, la mise à jour des logiciels existants et la suppression des logiciels qui ne sont plus nécessaires. Les gestionnaires de paquets automatisent ces tâches, facilitant ainsi la gestion des logiciels par les utilisateurs.
Gestionnaires de paquets courants sous Ubuntu
Ubuntu utilise plusieurs gestionnaires de paquets, chacun servant des objectifs différents et gérant différents types de paquets. Les gestionnaires de paquets les plus courants sous Ubuntu sont :
- APT (Advanced Package Tool) : APT est le gestionnaire de paquets par défaut pour les distributions basées sur Debian, y compris Ubuntu. Il gère les paquets
.deb
et fournit une interface en ligne de commande pour gérer les logiciels. - Snap : Snap est un système de gestion des paquets développé par Canonical, la société derrière Ubuntu. Les paquets Snap sont conteneurisés et incluent toutes les dépendances, ce qui les rend portables et faciles à installer.
- Flatpak : Flatpak est un autre système de gestion des paquets conçu pour fournir un environnement cohérent pour les applications sur différentes distributions Linux. Il utilise également la conteneurisation pour garantir la compatibilité et la facilité d'utilisation.
Comprendre ces gestionnaires de paquets est essentiel pour gérer efficacement les logiciels sur votre système Ubuntu. Dans les sections suivantes, nous explorerons comment désinstaller des programmes en utilisant chacun de ces gestionnaires de paquets, ainsi que des outils graphiques pour les utilisateurs qui préfèrent une interface visuelle.
Utilisation d'APT pour désinstaller des programmes
APT (Advanced Package Tool) est le gestionnaire de paquets par défaut pour les distributions basées sur Debian, y compris Ubuntu. C'est un outil puissant et flexible pour gérer les paquets logiciels, y compris leur installation, mise à jour et suppression. Cette section vous guidera à travers le processus de désinstallation des programmes en utilisant APT.
Commande de base pour supprimer un paquet
Pour désinstaller un programme en utilisant APT, vous pouvez utiliser la commande apt remove
suivie du nom du paquet. Cette commande supprime le paquet spécifié mais conserve ses fichiers de configuration sur le système.
sudo apt remove nom_du_paquet
Exemple : suppression d'un paquet
Si vous souhaitez supprimer le paquet gnome-calculator
, vous pouvez exécuter :
sudo apt remove gnome-calculator
Cette commande supprimera le paquet gnome-calculator
de votre système mais laissera les fichiers de configuration intacts.
Suppression des fichiers de configuration
Si vous souhaitez supprimer complètement un paquet, y compris ses fichiers de configuration, vous pouvez utiliser la commande apt purge
. Cela est utile lorsque vous voulez vous assurer qu'aucune trace du paquet ne reste sur votre système.
sudo apt purge nom_du_paquet
Exemple : purge d'un paquet
Pour supprimer complètement le paquet gnome-calculator
et ses fichiers de configuration, vous pouvez exécuter :
sudo apt purge gnome-calculator
Cette commande supprimera à la fois le paquet et ses fichiers de configuration associés.
Autoremove des dépendances inutilisées
Lorsque vous désinstallez un paquet, certaines dépendances installées avec celui-ci peuvent ne plus être nécessaires. Pour nettoyer ces dépendances inutilisées, vous pouvez utiliser la commande apt autoremove
. Cela aide à libérer de l'espace disque et à garder votre système propre.
sudo apt autoremove
Exemple : autoremove des dépendances inutilisées
Après avoir désinstallé plusieurs paquets, exécutez :
sudo apt autoremove
Cette commande supprimera tous les paquets qui ont été installés en tant que dépendances mais qui ne sont plus nécessaires par aucun logiciel installé.
Liste des paquets installés
Avant de désinstaller un programme, vous pourriez vouloir voir une liste des paquets installés pour vous assurer que vous avez le bon nom de paquet. Vous pouvez lister tous les paquets installés en utilisant la commande suivante :
dpkg --list
Cette commande fournit une liste complète de tous les paquets installés sur votre système, avec leur statut et leurs descriptions.
Résumé des commandes APT
-
Supprimer un paquet :
sudo apt remove nom_du_paquet
-
Purger un paquet (supprimer les fichiers de configuration) :
sudo apt purge nom_du_paquet
-
Autoremove des dépendances inutilisées :
sudo apt autoremove
-
Lister les paquets installés :
dpkg --list
Utilisation de Snap pour désinstaller des programmes
Snap est un système de gestion des paquets développé par Canonical, la société derrière Ubuntu. Il permet aux développeurs de packager leurs applications avec toutes les dépendances nécessaires, garantissant que l'application fonctionne de manière cohérente sur différentes distributions Linux. Cette section vous guidera à travers le processus de désinstallation des paquets Snap sur Ubuntu.
Commande de base pour supprimer un paquet Snap
Pour désinstaller un paquet Snap, vous pouvez utiliser la commande snap remove
suivie du nom du paquet. Cette commande supprimera complètement le paquet Snap de votre système.
sudo snap remove nom_du_paquet
Exemple : suppression d'un paquet Snap
Si vous souhaitez supprimer le paquet Snap vlc
, vous pouvez exécuter :
sudo snap remove vlc
Cette commande supprimera le paquet Snap vlc
de votre système.
Liste des paquets Snap installés
Avant de désinstaller un paquet Snap, vous pourriez vouloir voir une liste des paquets Snap installés pour vous assurer que vous avez le bon nom de paquet. Vous pouvez lister tous les paquets Snap installés en utilisant la commande suivante :
snap list
Cette commande fournit une liste de tous les paquets Snap installés sur votre système, avec leurs informations de version et de développeur.
Exemple : liste des paquets Snap
Pour lister tous les paquets Snap installés, exécutez :
snap list
Vous verrez une sortie similaire à la suivante :
Name Version Rev Tracking Publisher Notes
core18 20211015 2253 latest/stable canonical✓ base
vlc 3.0.16 1700 latest/stable videolan✓ -
Cette sortie montre que vlc
est l'un des paquets Snap installés, avec d'autres détails.
Commandes Snap supplémentaires
Snap offre également des commandes supplémentaires pour gérer les paquets, ce qui peut être utile lors de la désinstallation ou de la gestion des applications Snap :
-
Actualiser un paquet Snap : Pour mettre à jour un paquet Snap à la dernière version, utilisez la commande
snap refresh
:sudo snap refresh nom_du_paquet
-
Trouver des paquets Snap disponibles : Pour rechercher des paquets Snap disponibles, utilisez la commande
snap find
:snap find nom_du_paquet
Résumé des commandes Snap
-
Supprimer un paquet Snap :
sudo snap remove nom_du_paquet
-
Lister les paquets Snap installés :
snap list
-
Actualiser (mettre à jour) un paquet Snap :
sudo snap refresh nom_du_paquet
-
Trouver des paquets Snap disponibles :
snap find nom_du_paquet
Utilisation de Flatpak pour désinstaller des programmes
Flatpak
est un autre système de gestion des paquets qui vise à fournir un environnement cohérent pour les applications sur différentes distributions Linux. Il utilise la conteneurisation pour garantir que les applications fonctionnent de manière fiable, indépendamment du système sous-jacent. Cette section vous guidera à travers le processus de désinstallation des paquets Flatpak sur Ubuntu.
Commande de base pour supprimer un paquet Flatpak
Pour désinstaller un paquet Flatpak, vous pouvez utiliser la commande flatpak uninstall
suivie du nom du paquet. Cette commande supprimera le paquet Flatpak spécifié de votre système.
flatpak uninstall nom_du_paquet
Exemple : suppression d'un paquet Flatpak
Si vous souhaitez supprimer le paquet Flatpak org.gnome.Calculator
, vous pouvez exécuter :
flatpak uninstall org.gnome.Calculator
Cette commande supprimera le paquet org.gnome.Calculator
de votre système.
Liste des paquets Flatpak installés
Avant de désinstaller un paquet Flatpak, il est utile de voir une liste des paquets Flatpak installés pour s'assurer que vous avez le bon nom de paquet. Vous pouvez lister tous les paquets Flatpak installés en utilisant la commande suivante :
flatpak list
Cette commande fournit une liste de tous les paquets Flatpak installés sur votre système, avec leur identifiant d'application, leur version et leur origine.
Exemple : liste des paquets Flatpak
Pour lister tous les paquets Flatpak installés, exécutez :
flatpak list
Vous verrez une sortie similaire à la suivante :
Name Application ID Version Branch Origin
Calculator org.gnome.Calculator 3.38.2 stable flathub
VLC org.videolan.VLC 3.0.11.1 stable flathub
Cette sortie montre que org.gnome.Calculator
et org.videolan.VLC
sont des paquets Flatpak installés, avec leurs détails.
Commandes Flatpak supplémentaires
Flatpak fournit plusieurs commandes supplémentaires pour gérer les paquets, ce qui peut être utile lors de la désinstallation ou de la gestion des applications Flatpak :
-
Mettre à jour un paquet Flatpak : Pour mettre à jour un paquet Flatpak à la dernière version, utilisez la commande
flatpak update
:flatpak update nom_du_paquet
-
Rechercher des paquets Flatpak : Pour trouver des paquets Flatpak disponibles, utilisez la commande
flatpak search
:flatpak search mot_clé
-
Installer un paquet Flatpak : Pour installer un nouveau paquet Flatpak, utilisez la commande
flatpak install
:flatpak install remote nom_du_paquet
Résumé des commandes Flatpak
-
Supprimer un paquet Flatpak :
flatpak uninstall nom_du_paquet
-
Lister les paquets Flatpak installés :
flatpak list
-
Mettre à jour un paquet Flatpak :
flatpak update nom_du_paquet
-
Rechercher des paquets Flatpak disponibles :
flatpak search mot_clé
En utilisant ces commandes Flatpak, vous pouvez gérer efficacement les paquets Flatpak sur votre système Ubuntu. Dans la section suivante, nous explorerons comment désinstaller des programmes en utilisant des outils d'interface graphique (GUI) pour les utilisateurs qui préfèrent une approche visuelle.
Utilisation des outils GUI pour désinstaller des programmes
Pour les utilisateurs qui préfèrent une approche graphique, Ubuntu offre plusieurs outils GUI pour gérer les logiciels. Cette section couvre comment désinstaller des programmes en utilisant le Centre logiciel Ubuntu et le Gestionnaire de paquets Synaptic.
Utilisation du Centre logiciel Ubuntu
Le Centre logiciel Ubuntu est un outil GUI convivial qui vous permet d'installer et de désinstaller des logiciels facilement.
Étapes pour désinstaller un programme via le Centre logiciel Ubuntu
-
Ouvrez le Centre logiciel Ubuntu : Cliquez sur l'icône du Centre logiciel Ubuntu dans le dock ou recherchez-le dans le menu des applications.
-
Naviguez vers l'onglet Installé : Cliquez sur l'onglet "Installé" pour voir une liste des applications installées.
-
Trouvez le programme à désinstaller : Faites défiler la liste ou utilisez la barre de recherche pour trouver le programme que vous souhaitez désinstaller.
-
Désinstallez le programme : Cliquez sur le programme, puis cliquez sur le bouton "Supprimer". Confirmez l'action si nécessaire.
Exemple : désinstallation de VLC via le Centre logiciel Ubuntu
- Ouvrez le Centre logiciel Ubuntu.
- Allez dans l'onglet "Installé".
- Trouvez VLC dans la liste ou recherchez-le.
- Cliquez sur VLC, puis cliquez sur le bouton "Supprimer".
Utilisation du Gestionnaire de paquets Synaptic
Le Gestionnaire de paquets Synaptic est un outil GUI plus avancé qui offre un contrôle détaillé sur la gestion des paquets.
Étapes pour désinstaller un programme via Synaptic
-
Installez le Gestionnaire de paquets Synaptic (s'il n'est pas déjà installé) :
sudo apt install synaptic
-
Ouvrez le Gestionnaire de paquets Synaptic : Recherchez "Synaptic" dans le menu des applications et ouvrez-le.
-
Recherchez le programme : Utilisez la barre de recherche pour trouver le programme que vous souhaitez désinstaller.
-
Marquez pour suppression : Faites un clic droit sur le programme et sélectionnez "Marquer pour suppression" ou "Marquer pour suppression complète" (pour supprimer les fichiers de configuration).
-
Appliquez les changements : Cliquez sur le bouton "Appliquer" pour désinstaller le programme.
Exemple : désinstallation de GIMP via Synaptic
- Ouvrez le Gestionnaire de paquets Synaptic.
- Recherchez GIMP.
- Faites un clic droit sur GIMP et sélectionnez "Marquer pour suppression complète".
- Cliquez sur "Appliquer" pour désinstaller GIMP.
Résumé des outils GUI
- Centre logiciel Ubuntu :
- Naviguez vers l'onglet "Installé".
- Trouvez et supprimez les programmes.
- Gestionnaire de paquets Synaptic :
- Recherchez des programmes.
- Marquez pour suppression et appliquez les changements.
En utilisant ces outils GUI, vous pouvez facilement désinstaller des programmes sur Ubuntu sans avoir besoin d'utiliser la ligne de commande. Dans la section suivante, nous discuterons de la manière de supprimer manuellement des programmes lorsque cela est nécessaire.
Suppression manuelle des programmes
Bien que l'utilisation des gestionnaires de paquets et des outils GUI soit la méthode recommandée pour désinstaller des programmes sur Ubuntu, il y a des situations où vous pourriez avoir besoin de supprimer manuellement des programmes. Cette section couvrira quand la suppression manuelle peut être nécessaire et les étapes pour supprimer manuellement les fichiers et répertoires de programme.
Quand la suppression manuelle peut être nécessaire
La suppression manuelle des programmes peut être nécessaire dans les situations suivantes :
- Programmes installés à partir du source : Programmes compilés et installés à partir du code source sans un gestionnaire de paquets.
- Désinstallations cassées ou incomplètes : Situations où le processus de désinstallation standard échoue ou laisse des fichiers résiduels.
- Logiciels personnalisés ou non listés : Logiciels non listés dans aucun gestionnaire de paquets et nécessitant une gestion manuelle.
Étapes pour supprimer manuellement les fichiers et répertoires de programme
-
Identifier le répertoire d'installation : Déterminez où le programme est installé. Les emplacements courants incluent
/usr/local
,/opt
, et le répertoire personnel (~/
). -
Supprimer les fichiers de programme :
- Naviguez vers le répertoire où le programme est installé.
- Supprimez les fichiers et répertoires de programme en utilisant la commande
rm
.
sudo rm -rf /chemin/vers/programme
Exemple : suppression d'un programme installé dans /opt
Si un programme est installé dans /opt/monprogramme
, vous exécuteriez :
sudo rm -rf /opt/monprogramme
-
Supprimer les fichiers de configuration : Les fichiers de configuration des programmes sont souvent stockés dans des répertoires cachés dans le répertoire personnel de l'utilisateur (préfixés par un point, par ex.
~/.programmename
). Supprimez ces fichiers et répertoires de configuration.rm -rf ~/.programmename
Exemple : suppression des fichiers de configuration d'un programme
Si un programme a des fichiers de configuration stockés dans ~/.monprogramme
, vous exécuteriez :
rm -rf ~/.monprogramme
-
Supprimer l'entrée de bureau : Si le programme a ajouté un lanceur au menu des applications, vous devrez peut-être supprimer son fichier d'entrée de bureau de
~/.local/share/applications/
.rm ~/.local/share/applications/programme.desktop ``
`
Exemple : suppression d'une entrée de bureau
Si le programme a créé un lanceur ~/.local/share/applications/monprogramme.desktop
, vous exécuteriez :
rm ~/.local/share/applications/monprogramme.desktop
-
Nettoyer les dépendances orphelines : Après avoir supprimé manuellement un programme, il peut y avoir des dépendances orphelines qui ne sont plus nécessaires. Utilisez la commande
apt autoremove
pour les nettoyer.sudo apt autoremove
Nettoyage des fichiers et configurations orphelins
Parfois, même après avoir désinstallé des programmes, des fichiers et configurations résiduels peuvent rester sur le système. Nettoyer régulièrement ces fichiers peut aider à garder votre système propre.
Exemple : trouver et supprimer les fichiers orphelins
Vous pouvez utiliser des outils comme deborphan
pour trouver et supprimer les bibliothèques orphelines :
-
Installer
deborphan
:sudo apt install deborphan
-
Trouver les paquets orphelins :
deborphan
-
Supprimer les paquets orphelins :
sudo apt remove --purge $(deborphan)
Résumé des étapes de suppression manuelle
-
Identifier le répertoire d'installation.
-
Supprimer les fichiers et répertoires de programme :
sudo rm -rf /chemin/vers/programme
-
Supprimer les fichiers de configuration :
rm -rf ~/.programmename
-
Supprimer l'entrée de bureau :
rm ~/.local/share/applications/programme.desktop
-
Nettoyer les dépendances orphelines :
sudo apt autoremove
En utilisant ces étapes manuelles, vous pouvez supprimer efficacement les programmes et leurs fichiers associés lorsque les méthodes standard ne sont pas applicables. Dans la section suivante, nous discuterons des meilleures pratiques pour désinstaller des programmes afin de maintenir votre système propre et efficace.
Meilleures pratiques pour désinstaller des programmes
Désinstaller correctement les programmes est essentiel pour maintenir un système propre, efficace et sécurisé. Cette section fournit des meilleures pratiques pour gérer les logiciels sur votre système Ubuntu.
Examiner régulièrement et supprimer les programmes inutilisés
Examinez périodiquement les programmes installés sur votre système et supprimez ceux que vous n'utilisez plus. Cela aide à libérer de l'espace disque et à réduire l'encombrement du système.
Exemple : examen des programmes installés
Utilisez la commande dpkg --list
pour examiner les paquets APT installés et les commandes snap list
et flatpak list
pour examiner les paquets Snap et Flatpak installés.
dpkg --list
snap list
flatpak list
Nettoyer les dépendances et configurations
Lorsque vous désinstallez des programmes, supprimez également leurs dépendances et fichiers de configuration pour éviter de laisser des fichiers orphelins sur votre système.
-
Utiliser
apt autoremove
: Pour nettoyer les dépendances inutilisées :sudo apt autoremove
-
Utiliser
apt purge
: Pour supprimer les paquets ainsi que leurs fichiers de configuration :sudo apt purge nom_du_paquet
Utiliser des machines virtuelles ou des conteneurs pour tester des logiciels
Pour tester de nouveaux logiciels ou des applications que vous pourriez ne pas conserver, envisagez d'utiliser des machines virtuelles ou des conteneurs. Cela isole les logiciels de votre système principal, ce qui facilite leur suppression complète sans affecter votre environnement principal.
-
Utiliser VirtualBox : Créez une machine virtuelle pour tester des logiciels :
sudo apt install virtualbox
-
Utiliser Docker : Utilisez des conteneurs Docker pour exécuter des applications isolées :
sudo apt install docker.io
Maintenir le système à jour et sécurisé
Mettez régulièrement à jour votre système et vos paquets installés pour vous assurer d'avoir les derniers correctifs de sécurité et fonctionnalités. Utilisez les commandes suivantes pour mettre à jour votre système :
sudo apt update
sudo apt upgrade
Documenter et suivre les logiciels installés
Tenez un registre des logiciels que vous installez, surtout pour les systèmes utilisés en production ou en développement. Cette documentation peut aider à résoudre les problèmes et à gérer les dépendances.
Résumé des meilleures pratiques
- Examiner régulièrement et supprimer les programmes inutilisés.
- Nettoyer les dépendances et configurations.
- Utiliser des machines virtuelles ou des conteneurs pour tester.
- Maintenir le système à jour et sécurisé.
- Documenter et suivre les logiciels installés.
En suivant ces meilleures pratiques, vous pouvez maintenir un système Ubuntu propre et efficace, assurant des performances optimales et une sécurité accrue.
FAQ
1. Comment désinstaller un programme en utilisant APT ?
Pour désinstaller un programme en utilisant APT, utilisez la commande suivante :
sudo apt remove nom_du_paquet
Si vous souhaitez également supprimer les fichiers de configuration, utilisez :
sudo apt purge nom_du_paquet
2. Comment désinstaller un paquet Snap ?
Pour désinstaller un paquet Snap, utilisez la commande suivante :
sudo snap remove nom_du_paquet
3. Comment désinstaller un paquet Flatpak ?
Pour désinstaller un paquet Flatpak, utilisez la commande suivante :
flatpak uninstall nom_du_paquet
4. Comment puis-je trouver les paquets installés sous Ubuntu ?
Pour lister les paquets APT installés, utilisez :
dpkg --list
Pour lister les paquets Snap installés, utilisez :
snap list
Pour lister les paquets Flatpak installés, utilisez :
flatpak list
5. Comment supprimer les dépendances inutilisées après avoir désinstallé un programme ?
Après avoir désinstallé un programme, vous pouvez supprimer les dépendances inutilisées avec :
sudo apt autoremove
6. Quelle est la différence entre remove
et purge
dans APT ?
La commande remove
désinstalle le paquet mais conserve les fichiers de configuration. La commande purge
désinstalle le paquet et supprime également les fichiers de configuration :
sudo apt remove nom_du_paquet
sudo apt purge nom_du_paquet
7. Comment désinstaller un programme en utilisant le Centre logiciel Ubuntu ?
- Ouvrez le Centre logiciel Ubuntu.
- Naviguez vers l'onglet "Installé".
- Trouvez le programme que vous souhaitez désinstaller.
- Cliquez sur le programme, puis cliquez sur le bouton "Supprimer".
8. Comment désinstaller un programme en utilisant le Gestionnaire de paquets Synaptic ?
- Ouvrez le Gestionnaire de paquets Synaptic.
- Recherchez le programme que vous souhaitez désinstaller.
- Faites un clic droit sur le programme et sélectionnez "Marquer pour suppression" ou "Marquer pour suppression complète".
- Cliquez sur "Appliquer" pour désinstaller le programme.
9. Comment puis-je supprimer manuellement un programme ?
- Identifiez le répertoire d'installation (généralement
/usr/local
,/opt
, ou le répertoire personnel). - Supprimez les fichiers et répertoires de programme en utilisant :
sudo rm -rf /chemin/vers/programme
- Supprimez les fichiers de configuration (généralement dans
~/.programmename
) :rm -rf ~/.programmename
- Supprimez toute entrée de bureau dans
~/.local/share/applications/
:rm ~/.local/share/applications/programme.desktop
10. Comment nettoyer les paquets orphelins ?
Utilisez deborphan
pour trouver et supprimer les bibliothèques orphelines :
- Installez
deborphan
:sudo apt install deborphan
- Trouvez les paquets orphelins :
deborphan
- Supprimez les paquets orphelins :
sudo apt remove --purge $(deborphan)
11. Comment mettre à jour tous les paquets installés sur mon système Ubuntu ?
Pour mettre à jour tous les paquets installés, utilisez les commandes suivantes :
sudo apt update
sudo apt upgrade
12. Comment savoir si un paquet est installé via APT, Snap ou Flatpak ?
Vous pouvez utiliser les commandes respectives pour lister les paquets installés :
- Pour APT :
dpkg --list
- Pour Snap :
snap list
- Pour Flatpak :
flatpak list