Como verificar se um pacote está disponível usando o Yum

Se você precisa encontrar um pacote em distribuições que usam pacotes RPM, veja como verificar se um pacote está disponível usando o Yum.

Yellowdog Updater Modified ou Yum para abreviar é uma ferramenta de gerenciamento de pacotes para pacotes RPM. É popular na família REHL de distribuições Linux, incluindo CentOS e Fedora. Portanto, você pode pensar no yum como um bootstrap para o gerenciador de pacotes RPM.

Como gerenciadores de pacotes populares, o Yum funciona por meio de repositórios que contêm coleções de ferramentas no formato rpm.

E, abaixo, você verá como verificar se um pacote está disponível no Yum.

Como verificar se um pacote está disponível no Yum

Como verificar se um pacote está disponível usando o Yum
Como verificar se um pacote está disponível usando o Yum

Para este rápido tutorial, discutiremos os fundamentos do yum e mostraremos os pacotes disponíveis em um sistema usando o yum como gerenciador de pacotes.

Listando os pacotes Disponíveis com o Yum

Para mostrar os pacotes disponíveis, podemos usar o comando yum list conforme mostrado:
sudo yum list available

Este comando irá mostrar o nome de todos os pacotes disponíveis, a última versão e os repositórios aos quais eles pertencem

Como verificar se um pacote está disponível usando o Yum
Como verificar se um pacote está disponível usando o Yum

Verificando os pacotes instalados com o Yum

Yum é incrivelmente fácil de usar; como a maioria dos gerenciadores de pacotes, permite que você passe opções intuitivas. Por exemplo, para mostrar a lista de pacotes instalados, podemos usar o comando:
sudo yum installed

Semelhante a mostrar os pacotes disponíveis, o comando acima mostrará o nome dos pacotes instalados, a versão e o repositório fonte dos pacotes

Como verificar se um pacote está disponível usando o Yum
Como verificar se um pacote está disponível usando o Yum

Para melhorar a visualização da listagem, você pode passar a saída do comando acima para ferramentas como grep, less, etc.

Procurando um pacote específico com o Yum

Um exemplo de caso de uso do comando yum list é verificar se você tem um pacote específico instalado. Por exemplo, vamos ver se o awk está instalado.
sudo yum list installed | grep ‘awk’

O comando acima passa a saída da lista yum para grep, que então procura pela string específica, neste caso, ‘awk’. Dê uma olhada no exemplo de saída abaixo:

Como você pode ver, temos o awk instalado (como parte do gawk) e o pacote python-Hawkey.

Mostrar pacotes disponíveis de um repositório específico

Você também pode filtrar o pacote disponível em um repositório específico. Podemos começar listando todos os repositórios habilitados com o comando:
sudo yum repolist

Isso listará todos os repositórios disponíveis no sistema.

Para pesquisar pacotes disponíveis apenas em um repositório específico. Um exemplo, no repositório epel, usamos o comando:
sudo yum list available | grep epel
lista de todos os repositórios disponíveis no sistema

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.