.
- 1 1. Introduction
- 2 2. Commandes de désinstallation de base
- 3 3. Nettoyage des dépendances
- 4 4. Désinstallation avec d’autres outils de gestion de paquets
- 5 5. Suppression de répertoires et de fichiers
- 6 6. Précautions et meilleures pratiques
- 7 7. Questions Fréquemment Posées (FAQ)
- 7.1 Q1. Quelle est la différence entre apt remove et apt purge ?
- 7.2 Q2. De quoi dois-je être prudent lors de l’utilisation de rm -rf ?
- 7.3 Q3. Comment puis-je supprimer les paquets de dépendances inutiles d’un coup ?
- 7.4 Q4. Comment corriger l’erreur « Unable to locate package » ?
- 7.5 Q5. Comment savoir si un logiciel a été installé via Snap ?
1. Introduction
Lorsque vous utilisez Ubuntu, il arrivera presque certainement un moment où vous souhaiterez supprimer des logiciels ou des paquets inutiles. C’est particulièrement vrai si vous voulez garder votre système léger ou nettoyer des outils qui n’ont été installés que pour des tests. Dans ces cas‑ci, comprendre comment utiliser correctement les commandes de désinstallation est essentiel.
Ubuntu est une distribution Linux basée sur Debian, et la gestion des paquets est principalement assurée par APT (Advanced Package Tool). Bien que les opérations en ligne de commande puissent sembler intimidantes au premier abord, une fois les bases comprises, vous pouvez gérer les logiciels très efficacement.
Cet article explique les méthodes de désinstallation les plus courantes sur Ubuntu en utilisant plusieurs commandes. Nous couvrirons apt remove et apt purge, ainsi que dpkg, snap, et même la suppression directe de fichiers avec rm -rf. Chaque méthode est expliquée avec soin afin que même les débutants sous Linux puissent suivre en toute confiance.
La désinstallation de logiciels via la ligne de commande comporte également des précautions importantes. Supprimer accidentellement des paquets liés au système peut provoquer des dysfonctionnements ou nécessiter une réinstallation complète. Pour éviter ces risques, assurez‑vous de suivre les méthodes de désinstallation sûres et efficaces présentées dans ce guide.
Dans la section suivante, nous commencerons par les commandes de désinstallation de base les plus utilisées : apt remove et apt purge.
2. Commandes de désinstallation de base
La façon la plus courante de supprimer des logiciels sur Ubuntu est d’utiliser APT (Advanced Package Tool). Nous présentons ici deux commandes principales : apt remove et apt purge. Bien que les deux servent à désinstaller des logiciels, leurs objectifs et leurs effets diffèrent.
apt remove : supprimer uniquement le paquet
La commande apt remove supprime le paquet spécifié lui‑même. Cependant, les fichiers de configuration sont conservés, ce qui signifie que les réglages précédents peuvent rester si vous réinstallez le paquet plus tard.
Exemple d’utilisation :
sudo apt remove package-name
Exemple :
sudo apt remove gimp
Dans cet exemple, le logiciel de retouche d’image GIMP est supprimé, mais ses fichiers de configuration restent sur le système.
apt purge : suppression complète, y compris les fichiers de configuration
À l’inverse, la commande apt purge supprime à la fois le paquet lui‑même et tous les fichiers de configuration associés. Cette option est recommandée si vous souhaitez réinstaller le logiciel dans un état totalement propre ou maintenir un système bien rangé.
Exemple d’utilisation :
sudo apt purge package-name
Exemple :
sudo apt purge gimp
Cette commande supprime GIMP ainsi que tous ses fichiers de configuration, ne laissant presque aucune trace sur le système.
Choisir entre remove et purge
- Utilisez
apt removesi vous ne voulez désinstaller le logiciel que temporairement. - Utilisez
apt purgesi vous voulez effacer complètement toutes les traces et éviter de réutiliser d’anciennes configurations.
Choisir la commande appropriée selon la situation aide à garder votre système organisé et à prévenir d’éventuels problèmes.
3. Nettoyage des dépendances
Après avoir désinstallé un logiciel sur Ubuntu, les paquets de dépendance qui ont été installés avec ce logiciel peuvent rester sur le système. Ces dépendances inutiles occupent de l’espace disque et encombrent votre environnement.
C’est là que la commande apt autoremove devient utile. Elle détecte automatiquement et supprime les paquets qui ne sont plus nécessaires.
apt autoremove : suppression automatique des paquets inutilisés
apt autoremove supprime les paquets qui ont été installés comme dépendances mais qui ne sont plus requis. Par exemple, lorsque vous désinstallez une application, ses bibliothèques associées peuvent ne plus être utilisées. Au lieu de les rechercher manuellement, autoremove les nettoie en une seule étape.
Exemple d’utilisation :
sudo apt autoremove
Lorsque vous exécutez cette commande, Ubuntu liste les paquets qui ne sont plus nécessaires et les supprime après confirmation, réduisant ainsi le risque de supprimer des composants essentiels.
Quand l’exécuter et précautions
- Idéalement, exécutez
apt autoremoveimmédiatement aprèsapt removeouapt purge. - Comme la suppression est basée sur une détection automatique, vérifiez toujours la liste des paquets avant de procéder.
Faites-en une habitude
Pour garder Ubuntu propre, il est recommandé d’exécuter sudo apt autoremove régulièrement. Cela est particulièrement efficace dans les environnements de développement où les logiciels sont fréquemment installés et supprimés.
4. Désinstallation avec d’autres outils de gestion de paquets
Ubuntu utilise plusieurs systèmes de gestion de paquets en plus d’APT, tels que dpkg et snap. Les logiciels installés avec ces outils ne peuvent peut-être pas être supprimés avec apt, vous devez donc utiliser la méthode de désinstallation appropriée pour chaque système.
Cette section explique comment désinstaller les logiciels en utilisant chacun de ces outils.
Désinstallation avec dpkg
dpkg est un gestionnaire de paquets de bas niveau pour les paquets Debian (.deb). Les logiciels installés manuellement via des fichiers .deb peuvent être supprimés en utilisant dpkg -r ou dpkg --remove.
Exemple d’utilisation :
sudo dpkg -r package-name
Exemple :
sudo dpkg -r google-chrome-stable
Cette commande supprime le paquet lui-même, mais les fichiers de configuration peuvent rester.
Notes :
dpkgne résout pas les dépendances, utilisez doncapt autoremoveensuite si nécessaire.- Vous pouvez vérifier les noms des paquets en utilisant
dpkg -l.
Suppression des paquets Snap
Les versions récentes d’Ubuntu distribuent de plus en plus d’applications via des paquets Snap. Comme Snap utilise un système de gestion séparé, vous devez utiliser la commande snap remove pour les désinstaller.
Exemple d’utilisation :
sudo snap remove package-name
Exemple :
sudo snap remove firefox
Cela supprime Firefox installé via Snap.
Vérifier les paquets Snap installés :
snap list
Astuce supplémentaire : Libérer de l’espace disque après la suppression de Snap
Les anciennes révisions Snap peuvent rester et consommer de l’espace disque. Vous pouvez limiter les versions conservées avec la commande suivante :
sudo snap set system refresh.retain=2
Cela garantit que seules les deux révisions Snap les plus récentes sont conservées.

5. Suppression de répertoires et de fichiers
En plus de la désinstallation des paquets logiciels, il y a des situations où vous pourriez vouloir supprimer manuellement des fichiers ou des répertoires inutiles, tels que des fichiers de configuration résiduels, des répertoires temporaires ou des données de cache.
Cette section explique comment utiliser la commande rm et ses précautions.
Suppression de fichiers : Utilisation de base de rm
La commande rm signifie « remove » et est la commande de base pour supprimer des fichiers. Elle est puissante, mais une utilisation incorrecte peut entraîner une perte de données.
Exemple d’utilisation :
rm filename
Exemple :
rm test.txt
Cela supprime le fichier test.txt dans le répertoire courant.
Suppression de répertoires : Utilisation de l’option -r
Pour supprimer des répertoires, vous devez utiliser l’option -r (ou --recursive).
Exemple d’utilisation :
rm -r directory-name
Exemple :
rm -r old_logs
Cela supprime le répertoire old_logs et tout son contenu.
Le danger de rm -rf
rm -rf est particulièrement dangereux pour les débutants.
-r: Supprimer récursivement les répertoires-f: Forcer la suppression sans confirmation
Exemple d’utilisation :
sudo rm -rf /home/username/tmp/
Cela supprime de force le répertoire et son contenu sans confirmation. Spécifier le mauvais chemin peut détruire l’ensemble du système.
Exemple absolument interdit :
sudo rm -rf /
Cette commande supprime le répertoire racine et ne doit jamais être exécutée.
Mesures de sécurité lors de la suppression de fichiers
- Vérifier le contenu avant la suppression :
ls directory-name
- Utiliser
trash-cliau lieu d’une suppression permanente (recommandé pour les débutants) :sudo apt install trash-cli trash-put filename
Cela déplace les fichiers dans la corbeille, permettant une récupération ultérieure.
6. Précautions et meilleures pratiques
Désinstaller un logiciel sur Ubuntu est puissant et pratique, mais cela nécessite également une opération prudente. Pour les débutants en particulier, des commandes incorrectes peuvent rapidement entraîner de graves problèmes système.
Cette section résume les précautions clés et les meilleures pratiques.
Sauvegarder Avant la Désinstallation
Même si vous êtes sûr que la cible est inutile, créer une sauvegarde au cas où est important. Les fichiers de configuration, les bases de données et les documents peuvent ne pas être récupérables une fois supprimés.
Les méthodes de sauvegarde incluent :
- Copier les fichiers vers un autre répertoire en utilisant
cp - Sauvegarder sur un stockage externe ou des services cloud
- Utiliser
rsyncpour des sauvegardes synchronisées
Être Prudent avec sudo
sudo exécute les commandes avec des privilèges administratifs, donc les erreurs peuvent avoir des conséquences graves—surtout lorsqu’elles sont combinées avec des commandes comme rm -rf.
Meilleures pratiques :
- Vérifier l’ensemble de la commande avant d’appuyer sur Entrée
- Utiliser
--dry-runsi disponible - Scriptiser les suppressions complexes et les vérifier avant exécution
Vérifier les Cibles Avant la Suppression
Pour éviter de supprimer des paquets ou fichiers essentiels, vérifiez toujours les cibles à l’avance.
- Vérifier l’état du paquet :
dpkg -l | grep package-name
- Vérifier l’existence du fichier :
ls -l filename
- Aperçu des paquets à supprimer par APT :
sudo apt remove package-name --dry-run
Utiliser des Outils Graphiques si Inquiet
Si vous n’êtes pas à l’aise avec le terminal, utiliser des outils graphiques tels que le Centre Logiciels Ubuntu peut aider à réduire les erreurs en fournissant une confirmation visuelle.
Vérifier l’État du Système Après la Suppression
Après la désinstallation, nettoyez les dépendances et vérifiez l’espace disque.
- Supprimer les paquets inutilisés :
sudo apt autoremove
- Vérifier l’utilisation du disque :
df -h
7. Questions Fréquemment Posées (FAQ)
Bien que les opérations de désinstallation sur Ubuntu paraissent simples, de nombreux utilisateurs ont des questions lors de l’utilisation réelle. Voici ci-dessous des questions courantes et leurs réponses.
Q1. Quelle est la différence entre apt remove et apt purge ?
R.
apt remove supprime uniquement le paquet, en laissant les fichiers de configuration. apt purge supprime à la fois le paquet et ses fichiers de configuration complètement.
Q2. De quoi dois-je être prudent lors de l’utilisation de rm -rf ?
R.
rm -rf supprime les fichiers et répertoires de manière permanente sans confirmation. Vérifiez toujours la cible avec ls et évitez d’utiliser sudo sauf si absolument nécessaire.
Q3. Comment puis-je supprimer les paquets de dépendances inutiles d’un coup ?
R.
Après avoir désinstallé un logiciel avec APT, exécutez :
sudo apt autoremove
Cela supprime en toute sécurité les paquets qui ne sont plus requis.
Q4. Comment corriger l’erreur « Unable to locate package » ?
R.
Essayez les étapes suivantes :
- Vérifier les erreurs d’orthographe dans le nom du paquet
- Mettre à jour la liste des paquets :
sudo apt update
- Si vous utilisez une ancienne version d’Ubuntu, envisagez une mise à niveau, car les dépôts peuvent ne plus être disponibles
Q5. Comment savoir si un logiciel a été installé via Snap ?
R.
Listez les paquets Snap installés avec :
snap list
Les paquets affichés ici ont été installés via Snap et doivent être supprimés en utilisant sudo snap remove package-name.



