comando de busca para pacotes no terminal Ubuntu para procurar atualizações e correções do pacote especificamente

2

Posso saber qual é o comando para procurar qualquer pacote usando o terminal, se eu souber apenas o nome do Software como, se eu quiser pesquisar VLC ou JDK, JRE .. etc

Se eu não souber o que é o URL para fazer o download, eu posso pesquisá-los pela Internet, mas baixá-los e extraí-los e depois instalá-los torna-se um procedimento demorado.

Então, eu queria saber se há algum comando para pesquisar o pacote por meio de seus nomes ou parte de nomes?

    
por Shadab K 24.08.2013 / 15:37

2 respostas

3

Como Nick já apontou, apt-cache search QUERY deve listar pacotes contendo uma string específica em seus nomes.

Outra ferramenta útil é apt-file . apt-file search QUERY imprimirá a lista de pacotes contendo arquivos com QUERY em seus nomes. Em alguns casos, você sabe o nome de um binário necessário (como quando você está lendo um tutorial e precisa de algum comando não instalado em seu sistema operacional), mas não sabe de qual pacote ele vem.

Além disso, dpkg -S QUERY lista pacotes instalados que fornecem arquivos contendo 'QUERY' em seus nomes. Em alguns casos, você tem um binário ou script instalado em uma máquina e quer também em outro, mas não lembra de onde veio. A saída deve ser menor que para apt-file nesse caso, pois não exibe o conteúdo dos pacotes não instalados.

Você pode filtrar a saída desses comandos com egrep , digamos com egrep '/NAME$' .

por exemplo. dpkg -S ps | egrep '/bin/ps$' nos informa que ps binary vem com procps package.

    
por moon.musick 24.08.2013 / 16:04
1

Na linha de comando, você pode usar

apt-cache search SearchTerm

É claro que você precisa alterar "SearchTerm" para o texto que você já conhece. Mas há também uma interface web para pesquisar pacotes em pacotes do Ubuntu . Eu acho que a função de busca do Ubuntu Software Center pode ser útil.

    
por Nick Lehmann 24.08.2013 / 15:46