GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-RPM-Befehl mit 10 nützlichen Beispielen

Drehzahl Steht für Redhat Package Manager . Der RPM-Befehl wird zum Verwalten von RPM-Softwarepaketen auf Ihrem Linux-Rechner verwendet. Mit dem rpm-Befehl können wir installieren , aktualisieren , entfernen , Liste Pakete.

1. Installieren von RPM im System.

Verwenden Sie den folgenden Befehl, um RPM im System zu installieren und vsftpd.

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

Beispielausgabe:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]
2. Aktualisieren Sie das installierte RPM-Paket.

Wenn Sie bereits ein RPM installiert haben, können Sie es einfach mit einer neuen Version aktualisieren.

# rpm -Uvh vsftpd-2.3.5-2.el6.i686.rpm
3. Überprüfen Sie das installierte RPM-Paket.

Nach der Installation eines Pakets, um die ordnungsgemäße Installation zu überprüfen, verwenden Sie -q, um das installierte Paket abzufragen.

# rpm -q vsftpd
vsftpd-2.3.5-2.el6.i686
4. Alle installierten RPM-Pakete auflisten.

Das folgende Beispiel listet alle installierten Pakete in Ihrem System auf.

# rpm -qa
Beispiel 5:Installiertes RPM-Paket entfernen.

Der folgende Befehl löscht (deinstalliert) das RPM-Paket von Ihrem System.

# rpm -e vsftpd
vsftpd-2.3.5-2.el6.i686
6. Erfahren Sie mehr über das RPM-Paket.

Dieser Befehl zeigt Ihnen Details zu einem RPM, wie Name, Versionsfreigabe und Kurzbeschreibung.

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

Beispielausgabe:

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. Alle Dateien im RPM-Paket auflisten.

Dieser Befehl listet alle Dateien in einem RPM-Paket auf. Dies ist nützlich, um wichtige RPM-Dateien zu finden.

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

Beispielausgabe:

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. RPM suchen, zu dem eine Datei gehört.

Mit dem folgenden Befehl können Sie herausfinden, zu welcher RPM-Datei sie gehört.

# rpm -qf /etc/vsftpd/ftpusers
vsftpd-2.3.5-2.el6.i686
9. Listen Sie die Abhängigkeiten des RPM-Pakets auf.

Dieser Befehl listet alle Abhängigkeiten von rpm auf.

# rpm -qpR vsftpd-2.3.5-2.el6.i686.rpm
10. RPM-Paket auf ältere Version zurücksetzen.

Wenn Sie Ihr RPM versehentlich auf eine neuere Version aktualisiert haben, können Sie es mit dem folgenden Befehl erneut herunterstufen.

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

Linux
  1. wc Linux-Befehl mit Beispielen

  2. Linux-Sortierungsbefehl mit Beispielen

  3. 12 nützliche Wget-Befehlsbeispiele unter Linux

  4. Linux Tee-Befehl mit Beispielen

  5. JQ-Befehl in Linux mit Beispielen

15 Linux-PS-Befehl mit Beispielen

Linux-CD-Befehl mit Beispielen

Linux-Befehl modprobe mit nützlichen Beispielen

pwd-Befehl in Linux mit nützlichen Beispielen

RPM-Befehle in Linux mit Beispielen

SS-Befehl in Linux mit nützlichen Beispielen