Como listar pacotes instalados no CentOS

Como listar pacotes instalados no CentOS
Sistemas operacionais baseados em Linux, como o CentOS, possuem um sistema de embalagem modular. Ajuda a reduzir o tamanho do arquivo do sistema e também torna a instalação do pacote mais rápida. CentOS é uma distribuição baseada em RPM. Os arquivos do pacote são distribuídos como um arquivo de rpm. O Arquivo RPM tem a extensão do arquivo .RPM. O CentOS usa o Yum, um gerenciador de pacotes de RPM para instalar, remover e atualizar pacotes. Recentemente, a versão mais recente do Fedora começou a usar o DNF Package Manager, que um dia pode substituir Yum.

Como administrador do sistema Linux, é uma tarefa muito comum listar todos os pacotes instalados de Centos e outras distribuições baseadas em Linux. Então, neste artigo, mostrarei como listar todos os pacotes instalados do CentOS 7. Vamos começar.

Listando pacotes instalados no CentOS 7 com comando rpm:

Você pode usar o RPM comando para listar todos os pacotes instalados em sua máquina CentOS 7.

Execute o seguinte comando para listar todos os pacotes instalados no CentOS 7:

$ sudo rpm -qa

Uma longa lista de pacote instalada em sua máquina CentOS 7 deve ser exibida.

Como a lista é muito longa, você pode canalizar a saída do RPM comando para menos Pager da seguinte maneira:

$ sudo rpm -qa | menos

Agora você pode pressionar Para avançar uma linha de cada vez ou pressionar Para avançar várias linhas de cada vez. Você também pode pressionar o e Chaves de seta para navegar pela lista.

Você também pode procurar pacotes aqui também. Apenas pressione / e digite o termo de pesquisa (sem espaço) que você está procurando. Depois de terminar, pressione . As linhas que contêm o termo de pesquisa devem ser destacadas como você pode ver na captura de tela abaixo. Você também pode pressionar n e p para ir para a próxima partida e partida anterior, respectivamente. Depois de terminar, você pode pressionar q para sair do menos Pager.

Listagem de pacotes instalados no CentOS 7 com yum:

Você também pode listar todos os pacotes instalados da sua máquina CentOS 7 com o Yum Package Manager.

Execute o seguinte comando para listar todos os pacotes instalados da sua máquina CentOS 7 com YUM:

Lista de $ sudo yum instalada

Como você pode ver, a lista de todos os pacotes instalados é exibida. É uma lista muito longa.

Como a lista é muito longa, você também pode canalizar a saída do yum comando para o menos Pager da seguinte maneira:

Lista de $ sudo yum instalada | menos

Como você pode ver, a saída é aberta com menos Pager. Agora você pode navegar na lista usando o e teclas de seta ou e chaves como antes. Você também pode pesquisar a lista por um determinado termo. Vou mostrar uma maneira melhor de pesquisar pacotes instalados com certa palavra -chave mais tarde neste artigo.

Listagem de pacotes instalados com Repoquery:

Repoco é um comando interessante. Com o Repoquery, você pode fazer muitas coisas como pesquisar um pacote que contém um determinado arquivo, consulte informações sobre determinado pacote e, é claro, liste todos os pacotes instalados no CentOS 7.

Repoco faz parte do yum-utils pacote que não é instalado por padrão. Você pode instalá -lo com o seguinte comando:

$ sudo yum install yum -utils -y

Você pode listar todos os pacotes instalados da sua máquina CentOS 7 com Repoco com o seguinte comando:

$ Repoquery -a -Instalado

Como você pode ver, todos os pacotes instalados estão listados.

Verificação de pacotes instalados específicos no CentOS 7:

Agora que você sabe como listar todos os pacotes instalados em sua máquina CentOS 7, você pode verificar facilmente se um determinado pacote está instalado em sua máquina CentOS 7.

Uma maneira é procurar o pacote com o menos pager como mostrado anteriormente. A outra maneira é usar grep ou egrep, que é o que vou mostrar nesta seção do artigo.

Por exemplo, você pode pesquisar todo o nome do pacote que tem a palavra -chave gnomo nele com o seguinte comando:

Lista de $ sudo yum instalada | egrep -i gnome

OBSERVAÇÃO: Aqui, a opção -eu é usado para pesquisa insensível ao caso. Por padrão, a pesquisa sensível ao caso é realizada. Se você deseja realizar pesquisas sensíveis ao caso, basta remover o -eu opção.

Como você pode ver, todos os pacotes que têm a palavra -chave gnomo está listado.

Se você deseja listar todo o pacote que começa com a palavra -chave gnomo, Em seguida, execute o seguinte comando:

Lista de $ sudo yum instalada | egrep -i '^gnome'

Como você pode ver, todo o pacote que começa com a palavra -chave gnomo está listado.

Você também pode listar os pacotes que não dependem do sistema (pacotes Noarch) com o seguinte comando:

$ sudo rpm -qa | egrep -i 'noarch $'

Como você pode ver, todos os pacotes que não dependem da arquitetura do sistema estão listados.

É assim que você liste todos os pacotes instalados no CentOS 7. Obrigado por ler este artigo.