Voir il existe différentes façons d'installer sur Ubuntu. Quelles sont les différentes façons de désinstaller des éléments?
Quelles méthodes fonctionnent toujours? Comment puis-je être sûr que quelque chose a été désinstallé?
Voir il existe différentes façons d'installer sur Ubuntu. Quelles sont les différentes façons de désinstaller des éléments?
Quelles méthodes 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 vous suffit de lancer
sudo apt-get remove <application_name>
Cela devrait toujours fonctionner. Si le terminal n'est pas ce qui remue votre thé, vous pouvez ouvrir Système → Administration → Gestionnaire de paquets Synaptic, recherchez le package que vous souhaitez supprimer, cliquez sur la case à cocher à côté et sélectionnez "marquer pour suppression". Une fois que vous avez cliqué sur" Appliquer", le package 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 séparé 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- "marquer pour la suppression complète" au lieu de simplement "marquer pour la suppression".
En ce qui concerne les applications qui ont été compilées et installées manuellement, il n'y a pas toujours un seul moyen 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: trouvez le paquet, cliquez sur supprimer
Synaptique : le même
apt-obtenir:
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 tu tires 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 de cruft.
aptitude sera supprimer automatiquement les éléments (en plus d'avoir une belle interface de ligne de commande interactive)
Vous pouvez également rechercher cruft dans synaptic en utilisant le filtre "local ou obsolète" dans la section Statut.
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 basique. Éviter.apt-get remove
ou aptitude remove
: ce sont les outils de ligne de commande standard. Aptitude est légèrement préféré: c'est un peu plus sophistiqué. Par exemple, il peut conserver un fichier journal de toutes les opérations du package.synaptic
: Outil GUI accessible via le menu GUI sous "Système / Administration". Prend en charge toutes les fonctionnalités, un programme très agréable en général.software center
: interface graphique encore plus agréable que synaptic
. Il s'agit d'une version améliorée et mise à jour de l'ancien "Ajout / Suppression de programmes"Tout cela fait le travail. Vous pouvez commencer par le plus convivial (Centre logiciel) et continuer vers 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 la majeure partie du programme tout en laissant parfois des "fichiers de configuration" dans des emplacements tels que /etc/apache2. La plupart des logiciels n'ont pas de fichiers de configuration; certains logiciels serveurs ("démons") le font. Dans tous les cas sauf quelques-uns, la conservation de ces fichiers de configuration ne fera aucun mal. Si vous souhaitez tout supprimer, y compris les fichiers de configuration, vous pouvez utiliser l'opération "purge". Pour aptitude, la ligne de commande est " aptitude purge."(L'explication de Tommy ci-dessus de "purge" n'est pas exacte. L'opération "remove", tout comme" purge", supprime toutes les dépendances qui ont été extraites avec le programme d'origine.)
Si le programme vous indique que le package a été supprimé, vous pouvez être sûr que les fichiers ont disparu. Parfois, les paquets installés en tant que dépendance 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 fournissent des raccourcis tels que "désinstaller". Ne comptez pas dessus, cependant. Le plus souvent, la solution la plus propre consiste à utiliser la version fournie par les référentiels d'Ubuntu, qui peut être désinstallée proprement.
Pour trouver le package que vous souhaitez supprimer, utilisez
dpkg --list
Copiez le nom du package, puis utilisez la commande
sudo apt-get purge <paste copied package name>
Entrez ensuite votre mot de passe.
Le moyen le plus simple est d'utiliser Logiciel Ubuntu (ou Ubuntu Software Center dans les versions antérieures à Ubuntu 16.04 LTS). Ouvrir Logiciel Ubuntu, cliquez sur le Installed
onglet, sélectionnez l'application que vous souhaitez désinstaller et appuyez sur le Remove
bouton.
Ubuntu 12.10 apporter Unité 6, qui a introduit le Aperçu caractéristique. Donc, à partir de Ubuntu 12.10 à partir de là, vous pouvez simplement cliquer avec le bouton droit sur (presque) n'importe quelle icône d'application sur Tableau de Bord Unity et cliquez sur Désinstaller. Notez que cela ne fonctionnera pas sur Ubuntu 18.04 LTS et versions ultérieures, car Unity a été abandonné et GNOME est devenu le nouveau bureau.
Synaptique est un outil de gestion de paquets avancé et vous donne plus de contrôle que d'autres méthodes d'interface graphique comme le logiciel Ubuntu, Unity Dash, etc. C'était en fait le gestionnaire d'applications par défaut avant Ubuntu 10.04. Pour installer Synaptic, cliquez ici:
Ou exécutez ceci dans Terminal:
sudo apt install synaptic
Pour désinstaller des applications via Synaptic, marquez les packages à supprimer, puis appuyez sur le 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 couramment utilisé pour la gestion des paquets. Utilisez la commande suivante pour désinstaller n'importe quelle 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 de ligne de commande, car il a une interface interactive ncurses
interface graphique basée. Cependant, la commande suivante peut être utilisée:
sudo aptitude remove <app_name>
Ubuntu 16.04 LTS et plus récent prend en charge les packages snap, mais peut également être installé sur Ubuntu 14.04 LTS via des mises à jour. Pour désinstaller une application snap, essayez:
snap remove <app_name>
et si ça ne marche pas:
sudo snap remove <app_name>
Notez que toutes les méthodes ci-dessus ne fonctionneront que sur les applications installées normalement, c'est-à-dire via la gestion des packages (logiciel Ubuntu, Synaptic, apt, snap, etc.) et non sur les logiciels installés manuellement à l'aide de certains scripts racine ou en copiant directement à la maison. Bien que les méthodes ci-dessus semblent très différentes, elles utilisent toutes le même backend APT ou Snappy package manager en dessous. Il existe de nombreuses autres méthodes pour installer/désinstaller des applications, mais celles impliquant APT ou Snappy sont les méthodes recommandées et les plus populaires.
sudo apt-get purge <package_name>sudo aptitude purge <package_name>
Lorsque vous purgez, aptitude
supprime le paquet ainsi que les dépendances qui ont été 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 Ubuntu system.So exécutez cette commande(sudo apt-get install aptitude
) pour l'installer.
Pour désinstaller un package via aptitude, exécutez (sudo aptitude purge package
)
apt-obtenir
sudo apt-get purge package
dpkg
sudo dpkg -P package
Centre de logiciels
Gestionnaire de paquets Synaptic
Quelles méthodes fonctionnent toujours?
Toutes les méthodes mentionnées ci-dessus fonctionneront pour désinstaller un package.
Comment puis-je être sûr que quelque chose a été désinstallé?
Vous pouvez vérifier si un package a été désinstallé avec succès ou non en exécutant apt-cache policy package
commande,
Exemple:
avi@avi-Lenovo-IdeaPad-Z500:~$ sudo apt-cache policy vlcvlc: Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1 Candidate: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1 Version table: *** 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 affiche le champ installé sous la forme,
Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
avi@avi-Lenovo-IdeaPad-Z500:~ su sudo apt-cache policy chromium-browserchromium-browser: Installé: (aucun) Candidat: 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 Tableau des versions: 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu / saucy-mises à jour / univers amd64-500 http://mirror.sov.uk.goscomb.net/ubuntu/saucy-security / universe Paquets amd64 29.0.1547.65-0ubuntu2 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/saucy / univers amd64 Paquets 500 http://archive.ubuntu.com/ubuntu/saucy / univers amd64 Paquets
Mais en courant apt-cache policy chromium-browser
, le champ installé montre none
.Ce qui signifie que le paquet n'a pas été installé.
Installed: (none)
Dans certains cas, il y a des dépendances qui sont laissées même après l'émission des commandes que les autres réponses ont indiquées. Comme, dans ce scénario, l'OP avait installé CCSM
(Gestionnaire de paramètres de configuration Compiz) mais suppression uniquement CCSM
ne supprime pas toutes les dépendances qui étaient nécessaires 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.
Utiliser sudo apt-get autoremove
ou sudo aptitude autoremove
supprime toutes ces dépendances inutilisées dans tous ces cas.
MODIFIER: La mienne était une extension d'une réponse existante par Être.
J'ai essayé cela et cela fonctionne très 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 rechercher un ./uninstall.sh
. Ou vous pouvez essayer de courir ./install.sh
encore une fois, il peut vous donner une option de désinstallation.