Linux rpm comamnd z 10 przydatnymi przykładami

Linux rpm comamnd z 10 przydatnymi przykładami

RPM Oznacza Menedżer pakietów Redhat. Polecenie RPM służy do zarządzania pakietami oprogramowania RPM na komputerze Linux. Za pomocą polecenia RPM możemy zainstalować, aktualizacja, usunąć, lista pakiety.

1. Instalowanie RPM w systemie.

Użyj poniższego polecenia, aby zainstalować i VSFTPD RPM w systemie.

# rpm -ivh vsftpd -2.3.5-2.El6.i686.RPM 

Przykładowy wyjście:

OSTRZEŻENIE: VSFTPD-2.3.5-2.El6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY Preparing… ################################## ######### ######## [100%] 
2. Zaktualizuj zainstalowany pakiet RPM.

Jeśli zainstalowałeś już RPM, abyś mógł po prostu zaktualizować ją za pomocą nowej wersji.

# rpm -uvh vsftpd -2.3.5-2.El6.i686.RPM 
3. Sprawdź zainstalowany pakiet RPM.

Po zainstalowaniu pakietu do sprawdzenia prawidłowej instalacji użyj -q do zapytania do zainstalowanego pakietu.

# rpm -q vsftpd vsftpd -2.3.5-2.El6.i686 
4. Wymień cały zainstalowany pakiet RPM.

Poniższy przykład zawiera listę zainstalowanego pakietu w twoim systemie.

# rpm -qa 
Przykład 5: Usuń zainstalowany pakiet RPM.

Poniższe polecenie usunię (odinstalowane) pakiet RPM z systemu.

# rpm -e vsftpd vsftpd -2.3.5-2.El6.i686 
6. Uzyskaj więcej szczegółów na temat pakietu RPM.

To polecenie pokaże szczegóły dotyczące RPM, takich jak nazwa, wersja i krótki descritpion.

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

Przykładowy wyjście:

OSTRZEŻENIE: VSFTPD-2.3.5-2.El6.i686.RPM: Podpis nagłówka V3 DSA/SHA1, Identyfikator klucza E9BC4AE1: Nazwa NOKEY: VSFTPD Relokations: (nie przenoszony) Wersja: 2.3.5 Sprzedawca: (brak) Wydanie: 2.EL6 Data kompilacji: czw 23 lutego 2012 07:38:59 IST Data instalacji: (nie zainstalowana) Host kompilacji: Grupa LocalHost: Środowisko systemowe/Demons Źródło RPM: VSFTPD-2.3.5-2.El6.src.RPM Rozmiar: 453460 Licencja: GPLV2 z wyjątkami Podpis: DSA/SHA1, PIT 11 stycznia 2013 06:48:45 PM, Key ID 8FBD1684E9BC4AE1 URL: http: // vsftpd.devnet.Podsumowanie Ru: Bardzo bezpieczny demon FTP Opis: VSFTPD to bardzo bezpieczny demon FTP. Został napisany całkowicie od zera. 
7. Wymień wszystkie pliki w pakiecie RPM.

To polecenie wyświetli wszystkie pliki w pakiecie RPM. Jest to przydatne do znalezienia plików importowych RPM.

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

Przykładowy wyjście:

OSTRZEŻENIE: VSFTPD-2.3.5-2.El6.i686.RPM: Sygnatura nagłówka V3 DSA/SHA1, ID klucz E9BC4AE1: NOKEY/ETC/LOGROTAN.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-witryna.conf.próbka/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/audyt/usr/share/doc/vsftpd-2.3.5/Benchmarks/usr/share/doc/vsftpd-2.3.5/Bugs/usr/share/doc/vsftpd-2.3.5/Kopiowanie/usr/share/doc/vsftpd-2.3.5/changelog/usr/share/doc/vsftpd-2.3.5/przykład/usr/share/doc/vsftpd-2.3.5/przykład/http_templates/usr/share/doc/vsftpd-2.3.5/przykład/http_Templates/403-SERV.html/usr/share/doc/vsftpd-2.3.5/przykład/http_templates/403.html/usr/share/doc/vsftpd-2.3.5/przykład/http_templates/404.html/usr/share/doc/vsftpd-2.3.5/przykład/http_templates/przeglądaj.html/usr/share/doc/vsftpd-2.3.5/przykład/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/przykład/per_ip_config/hosts.Zezwalaj/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/przykład/virtual_users/logins.txt/usr/share/doc/vsftpd-2.3.5/przykład/virtual_users/vsftpd.conf/usr/share/doc/vsftpd-2.3.5/przykład/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/licencja/usr/share/doc/vsftpd-2.3.5/readme/usr/share/doc/vsftpd-2.3.5/README.bezpieczeństwo/usr/share/doc/vsftpd-2.3.5/nagroda/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/Implementacja/usr/share/doc/vsftpd-2.3.5/Security/Przegląd/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. Wyszukaj RPM, do którego należy plik.

Korzystając z poniższego polecenia, możesz znaleźć o pliku, do którego RPM jego należy.

# rpm -qf/etc/vsftpd/ftpusers vsftpd -2.3.5-2.El6.i686 
9. Wymień zależności pakietu RPM.

To polecenie zawiera listę wszystkich zależności RPM.

# rpm -qpr vsftpd -2.3.5-2.El6.i686.RPM 
10. Odwróć pakiet RPM do starszej wersji.

Jeśli przypadkowo zaktualizowałeś RPM do nowszej wersji, możesz go ponownie obniżyć, używając poniższego polecenia.

rpm -uvh --oldpackage vsftpd-.El6.i686.RPM