Linux RPM Comamnd con 10 ejemplos útiles

Linux RPM Comamnd con 10 ejemplos útiles

Rpm Representa Administrador de paquetes Redhat. El comando RPM se utiliza para administrar paquetes de software RPM en su máquina Linux. Usando el comando rpm podemos instalar, mejora, eliminar, lista paquetes.

1. Instalación de RPM en el sistema.

Use el siguiente comando para instalar y vsftpd rpm en el sistema.

# RPM -IVH VSFTPD -2.3.5-2.El6.i686.rpm 

Salida de muestra:

Advertencia: VSFTPD-2.3.5-2.El6.i686.RPM: Encabezado V3 DSA/SHA1 Firma, ID clave E9BC4AE1: Preparación de nokey ... ############################## ######### [100%] 1: vsftpd ############################### ######### [100%] 
2. Actualizar el paquete RPM instalado.

Si ya instaló un RPM, simplemente puede actualizarlo con una nueva versión.

# RPM -UVH VSFTPD -2.3.5-2.El6.i686.rpm 
3. Verifique el paquete RPM instalado.

Después de la instalación de un paquete para verificar la instalación adecuada, use -q a consultar al paquete instalado.

# rpm -q vsftpd vsftpd -2.3.5-2.El6.i686 
4. Lista de todos los paquetes de rpm instalados.

El siguiente ejemplo enumera todo el paquete instalado en su sistema.

# rpm -qa 
Ejemplo 5: Eliminar el paquete RPM instalado.

El siguiente comando borrará el paquete RPM (desinstalar) de su sistema.

# rpm -e vsftpd vsftpd -2.3.5-2.El6.i686 
6. Obtenga más detalles del paquete RPM.

Este comando le mostrará detalles sobre un nombre de RPM, como nombre, versión de versión y descripción corta.

# rpm -qip vsftpd -2.3.5-2.El6.i686.rpm 

Salida de muestra:

Advertencia: VSFTPD-2.3.5-2.El6.i686.RPM: Encabezado V3 DSA/SHA1 Firma, ID de clave E9BC4AE1: NOKE Nombre: VSFTPD Reubaciones: (no reubicables) Versión: 2.3.5 Vendor: (Ninguno) Lanzamiento: 2.EL6 Fecha de construcción: Jue 23 de febrero de 2012 07:38:59 AM Fecha de instalación de IST: (no instalado) Host de compilación: Localhost Group: System Environment/Daemons Fuente RPM: VSFTPD-2.3.5-2.El6.SRC.Tamaño de rpm: 453460 Licencia: GPLV2 con excepciones Firma: DSA/SHA1, viernes 11 de enero de 2013 06:48:45 pm ist, ID clave 8FBD1684E9BC4AE1 URL: http: // vsftpd.devnet.Resumen de RU: Muy seguro FTP Daemon Descripción: VSFTPD es un demonio FTP muy seguro. Fue escrito completamente desde cero. 
7. Enumere todos los archivos en el paquete RPM.

Este comando enumerará todos los archivos dentro de un paquete RPM. Esto es útil para encontrar archivos importantes de RPM.

# rpm -qlp vsftpd -2.3.5-2.El6.i686.rpm 

Salida de muestra:

Advertencia: VSFTPD-2.3.5-2.El6.i686.RPM: encabezado V3 DSA/SHA1 Firma, ID de clave E9BC4AE1: NOKEY/ETC/LOGROTATE.d/vsftpd/etc/pam.d/vsftpd/etc/rc.d/init.d/vsftpd/etc/vsftpd/etc/vsftpd/ftpusers/etc/vsftpd/user_list/etc/vsftpd/vsftpd-403-Serv.html/etc/vsftpd/vsftpd-403.html/etc/vsftpd/vsftpd-404.html/etc/vsftpd/vsftpd-browse.html/etc/vsftpd/vsftpd-browse_line.html/etc/vsftpd/vsftpd-sitio.confusión.muestra/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsftpd.pasv_rules/etc/vsftpd/vsftpd_conf_migrate.sh/usr/sbin/vsftpd/usr/share/doc/vsftpd-2.3.5/usr/share/doc/vsftpd-2.3.5/audit/usr/share/doc/vsftpd-2.3.5/Benchmarks/usr/share/doc/vsftpd-2.3.5/bugs/usr/share/doc/vsftpd-2.3.5/Copiar/usr/share/doc/vsftpd-2.3.5/Changelog/usr/share/doc/vsftpd-2.3.5/ejemplo/usr/share/doc/vsftpd-2.3.5/ejemplo/http_templates/usr/share/doc/vsftpd-2.3.5/Ejemplo/http_templates/403-Serv.html/usr/share/doc/vsftpd-2.3.5/ejemplo/http_templates/403.html/usr/share/doc/vsftpd-2.3.5/ejemplo/http_templates/404.html/usr/share/doc/vsftpd-2.3.5/ejemplo/http_templates/navegando.html/usr/share/doc/vsftpd-2.3.5/ejemplo/http_templates/browse_line.html/usr/share/doc/vsftpd-2.3.5/ejemplo/Internet_site/usr/share/doc/vsftpd-2.3.5/Ejemplo/Internet_site/Readme/usr/share/doc/vsftpd-2.3.5/Ejemplo/Internet_site/VSFTPD.conf/usr/share/doc/vsftpd-2.3.5/Ejemplo/Internet_site/VSFTPD.xinetd/usr/share/doc/vsftpd-2.3.5/Ejemplo/Internet_Site_NoInetd/usr/share/doc/vsftpd-2.3.5/Ejemplo/Internet_Site_Noinetd/Readme/usr/share/doc/vsftpd-2.3.5/Ejemplo/Internet_Site_NoInetd/VSFTPD.conf/usr/share/doc/vsftpd-2.3.5/ejemplo/per_ip_config/usr/share/doc/vsftpd-2.3.5/ejemplo/per_ip_config/readme/usr/share/doc/vsftpd-2.3.5/ejemplo/per_ip_config/hosts.permitir/usr/share/doc/vsftpd-2.3.5/ejemplo/readme/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_hosts/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_hosts/readme/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_users/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_users/readme/usr/share/doc/vsftpd-2.3.5/Ejemplo/virtual_users/Iniclos.txt/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_users/vsftpd.conf/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_users/vsftpd.Pam/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_users_2/usr/share/doc/vsftpd-2.3.5/ejemplo/virtual_users_2/readme/usr/share/doc/vsftpd-2.3.5/faq/usr/share/doc/vsftpd-2.3.5/install/usr/share/doc/vsftpd-2.3.5/licencia/usr/share/doc/vsftpd-2.3.5/Readme/usr/share/doc/vsftpd-2.3.5/Readme.Security/usr/share/doc/vsftpd-2.3.5/recompensa/usr/share/doc/vsftpd-2.3.5/Security/USR/Share/DOC/VSFTPD-2.3.5/Security/Design/USR/Share/DOC/VSFTPD-2.3.5/seguridad/implementación/usr/share/doc/vsftpd-2.3.5/Security/Overview/USR/Share/DOC/VSFTPD-2.3.5/Security/Trust/USR/Share/DOC/VSFTPD-2.3.5/size/usr/share/doc/vsftpd-2.3.5/velocidad/usr/share/doc/vsftpd-2.3.5/TODO/usr/share/doc/vsftpd-2.3.5/Tuning/usr/share/doc/vsftpd-2.3.5/vsftpd.xinetd/usr/share/man/man5/vsftpd.confusión.5.gz/usr/share/man/man8/vsftpd.8.gz/var/ftp/var/ftp/pub 
8. Buscar RPM a la que pertenece un archivo.

Usando el siguiente comando puede encontrar sobre el archivo a qué rpm pertenece.

# rpm -qf/etc/vsftpd/ftpusers vsftpd -2.3.5-2.El6.i686 
9. Enumere las dependencias del paquete RPM.

Este comando enumerará todas las dependencias de RPM.

# rpm -qpr vsftpd -2.3.5-2.El6.i686.rpm 
10. Revertir el paquete RPM a la versión anterior.

Si ha actualizado accidentalmente su RPM a la versión más nueva, puede degradarlo nuevamente usando el siguiente comando.

RPM -UVH --Oldpackage vSftpd-.El6.i686.rpm