GNU/Linux >> Linux Esercitazione >  >> Linux

Comando RPM Linux con 10 esempi utili

RPM Sta per Gestione pacchetti Redhat . Il comando RPM viene utilizzato per gestire i pacchetti software rpm nella tua macchina Linux. Usando il comando rpm possiamo installare , aggiorna , rimuovi , elenco pacchetti.

1. Installazione di RPM nel sistema.

Utilizzare il comando seguente per installare e vsftpd RPM nel sistema.

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

Esempio di output:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]
2. Aggiorna il pacchetto RPM installato.

Se hai già installato un RPM, puoi semplicemente aggiornarlo con la nuova versione.

# rpm -Uvh vsftpd-2.3.5-2.el6.i686.rpm
3. Controlla il pacchetto RPM installato.

Dopo l'installazione di un pacchetto per verificare la corretta installazione, utilizzare -q per interrogare il pacchetto installato.

# rpm -q vsftpd
vsftpd-2.3.5-2.el6.i686
4. Elenca tutti i pacchetti RPM installati.

L'esempio seguente elenca tutti i pacchetti installati nel tuo sistema.

# rpm -qa
Esempio 5:rimozione del pacchetto RPM installato.

Il comando seguente cancellerà (disinstalla) il pacchetto rpm dal tuo sistema.

# rpm -e vsftpd
vsftpd-2.3.5-2.el6.i686
6. Ottieni maggiori dettagli sul pacchetto RPM.

Questo comando ti mostrerà i dettagli su un RPM, come il nome, il rilascio della versione e una breve descrizione.

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

Esempio di output:

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. Elenca tutti i file nel pacchetto RPM.

Questo comando elencherà tutti i file all'interno di un pacchetto RPM. Questo è utile per trovare file importanti di RPM.

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

Esempio di output:

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. Cerca RPM a cui appartiene un file.

Usando il comando seguente puoi trovare il file a cui appartiene rpm.

# rpm -qf /etc/vsftpd/ftpusers
vsftpd-2.3.5-2.el6.i686
9. Elenca le dipendenze del pacchetto RPM.

Questo comando elencherà tutte le dipendenze di rpm.

# rpm -qpR vsftpd-2.3.5-2.el6.i686.rpm
10. Ripristina il pacchetto RPM alla versione precedente.

Se hai accidentalmente aggiornato il tuo rpm a una versione più recente, puoi eseguirne il downgrade utilizzando il comando seguente.

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

Linux
  1. Comando wc Linux con esempi

  2. Comando di ordinamento Linux con esempi

  3. 12 utili esempi di comandi Wget in Linux

  4. Comando Tee Linux con esempi

  5. Comando JQ in Linux con esempi

15 Comando Linux ps con esempi

Comando CD Linux con esempi

Comando modprobe Linux con esempi utili

comando pwd in Linux con esempi utili

Comandi RPM in Linux con esempi

Comando SS in Linux con esempi utili