Como listar os pacotes instalados no RHEL 8 / CentOS 8 Linux

É possível que chegue um momento em que você queira saber se já instalou um determinado pacote no seu RHEL 8 / CentOS 8. Uma aplicação a ser instalada manualmente pode requerer certas dependências para funcionar, por isso terá de verificar de antemão se estas estão satisfeitas. Ou você pode querer compilar algo e ter certeza de que você tem todas as bibliotecas de cabeçalho corretas no seu sistema.
Neste tutorial você vai aprender:

  • Como usar yum e dnf no RHEL 8 / CentOS 8 para listar todos os pacotes
  • Como usar o comando repoquery para realizar a mesma tarefa
  • Como usar o comando rpm para listar todos os pacotes instalados no RHEL 8 / CentOS 8
  • Como filtrar a saída de cada comando para procurar certos pacotes

Utilizar o comando repoquery para listar todos os pacotes disponíveis no RHEL 8 / CentOS 8

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando do Linux
Categoria Requisitos, Convenções ou Versão do Software Utilizado
Sistema RHEL 8 / CentOS 8
Software N/A
Outros Acesso privilegiado ao seu sistema Linux como root ou através do comando sudo.
Convenções # – requer que determinados comandos do linux sejam executados com privilégios de root diretamente como usuário root ou pelo uso do comando sudo $ – requer que determinados comandos do linux sejam executados como um regular nãoutilizador privilegiado

Usando yum e dnf

Uma forma de verificar o que tem instalado usando yum ou dnf e os repositórios RHEL 8 / CentOS 8 é usar

$ dnf list installedOR$ yum list installed

Isto irá listar todos os pacotes instalados em ordem alfabética. Você pode pipear a saída para grep se você estiver procurando por algo em particular, diga qualquer coisa relacionada ao pacote bzip2:

$ dnf list installed | grep bzip2

Como você pode ver na imagem abaixo, o comando lista tanto o pacote bzip2 binário como o pacote bzip2 biblioteca. Você até recebe o número da versão do software, então, se você precisar de uma versão mais antiga instalada, você saberá quando fazer o downgrade. O comando dnf funciona exactamente da mesma forma que o yum, com os mesmos atributos, por isso pode usá-lo se quiser.

Você pode usar yum para procurar um pacote e grep para um determinado pacote usando um pipe

Procurando por um Analista de Sistemas Linux !
O Instituto Geofísico UAF, está procurando por um Analista de Sistemas Linux experiente para se juntar à sua equipe de analistas e engenheiros de infra-estrutura cibernética de pesquisa. LOCALIZAÇÃO: Fairbanks, Alaska, USA
APPLY NOW

Utilizar o comando repoquery

Outra forma de listar os pacotes disponíveis é usar dnf-utils. O conjunto de pacotes é usado para gerenciar os repositórios e uma de suas funções é a capacidade de listar os pacotes instalados. Certifique-se que você instalou dnf-utils com

# dnf install dnf-utils

e depois use o comando repoquery que vem com dnf-utils para listar todos os pacotes instalados:

$ repoquery -a --installed

o mesmo que com o pipeado grep acima, também podemos usar grep aqui para filtrar aquilo em que estamos interessados:

$ repoquery -a --installed | grep bzip2

Listar pacotes instalados usando o comando rpm

Uma terceira maneira de listar os pacotes instalados é usar o comando rpm e fazê-lo fazer uma consulta para todos os pacotes instalados:

$ rpm -qa

Se você quiser procurar todos os pacotes pertencentes a bzip2 usar

$ rpm -qa bzip2*

Localizar todos os pacotes relacionados ao bzip2 consultando-os com o comando rpm

E finalmente – o GUI

Se você quiser usar uma interface gráfica de usuário, o aplicativo de gerenciamento de pacotes de Software oferece uma aba listando todas as aplicações instaladas. A desvantagem é que ela lista apenas os nomes das aplicações e não os seus nomes de pacotes; as dependências também não são mostradas e a informação geral fornecida é limitada.

Software lista as aplicações instaladas mas não as suas dependências e nomes de pacotes

Deixe uma resposta

O seu endereço de email não será publicado.