Linux: Cómo listar paquetes RPM instalados
Introducción
En esta guía rápida, veremos cómo listar los paquetes RPM instalados en una distribución Linux basada en Red Hat (Fedora, CentOS, Red Hat Enterprise Linux -RHEL-, etc.) o cualquier otra distribución que utilice el gestor de paquetes RPM.
Para ello, utilizaremos la herramienta de línea de comandos rpm
.
Puedes consultar la documentación oficial y la página del manual de rpm para obtener más información.
Listar paquetes RPM instalados
Para listar todos los paquetes RPM instalados en tu sistema, puedes utilizar la opción -a
o --all
:
rpm -qa
Esto mostrará una lista de todos los paquetes instalados en tu sistema.
Puedes reducir la lista proporcionando un nombre de paquete o un patrón para que coincida con los nombres de los paquetes.
Por ejemplo, para listar todos los paquetes que contienen la palabra curl
en su nombre:
rpm -qa "*curl*"
Esto mostrará una lista de todos los paquetes instalados que contienen la palabra curl
en su nombre.
Obteniendo información sobre un paquete específico
Una vez que tengas la lista de paquetes instalados, puedes obtener información más detallada sobre un paquete concreto utilizando la opción -qi
o --query --info
:
rpm -qi <package-name>
Por ejemplo, para obtener información sobre el paquete curl-8.0.1-6.fc38.x86_64
:
rpm -qi curl-8.0.1-6.fc38.x86_64
La salida del comando mostrará la información completa sobre el paquete, incluyendo la versión, la arquitectura, la fecha de instalación y más.
Name : curl
Version : 8.0.1
Release : 6.fc38
Architecture: x86_64
Install Date: Mon 08 Jan 2024 09:48:24 AM CET
Group : Unspecified
Size : 787160
License : MIT
Signature : RSA/SHA256, Thu 07 Dec 2023 12:34:25 PM CET, Key ID 809a8d7ceb10b464
Source RPM : curl-8.0.1-6.fc38.src.rpm
Build Date : Thu 07 Dec 2023 09:57:31 AM CET
Build Host : buildvm-x86-26.iad2.fedoraproject.org
Packager : Fedora Project
Vendor : Fedora Project
URL : https://curl.se/
Bug URL : https://bugz.fedoraproject.org/curl
Summary : A utility for getting files from remote servers (FTP, HTTP, and others)
Description :
curl is a command line tool for transferring data with URL syntax, supporting
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
SMTP, POP3 and RTSP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP
uploading, HTTP form based upload, proxies, cookies, user+password
authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer
resume, proxy tunneling and a busload of other useful tricks.
Conclusión
En esta guía rápida, hemos aprendido cómo listar los paquetes RPM instalados en una distribución Linux basada en Red Hat. También hemos visto cómo obtener información detallada sobre un paquete específico. Ahora deberías ser capaz de utilizar esta información para gestionar tus paquetes instalados de forma más eficaz.