Cómo enumerar los paquetes instalados en CentOS Linux

27 feb 2021 2 min di lettura
Cómo enumerar los paquetes instalados en CentOS Linux
Indice dei contenuti

Introducción

En este tutorial, le mostraremos cómo ver y filtrar los paquetes instalados en CentOS. Saber cómo enumerar los paquetes instalados en el sistema CentOS puede ser útil en situaciones en las que necesita instalar los mismos paquetes en otra computadora o si desea reinstalar el sistema.

También le mostraremos cómo verificar si un paquete específico está instalado, contar los paquetes instalados y averiguar la versión de un paquete instalado.

Lista de paquetes instalados con Yum

YUM (Yellow dog Updater) es el administrador de paquetes predeterminado de CentOS. Se puede usar para descargar, instalar, eliminar, consultar y administrar paquetes de software CentOS RPM desde repositorios CentOS oficiales y de terceros.

Para enumerar los paquetes instalados en el sistema CentOS con yum, use el siguiente comando:

sudo yum list installed

Imprime una lista de todos los paquetes instalados, incluida la versión y la información del repositorio de paquetes RPM.

Por lo general, la lista de paquetes es larga, para una mejor legibilidad es aconsejable redirigir la salida a less:

sudo yum list installed | less

Para saber si un paquete específico está instalado, filtre la salida con el comando grep

Por ejemplo, para saber si el unzip está instalado en su sistema, debe ejecutar:

sudo yum list installed | grep unzip
unzip.x86_64 6.0-41.el8 @BaseOS

El resultado anterior muestra que la versión de descomprimir 6.0-41 está instalada en la máquina.

Lista de paquetes instalados con Rpm

El rpm con la -q permite consultar paquetes.

El siguiente comando enumerará todos los paquetes instalados:

sudo rpm -qa

Para consultar (buscar) si un paquete en particular está instalado, pase el nombre del paquete al comando rpm -q El siguiente comando le mostrará si el paquete tmux está instalado en el sistema:

sudo rpm -q tmux

Si el paquete está instalado, verá algo como esto:

tmux-1.8-4.el7.x86_64

De lo contrario, el comando imprimirá:

package tmux is not installed

Para obtener más información sobre el paquete requerido, use la opción -i

sudo rpm -qi tmux

Crea una lista de todos los paquetes instalados

Para crear una lista de los nombres de todos los paquetes instalados en el sistema CentOS y guardarla en un archivo llamado packages_list.txt, redirija la salida del comando al archivo:

sudo rpm -qa > packages_list.txt

Para instalar los mismos paquetes en otro servidor, puede usar el cat para pasar todos los paquetes a yum:

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

Cuente la cantidad de paquetes instalados

Para saber cuántos paquetes están instalados en su sistema, use el mismo comando que antes, pero en lugar de redirigir la salida a un archivo, canalice la wc para contar las líneas:

sudo rpm -qa | wc -l
728

El resultado anterior muestra que hay 728 paquetes instalados.

Conclusión

En los sistemas CentOS, es posible enumerar los paquetes instalados utilizando los yum list installed y rpm -qa.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.