GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Linux RPM con 10 ejemplos útiles

RPM Significa Administrador de paquetes de Redhat . El comando RPM se usa para administrar paquetes de software rpm en su máquina Linux. Usando el comando rpm podemos instalar , actualizar , eliminar , lista paquetes.

1. Instalando 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:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]
2. Actualice 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. Compruebe el paquete RPM instalado.

Después de la instalación de un paquete para verificar la instalación correcta, use -q para consultar el paquete instalado.

# rpm -q vsftpd
vsftpd-2.3.5-2.el6.i686
4. Enumere todos los paquetes RPM instalados.

El siguiente ejemplo enumera todos los paquetes instalados en su sistema.

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

El siguiente comando borrará (desinstalará) el paquete rpm 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 RPM, como el nombre, el lanzamiento de la versión y una breve descripción.

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

Salida de muestra:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
Name        : vsftpd                       Relocations: (not relocatable)
Version     : 2.3.5                             Vendor: (none)
Release     : 2.el6                         Build Date: Thu 23 Feb 2012 07:38:59 AM IST
Install Date: (not installed)               Build Host: localhost
Group       : System Environment/Daemons    Source RPM: vsftpd-2.3.5-2.el6.src.rpm
Size        : 453460                           License: GPLv2 with exceptions
Signature   : DSA/SHA1, Fri 11 Jan 2013 06:48:45 PM IST, Key ID 8fbd1684e9bc4ae1
URL         : http://vsftpd.devnet.ru
Summary     : Very Secure Ftp Daemon
Description :
vsftpd is a Very Secure FTP daemon. It was written completely from
scratch.
7. Muestra 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:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID 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-site.conf.sample
/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/COPYING
/usr/share/doc/vsftpd-2.3.5/Changelog
/usr/share/doc/vsftpd-2.3.5/Example
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/403-serv.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/403.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/404.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/browse.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/browse_line.html
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE/README
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE/vsftpd.conf
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE/vsftpd.xinetd
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE_NOINETD
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE_NOINETD/README
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE_NOINETD/vsftpd.conf
/usr/share/doc/vsftpd-2.3.5/Example/PER_IP_CONFIG
/usr/share/doc/vsftpd-2.3.5/Example/PER_IP_CONFIG/README
/usr/share/doc/vsftpd-2.3.5/Example/PER_IP_CONFIG/hosts.allow
/usr/share/doc/vsftpd-2.3.5/Example/README
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_HOSTS
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_HOSTS/README
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/README
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/logins.txt
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/vsftpd.conf
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/vsftpd.pam
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS_2
/usr/share/doc/vsftpd-2.3.5/Example/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/LICENSE
/usr/share/doc/vsftpd-2.3.5/README
/usr/share/doc/vsftpd-2.3.5/README.security
/usr/share/doc/vsftpd-2.3.5/REWARD
/usr/share/doc/vsftpd-2.3.5/SECURITY
/usr/share/doc/vsftpd-2.3.5/SECURITY/DESIGN
/usr/share/doc/vsftpd-2.3.5/SECURITY/IMPLEMENTATION
/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/SPEED
/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.conf.5.gz
/usr/share/man/man8/vsftpd.8.gz
/var/ftp
/var/ftp/pub
8. Buscar RPM al que pertenece un archivo.

Usando el siguiente comando, puede encontrar el archivo al que pertenece rpm.

# 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 una versión anterior.

Si accidentalmente actualizó su rpm a una versión más nueva, puede volver a bajarla usando el siguiente comando.

rpm -Uvh --oldpackage vsftpd-<old-version>.el6.i686.rpm

Linux
  1. Comando wc Linux con ejemplos

  2. Comando de clasificación de Linux con ejemplos

  3. 12 ejemplos útiles de comandos Wget en Linux

  4. Comando Linux Tee con ejemplos

  5. Comando JQ en Linux con ejemplos

15 comandos ps de Linux con ejemplos

Comando de CD de Linux con ejemplos

Comando modprobe de Linux con ejemplos útiles

Comando pwd en Linux con ejemplos útiles

Comandos RPM en Linux con ejemplos

Comando SS en Linux con ejemplos útiles