logo

Comando RPM en Linux

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

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

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.

32

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

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

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

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.