En voyant qu'il y a plusieurs façons d'installer sur Ubuntu. Quelles sont les différentes manières de désinstaller des éléments?
Quelles voies fonctionnent toujours? Comment puis-je être sûr que quelque chose a été désinstallé?
En voyant qu'il y a plusieurs façons d'installer sur Ubuntu. Quelles sont les différentes manières de désinstaller des éléments?
Quelles voies fonctionnent toujours? Comment puis-je être sûr que quelque chose a été désinstallé?
Si l'application a été installée via le gestionnaire de paquets, il ne vous reste plus qu'à exécuter
sudo apt-get remove <application_name>
Cela devrait toujours fonctionner. Si le terminal n'est pas ce qui agite votre thé, vous pouvez ouvrir Système → Administration → Gestionnaire de paquets Synaptic, recherchez le paquet que vous souhaitez supprimer, cliquez sur la case à cocher située à côté et sélectionnez "Marquer pour suppression". Une fois que vous cliquez sur "Appliquer", le paquet doit être supprimé. Il y a bien sûr aussi le centre logiciel Ubuntu. C'est à peu près la même chose que Synaptic. Recherchez simplement le nom de l'application et cliquez sur le bouton "Supprimer".
Parfois, les applications peuvent être divisées en plusieurs packages (par exemple, de nombreux jeux ont un package distinct pour leur musique). Pour vous assurer de désinstaller tous les packages et fichiers de configuration associés, vous pouvez taper
sudo apt-get purge <package-name>
ou -dans Synaptic- "marque pour suppression complète" au lieu de simplement "marque pour suppression".
En ce qui concerne les applications qui ont été compilées et installées manuellement, il n'y a pas toujours un moyen unique de les supprimer. La meilleure chose à faire est de consulter le fichier README / INSTALL qui accompagnait le paquet source - s’il en existe un.
Le centre logiciel: trouver le paquet, cliquez sur supprimer
Synaptique : le même
apt-get:
sudo apt-get remove <package> && sudo apt-get autoremove
aptitude:
sudo aptitude remove <package>
Il est important de noter que lorsque vous installez des éléments, ils dépendent souvent d'autres packages. Quand vous tirez apt-get remove <package>
Il ne supprime pas les applications installées automatiquement par défaut. C'est souvent plus sûr (si vous supprimez temporairement quelque chose comme ubuntu-desktop), mais cela peut signifier que vous vous retrouvez avec une charge inutile.
aptitude volonté supprimer automatiquement les choses (ainsi que d'avoir une belle interface de ligne de commande interactive)
Vous pouvez également rechercher des erreurs dans synaptic en utilisant le filtre "local ou obsolète" dans la section status.
Voici un aperçu des moyens possibles:
Si le paquet a été installé via un gestionnaire de paquets, vous pouvez le supprimer avec l'un des outils fournis à cet effet:
dpkg --remove
: l'outil de ligne de commande le plus élémentaire. Éviter.apt-get remove
ou aptitude remove
: ce sont les outils de ligne de commande standard. L'aptitude est légèrement préférée: c'est un peu plus sophistiqué. Par exemple, il peut conserver un fichier journal de toutes les opérations de paquetage.synaptic
: Outil GUI accessible via le menu GUI sous "Système / Administration". Prend en charge toutes les fonctionnalités, un très bon programme en général.software center
: encore plus sympa que l'interface graphique synaptic
. Ceci est une meilleure version mise à jour de l'ancien "Ajout / Suppression de programmes"Tout cela fait le travail. Vous pouvez commencer avec le plus convivial (Software Center) et continuer à aptitude, si vous avez besoin de certaines fonctionnalités ou si vous installez ou supprimez des programmes très fréquemment.
Notez que ces opérations suppriment le gros du programme en laissant parfois des "fichiers de configuration" dans des emplacements tels que / etc / apache2. La plupart des logiciels ne contiennent pas de fichiers de configuration. certains logiciels de serveur ("démons") font. Dans tous les cas sauf quelques-uns, conserver ces fichiers de configuration ne nuira pas. Si vous souhaitez tout supprimer, y compris les fichiers de configuration, vous pouvez utiliser l'opération "purger". Pour aptitude, la ligne de commande est "aptitude purge". (L'explication de Tommy ci-dessus de "purger" n'est pas exacte. L'opération "remove", tout comme "purger", supprime toutes les dépendances qui ont été extraites avec le programme d'origine.)
Si le programme vous dit que le paquet a été supprimé, vous pouvez être sûr que les fichiers ont disparu. Parfois, les packages installés en tant que dépendances ne sont pas supprimés immédiatement. Ils seront éventuellement supprimés lors d'une exécution ultérieure.
En ce qui concerne les logiciels installés à partir d'autres canaux (généralement compilés à partir des sources), vous êtes principalement obligé de supprimer les fichiers installés manuellement. Ils sont souvent situés quelque part dans /usr/local
. Certains logiciels proposent des raccourcis tels que "make uninstall". Ne comptez pas sur elle, cependant. Le plus souvent, la solution la plus propre consiste à utiliser la version fournie par les référentiels Ubuntu, qui peut être désinstallée proprement.
Le plus simple est d'utiliser Logiciel Ubuntu (ou Ubuntu Software Center dans les versions antérieures à Ubuntu 16.04LTS). Ouvrir Logiciel Ubuntu, clique le Installed
Cliquez sur l'onglet, sélectionnez l'application que vous souhaitez désinstaller et appuyez sur la touche Remove
bouton.
Ubuntu 12.10 apporté Unité 6, qui a introduit le Aperçu fonctionnalité. Donc, de Ubuntu 12.10 à partir de là, vous pouvez simplement faire un clic droit sur (presque) n'importe quelle icône d'application sur Unity Dash et cliquez sur désinstaller.
Synaptique est un outil avancé de gestion de paquets et vous donne plus de contrôle que les autres méthodes d’interface graphique telles que les logiciels Ubuntu, Unity Dash, etc. Il s’agissait du gestionnaire d’applications par défaut avant Ubuntu 10.04. Pour installer Synaptic, cliquez ici:
Ou lancez ceci dans Terminal:
sudo apt install synaptic
Pour désinstaller des applications via Synaptic, marquez les packages à supprimer, puis appuyez sur la touche Apply
bouton:
Ce sont pour les fans de ligne de commande là-bas. Ils sont assez basiques, mais offrent un contrôle plus avancé et sont légers.
apt
(apt-get plus récent et simplifié) est l’outil de ligne de commande le plus utilisé pour la gestion des paquets. Utilisez la commande suivante pour désinstaller une application:
sudo apt remove <app_name>
N'oubliez pas de remplacer <app_name>
avec le nom du package de l'application que vous souhaitez désinstaller.
aptitude n’est pas exactement un outil en ligne de commande, ncurses
interface graphique basée. Cependant, la commande suivante peut être utilisée:
sudo aptitude remove <app_name>
Ubuntu 16.04LTS et plus récents prennent en charge les packages de snap, mais peuvent également être installés sur Ubuntu 14.04LTS via des mises à jour. Pour désinstaller une application instantanée, essayez:
snap remove <app_name>
et si cela ne fonctionne pas:
sudo snap remove <app_name>
Notez que toutes les méthodes ci-dessus ne fonctionneront que sur les applications installées normalement, à savoir la gestion des paquets (Ubuntu Software, Synaptic, apt, snap, etc.) et non sur les logiciels installés manuellement en utilisant certains scripts Bien que les méthodes ci-dessus soient très différentes, elles utilisent toutes le même backend de gestionnaire de paquets APT ou Snappy. Il existe de nombreuses autres méthodes pour installer / désinstaller des applications, mais celles qui impliquent APT ou Snappy sont les méthodes les plus recommandées.
sudo apt-get purge <package_name>
sudo aptitude purge <package_name>
Lorsque vous purgez, aptitude
supprime le package ainsi que les dépendances installées avec lui.
Quelles sont les différentes façons de désinstaller des éléments ou des packages?
aptitude
Par défaut, aptitude n’a pas été installé sur votre système Ubuntu. Exécutez cette commande (sudo apt-get install aptitude
) pour l'installer.
Pour désinstaller un paquet via aptitude, exécutez (sudo aptitude purge package
)
apt-get
sudo apt-get purge package
dpkg
sudo dpkg -P package
Centre de logiciel
Gestionnaire de paquets Synaptic
Quelles voies fonctionnent toujours?
Toutes les manières mentionnées ci-dessus fonctionneront pour désinstaller un paquet.
Comment puis-je être sûr que quelque chose a été désinstallé?
Vous pouvez vérifier si un paquet a été désinstallé ou non en exécutant apt-cache policy package
commander,
Exemple:
avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache politique vlc vlc: Installé: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 Candidat: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 Table de version: *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ Saucy / main amd64 Packages 100 / var / lib / dpkg / status 2.0.8-1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ Saucy / universe amd64 Packages 500 http://archive.ubuntu.com/ubuntu/ Saucy / universe amd64 Packages
Dans ce qui précède, en cours d'exécution apt-cache policy
sur vlc pacakage montre le champ Installé comme,
Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache politique chrome-navigateur navigateur chrome: Installé: (aucun) Candidat: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 Table de version: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ Saucy-updates / universe amd64 Packages 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security / universe amd64 Packages 29.0.1547.65-0ubuntu2 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ Saucy / universe amd64 Packages 500 http://archive.ubuntu.com/ubuntu/ Saucy / universe amd64 Packages
Mais en cours d'exécution apt-cache policy chromium-browser
, le champ installé montre none
.Ce qui signifie que le paquet n'a pas été installé.
Installed: (none)
Pour trouver le paquet que vous souhaitez supprimer, utilisez
dpkg --list
Copiez le nom du package, puis utilisez la commande
sudo apt-get purge <paste copied package name>
Ensuite, entrez votre mot de passe.
Dans certains cas, certaines dépendances subsistent même après l’émission des commandes indiquées par les autres réponses. Comme dans ce scénario, l'OP s'était installé CCSM
(Compiz Configuration Setting Manager) mais en supprimant uniquement CCSM
ne supprime pas l'intégralité des dépendances requises lors de son installation et laisse un certain nombre de packages qui ne sont plus utilisés comme compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
etc.
En utilisant sudo apt-get autoremove
ou sudo aptitude autoremove
supprime toutes les dépendances inutilisées dans tous ces cas.
MODIFIER: Le mien était une extension d'une réponse existante par Oli.
J'ai essayé ceci et cela fonctionne bien sur le terminal !!
sudo apt autoremove <Package name>
Pour le nom du package, vous pouvez entrer la lettre initiale du package ou du logiciel, etc. et appuyer sur la touche Tab.
Pour les logiciels installés sur mesure (par ex. ./install.sh
), vous pouvez chercher un ./uninstall.sh
. Ou vous pouvez essayer de courir ./install.sh
encore une fois, cela peut vous donner une option de désinstallation.