Question Comment puis-je désinstaller un logiciel?


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é?


169
2017-08-05 14:20


origine




Réponses:


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.


191
2017-08-05 14:24



Avez-vous besoin d'être dans un répertoire spécifique? Pour une raison quelconque, il est impossible de localiser mon colis. - Goldname
Ubuntu 16.04 n'a pas de système -> Administration ou Synaptic installé par défaut. - Dan Dascalescu


  • Le centre logiciel: trouver le paquet, cliquez sur supprimer

    enter image description here

  • Synaptique Install synaptic: le même

    enter image description here


  • 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.


57
2017-08-05 14:46



la apt-get-version peut être plus courte et plus facile: sudo apt-get autoremove <package> - DJCrashdummy
+1 pour autoremove il semble que cela supprime également les dépendances qui ont été installées avec le programme d'origine? agréable de ne pas encombrer les choses. - anon58192932


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.


11
2017-08-05 14:51





Méthodes GUI

Logiciel Ubuntu

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.

Uninstall Apps using Software

Uninstall Apps using Software Center

Unity Dash

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.

Unity Dash Uninstall Apps from Unity Dash

Synaptique

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:
Install via Ubuntu Software

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:

Uninstall Apps using Synaptic


Méthodes de ligne de commande

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.

apte

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

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>

casser

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.


5
2018-01-02 12:32





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.


2
2017-08-20 17:28





Quelles sont les différentes façons de désinstaller des éléments ou des packages?

outils de ligne de commande,

  • 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
    

Outils d'interface graphique,

  • 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)

2
2018-02-05 13:47





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.


2
2018-02-19 12:16





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.


1
2018-01-16 06:05





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.


0
2018-01-15 17:04





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.


0
2018-02-21 21:23