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