Android

Como listar pacotes instalados no centos

COMO LISTAR PACOTES INSTALADOS NO SLACKWARE?

COMO LISTAR PACOTES INSTALADOS NO SLACKWARE?

Índice:

Anonim

Neste tutorial, mostraremos como listar e filtrar pacotes instalados no CentOS. Saber como listar pacotes instalados no seu sistema CentOS pode ser útil em situações em que você precisa instalar os mesmos pacotes em outra máquina ou se deseja reinstalar o sistema.

Também mostraremos como verificar se um pacote específico está instalado, contar os pacotes instalados e descobrir a versão de um pacote instalado.

Listar pacotes instalados com o Yum

YUM (Atualizador de cachorro amarelo) é o gerenciador de pacotes padrão do CentOS. Ele pode ser usado para baixar, instalar, remover, consultar e gerenciar pacotes de software do CentOS RPM a partir dos repositórios oficiais e de terceiros do CentOS.

Para listar os pacotes instalados no seu sistema CentOS com yum , use o seguinte comando:

sudo yum list installed

Ele imprimirá uma lista de todos os pacotes instalados, incluindo informações sobre as versões e o repositório dos pacotes RPM.

Geralmente, a lista de pacotes é longa, para melhor legibilidade, é uma boa idéia canalizar a saída para less :

sudo yum list installed | less

Para descobrir se um pacote específico está instalado, filtre a saída com o comando grep .

Por exemplo, para descobrir se o pacote descompactado está instalado no sistema, você deve executar:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

A saída acima mostra que descompacte a versão 6.0-19 está instalada na máquina.

Listar pacotes instalados com RPM

O comando rpm com a opção -q permite consultar os pacotes.

O comando a seguir listará todos os pacotes instalados:

sudo rpm -qa

Para consultar (pesquisar) se um determinado pacote está instalado, passe o nome do pacote para o comando rpm -q . O comando a seguir mostrará se o pacote tmux está instalado no sistema:

sudo rpm -q tmux

Se o pacote estiver instalado, você verá algo assim:

tmux-1.8-4.el7.x86_64

Caso contrário, o comando imprimirá:

package tmux2is not installed

Para obter mais informações sobre o pacote consultado, passe -i :

sudo rpm -qi tmux

Crie uma lista de todos os pacotes instalados

Para criar uma lista dos nomes de todos os pacotes instalados no seu sistema CentOS e salvá-lo em um arquivo chamado packages_list.txt , redirecione a saída do comando para o arquivo:

sudo rpm -qa > packages_list.txt

Para instalar os mesmos pacotes em outro servidor, você pode usar o comando cat para passar todos os pacotes para o yum :

sudo yum -y install $(cat packages_list.txt)

Contar o número de pacotes instalados

Para descobrir quantos pacotes estão instalados no seu sistema, use o mesmo comando de antes, mas em vez de redirecionar a saída para um arquivo, envie-o para o utilitário wc para contar as linhas:

sudo rpm -qa | wc -l

603

A saída acima mostra que existem 603 pacotes instalados.

Conclusão

Nos sistemas CentOS, você pode listar os pacotes instalados usando os comandos yum list installed e rpm -qa .

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

centos yum rpm