Como encontro o nome do pacote para um aplicativo que desejo desinstalar?

8

Eu tentei

sudo apt-get --purge remove snipe2d

Mas eu acho que 'snipe2d' não é o nome do jogo ... então como descobrir o que é e como colocá-lo no meu terminal?

P.S. isto é o que diz quando coloco o código acima:

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

EDIT: O nome oficial do jogo em questão é: eunuco sniper orbital

    
por Collin Blatt 12.01.2014 / 04:19

5 respostas

2

Se você instalou o jogo no Centro de Software, você pode simplesmente:

  1. Vá para o Centro de Software.
  2. Pesquise-o usando termos semelhantes ao que foi chamado no Centro de Software (que geralmente não é o mesmo nome do pacote real).
  3. Desinstale-o no Centro de Software.

Você nem precisa saber como o pacote é chamado.

(Isso parece abordar objetivo real no pergunta, embora as respostas sobre a pesquisa de pacotes também sejam boas.)

    
por Eliah Kagan 12.01.2014 / 04:28
14
  1. Abra a página do Centro de Software para o aplicativo.
  2. Desça até "Versão".

  3. O nome do pacote é a parte anterior ao primeiro espaço na versão.
    No seu caso, é orbital-eunuchs-sniper .

  4. Você pode fazer o que quiser com ele, por exemplo:

    sudo apt-get remove orbital-eunuchs-sniper
    

Alternativamente, se você souber o caminho para um arquivo que executa o aplicativo, você também pode fazer

dpkg -S /path/to/file

Isso imprimirá todos os pacotes que contiverem esse arquivo.

  

Exemplo:

$ 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
    
por kiri 12.01.2014 / 04:31
6

Acho que você deveria ter mais sorte usando 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

Isso lhe dirá todos os pacotes que tem em sua descrição. Então você pode fazer sudo apt-get remove :

sudo apt-get remove orbital-eunuchs-sniper orbital-eunuchs-sniper-data
    
por Braiam 12.01.2014 / 04:28
1

Se você não usou o Centro de Software, use

dpkg -S $(which snipe2d)

Veja também meu blog no dpkg: link

    
por Thorsten Staerk 12.01.2014 / 15:22
0

Você pode instalar o apt-file , que mantém um banco de dados de todos os arquivos que cada pacote fornece, então você pode usar apt-file /path/to/snipe2d para ver qual pacote fornece esse arquivo, que você pode remover com apt-get remove

    
por DopeGhoti 12.01.2014 / 04:25

Tags