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

9

eu tentei

sudo apt-get --purge remove snipe2d

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

PS é o que diz quando eu 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 é: atirador orbital de eunucos

Collin Blatt
fonte
Qual é o nome do pacote que você instalou?
precisa saber é o seguinte
atirador orbital de eunucos
Collin Blatt

Respostas:

2

Se você instalou o jogo no Software Center, pode:

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

Você nunca precisa saber como é chamado o pacote.

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

Eliah Kagan
fonte
Sim, eu instalei no Software Center ... mas também sou novo e quero travar o uso do terminal. Obrigado!
precisa saber é o seguinte
11
@CollinBlatt dê uma olhada na resposta de Braim ... apt-cacheé a minha favorita.
ArsaKasra
14
  1. Abra a página do Software Center para o aplicativo.
  2. Role para baixo até "Versão".

    insira a descrição da imagem aqui

  3. O nome do pacote é a parte antes do 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
    

Como alternativa, se você souber o caminho para um arquivo que executa o aplicativo, também poderá

dpkg -S /path/to/file

Isso imprimirá todos os pacotes que contêm 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
kiri
fonte
6

Eu 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 na descrição. Então você pode fazer sudo apt-get remove:

sudo apt-get remove orbital-eunuchs-sniper orbital-eunuchs-sniper-data
Braiam
fonte
1

Se você não usou o Software Center, use

dpkg -S $(which snipe2d)

Veja também meu blog no dpkg: http://www.linuxintro.org/wiki/Dpkg

Thorsten Staerk
fonte
whichnão é necessário. Apenas dpkg -S snipe2dfuncionará bem se você não se importar com mais alguns resultados.
kiri
0

Você pode instalar apt-file, que mantém um banco de dados de todos os arquivos que cada pacote fornece, e pode usar apt-file /path/to/snipe2dpara ver qual pacote fornece esse arquivo e, em seguida, remover comapt-get remove

DopeGhoti
fonte
11
Eu acho dpkg -S /path/to/snipe2dque será muito mais fácil.
Braiam