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
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
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:
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:
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.