web-dev-qa-db-fra.com

Comment supprimer un paquet dont vous ne connaissez pas le nom correct?

J'avais téléchargé le fichier arc-theme-solid_1450051815.946cbf5_all.deb de http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.04/all/ et l'avais installé à l'aide du Software Center, mais lorsque j’ai décidé de désinstaller, il n’apparaissait pas dans le Software Center. J'ai pensé le supprimer via le terminal mais je ne pouvais pas trouver le nom correct du paquet à désinstaller. C’est le problème général associé à l’installation de tout package en dehors du Software Center. De même, le nom du package à désinstaller est-il identique à celui du fichier .deb?

4
Rochak Gupta

Vous devriez pouvoir utiliser dpkg -I ou dpkg-deb -I pour afficher des informations sur un paquet en lisant le fichier deb. De man dpkg

   dpkg-deb actions
          See  dpkg-deb(1)  for  more  information  about  the   following
          actions.
          .
          .
          .
          -I, --info archive [control-file...]
              Show information about a package.

par exemple.

$ dpkg -I arc-theme-solid_1450051815.946cbf5_all.deb
 new debian package, version 2.0.
 size 286706 bytes: control archive=42665 bytes.
     421 bytes,    12 lines      control              
  147142 bytes,  1477 lines      md5sums              
 Package: arc-theme-solid
 Version: 1450051815.946cbf5
 Architecture: all
 Maintainer: Horst3180 <[email protected]>
 Installed-Size: 4307
 Depends: gnome-themes-standard, gtk2-engines-murrine
 Conflicts: arc-theme
 Replaces: arc-theme
 Section: misc
 Priority: optional
 Description: Arc is a theme for GTK 3, GTK 2 and Gnome-Shell.
  It supports GTK 3 and GTK 2 based desktop environments like Gnome, Unity, Budgie, Pantheon, etc.

Donc dans ce cas, le nom du paquet est arc-theme-solid

6
steeldriver

Utiliser le gestionnaire de paquets Synaptic (méthode GUI)

  1. Installer le gestionnaire de paquets synaptic

    Sudo apt-get update Sudo apt-get upgrade Sudo apt-get install synaptic

  2. Ouvrez le gestionnaire de paquets synaptic et sélectionnez l'option " status ".

enter image description here

  1. Sélectionnez "Installé (local ou obsolète)".

enter image description here

  1. Sélectionnez le package que vous souhaitez supprimer. Clic droit -> Supprimer le package.

enter image description here

  1. Cliquez sur "Appliquer".

enter image description here

3
kashish

Le nom du package à désinstaller est-il identique à celui du fichier .deb?

Pas nécessairement. Le fichier de package peut être appelé install-me.deb et le package lui-même peut être foo-bar.

Cependant arc-theme-solid_1450051815.946cbf5_all.deb ressemble à un nom normal. En général, pour un paquet, le fichier .deb doit être nommé <package-name>_<version>_<architecture>.deb. Pour le paquet que vous avez installé, alors:

  • Nom: arc-theme-solid
  • Version: 1450051815.946cbf5
  • Architecture: all

Pour vérifier si vous avez toujours le fichier .deb, vous pouvez utiliser dpkg-deb dessus:

dpkg-deb --field arc-theme-solid_1450051815.946cbf5_all.deb

Par exemple:

$ dpkg-deb --field fonts-noto_2015-09-29-1_all.deb
Package: fonts-noto
Version: 2015-09-29-1
Architecture: all
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian Fonts Task Force <[email protected]>
Installed-Size: 22
Depends: fonts-noto-hinted
Recommends: fonts-noto-unhinted, fonts-noto-cjk
Section: fonts
...
2
muru

Comment rechercher le paquet?

Si vous pensez savoir partie du nom, vous pouvez utiliser dpkg pour rechercher les noms des paquets installés (il appelle en fait dpkg-query):

dpkg -l "*arc-theme*"

Si vous savez l'un des fichiers appartenant au package, vous pouvez à nouveau utiliser dpkg pour rechercher le package dans lequel se trouve ce fichier. Utilisez le chemin complet du fichier.

dpkg -S /full/path/to/file

Une de ces techniques peut vous aider à trouver le nom complet du paquet.

0
joeytwiddle