Como saber quais pacotes estão disponíveis para instalar usando o apt-get?

0

Usando o Ubuntu Software Center, posso realizar uma pesquisa em um nome de pacote aproximado e obter a lista de pacotes correspondentes para selecionar.

Se eu trabalho em uma máquina remota via ssh (ou seja, apenas na linha de comando), como faço para realizar essa pesquisa?

    
por ysap 11.01.2013 / 20:25

1 resposta

5

Várias opções aqui.

  • apt-cache , que pesquisará nas descrições também, por padrão:

    # keywords or regular expressions
    apt-cache search keyword1 keyword2
    
    # same, but limits to name of package
    apt-cache search --names-only packagename
    
    # shows versions available from each repo
    apt-cache policy packagename
    
  • aptitude :

    aptitude search packagename
    

    aptitude tem problemas conhecidos usando o Multiarch atualmente, mas a pesquisa deve funcionar. Erro do LP # 831768

  • dpkg :

    dpkg -l | grep keyword # inefficient because of useless use of grep
    
    dpkg -l pattern-of-packagename
    
  • On-line: packages.ubuntu.com

por gertvdijk 11.01.2013 / 20:33