Comment trouver le nom du package d'une application que je souhaite désinstaller?

9

j'ai essayé

sudo apt-get --purge remove snipe2d

Mais je suppose que «snipe2d» n'est pas le nom du jeu .... alors comment savoir ce que c'est et comment le mettre dans mon terminal?

PS c'est ce que ça dit quand je mets le code ci-dessus:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package snipe2d

EDIT: Le nom officiel du jeu en question est: sniper eunuques orbital

Collin Blatt
la source
Quel est le nom du package que vous avez installé?
MBraedley
tireur d'élite eunuques orbitaux
Collin Blatt

Réponses:

2

Si vous avez installé le jeu dans le Centre logiciel, vous pouvez simplement:

  1. Accédez au Centre logiciel.
  2. Recherchez-le en utilisant des termes similaires à ce qu'il était appelé dans le Centre logiciel (qui n'est souvent pas le même que le nom du package réel).
  3. Désinstallez-le dans le Centre logiciel.

Vous n'avez même jamais besoin de savoir comment s'appelle le package.

(Cela semble répondre à l'objectif réel de la question, bien que les réponses à la recherche de packages soient également bonnes.)

Eliah Kagan
la source
Oui, je l'ai installé dans le Software Center ... mais je suis aussi nouveau et je veux utiliser le terminal. Merci!
Collin Blatt
1
@CollinBlatt jetez un oeil à la réponse de Braim ... apt-cacheest mon préféré.
arsaKasra
14
  1. Ouvrez la page Software Center de l'application.
  2. Faites défiler jusqu'à "Version".

    entrez la description de l'image ici

  3. Le nom du package est la partie précédant le premier espace de la version.
    Dans votre cas, ça l'est orbital-eunuchs-sniper.

  4. Vous pouvez ensuite en faire ce que vous voulez, par exemple:

    sudo apt-get remove orbital-eunuchs-sniper
    

Alternativement, si vous connaissez le chemin d'accès à un fichier qui exécute l'application, vous pouvez également faire

dpkg -S /path/to/file

Cela imprimera tous les packages qui contiennent ce fichier.

Exemple:

$ dpkg -S apt-get
bash-completion: /usr/share/bash-completion/completions/slapt-get
apt: /usr/bin/apt-get
apt: /usr/share/man/es/man8/apt-get.8.gz
bash-completion: /usr/share/bash-completion/completions/apt-get
apt: /usr/share/man/de/man8/apt-get.8.gz
apt: /usr/share/man/pt/man8/apt-get.8.gz
apt: /usr/share/man/pl/man8/apt-get.8.gz
apt: /usr/share/man/fr/man8/apt-get.8.gz
apt: /usr/share/man/man8/apt-get.8.gz
apt: /usr/share/man/ja/man8/apt-get.8.gz
kiri
la source
6

Je pense que vous devriez avoir plus de chance en utilisant apt-cache search

apt-cache search snipe                 
esniper - simple, lightweight tool for sniping ebay auctions
orbital-eunuchs-sniper - anti-terrorist, pro-Eunuchs, satellite sniping game
orbital-eunuchs-sniper-data - game data files for the game Orbital Eunuchs Sniper

Cela vous dira tous les paquets qui ont dans sa description. Ensuite, vous pouvez faire sudo apt-get remove:

sudo apt-get remove orbital-eunuchs-sniper orbital-eunuchs-sniper-data
Braiam
la source
1

Si vous n'avez pas utilisé Software Center, utilisez

dpkg -S $(which snipe2d)

Voir aussi mon blog sur dpkg: http://www.linuxintro.org/wiki/Dpkg

Thorsten Staerk
la source
whichn'est pas requis. Cela dpkg -S snipe2dfonctionnera aussi si cela ne vous dérange pas d'autres résultats.
kiri
0

Vous pouvez installer apt-file, qui conserve une base de données de tous les fichiers fournis par chaque package, puis vous pouvez utiliser apt-file /path/to/snipe2dpour voir quel package fournit ce fichier, que vous pouvez ensuite supprimer avecapt-get remove

DopeGhoti
la source
1
Je pense que ce dpkg -S /path/to/snipe2dsera beaucoup plus facile.
Braiam