- 1 1. Introduction
- 2 2. Commandes de désinstallation de base
- 3 3. Nettoyage des dépendances
- 4 4. Désinstallation avec d’autres gestionnaires de paquets
- 5 5. Suppression des répertoires et des fichiers
- 6 6. Précautions et bonnes pratiques
- 7 7. Foire aux questions (FAQ)
- 7.1 Q1. Quelle est la différence entre apt remove et apt purge ?
- 7.2 Q2. À quoi faut‑il faire attention lors de l’utilisation de rm -rf ?
- 7.3 Q3. Comment supprimer les paquets de dépendances résiduels ?
- 7.4 Q4. Comment corriger l’erreur « Unable to locate package » ?
- 7.5 Q5. Comment savoir si une application a été installée avec Snap ?
1. Introduction
Lorsque vous utilisez Ubuntu, il arrivera inévitablement un moment où vous voudrez supprimer des logiciels ou des paquets qui ne sont plus nécessaires. C’est particulièrement vrai lorsque vous essayez d’optimiser votre système ou de nettoyer les outils que vous avez installés à des fins de test. Dans de tels cas, comprendre l’utilisation appropriée des « uninstall commands » est essentiel.
Ubuntu est une distribution Linux basée sur Debian, et les paquets logiciels sont principalement gérés à l’aide d’APT (Advanced Package Tool). Bien que les opérations en ligne de commande puissent sembler intimidantes au départ, maîtriser les bases vous permettra de gérer les logiciels plus efficacement.
Cet article expliquera les principales méthodes de désinstallation de logiciels sur Ubuntu, organisées par type de commande. Nous couvrirons apt remove
, apt purge
, dpkg
, snap
, et même la suppression de fichiers avec rm -rf
. Les explications sont conçues pour les débutants, alors n’hésitez pas à poursuivre votre lecture même si vous êtes nouveau sur Linux.
Notez que l’utilisation de commandes pour supprimer des logiciels comporte certains risques. Par exemple, la suppression accidentelle de paquets système critiques peut entraîner des dysfonctionnements ou nécessiter une réinstallation complète. Pour éviter ces problèmes, cet article aborde également des méthodes sûres et efficaces de désinstallation de logiciels.
Dans la section suivante, nous explorerons les commandes de désinstallation les plus couramment utilisées : apt remove
et apt purge
.
2. Commandes de désinstallation de base
La façon la plus courante de supprimer des logiciels sous Ubuntu est d’utiliser APT (Advanced Package Tool). Dans cette section, nous nous concentrerons sur deux commandes essentielles : apt remove
et apt purge
. Les deux servent à désinstaller des logiciels, mais elles remplissent des objectifs légèrement différents et ont des effets différents.
apt remove : Supprime le paquet lui‑même
La commande apt remove
supprime le paquet principal, mais laisse les fichiers de configuration derrière. Cela signifie que si vous réinstallez le logiciel plus tard, vos paramètres précédents peuvent encore être appliqués automatiquement.
Exemple d’utilisation :
sudo apt remove package-name
Exemple :
sudo apt remove gimp
Cette commande supprime le logiciel de retouche d’image « GIMP » mais laisse ses fichiers de configuration sur votre système.
apt purge : Supprime complètement le paquet, y compris les configurations
En revanche, la commande apt purge
supprime non seulement le paquet lui‑même mais aussi ses fichiers de configuration associés. Cela est utile lorsque vous voulez repartir de zéro ou garder votre système propre.
Exemple d’utilisation :
sudo apt purge package-name
Exemple :
sudo apt purge gimp
Cette commande supprime complètement à la fois l’application GIMP et tous ses fichiers de configuration, ne laissant presque aucune trace sur votre système.
Quand utiliser remove vs. purge
- Utilisez
apt remove
si vous souhaitez simplement désinstaller temporairement le logiciel tout en conservant ses paramètres. - Utilisez
apt purge
si vous voulez l’effacer complètement et supprimer tous les fichiers de configuration résiduels.
Choisir la bonne commande en fonction de votre situation peut aider à garder votre système propre et à prévenir d’éventuels problèmes.
3. Nettoyage des dépendances
Après avoir désinstallé un logiciel sous Ubuntu, il peut rester des paquets de dépendances installés avec le logiciel principal. Ces dépendances inutiles peuvent occuper de l’espace disque et encombrer votre système avec le temps.
C’est là que la commande apt autoremove
devient utile. Elle détecte et supprime automatiquement les paquets qui ne sont plus nécessaires.
apt autoremove : supprime automatiquement les paquets inutilisés
La commande apt autoremove
est utilisée pour nettoyer les paquets qui ont été initialement installés en tant que dépendances mais qui ne sont plus nécessaires. Par exemple, lorsque vous désinstallez une application, ses bibliothèques associées peuvent rester. Les rechercher et les supprimer manuellement peut être fastidieux, mais autoremove
le fait en une seule fois.
Exemple d’utilisation :
sudo apt autoremove
Lorsque vous exécutez cette commande, Ubuntu répertorie les paquets inutilisés et demande une confirmation avant de les supprimer. Cela la rend sûre à utiliser sans craindre de supprimer accidentellement quelque chose d’important.
Quand et comment l’utiliser en toute sécurité
- Il est conseillé d’exécuter
apt autoremove
immédiatement après avoir utiliséapt remove
ouapt purge
. - Puisqu’elle utilise la détection automatique, examinez toujours la liste des paquets avant de confirmer la suppression.
Prenez l’habitude de garder votre système propre
Pour garder votre système Ubuntu propre, il est judicieux d’exécuter régulièrement sudo apt autoremove
— surtout si vous installez et désinstallez fréquemment des logiciels. Cela est particulièrement utile dans les environnements de développement où les logiciels changent souvent.
4. Désinstallation avec d’autres gestionnaires de paquets
En plus d’APT, Ubuntu prend également en charge d’autres systèmes de gestion de paquets comme dpkg
et snap
. Les logiciels installés via ces outils peuvent ne pas être désinstallables avec les commandes standard apt
, il vous faudra donc utiliser la méthode appropriée pour chaque système.
Cette section explique comment désinstaller les logiciels en fonction du gestionnaire de paquets utilisé.
Désinstallation avec dpkg
dpkg
est un gestionnaire de paquets de bas niveau utilisé pour gérer les paquets Debian (.deb
) sous Ubuntu. Si vous avez installé manuellement un logiciel à l’aide d’un fichier .deb
, vous pouvez le supprimer avec la commande 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 spécifié, mais les fichiers de configuration peuvent rester.
Notes importantes :
dpkg
ne résout pas les dépendances, vous devrez donc exécuterapt autoremove
ensuite pour nettoyer les paquets résiduels.- Vous pouvez vérifier les paquets installés avec
dpkg -l
.
Suppression des paquets Snap
Dans les versions récentes d’Ubuntu, davantage d’applications sont distribuées sous forme de paquets Snap. Ceux-ci sont gérés séparément d’APT et doivent être supprimés à l’aide de la commande snap remove
.
Exemple d’utilisation :
sudo snap remove package-name
Exemple :
sudo snap remove firefox
Cette commande supprime la version Snap de Firefox de votre système.
Vérifier les paquets Snap installés :
snap list
Cela affichera la liste de tous les paquets Snap actuellement installés sur votre système.
Astuce : libérez de l’espace après avoir supprimé des paquets Snap
Les anciennes révisions de Snap peuvent occuper de l’espace disque même après désinstallation. Vous pouvez limiter le nombre de révisions conservées en utilisant la commande ci‑dessous :
sudo snap set system refresh.retain=2
Ce réglage ne conserve que les deux dernières versions de chaque Snap, ce qui aide à réduire l’utilisation inutile du disque.

5. Suppression des répertoires et des fichiers
En plus de désinstaller des logiciels ou des paquets, il peut arriver que vous souhaitiez supprimer manuellement des fichiers ou répertoires inutiles sous Ubuntu. Il peut s’agir de fichiers de configuration résiduels, de dossiers temporaires ou de données de cache.
Cette section explique comment utiliser la commande de suppression de fichiers Linux de base rm
, ainsi que les précautions importantes.
Suppression de fichiers : bases de la commande rm
La commande rm
(abréviation de « remove ») est une commande fondamentale utilisée pour supprimer des fichiers. Elle est puissante, mais si elle est mal utilisée, elle peut entraîner une perte de données accidentelle — la prudence est donc essentielle.
Exemple d’utilisation :
rm filename
Exemple :
rm test.txt
Cette commande supprime le fichier test.txt
situé dans le répertoire actuel.
Suppression de répertoires : utilisation de l’option -r
Pour supprimer un répertoire, vous devez utiliser l’option -r
(ou --recursive
), qui permet de retirer le répertoire ainsi que tout son contenu.
Exemple d’utilisation :
rm -r directory-name
Exemple :
rm -r old_logs
Cette commande supprime le répertoire old_logs
ainsi que tous les fichiers et sous‑répertoires qu’il contient.
Les dangers et usages de rm -rf
La commande rm -rf
est particulièrement risquée pour les débutants sous Linux et doit être utilisée avec une grande prudence.
-r
: Supprime récursivement les répertoires et le contenu-f
: Force la suppression sans demander de confirmation
Exemple d’utilisation :
sudo rm -rf /home/username/tmp/
Cette commande supprime de force le répertoire tmp
ainsi que tout ce qu’il contient sans demander de confirmation. Soyez extrêmement prudent avec le chemin cible — une erreur peut endommager l’ensemble de votre système.
Ne lancez absolument pas cette commande :
sudo rm -rf /
Cette commande tentera de supprimer l’intégralité du répertoire racine. C’est l’une des commandes les plus dangereuses que vous puissiez exécuter — ne l’essayez jamais, même à titre de test.
Conseils de sécurité lors de la suppression de fichiers
- Vérifiez le contenu avant de supprimer :
ls directory-name
- Utilisez
trash-cli
comme alternative plus sûre (recommandé pour les débutants) :
sudo apt install trash-cli
trash-put filename
Cela déplacera le fichier vers la corbeille au lieu de le supprimer définitivement, vous permettant de le récupérer plus tard si nécessaire.
6. Précautions et bonnes pratiques
Désinstaller des logiciels sur Ubuntu est à la fois puissant et pratique. Cependant, cela nécessite souvent une manipulation soigneuse, surtout pour les utilisateurs qui ne sont pas encore familiers avec les outils en ligne de commande. Une petite erreur lors de la suppression peut entraîner de graves problèmes système.
Cette section décrit les précautions essentielles et les meilleures pratiques pour vous aider à désinstaller les logiciels et les fichiers en toute sécurité et efficacité.
Sauvegardez vos données avant de désinstaller
Même si vous êtes sûr que les données ne sont plus nécessaires, il est judicieux de créer une sauvegarde au cas où. Une fois quelque chose supprimé, le récupérer peut être difficile voire impossible—surtout les fichiers de configuration ou les bases de données.
Voici quelques méthodes de sauvegarde courantes :
- Copier des fichiers vers un autre dossier en utilisant la commande
cp
command - Déplacer des fichiers vers un disque externe ou un stockage cloud
- Utiliser
rsync
pour des sauvegardes incrémentielles ou synchronisées
Soyez prudent avec l’utilisation de sudo
La commande sudo
confère des privilèges d’administrateur. Si elle est utilisée de manière incorrecte—surtout avec des commandes destructrices comme rm -rf
—les conséquences peuvent être graves.
Bonnes pratiques :
- Vérifiez toujours la commande complète avant d’appuyer sur Entrée
- Si la commande le permet, utilisez d’abord l’option
--dry-run
pour prévisualiser le résultat - Pour des opérations complexes, envisagez de créer un script et de le revoir attentivement avant l’exécution
Confirmez ce que vous êtes sur le point de supprimer
Pour éviter de supprimer accidentellement des paquets ou fichiers importants, vérifiez toujours la cible avant la suppression.
- Vérifier l’état du paquet :
dpkg -l | grep package-name
- Vérifier si un fichier existe :
ls -l filename
- Aperçu des paquets qui seraient supprimés par APT :
sudo apt remove package-name --dry-run
Si vous n’êtes pas sûr, utilisez les outils graphiques
Si vous n’êtes pas à l’aise avec le terminal, les outils graphiques d’Ubuntu comme le Software Center peuvent être utiles. Ils offrent une interface visuelle pour confirmer ce qui sera supprimé et peuvent réduire le risque d’erreurs comme des noms de paquets mal tapés.
Vérifiez l’état du système après la désinstallation
Une fois la désinstallation terminée, il est judicieux de vérifier les dépendances résiduelles et de s’assurer que votre système est propre et dispose de suffisamment d’espace libre.
- Nettoyer les paquets inutiles :
sudo apt autoremove
- Vérifier l’espace disque disponible :
df -h
7. Foire aux questions (FAQ)
À première vue, désinstaller un logiciel sous Ubuntu peut sembler simple. Mais au cours du processus, de nombreux utilisateurs—en particulier les débutants—se retrouvent à se poser des questions comme : « Est‑ce vraiment la bonne commande ? » ou « Que faire si quelque chose tourne mal ? »
Dans cette section, nous avons rassemblé certaines des questions les plus fréquentes ainsi que des réponses claires. Ces astuces seront utiles tant aux débutants qu’aux utilisateurs intermédiaires.
Q1. Quelle est la différence entre apt remove
et apt purge
?
A.
apt remove
ne supprime que le paquet principal, mais laisse ses fichiers de configuration. En revanche, apt purge
supprime à la fois le paquet et ses fichiers de configuration associés complètement.
Si vous prévoyez de réinstaller le logiciel et souhaitez conserver vos anciennes configurations, utilisez remove
. Si vous voulez repartir de zéro, utilisez purge
.
Q2. À quoi faut‑il faire attention lors de l’utilisation de rm -rf
?
A.
rm -rf
est une commande puissante et dangereuse qui supprime des fichiers et répertoires sans aucune confirmation. Si elle est mal utilisée, elle peut supprimer définitivement des fichiers système importants.
Avant de l’exécuter, utilisez toujours ls
pour vérifier ce que vous supprimez. Évitez d’utiliser sudo
sauf si c’est absolument nécessaire, et soyez très prudent avec les chemins.
Q3. Comment supprimer les paquets de dépendances résiduels ?
A.
Après avoir désinstallé un logiciel avec APT, vous pouvez nettoyer les dépendances inutilisées avec la commande suivante :
sudo apt autoremove
Cette commande supprime en toute sécurité les paquets qui ont été installés automatiquement en tant que dépendances mais qui ne sont plus nécessaires.
Q4. Comment corriger l’erreur « Unable to locate package » ?
A.
Cette erreur signifie qu’APT ne trouve pas le paquet que vous essayez d’installer ou de supprimer. Essayez les étapes suivantes pour la résoudre :
- Vérifiez les fautes de frappe dans le nom du paquet.
- Mettez à jour votre liste de paquets en utilisant :
sudo apt update
- Si vous utilisez une ancienne version d’Ubuntu, le dépôt peut être obsolète. Envisagez de passer à une version plus récente.
Q5. Comment savoir si une application a été installée avec Snap ?
A.
Exécutez la commande suivante pour lister tous les paquets Snap installés :
snap list
Les applications affichées dans cette liste ont été installées via Snap, pas APT. Pour les désinstaller, utilisez :
sudo snap remove package-name