logo

Polecenie RPM w systemie Linux

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

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

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.

32

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

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

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

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.