GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos RPM para consultar, instalar, eliminar y actualizar paquetes

Todo el software en un sistema Linux se divide en paquetes que se pueden instalar, desinstalar, actualizar, consultar y verificar. CentOS/RHEL utiliza Red Hat Package Manager (RPM) para facilitar la instalación, actualización y eliminación de paquetes de software.

La utilidad rpm proporciona muchas opciones útiles para consultar y verificar paquetes, así como para instalar, actualizar y eliminar paquetes. A continuación se proporcionan ejemplos de estas opciones.

Paquetes de consulta

1. Listado de todos los paquetes instalados

Para listar todos los paquetes instalados, use el siguiente comando:

# rpm -qa | more
NetworkManager-team-1.8.0-9.el7.x86_64
pyxattr-0.5.1-5.el7.x86_64
HPOvXpl-11.14.014-1.x86_64
bind-utils-9.9.4-51.el7.x86_64
pyOpenSSL-0.13.1-3.el7.x86_64
....

El formato de los nombres de los paquetes rpm es nombre-versión-lanzamiento.arquitectura . El ejemplo muestra paquetes para la versión 7 de EnterPrise Linux (el7) con arquitecturas de:

  • x86_64 :Cualquier CPU AMD64 o Intel 64
  • noarca :Cualquier arquitectura de CPU
  • i686 :sistema operativo de 32 bits

2. Mostrar información del paquete

Para mostrar información detallada del paquete (del paquete bash, por ejemplo), ingrese:

# rpm -ql bash
/etc/skel/.bash_logout
/etc/skel/.bash_profile
/etc/skel/.bashrc
/usr/bin/alias
/usr/bin/bash
/usr/bin/bashbug
/usr/bin/bashbug-64
/usr/bin/bg

3. Encuentra el paquete desde un archivo

Para realizar una búsqueda inversa, es decir, determinar a qué paquete pertenece un archivo específico (/etc/hosts, por ejemplo), ingrese:

# rpm -qf /etc/hosts
setup-2.8.71-7.el7.noarch

4. Encuentra archivos de configuración de un paquete

Para enumerar los archivos de configuración asociados con un paquete (el paquete bash, por ejemplo), ingrese:

# rpm -qc bash
/etc/skel/.bash_logout
/etc/skel/.bash_profile
/etc/skel/.bashrc

Instalación y actualización de paquetes

1. Instalar o actualizar paquetes

Uso de rpm -U nombre_paquete El comando actualiza los paquetes instalados, así como también instala
paquetes nuevos. Por ejemplo, para instalar o actualizar el paquete rsync:

# rpm –Uvh rsync-3.0.9-18.el7.x86_64.rpm
  • -v (detallado) opción muestra más información
  • -h (hash) opción muestra el progreso.

2. Instalación de un nuevo núcleo

Al instalar un nuevo kernel, use el –i opción para no actualizar el núcleo actual, por ejemplo:

# rpm –ivh kernel-3.10.0-229.el7.x86_64.rpm

Eliminación de paquetes

Para eliminar un paquete (el paquete rsync, por ejemplo), ingrese:

# rpm –e rsync


Linux
  1. Instalar paquetes RPM en Ubuntu 11.10 y Ubuntu 11.04

  2. Cómo consultar archivos, paquetes y repositorios en Linux

  3. Debian:Cómo instalar o eliminar paquetes DEB usando dpkg

  4. 15 ejemplos de comandos de aptitude para la gestión de paquetes en Linux

  5. Cómo instalar/eliminar/consultar/actualizar paquetes RPM en Linux (hoja de referencia)

Cómo usar el comando RPM (con ejemplos)

Cómo instalar y administrar paquetes en CentOS usando RPM

Cómo instalar paquetes RPM en CentOS 8

Cómo instalar y administrar paquetes RPM en el sistema Ubuntu/Debian

Comando RPM:15 ejemplos para instalar, desinstalar, actualizar y consultar paquetes RPM

15 ejemplos de comandos Yum de Linux:instalar, desinstalar, actualizar paquetes