Jak używać polecenia RPM w Linux

Jak używać polecenia RPM w Linux
Jeśli jesteś użytkownikiem Linuksa, prawdopodobnie natkniesz się na ten termin RPM. RPM jest akronimem dla Menedżer pakietów Red Hat, i jest to potężne narzędzie do zarządzania pakietami oprogramowania w systemach Linux. Ten artykuł obejmie wszystko, co musisz wiedzieć o RPM polecenie w Linux, w tym składnia, użycie i niektóre wspólne przykłady.
  1. Jakie jest polecenie RPM
  2. Składnia polecenia RPM
  3. Opcje poleceń RPM
  4. Zainstaluj pakiety RPM
  5. Uaktualnij pakiety RPM
  6. Usuń pakiety RPM
  7. Lista zainstalowanych pakietów RPM
  8. Wyświetl informacje o pakiecie przed zainstalowaniem
  9. Wyświetl informacje o pakiecie po zainstalowaniu
  10. Sprawdź zależności pakietów przed zainstalowaniem
  11. Wymień wszystkie pliki zainstalowanego pakietu
  12. Polecenie RPM w różnych dystrybucjach Linux

1: Co to jest polecenie RPM

RPM Command to narzędzie do zarządzania oprogramowaniem dla systemów operacyjnych Linux. Służy do zarządzania instalacją, usuwaniem, weryfikacją i aktualizacją pakietów oprogramowania. RPM jest zaprojektowany do pracy z pakietami, które są w RPM Format, który jest formatem binarnym, który zawiera wszystkie pliki niezbędne do instalacji i uruchamiania oprogramowania.

2: Składnia polecenia RPM

Podstawowa składnia RPM Polecenie jest następujące:

RPM [Opcje] [Pakiet]

Tutaj, [Opcje] odnosi się do opcji poleceń, które możesz przekazać do RPM polecenie i [PAKIET] odnosi się do pakietu, którym chcesz zarządzać.

3: Opcje poleceń RPM

Aby sprawdzić pełną listę opcji poleceń, uruchom:

sudo rpm -Help

Oto niektóre powszechnie używane opcje dla RPM Komenda:

-I: Zainstaluj pakiet

-U: Uaktualnij pakiet

-mi: usuń/usuń pakiet

-Q: Zapytaj pakiet

-V: Sprawdź pakiet

-F: Odśwież zainstalowany pakiet

-H: Wyświetl pomoc dla określonego polecenia RPM

-V: Tryb wetbose (wyświetla bardziej szczegółowe dane wyjściowe)

-test: Tryb testowy (symuluj określone polecenie bez wykonywania go)

-Nodeps: Pomiń kontrole zależności podczas instalowania, aktualizacji lub usuwania opakowania

Zauważ, że dostępnych jest o wiele więcej opcji RPM polecenie i możesz znaleźć pełną listę w RPM Strona ręczna przez uruchamianie Man RPM w terminalu.

Man RPM

4: Zainstaluj pakiety RPM

Aby zainstalować RPM pakiet za pomocą RPM polecenie, postępuj zgodnie z tą składnią:

sudo rpm -ivh [pakiet]

To polecenie zawiera opcje

  • -I do instalacji
  • -v dla wyjściowej wyjściowej
  • -H Aby wydrukować znaki skrótu, aby wskazać postęp procesu instalacji

Przed zainstalowaniem upewnij się, że pobrałeś odpowiedni plik pakietu kompatybilny z architekturą systemu.

Na przykład, aby zainstalować VIM-wzmocniony obroty Pakiet, użyj następującego polecenia:

sudo rpm -ivh vim-enholance-7.4.629-8.EL7_9.x86_64.RPM

Możemy również zainstalować RPM Pakiet z linkiem do pobrania za pomocą następującego polecenia:

sudo rpm -ivh [pakiet_url]

5: Uaktualnij pakiety RPM

Podczas RPM aktualizacja, bieżąca wersja pakietu jest odinstalowana, a najnowsza wersja jest zainstalowana.

Do aktualizacji pakietów można użyć następującego polecenia:

sudo rpm -uvh [pakiet]

To polecenie zawiera opcje

  • -U (aktualizacja)
  • -v (tryb werbowy)
  • -H (Drukuj znaki skrótu w celu wyświetlania procesu aktualizacji)

Aby ulepszyć VIM-wzmocnić, użyj:

sudo rpm -uvh vim-enholance-7.4.629-8.EL7_9.x86_64.RPM

Ręczne zainstalowanie dodatkowych zależności może być wymagane, jeśli wymaga ich nowa wersja. W wyjściu po uruchomieniu polecenia RPM pokazuje wymagane, których brakuje.

Dodaj -Nodeps opcja polecenia, aby zignorować komunikat i zaktualizować bez zależności:

sudo rpm -uvh -nodeps [pakiet]

6: Usuń pakiety RPM

Usuwać RPM pakiety, uruchom:

sudo rpm -e [pakiet]

Na przykład, aby usunąć VIM-enceanced RPM, uruchomić:

sudo rpm -e vim -huganced

Za pomocą mniam to kolejna opcja odinstalowania RPM pakiety.

sudo yum usuń [pakiet]

Na przykład, aby usunąć vim za pomocą mniam Command Run:

sudo yum usuń vim-hipanced.x86_64

7: Lista zainstalowanych pakietów RPM

Uruchom następujące polecenie, aby wymienić wszystkie zainstalowane RPM Pakiety:

sudo rpm -qa

Polecenie obejmuje -QA opcja, która instruuje RPM Aby zapytać wszystko.

8: Wyświetl informacje o pakiecie przed zainstalowaniem

Przed zainstalowaniem pakietu następujące polecenie wyświetla informacje o RPM pakiet:

sudo rpm -qip [pakiet]

Aby uzyskać informacje o pakiecie i potwierdzić jego ważność, skorzystaj z opcji:

  • -Qi (Informacje o zapytaniu)
  • -P (zapytanie/sprawdź pakiet)

Na przykład, aby wyświetlić informacje związane z uruchomieniem pakietu RPM VIM:

sudo rpm -qip vim-enholance-7.4.629-8.EL7_9.x86_64.RPM

9: Wyświetl informacje o pakiecie po zainstalowaniu

Jakiś RPM Dostępne informacje pakietu można wyświetlić za pomocą -Qi Opcja, która instruuje program, aby zapytał o szczegóły pakietu:

sudo rpm -qi [pakiet]

Wyjście podaje nam informacje, takie jak szczegóły pakietu.

Na przykład, Poniższe polecenie poda informacje związane z VIM-enceanced:

sudo rpm -qi vim -encedence

10: Przed zainstalowaniem sprawdź zależności pakietów RPM

RPM Polecenia pozwalają nam również sprawdzić zależności pakietów, zanim będziemy mogli je zainstalować. Upewnij się, że RPM Pakiet jest już pobrany, dla którego chcesz zobaczyć listę zależności.

Składnia polecenia, którego używamy, to:

RPM -QPR [pakiet]

Poniżej znajduje się lista opcji To polecenie zawiera:

  • -Q (format zapytania)
  • -P (zapytanie/sprawdź pakiet)
  • -R (zależności od pakietu listy)

Na przykład, aby wymienić wszystkie wymagane zależności przez VIM-enceanced Pakiet, który możesz uruchomić:

RPM -QPR VIM-ENHICANCED-7.4.629-8.EL7_9.x86_64.RPM

11: Wymień wszystkie pliki zainstalowanego pakietu

Możemy również wymienić wszystkie pliki powiązane z pakietem za pomocą -QL opcja, to będzie instruować RPM Aby zapytać listę:

sudo rpm -ql [pakiet]

Na przykład możemy wymienić VIM-wzmocniony obroty pliki pakietów za pomocą:

sudo rpm -ql vim -enhanced

12: Polecenie RPM w różnych dystrybucjach Linux

Chociaż polecenie RPM działa podobnie w różnych rozkładach Linux, mogą występować pewne różnice w użyciu i składni. Oto krótki przegląd poleceń RPM w różnych dystrybucjach Linux:

Zarządzanie pakietami RPM w systemach opartych na Red Hat

W Red Hat systemy, RPM to domyślny menedżer pakietów. RPM System zarządzania pakietami służy do zarządzania pakietami oprogramowania w tych systemach. Aby zainstalować pakiet w systemie opartym na czerwonym kapeluszu, możesz użyć następującego polecenia:

sudo yum instaluj [pakiet]

Aby usunąć pakiet, możesz użyć następującego polecenia:

sudo yum usuń [pakiet]

Zarządzanie pakietami RPM w systemach opartych na debian

W systemach opartych na debian domyślny menedżer pakietów jest trafny. Jednak nadal możesz używać RPM do zarządzania pakietami w tych systemach.

RPM jest menedżerem pakietów dla systemu Red Hat, więc domyślnie nie jest zainstalowany w Debian. Aby zainstalować RPM Menedżer pakietów w systemie Linux z siedzibą w Debian, uruchom:

sudo apt instal RPM
sudo apt instal obcy

Aby zainstalować pakiet w systemie opartym na debian za pomocą RPM, Możesz użyć następującego polecenia:

sudo kosmiczny -i [pakiet.RPM]

Notatka: obcy narzędzie przekonwertuje RPM Pakiet do Deb, który można zainstalować za pomocą następującego polecenia:

sudo apt instal ./

Zarządzanie pakietami RPM w systemach opartych na Arch

W systemach opartych na łuku domyślnym menedżerem pakietów jest Pacman. Jednak nadal możesz używać RPM Aby zarządzać pakietami w tych systemach. Aby zainstalować pakiet w systemie opartym na łuku za pomocą RPM, Możesz użyć następującego polecenia:

sudo pacman -u [pakiet.RPM]

Wniosek

RPM Polecenie jest potężnym narzędziem do zarządzania pakietami oprogramowania w Linux. Niezależnie od tego, czy instalujesz nowe pakiety, aktualizujesz istniejące, czy usuwasz stare, RPM Ułatwia aktualizację systemu i płynnie działać. Postępując zgodnie z wskazówkami i sztuczkami wymienionymi w tym artykule, możesz stać się biegły w korzystaniu z RPM polecenie zarządzania pakietami oprogramowania.