Komenda RPM (Red Hat Package Manager) jest podstawowym narzędziem w świecie zarządzania pakietami Linuksa. Jest szeroko stosowany w dystrybucjach opartych na Red Hat, takich jak Fedora i CentOS, a także innych dystrybucjach opartych na RPM. Polecenie RPM umożliwia użytkownikom instalowanie, sprawdzanie, sprawdzanie i zarządzanie pakietami oprogramowania, co czyni je niezbędnym narzędziem dla administratorów systemów i entuzjastów Linuksa. W tym artykule omówimy różne aspekty polecenia RPM, w tym jego użycie, typowe opcje i przykłady z życia wzięte.
Co to jest prędkość obrotowa?
RPM to system zarządzania pakietami oprogramowania służący do instalowania, aktualizowania i usuwania pakietów oprogramowania w systemach opartych na systemie Linux. Pierwotnie opracował go Red Hat, ale został przyjęty w wielu innych dystrybucjach Linuksa. Pakiety RPM, często oznaczone jako ` .rpm`> rozszerzenie pliku zawiera wszystkie niezbędne pliki, metadane i skrypty wymagane do instalowania oprogramowania i zarządzania nim w systemie Linux.
alfabet w liczbach
Podstawowa składnia RPM w systemie Linux
Podstawowa składnia polecenia obr./min jest następująca:
rpm [options] [package_name]>
Tutaj,
[opcje] reprezentują różne opcje wiersza poleceń, które kontrolują zachowanie polecenia obr./min.
[nazwa_pakietu] odnosi się do nazwy pakietu RPM, z którym chcesz pracować.
Opcje Dostępne w poleceniu `rpm` w systemie Linux
Opcje te zapewniają szeroki zakres funkcjonalności i kontroli podczas pracy z pakietami RPM w systemach Linux. Można ich używać do skutecznego instalowania, aktualizowania, wysyłania zapytań i zarządzania pakietami.
| Opcje | Opis |
|---|---|
| -i, –zainstaluj | Zainstaluj pakiet RPM. |
| -U, –aktualizacja | Uaktualnij pakiet RPM. |
| -q, –zapytanie | Zapytaj o pakiety RPM lub wyświetl informacje o zainstalowanych pakietach. |
| -a, –wszystko | Używane z -q, wyświetla listę wszystkich zainstalowanych pakietów. |
| -V, –weryfikuj | Sprawdź integralność zainstalowanych pakietów. |
| -e, –usuń | Odinstaluj lub usuń pakiet RPM |
| -F, –odśwież | Aktualizuj pakiety, ale tylko wtedy, gdy jest już zainstalowany pakiet o tej samej nazwie. |
| –węzły lista ciągów Java | Ignoruj zależności pakietów podczas instalacji lub usuwania. |
| -test | Tryb testowania; pokazuje, co zrobiłoby polecenie obr./min bez wprowadzania jakichkolwiek zmian. |
| -h, –hasz | Wyświetlaj znaki krzyżyka (#), aby wskazać postęp podczas instalacji lub usuwania. |
| -siła | Wymuś instalację, nawet jeśli nadpisze ona pliki z innych pakietów lub wystąpią inne problemy. |
| –zainstaluj ponownie | Zainstaluj ponownie pakiet RPM. |
| -import | Zaimportuj klucz GPG w celu weryfikacji podpisu paczki. |
| -rezygnować | Zrezygnuj z pakietu RPM z nowym kluczem GPG. |
| -F, –plik | Używane z -q, pyta, który pakiet jest właścicielem określonego pliku. |
| -pakiet | Używane z -q, wysyła zapytanie o informacje o pliku lub pakiecie RPM. |
| – ustaw uprawnienia | Ustaw uprawnienia plików pakietów na wartości domyślne. |
| –setugidy | Ustaw własność plików pakietu na wartości domyślne dla użytkowników i grup. |
| -niezbędny | Pomiń sprawdzanie skrótów podczas instalowania lub aktualizowania pakietów. rodzajowość w Javie |
| –przebudowadb | Odbuduj bazę danych RPM. |
| -rozdrażniony | Przetestuj podpis cyfrowy pakietu RPM. |
| –pokażrc | Pokaż ustawienia konfiguracyjne RPM. |
| -h, –pomocy | Wyświetl informacje pomocy. |
| -wersja | Wyświetl wersję RPM. |
Typowe polecenia i opcje RPM
1. Instalowanie pakietów RPM
Aby zainstalować pakiet RPM, możesz użyć rozszerzenia ` rpm`> polecenie, po którym następuje ` -i`> (lub ` --install`> ) i nazwę pliku pakietu RPM. Na przykład:
rpm -i package.rpm>
To polecenie instaluje określony pakiet w systemie.
Tutaj instalujemy Jenkinsa.
rpm -i /root/jenkins-2.282-1.1.noarch.rpm>

Instalowanie pakietów
2. Aktualizacja pakietów RPM
Aby zaktualizować zainstalowany pakiet do nowszej wersji, użyj rozszerzenia ` -U`> (lub ` --upgrade`> ) opcja:
rpm -U package.rpm>
To polecenie zastąpi starszą wersję pakietu nową, jeśli jest już zainstalowana

Aktualizacja pakietów
3. Aby wyświetlić listę wszystkich zainstalowanych pakietów w RPM
Aby wyświetlić listę wszystkich zainstalowanych pakietów w systemie, użyj opcji -q (lub –query) z flagą -a (lub –all):
rpm -qa>
Spowoduje to wyświetlenie listy zainstalowanych pakietów wraz z ich nazwami i wersjami.

Wyświetlanie zainstalowanych pakietów
4. Zapytanie o pakiet RPM
Aby uzyskać szczegółowe informacje o konkretnym pakiecie, użyj rozszerzenia ` -q` (lub ` –zapytanie”. ) opcja, po której następuje nazwa pakietu:
różnica między programem a skryptem
rpm -q package_name>
To polecenie wyświetli informacje, takie jak nazwa pakietu, wersja, architektura i inne.

Zapytanie o informacje o pakiecie
5. Weryfikacja pakietu RPM
Możesz zweryfikować integralność i autentyczność pakietu RPM bez jego instalowania, używając pliku ` -V`> (lub ` --verify`> ) opcja. Sprawdza to, czy pliki pakietu zostały zmodyfikowane lub usunięte:
rpm -V package_name>
To polecenie sprawdza, czy pliki pakietu na dysku odpowiadają informacjom w bazie danych RPM.

Weryfikacja integralności pakietu
6. Odinstalowywanie pakietów RPM
Aby usunąć zainstalowany pakiet, użyj rozszerzenia ` -e` (lub ` –usunąć”. ) opcja, po której następuje nazwa pakietu:
rpm -e package_name>
To polecenie odinstaluje określony pakiet z twojego systemu.

Odinstalowywanie pakietów
Rzeczywiste przykłady poleceń RPM w systemie Linux
Przyjrzyjmy się kilku praktycznym przykładom użycia polecenia obr./min:
Instalowanie pakietu przy użyciu polecenia RPM w systemie Linux
Załóżmy, że chcesz zainstalować pakiet o nazwie example.rpm:
rpm -i example.rpm>
To polecenie zainstaluje plik ` przykład. , obr./min pakiet w swoim systemie.
Aktualizowanie pakietu za pomocą polecenia RPM w systemie Linux
Jeśli posiadasz nowszą wersję pakietu example.rpm i chcesz ją zaktualizować, możesz użyć następującego polecenia:
rpm -U example.rpm>
Spowoduje to zastąpienie starszej wersji nowszą.
Sprawdzanie, czy pakiet jest zainstalowany za pomocą polecenia RPM w systemie Linux
Aby pobrać informacje o zainstalowanym pakiecie przykładowym:
rpm -q example>
Spowoduje to wyświetlenie szczegółów, takich jak nazwa pakietu, wersja i architektura.
Weryfikacja integralności pakietu za pomocą polecenia RPM w systemie Linux
Sprawdź integralność przykładowego pakietu:
atoi c
rpm -V example>
To polecenie zgłosi wszelkie rozbieżności w plikach w pakiecie.
Odinstalowywanie pakietu za pomocą polecenia RPM w systemie Linux
Aby usunąć przykładowy pakiet z systemu:
rpm -e example>
Spowoduje to odinstalowanie pakietu i powiązanych z nim plików.
Wniosek
W tym artykule omówiliśmy polecenie RPM, które jest wszechstronnym narzędziem do zarządzania pakietami oprogramowania w systemach Linux, szczególnie w dystrybucjach opartych na RPM. Niezależnie od tego, czy chcesz zainstalować, wysłać zapytanie, zweryfikować czy zaktualizować pakiety, RPM zapewnia wiele opcji spełniających Twoje potrzeby w zakresie zarządzania pakietami. Rozumiejąc i opanowując polecenie RPM, możesz efektywnie konserwować i optymalizować swój system Linux.