Cómo usar el comando rpm en Linux

Cómo usar el comando rpm en Linux
Si eres un usuario de Linux, es probable que te hayas encontrado con el término Rpm. Rpm es un acrónimo de Administrador de paquetes de Red Hat, y es una poderosa herramienta de línea de comandos para administrar paquetes de software en sistemas Linux. Este artículo cubrirá todo lo que necesita saber sobre el Rpm Comando en Linux, incluida su sintaxis, uso y algunos ejemplos comunes.
  1. ¿Cuál es el comando rpm?
  2. Sintaxis del comando rpm
  3. Opciones de comando RPM
  4. Instalar paquetes RPM
  5. Actualizar paquetes de rpm
  6. Eliminar paquetes de rpm
  7. Lista de paquetes RPM instalados
  8. Mostrar información del paquete antes de instalar
  9. Mostrar información del paquete después de instalar
  10. Verifique las dependencias de los paquetes antes de instalar
  11. Enumere todos los archivos de un paquete instalado
  12. Comando RPM en diferentes distribuciones de Linux

1: ¿Cuál es el comando rpm?

El Rpm El comando es una herramienta de gestión de software para los sistemas operativos de Linux. Se utiliza para administrar la instalación, eliminación, verificación y actualización de paquetes de software. Rpm está diseñado para trabajar con paquetes que están en el Rpm Formato, que es un formato binario que contiene todos los archivos necesarios para instalar y ejecutar el software.

2: sintaxis del comando rpm

La sintaxis básica del Rpm El comando es el siguiente:

RPM [Opciones] [paquete]

Aquí, [Opciones] se refiere a las opciones de comando que puede pasar al Rpm comando, y [PAQUETE] se refiere al paquete que desea administrar.

3: opciones de comando rpm

Para verificar la lista completa de opciones de comando, ejecute:

sudo RPM -Help

Aquí hay algunas opciones de uso común para el Rpm dominio:

-i: instalar un paquete

-U: Actualizar un paquete

-mi: borrar/eliminar un paquete

-P: Consulta un paquete

-V: Verificar un paquete

-F: refrescan un paquete instalado

-H: Mostrar ayuda para un comando RPM especificado

-V: Modo detallado (muestra una salida más detallada)

-prueba: Modo de prueba (simule el comando especificado sin realizarlo)

-Nodeps: omita las verificaciones de dependencia al instalar, actualizar o eliminar un paquete

Tenga en cuenta que hay muchas más opciones disponibles para el Rpm comando, y puede encontrar una lista completa en el Rpm página manual ejecutando Man RPM en tu terminal.

Man RPM

4: Instale paquetes de RPM

Para instalar un Rpm paquete usando el rpm Comando, siga esta sintaxis:

sudo rpm -ivh [paquete]

Este comando incluye las opciones

  • -i para instalar
  • -V Para salida detallada
  • -H imprimir marcas hash para indicar el progreso del proceso de instalación

Antes de instalar, asegúrese de haber descargado el archivo de paquete apropiado compatible con la arquitectura de su sistema.

Por ejemplo, para instalar el RPM mejoradas por VIM Paquete, use el siguiente comando:

sudo rpm -ivh vim-mejorado-7.4.629-8.EL7_9.x86_64.rpm

También podemos instalar un Rpm Paquete con enlace de descarga usando el siguiente comando:

sudo rpm -ivh [paquete_url]

5: Actualizar paquetes de rpm

Durante un Rpm Actualización, la versión actual del paquete está desinstalada y la última versión está instalada.

El siguiente comando se puede usar para actualizar los paquetes:

sudo rpm -uvh [paquete]

Este comando incluye las opciones

  • -U (actualización)
  • -V (modo verboso)
  • -H (imprima las marcas de hash para mostrar el proceso de actualización)

Para actualizar VIM mejorado, use:

sudo rpm -uvh vim-mejorado-7.4.629-8.EL7_9.x86_64.rpm

Se puede requerir instalación manual de dependencias adicionales si la nueva versión requiere. En la salida después de ejecutar el comando, RPM muestra las dependencias requeridas que faltan.

Añade el -nodops opción para el comando para ignorar el mensaje y actualizar sin dependencias:

sudo rpm -uvh --nodeps [paquete]

6: eliminar los paquetes de rpm

Para eliminar Rpm paquetes, ejecutar:

sudo rpm -e [paquete]

Por ejemplo, para eliminar el vim mejorado Rpm, correr:

sudo rpm -e vim mejorado

Usando beque es otra opción para desinstalar Rpm paquetes.

sudo yum eliminar [paquete]

Por ejemplo, para eliminar VIM usando beque COMANDO Ejecutar:

sudo yum elimina vim mejorado.x86_64

7: Lista de paquetes de RPM instalados

Ejecute el siguiente comando para enumerar todo Rpm Paquetes:

sudo rpm -qa

El comando incluye el -QA opción, que instruye Rpm Para consultar a todos.

8: Muestra información del paquete antes de instalar

Antes de instalar un paquete, el siguiente comando muestra información sobre el Rpm paquete:

sudo rpm -qip [paquete]

Para obtener información sobre un paquete y confirmar su validez, use las opciones:

  • -Qi (Información de consulta)
  • -pag (consulta/verificar un paquete)

Por ejemplo, para mostrar la información relacionada con la ejecución del paquete RPM mejorado con VIM:

sudo rpm -qip vim-mejorado-7.4.629-8.EL7_9.x86_64.rpm

9: Muestre información del paquete después de instalar

Un Rpm La información disponible del paquete se puede ver utilizando el -Qi Opción, que instruye al programa para consultar los detalles del paquete:

sudo rpm -qi [paquete]

La salida nos brinda información como detalles del paquete.

Por ejemplo, El siguiente comando nos dará información relacionada con vim mejorado:

sudo rpm -qi vim -mejorado

10: Verifique las dependencias del paquete RPM antes de instalar

El Rpm Los comandos también nos permiten verificar las dependencias de los paquetes antes de que podamos instalarlos. Asegúrate que Rpm El paquete ya está descargado para el que desea ver la lista de dependencias.

La sintaxis del comando que usamos es:

RPM -QPR [paquete]

La siguiente es la lista de opciones que este comando incluye:

  • -P (formato de consulta)
  • -P (consultar/verificar un paquete)
  • -R (dependencias de paquetes de lista)

Por ejemplo, para enumerar todas las dependencias requeridas por vim mejorado paquete que puede ejecutar:

RPM -QPR VIM-Enhanced-7.4.629-8.EL7_9.x86_64.rpm

11: Enumere todos los archivos de un paquete instalado

También podemos enumerar todos los archivos asociados con un paquete usando -QL Opción, esto instruirá Rpm Para consultar la lista:

sudo rpm -ql [paquete]

Por ejemplo, podemos enumerar RPM mejoradas por VIM archivos de paquete usando:

sudo rpm -ql vim mejorado

Comando 12: RPM en diferentes distribuciones de Linux

Si bien el comando RPM funciona de manera similar en diferentes distribuciones de Linux, puede haber algunas diferencias en el uso y la sintaxis. Aquí hay una breve descripción general de los comandos RPM en diferentes distribuciones de Linux:

Gestión de paquetes de RPM en sistemas basados ​​en Hat Red

En A base de sombrero rojo sistemas, Rpm es el administrador de paquete predeterminado. El Rpm El sistema de gestión de paquetes se utiliza para administrar paquetes de software en estos sistemas. Para instalar un paquete en un sistema basado en Red Hat, puede usar el siguiente comando:

sudo yum instalación [paquete]

Para eliminar un paquete, puede usar el siguiente comando:

sudo yum eliminar [paquete]

Gestión de paquetes de RPM en sistemas basados ​​en Debian

En los sistemas basados ​​en Debian, el administrador de paquetes predeterminado es apto. Sin embargo, aún puede usar RPM para administrar paquetes en estos sistemas.

Rpm es un administrador de paquetes para el sistema Red Hat, por lo que, por defecto, no está instalado en Debian. Para instalar el Rpm Administrador de paquetes en un sistema Linux con sede en Debian, Ejecutar:

sudo apt install rpm
sudo apto install alienígena

Para instalar un paquete en un sistema basado en Debian utilizando Rpm, Puede usar el siguiente comando:

sudo alienal -i [paquete.RPM]

Nota: El extraterrestre la utilidad convertirá el Rpm Paquete a Deb, que puede instalar utilizando el siguiente comando:

instalación de sudo apt ./

Gestión de paquetes de RPM en sistemas basados ​​en arco

En los sistemas basados ​​en arco, el administrador de paquetes predeterminado es Pacman. Sin embargo, aún puedes usar Rpm para administrar paquetes en estos sistemas. Para instalar un paquete en un sistema basado en arco utilizando Rpm, Puede usar el siguiente comando:

sudo Pacman -U [paquete.RPM]

Conclusión

El Rpm El comando es una herramienta poderosa para administrar paquetes de software en Linux. Ya sea que esté instalando nuevos paquetes, actualizando los existentes o eliminando los viejos, Rpm hace que sea fácil mantener su sistema actualizado y funcionando sin problemas. Siguiendo los consejos y trucos mencionados en este artículo, puede ser competente en el uso del Rpm Comando para administrar paquetes de software.