Como procurar por pacotes APT com uma substring específica apenas em seus nomes?

1

No passado eu costumava procurar um pacote especificando uma parte do seu nome no Synaptic, tanto quanto me lembro. Agora, ele também procura em descrições de pacotes e isso é muito inconveniente, já que fornece muitos resultados irrelevantes. Eu tentei usar o aptitude do console e apt-cache search , mas ambos fazem o mesmo. Então, como eu procuro apenas nos nomes (ignorando as descrições)?

    
por Ivan 06.05.2013 / 23:06

1 resposta

3

Com apt-cache , você pode usar a opção --names-only com seu termo de pesquisa e / ou usar alguma regex para restringir as pesquisas. Alguns exemplos que usei estão listados abaixo.

1) Usar --names-only com uma simples pesquisa do iniciador de palavras elimina muitos resultados:

apt-cache search launcher --names-only

Muitas vezes, ao usar o regex em suas pesquisas, o --names-only também não é necessário, pois você reduz muito os resultados de qualquer maneira, conforme demonstrado nos exemplos a seguir.

2) Você pode usar o regex para encontrar todos os ambientes de área de trabalho disponíveis:

apt-cache search -- '-desktop$'

3) ou para encontrar arquivos dev que você não conhece o nome de:

apt-cache search 'jpeg*-dev'

Os métodos mostrados nos exemplos acima são muito úteis ao usar apt-cache para procurar pacotes para os quais você conhece apenas parcialmente o nome.

    
por user76204 07.05.2013 / 13:33