Com o yum, era simples: yum list *xxx*
mas isso não funciona apt-get
.
Como posso fazer uma pesquisa como essa?
Além disso, como vejo o pacote que fornece um comando específico?
Se você deseja pesquisar uma sequência específica apenas nos nomes dos pacotes , pode:
apt-cache search --names-only 'xxx'
Isso retornará qualquer coisa que contenha ' xxx ' no nome do pacote.
Você também pode usar expressões regulares :
apt-cache search --names-only 'php5$'
Isso retornará qualquer pacote cujo nome termine em php5 .
Expressões regulares também podem ser usadas sem o --names-only . Veja a página de manual apt-cache (8) .
Primeira pergunta: use o dselect ou o aptitude para ver / pesquisar todos os pacotes disponíveis, suas duas maldições frontends para o apt-get e / ou o dpkg
Segunda questão:
dpkg -S <COMMAND>
Seria sensato incluir todo o caminho em sua pesquisa no dpkg (por exemplo, / bin / ls, não apenas ls).
fonte
Uma alternativa é "pesquisa apt-cache"
fonte
Ainda outra alternativa é o axi-cache (no pacote apt-xapian-index). Ele usa o mecanismo de busca xapian para pesquisar nos arquivos do apt.
fonte
Coloque a consulta de pesquisa entre aspas e use regex. Para instalar e pesquisar qualquer versão do php-curl, eu uso;
que retorna;
fonte