El comando RPM (Red Hat Package Manager) es una herramienta fundamental en el mundo de la gestión de paquetes Linux. Se usa ampliamente en distribuciones basadas en Red Hat como Fedora y CentOS, así como en otras distribuciones basadas en RPM. El comando RPM permite a los usuarios instalar, consultar, verificar y administrar paquetes de software, lo que lo convierte en una herramienta esencial para los administradores de sistemas y entusiastas de Linux. En este artículo, exploraremos los diversos aspectos del comando RPM, incluido su uso, opciones comunes y ejemplos del mundo real.
¿Qué son las RPM?
RPM es un sistema de gestión de paquetes de software para instalar, actualizar y eliminar paquetes de software en sistemas basados en Linux. Red Hat lo desarrolló originalmente, pero ha sido adoptado por muchas otras distribuciones de Linux. Paquetes RPM, a menudo indicados con el ` .rpm`> La extensión de archivo contiene todos los archivos, metadatos y scripts necesarios para instalar y administrar software en un sistema Linux.
Sintaxis básica de RPM en Linux
La sintaxis básica del comando rpm es la siguiente:
rpm [options] [package_name]>
Aquí,
[opciones] representan varias opciones de línea de comandos que controlan el comportamiento del comando rpm.
[Nombre del paquete] hace referencia al nombre del paquete RPM con el que desea trabajar.
Opciones disponibles en el comando `rpm` en Linux
Estas opciones brindan una amplia gama de funcionalidades y control cuando se trabaja con paquetes RPM en sistemas Linux. Puede utilizarlos para instalar, actualizar, consultar y administrar paquetes de forma eficaz.
| Opciones | Descripción |
|---|---|
| -yo, –instalar | Instale un paquete RPM. |
| -U, –actualizar | Actualice un paquete RPM. |
| -q, –consulta | Consultar paquetes RPM o mostrar información sobre los paquetes instalados. |
| -a, –todos | Usado con -q, enumera todos los paquetes instalados. |
| -V, –verificar | Verifique la integridad de los paquetes instalados. |
| -e, –borrar números romanos 1 100 | Desinstalar o borrar un paquete RPM |
| -F, –refrescar | Actualice los paquetes, pero solo si ya hay instalado un paquete con el mismo nombre. |
| –nodos | Ignore las dependencias de paquetes durante la instalación o eliminación. |
| -prueba | Modo de prueba; muestra lo que haría el comando rpm sin realizar ningún cambio. constructor en java |
| -h, –hash | Muestra marcas de almohadilla (#) para indicar el progreso durante la instalación o eliminación. |
| -fuerza | Fuerce la instalación, incluso si sobrescribe archivos de otros paquetes o tiene otros problemas. |
| -reinstalar | Reinstale un paquete RPM. |
| -importar | Importe una clave GPG para verificar la firma del paquete. |
| -renunciar | Renuncie a un paquete RPM con una nueva clave GPG. |
| -F, –archivo | Usado con -q, consulta qué paquete posee un archivo en particular. |
| -paquete | Usado con -q, consulta información sobre un archivo o paquete RPM. |
| – establecer permanentes | Establezca los permisos de los archivos del paquete en sus valores predeterminados. |
| –setugidos | Establezca la propiedad de usuarios y grupos de archivos de paquetes en sus valores predeterminados. |
| -necesario | Omita las comprobaciones de resumen al instalar o actualizar paquetes. |
| –reconstruirdb | Reconstruya la base de datos RPM. cadena a carbón en java |
| -irascible | Pruebe la firma digital de un paquete RPM. |
| –mostrar | Mostrar los ajustes de configuración de RPM. |
| -h, –ayuda | Mostrar información de ayuda. |
| -versión | Muestra la versión RPM. |
Comandos y opciones comunes de RPM
1. Instalación de paquetes RPM
Para instalar un paquete RPM, puede utilizar el comando ` rpm`> un comando seguido del ` -i`> (o ` --install`> ) opción y el nombre del archivo del paquete RPM. Por ejemplo:
rpm -i package.rpm>
Este comando instala el paquete especificado en su sistema.
Aquí estamos instalando Jenkins.
rpm -i /root/jenkins-2.282-1.1.noarch.rpm>

Instalación de paquetes
2. Actualización de paquetes RPM
Para actualizar un paquete instalado con una versión más nueva, use el comando ` -U`> (o ` --upgrade`> ) opción:
rpm -U package.rpm>
Este comando reemplazará la versión anterior del paquete con la nueva si ya está instalada

Paquetes de actualización
3. Para enumerar todos los paquetes instalados en RPM
Para enumerar todos los paquetes instalados en su sistema, use la opción -q (o –query) con el indicador -a (o –all):
rpm -qa>
Esto mostrará una lista de paquetes instalados junto con sus nombres y versiones.

Listado de paquetes instalados
4. Consultar el paquete RPM
Para recuperar información detallada sobre un paquete específico, utilice el comando ` -q` (o ` –consulta` ) opción seguida del nombre del paquete:
rpm -q package_name>
Este comando mostrará información como el nombre del paquete, la versión, la arquitectura y más.
cadena de fecha java

Consultar información del paquete
5. Verificación del paquete RPM
Puede verificar la integridad y autenticidad de un paquete RPM sin instalarlo usando el ` -V`> (o ` --verify`> ) opción. Esto verifica si los archivos del paquete han sido modificados o eliminados:
rpm -V package_name>
Este comando verifica si los archivos del paquete en el disco coinciden con la información en la base de datos RPM.

Verificación de la integridad del paquete
6. Desinstalación de paquetes RPM
Para eliminar un paquete instalado, use el comando ` -e` (o ` –borrar` ) opción seguida del nombre del paquete:
rpm -e package_name>
Este comando desinstalará el paquete especificado de su sistema.

Desinstalar paquetes
Ejemplos del mundo real de comando RPM en Linux
Exploremos algunos ejemplos prácticos del uso del comando rpm:
Instalación de un paquete usando el comando RPM en Linux
Supongamos que desea instalar un paquete llamado ejemplo.rpm:
rpm -i example.rpm>
Este comando instalará el ` ejemplo. , rpm` paquete en su sistema.
Actualización de un paquete usando el comando RPM en Linux
Si tiene una versión más reciente del paquete example.rpm y desea actualizarla, puede usar el siguiente comando:
rpm -U example.rpm>
Esto reemplazará la versión anterior por la más nueva.
Comprobar si un paquete está instalado mediante el comando RPM en Linux
Para recuperar información sobre el paquete de ejemplo instalado:
rpm -q example>
Esto mostrará detalles como el nombre del paquete, la versión y la arquitectura.
Verificación de la integridad del paquete mediante el comando RPM en Linux
Verifique la integridad del paquete de ejemplo:
rpm -V example>
Este comando informará cualquier discrepancia de archivos en el paquete.
Desinstalar un paquete usando el comando RPM en Linux
Para eliminar el paquete de ejemplo de su sistema:
rpm -e example>
Esto desinstalará el paquete y sus archivos asociados.
Conclusión
En este artículo, analizamos el comando RPM, que es una herramienta versátil para administrar paquetes de software en sistemas Linux, especialmente en distribuciones basadas en RPM. Ya sea que necesite instalar, consultar, verificar o actualizar paquetes, RPM ofrece muchas opciones para satisfacer sus necesidades de administración de paquetes. Al comprender y dominar el comando RPM, podrá mantener y optimizar de manera eficiente su sistema Linux.