web-dev-qa-db-fra.com

Comment supprimer en toute sécurité un programme dans Ubuntu?

Je viens d'installer "Sublime Text 3" et, pour une raison quelconque, je ne peux pas installer le "gestionnaire de paquets". Quoi qu'il en soit, je veux essayer de le désinstaller, mais je ne le trouve pas dans mon centre logiciel Ubuntu.

Sur this page, il est indiqué de taper ceci dans la ligne de commande:

Sudo rm -r /opt/Sublime\ Text\ 2
Sudo rm /usr/bin/sublime
Sudo rm /usr/share/applications/sublime.desktop
Sudo sed -i 's/sublime\.desktop/gedit.desktop/g' /usr/share/applications/defaults.list

Sur this page, il est dit d'installer Synaptic et, à partir de là, installer et supprimer des paquets. Ou de le supprimer avec:

Sudo apt-get remove --purge <package-name>

Sur this page, il est dit d'utiliser:

Sudo apt-get remove sublime-text-installer

si je l'ai installé avec (ce que je n'ai pas fait mais je veux comprendre ceci en général):

Sudo add-apt-repository ppa:webupd8team/sublime-text-3
Sudo apt-get update
Sudo apt-get install sublime-text-installer

Il indique également que si je l'ai installé via 'ubuntu software center' ou en exécutant:

Sudo dpkg -i sublime-text_build-3047_AMD64.deb

Ensuite, je devrais le supprimer en lançant:

Sudo dpkg -r sublime-text 

Puis-je toujours exécuter 'Sudo dpkg -r programX' de n'importe où sur mon terminal pour supprimer un programme que j'ai installé avec 'ubuntu sofware center' ou avec 'Sudo dpkg programX.deb'?

Quelle méthode dois-je utiliser pour m'assurer qu'un programme est complètement supprimé? Les premières instructions me font un peu peur qu’il soit installé partout. Pourquoi tous les logiciels installés n'apparaissent-ils pas dans 'ubuntu software center'? N'y a-t-il pas un endroit où je peux supprimer un programme comme dans les programmes d'ajout/suppression de Windows?

Que dois-je savoir sur l’installation et la désinstallation de programmes dans Ubuntu (14.04)?

1
Kriss

En supposant que vous ayez suivi les instructions sur le github, je suggérerais que vous utilisiez ppa-purge pour supprimer le ppa 'deadsnakes'

Sudo apt-get install ppa-purge

Sudo ppa-purge ppa:fkrull/deadsnakes

Mettez à jour votre chemin pour supprimer les extensions de chemin ajoutées conformément aux instructions du github, et la plus grande partie de Lime devrait être inactive.

En ce qui concerne sa suppression complète, la manière dont il a été installé peut nécessiter une recherche dans les fichiers Make pour déterminer quels répertoires doivent être supprimés.

1
Charles Green

Je ne recommanderais pas d'utiliser ces instructions, car elles sont incorrectes (la commande sed -i n'existe pas).

A la fois apt-get remove --purge et synaptic font ce dont vous avez besoin (en fait, Synaptic est basé sur apt-get). La principale différence est que Synaptic utilise une interface graphique, y compris un outil de recherche pour les paquets installés et désinstallés.

Si vous n'êtes pas sûr du nom du paquet pour l'application, vous devez utiliser synaptic et taper son nom dans la zone de recherche. Il fournira une liste des packages associés, en marquant les carrés installés avec un carré bleu. Faites un clic droit dessus et sélectionnez "supprimer complètement". Une fois que vous avez sélectionné tous les packages, cliquez sur Apply.

Pour plus d'informations sur apt-get, tapez man apt-get Pour plus d'informations sur synaptic, lisez le wiki .

0
GDV

Tout est possible avec Software Center

Tiens-toi avec moi.

Vous voyez, tout le monde n'a pas Sublime Text 3, mais étant donné qu'il s'agit toujours d'un programme, le processus sera le suivant:

  1. Open Software Center
  2. Aller à l'histoire
  3. Vérifiez que le paquet que vous pensez est lié à Sublime Text 3.

Je joins ici une image de l'écran à laquelle on peut s'attendre via ces étapes. history section of software centre

Parfois, le logiciel peut avoir un nom et un nom de package différents, comme le package de Color Chooser est gtkcolorpick.

Si vous effectuez une recherche avec "Sélecteur de couleurs", vous n'obtiendrez aucun résultat. Vous devez aller dans la section Historique et rechercher tous les packages qui vous pensez ou qui ressemblent liés à votre application.

Ensuite, retirez-les.

Alors, comment pouvez-vous supprimer un paquet via l'historique?

Eh bien, vous notez le nom. Supposons que je veuille supprimer dh-apparmor (ce que je ne fais pas). Maintenant, je chercherais exactement cela dans la section "Installé": "dh-apparmor". Si le nom de votre application ne s'affiche pas encore, cliquez sur "Afficher les termes techniques". Ça va sûrement se montrer maintenant.

Il suffit de cliquer sur ce paquet et de le désinstaller!

0
Abhimanyu