Voyant qu'il existe différentes façons d'installer sur Ubuntu. Quelles sont les différentes façons de désinstaller des éléments?
Quels moyens 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 d'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 , rechercher le paquet que vous voulez supprimer, cochez la case à côté de celui-ci 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. Il suffit de rechercher le nom de l'application et de cliquer 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 les fichiers de configuration associés, vous pouvez taper
sudo apt-get purge <package-name>
ou -in Synaptic- "marque pour suppression complète" au lieu de "marque pour suppression".
En ce qui concerne les applications compilées et installées manuellement, il n’existe pas toujours un moyen unique de les supprimer. La meilleure chose à faire est de consulter le fichier README / INSTALL fourni avec le paquet source, le cas échéant.
sudo apt remove <application_name>
(Ubuntu 18.04.1 LTS)Le centre logiciel : trouvez le paquet, cliquez sur supprimer
Synaptic : le même
apt-get :
aptitude :
Il est important de noter que lorsque vous installez des objets, ceux-ci dépendent souvent d'autres packages. Lorsque vous déclenchez, les
apt-get remove <package>
applications installées automatiquement ne sont pas supprimées par défaut. Ceci 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 travail cruelle.aptitude va supprimer automatiquement les choses (ainsi que 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 Etat.
la source
sudo apt-get autoremove <package>
Voici un aperçu des moyens possibles:
Si le package a été installé via un gestionnaire de packages, vous pouvez le supprimer à l'aide de l'un des outils fournis à cette fin:
dpkg --remove
: l'outil de ligne de commande le plus élémentaire. Éviter.apt-get remove
ouaptitude remove
: ce sont les outils standard en ligne de commande. 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 du paquet.synaptic
: Outil graphique 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 agréable que l'interface graphiquesynaptic
. Ceci est une meilleure version mise à jour de l'ancien "Ajout / Suppression de programmes"Tous ceux-ci font le travail. Vous pouvez commencer par le plus convivial (Centre de logiciels) et continuer à aptitude, si vous avez besoin de certaines fonctionnalités, ou installer ou supprimer 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 aus / etc / apache2. La plupart des logiciels ne contiennent pas de fichiers de configuration. Certains logiciels serveur ("démons") le font. Dans tous les cas, 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 ci-dessus de "purge" par Tommy n'est pas exacte. L'opération "remove", tout comme "purge", supprime toutes les dépendances qui ont été créées 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 devez généralement supprimer les fichiers installés manuellement. Ils sont souvent situés quelque part dans
/usr/local
. Certains logiciels fournissent des raccourcis tels que "make uninstall". 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 peuvent être désinstallés proprement.la source
Pour trouver le paquet que vous voulez supprimer, utilisez
Copiez le nom du paquet puis utilisez la commande
Puis entrez votre mot de passe.
la source
Méthodes GUI
Logiciel Ubuntu
Le moyen le plus simple consiste à utiliser Ubuntu Software (ou Ubuntu Software Center dans des versions antérieures à Ubuntu 16.04LTS). Ouvrez Ubuntu Software , cliquez sur l'
Installed
onglet, sélectionnez l'application que vous souhaitez désinstaller et appuyez sur leRemove
bouton.Unity Dash
Ubuntu 12.10 a apporté Unity 6 , qui a introduit la fonctionnalité Aperçu . Ainsi, à partir de Ubuntu 12.10 , vous pouvez cliquer avec le bouton droit de la souris sur (presque) n'importe quelle icône d'application sur Unity Dash et cliquer sur Désinstaller.
Synaptique
Synaptic est un outil avancé de gestion de paquets qui vous donne plus de contrôle que d’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 exécutez ceci dans le terminal :
Pour désinstaller des applications via Synaptic, marquez les paquets à supprimer, puis cliquez sur le
Apply
bouton: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 n'importe quelle application:N'oubliez pas de remplacer
<app_name>
par le nom du package de l'application que vous souhaitez désinstaller.aptitude
aptitude n'est pas exactement un outil de ligne de commande, car il dispose d'une
ncurses
interface graphique interactive . Cependant, la commande suivante peut être utilisée:claquer des doigts
Ubuntu 16.04LTS et les versions plus récentes prennent en charge les paquets instantanés, mais peuvent également être installées sur Ubuntu 14.04LTS via des mises à jour. Pour désinstaller une application instantanée, essayez:
et si ça ne marche pas:
Notez que toutes les méthodes ci-dessus ne fonctionneront que sur les applications installées normalement, c’est-à-dire via la gestion des paquets (logiciel Ubuntu, Synaptic, apt, snap, etc.) et non sur les logiciels installés manuellement à l’aide de certains scripts racine ou directement en les copiant à domicile. Bien que les méthodes ci-dessus semblent très différentes, elles utilisent toutes le même serveur APT ou Snappy. 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 courantes.
la source
Lors de la purge,
aptitude
supprime le package ainsi que les dépendances installées.la source
outils en ligne de commande,
aptitude
Par défaut, aptitude n'était pas 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
dpkg
Outils d'interface graphique,
Centre de logiciels
Gestionnaire de paquets Synaptic
Tous les moyens mentionnés ci-dessus fonctionneront pour désinstaller un paquet.
Vous pouvez vérifier si un paquet a été désinstallé avec succès en exécutant la
apt-cache policy package
commande,Exemple:
Dans ce qui précède, lors de l’exécution
apt-cache policy
sur vlc pacakage, le champ Installé apparaît comme suit:Mais lors de l'exécution
apt-cache policy chromium-browser
, le champ installé indiquenone
.Which signifie que le paquet n'a pas été installé.la source
Dans certains cas, il reste des dépendances même après l’émission des commandes que les autres réponses ont énoncées. Comme, dans ce scénario, l'OP avait installé
CCSM
(Compiz Configuration Configuration Manager) , mais la suppression seulementCCSM
ne supprime pas les dépendances entières qui ont été nécessaires lors de l' installation et laisse un certain nombre de paquets qui ne sont plus utilisés commecompiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
etc. L'utilisation
sudo apt-get autoremove
ousudo aptitude autoremove
supprime tous ces dépendances inutilisées dans tous les cas.EDIT : Le mien était une extension d'une réponse existante d' Oli .
la source
J'ai essayé cela et cela fonctionne bien sur le terminal !!
Pour Nom du paquet, vous pouvez entrer la lettre initiale du paquet ou du logiciel, etc. et appuyer sur la touche de tabulation.
la source
Pour les logiciels installés personnalisés (par exemple
./install.sh
), vous pouvez rechercher un fichier./uninstall.sh
. Ou vous pouvez essayer de courir à./install.sh
nouveau, cela peut vous donner une option de désinstallation.la source