downloadDownload FAQFAQ
Site Navigation:
 
 

5. Procurando por Pacotes com o yum

Use as funções de busca do yum para procurar programas que estão disponíveis nos repositórios configurados ou que já estão instalados no seu sistema. A procura já inclui programas instalados e disponíveis.

O formato do resultado depende das opções utilizadas. Se uma pesquisa não produz informações, não existem pacotes que conferem com o critério utilizado.

5.1. Procurando por Nome ou Atributos de Pacotes

Para procurar por um pacote específico pelo nome, use a opção list. Para procurar pelo pacote tsclient, use o comando:

su -c 'yum list tsclient'

Coloque a senha de root quando solicitado.

Para fazer de suas buscas mais precisas, especifique pacotes com o nome que incluem outros atributos, como a versão ou arquitetura de hardware. Para procurar a versão 0.132 da aplicação, use o comando:

su -c 'yum list tsclient-0.132'
[Nota]Atributos Válidos de Pacotes

Veja a Seção 2.4, “Entendendo Nomes de Pacotes” para mais informações sobre formatos de nomes de pacotes e os atributos que eles possuem.

5.2. Buscas Avançadas

Se você não sabe o nome do pacote, use a opção search ou provides.

A opção search verifica o nome, descrição, sumário e mantenedores listados de todos os pacotes disponíveis para achar aqueles que conferem. Por exemplo, para procurar todos os pacotes relacionados a Palm Pilots, digite:

su -c 'yum search PalmPilot'

Coloque a senha de root quando solicitado.

A função provides verifica tanto os arquivos inclusos no pacote quanto funções que o programa disponibiliza. Essa opção requer que o yum efetue download e leia mais arquivos de índice que na opção search.

Para procurar por todos os pacotes que incluem arquivos chamados libneon, digite:

su -c 'yum provides libneon'

Para procurar por todos os pacotes que disponibilizam um serviço de MTA (Mail Transport Agent - Agente de Transporte de Mensagens), ou incluem arquivos com mta no seu nome:

su -c 'yum provides MTA'

Para cada comando, no prompt, entre com a senha para a conta de root.

Use caracteres especiais (wild-cards) para executar qualquer opção de busca com uma parte da palavra: ? para representar um caractér e * para zero ou mais caracteres. Sempre adicione o caractér \ antes de caracteres especiais.

Para listar todos os pacotes com nomes que comecem com tsc, digite:

su -c 'yum list tsc\*'

5.3. Entendendo Comparações

Buscas com o yum mostram todos os pacotes que combinam com o critério utilizado. Pacotes devem atender os termos de busca exatamente para serem considerados válidos, a menos que se use caracteres especiais (wild-cards).

Por exemplo, uma busca por shadowutils ou shadow-util pode não trazer como resultado o pacote shadow-utils. Esse pacote iria combinar e aparecer se a pesquisa fosse shadow-util\? ou shadow\*.