Articles

20 ejemplos prácticos de comandos RPM en Linux

Posted by admin

RPM (Red Hat Package Manager) es una utilidad de código abierto predeterminada y la más popular de gestión de paquetes para sistemas basados en Red Hat como (RHEL, CentOS y Fedora). La herramienta permite a los administradores de sistemas y usuarios instalar, actualizar, desinstalar, consultar, verificar y administrar paquetes de software del sistema en sistemas operativos Unix/Linux. El RPM anteriormente conocido como .archivo rpm, que incluye programas de software compilados y bibliotecas necesarias por los paquetes. Esta utilidad solo funciona con paquetes que se construyen en .formato rpm.,

20 Más Útil RPM Ejemplos de Comandos

Este artículo proporciona algunas útil de 20 RPM ejemplos de comandos que pueden ser útiles. Con la ayuda de estos comandos rpm puede lograr instalar, actualizar, eliminar paquetes en sus sistemas Linux.

algunos datos sobre RPM (gestor de paquetes RedHat)

  1. RPM es gratuito y publicado bajo GPL (Licencia Pública General).
  2. RPM mantiene la información de todos los paquetes instalados en la base de datos /var/lib/rpm.,
  3. RPM es la única manera de instalar paquetes bajo sistemas Linux, si ha instalado paquetes usando código fuente, entonces rpm no lo gestionará.
  4. RPM se ocupa de .archivos rpm, que contiene la información real sobre los paquetes como: Qué es, de dónde viene, información de dependencias, información de versión, etc.

hay cinco modos básicos para RPM command

  1. Install: se utiliza para instalar cualquier paquete RPM.
  2. Eliminar: se utiliza para borrar, eliminar o desinstalar cualquier paquete RPM.
  3. Upgrade: se utiliza para actualizar el paquete RPM existente.,
  4. Verify: se utiliza para verificar un paquete RPM.
  5. Query: se usa para consultar cualquier paquete RPM.

dónde encontrar paquetes RPM

a continuación se muestra la lista de sitios rpm, donde puede encontrar y descargar todos los paquetes RPM.

lea también:

  1. 20 ejemplos de comandos YUM en Linux
  2. 10 ejemplos de comandos Wget en Linux
  3. 30 comandos Linux más útiles para Administradores de sistemas

recuerde que debe ser usuario root al instalar paquetes en Linux, con los privilegios de root puede administrar comandos rpm con sus opciones apropiadas.,

Cómo Comprobar un paquete de firma RPM

compruebe siempre la firma PGP de los paquetes Antes de instalarlos en sus sistemas Linux y asegúrese de que su integridad y origen estén bien. Utilice el siguiente comando con la opción-checksig (check signature) para comprobar la firma de un paquete llamado pidgin.,

# rpm --checksig pidgin-2.7.9-5.el6.2.i686.rpmpidgin-2.7.9-5.el6.2.i686.rpm: rsa sha1 (md5) pgp md5 OK

Cómo Instalar un Paquete RPM

# rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpmPreparing... ########################################### 1:pidgin ########################################### 
comando RPM y de opciones
  1. -yo : instalar un paquete
  2. -v : verbose para una mejor visualización
  3. -h: imprimir marcas de hash como el paquete de archivos de desembalar.

cómo comprobar las dependencias del paquete RPM antes de instalar

digamos que le gustaría hacer una comprobación de dependencias antes de instalar o actualizar un paquete. Por ejemplo, utilice el siguiente comando para comprobar las dependencias de BitTorrent-5.2.2-1-Python2.4.noarch.paquete rpm., Mostrará la lista de dependencias del paquete.

RPM command and options
  1. – q: Query a package
  2. – p: list capabilities This package provides.
  3. – R: lista de las capacidades de las que depende este paquete..

cómo instalar un paquete RPM sin dependencias

Si sabe que todos los paquetes necesarios ya están instalados y RPM está siendo estúpido, puede ignorar esas dependencias usando la opción –nodeps (no dependencies check) antes de instalar el paquete.,

# rpm -ivh --nodeps BitTorrent-5.2.2-1-Python2.4.noarch.rpmPreparing... ########################################### 1:BitTorrent ########################################### 

el comando anterior instala forzosamente el paquete rpm ignorando los errores de dependencias, pero si faltan esos archivos de dependencias, entonces el programa no funcionará en absoluto, hasta que los instale.

cómo comprobar un paquete RPM instalado

Usando la opción-q con nombre de paquete, mostrará si un rpm instalado o no.

# rpm -q BitTorrentBitTorrent-5.2.2-1.noarch

cómo listar todos los archivos de un paquete RPM instalado

para ver todos los archivos de un paquete rpm instalado, utilice el comando-ql (query list) Con rpm.,

cómo listar los paquetes RPM recientemente instalados

utilice el siguiente comando rpm con la opción-qa (consultar todo), enumerará todos los paquetes rpm recientemente instalados.

cómo listar todos los paquetes RPM instalados

escriba el siguiente comando para imprimir todos los nombres de los paquetes instalados en su sistema Linux.

cómo actualizar un paquete RPM

si queremos actualizar cualquier paquete RPM se utilizará la opción «–U» (actualizar)., Una de las principales ventajas de usar esta opción es que no solo actualizará la última versión de cualquier paquete, sino que también mantendrá la copia de seguridad del paquete anterior para que, en caso de que el paquete actualizado más reciente no se ejecute, el paquete instalado anteriormente pueda usarse de nuevo.

# rpm -Uvh nx-3.5.0-2.el6.centos.i686.rpmPreparing... ########################################### 1:nx ########################################### 

Cómo Quitar un Paquete RPM

# rpm -evv nx

¿Cómo Eliminar un Paquete RPM Sin Dependencias

–nodeps (no comprobar las dependencias) opción con fuerza retire el paquete rpm del sistema., Pero tenga en cuenta que la eliminación de un paquete en particular puede romper otras aplicaciones de trabajo.

# rpm -ev --nodeps vsftpd

Cómo consultar un archivo que pertenece a que Paquete RPM

digamos que usted tiene una lista de archivos y desea averiguar qué paquete pertenece a estos archivos. Por ejemplo, el siguiente comando con la opción-qf (query file) le mostrará un archivo /usr/bin/htpasswd es propio del paquete httpd-tools-2.2.15-15.el6.centos.1.i686.,

# rpm -qf /usr/bin/htpasswdhttpd-tools-2.2.15-15.el6.centos.1.i686

cómo consultar una información del paquete RPM instalado

supongamos que ha instalado un paquete rpm y desea conocer la información sobre el paquete. La siguiente opción-qi (query info) imprimirá la información disponible del paquete instalado.

obtenga la información del paquete RPM antes de instalar

tiene que descargar un paquete de internet y desea conocer la información de un paquete antes de instalar. Por ejemplo, la siguiente opción-qip (query info package) imprimirá la información de un paquete sqlbuddy.,

cómo consultar la documentación del paquete RPM instalado

para obtener la lista de documentación disponible de un paquete instalado, utilice el siguiente comando con la opción-qdf (query document file) mostrará las páginas de manual relacionadas con el paquete vmstat.

Cómo verificar un paquete RPM

Verificar un paquete compara la información de los archivos instalados del paquete con la base de datos rpm. El-Vp (verify package) se usa para verificar un paquete.

# rpm -Vp sqlbuddy-1.3.3-1.noarch.rpmS.5....T. c /etc/httpd/conf.d/sqlbuddy.conf

Cómo verificar todos los paquetes RPM

escriba el siguiente comando para verificar todos los paquetes rpm instalados.,

cómo importar una clave GPG RPM

para verificar los paquetes RHEL/CentOS / Fedora, debe importar la clave GPG. Para ello, ejecute el siguiente comando. Importará la clave CentOS 6 GPG.

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

cómo Listar todas las claves GPG RPM importadas

para imprimir todas las claves GPG importadas en su sistema, utilice el siguiente comando.

cómo reconstruir la base de datos RPM dañada

a veces La base de datos rpm se corrompe y detiene toda la funcionalidad de rpm y otras aplicaciones en el sistema., Por lo tanto, en ese momento necesitamos reconstruir la base de datos rpm y restaurarla con la ayuda del siguiente comando.

# cd /var/lib# rm __db*# rpm --rebuilddb# rpmdb_verify Packages

Leave A Comment