Encontre o nome do pacote usando o terminal

25

Olá, quero remover o software (por exemplo, transmissão) usando o Terminal. Como posso encontrar o nome do pacote para o software?

vrcmr
fonte
Você conhece o recurso de preenchimento automático no apt-get? Se você digitar 'apt-get remove tra' e pressionar tab duas vezes, ele mostrará todos os pacotes que começam com tra.
precisa saber é o seguinte
O preenchimento automático não funciona para mim 10.10
vrcmr 27/03
Você tem certeza? Você já tentou com outros nomes de pacotes, mas sabe que estão instalados?
sashoalm

Respostas:

23

procurá-lo usando

apt-cache search name

gostar

apt-cache search transmission

dá:

conkytransmission - Transmission torrent info, for use in Conky
transgui - Remote GUI for Transmission daemon     
transmission - lightweight BitTorrent client
transmission-cli - lightweight BitTorrent client (command line interface)
transmission-common - lightweight BitTorrent client (common files)
transmission-daemon - lightweight BitTorrent client (daemon)
transmission-gtk - lightweight BitTorrent client (GTK interface)
transmission-qt - lightweight BitTorrent client (Qt interface)

no último (os resultados mais relevantes serão no último, uma vez que é o terminal)

Lincity
fonte
Não sei por que, mas a transmissão PACKAGE NAME não funciona.
vrcmr
Minha pergunta foi: Como posso encontrar o NOME DO PACOTE de um aplicativo para removê-lo ainda mais, digitando seu nome no terminal?
vrcmr
2
Você também pode tentar a transmissão do dpkg -l | grep -i para localizar os nomes dos pacotes associados a ela.
Jamess
2
apt-cache searchnão é adequado para listar pacotes instalados .
Takkat 27/03
2
Isso é loucura!!! para muitos editores. Você é capaz de analisar o histórico de edições? Eu deveria fazer uma pergunta e fazer uma captura de tela dela. E depois faça o upload aqui :) A pergunta original foi um pouco diferente.
vrcmr
11

Para consultar pacotes instalados, podemos usar poderosas funções de pesquisa do gerenciamento de pacotes DPKG :

  • dpkg-query --list 'pattern*'lista todos os pacotes que não foram eliminados
  • dpkg-query --search 'pattern*'procura por arquivos individuais instalados

Você pode usar curingas no padrão de procura para localizar pacotes quando apenas parte do nome do pacote é conhecida.

Takkat
fonte
2

Se você está tentando remover um pacote

apt search transmission | grep installed

exibirá apenas pacotes instalados

Asdeth
fonte
3
Bem-vindo ao Ask Ubuntu! Eu recomendo editar esta resposta para expandi-la com detalhes específicos sobre o que esse comando faz. Um comando simples ou sequência de comandos raramente é considerado uma resposta. (Veja também Como faço para escrever uma boa resposta? Para o conselho geral sobre que tipos de respostas são consideradas mais valiosas sobre Ask Ubuntu.)
David Foerster