Pliki z rozszerzeniem .RPM w Linux są jak alternatywa .Pliki EXE w systemie Windows. .Pliki RPM służą do instalowania aplikacji w dowolnym systemie operacyjnym Linux z siedzibą w Redhat. Jest to format pakowania, który jest pomocny przy instalowaniu oprogramowania stron trzecich w systemie operacyjnym. W tym poście omówimy proces instalowania pakietu RPM w Centos 8.
Istnieją trzy metody, których możemy użyć do zainstalowania pakietu RPM w CentOS 8:
Zacznijmy od pierwszej metody i naucz się instalować pakiet RPM za pomocą menedżera pakietów DNF.
Instalowanie pakietów RPM za pomocą DNF
DNF zastąpił Yum jako najnowszą wersję w Centos 8.
Obsługa zależności jest ważnym zadaniem podczas instalowania pakietu w systemie operacyjnym opartym na systemie Linux. Dlatego DNF powinien być zawsze preferowany od innych menedżerów pakietów podczas instalowania pakietu RPM, ponieważ jest on naprawdę dobry w obsłudze zależności.
Aby zainstalować pakiet RPM z DNF, po prostu podaj pakiet RPM do „instalacja DNF" Komenda:
$ sudo dnf instalacja ./pakiet.RPM
Na przykład chcemy zainstalować najnowszą wersję przeglądarki Team w systemie operacyjnym Centos 8. Aby zainstalować najnowszą wersję TeamViewer, odwiedź stronę pobierania TeamViewer:
https: // www.TeamViewer.com/en/download/Linux/
Gdy znajdziesz się na stronie pobierania aplikacji TeamViewer, kliknij podświetlony link na powyższym zrzucie ekranu.
Wygląda na wyskakującą skrzynkę do pobrania pliku RPM do instalacji TeamViewer w Centos 8:
Kliknij opcję Zapisz plik i kliknij „OK”, aby rozpocząć proces pobierania pliku RPM TeamViewer.
Po pobraniu pakietu RPM TeamViewer, wróć do terminala i przejdź do katalogu „Pobierania”, w którym pakiet RPM jest pobierany za pomocą polecenia „CD”:
$ Pliki CD
Gdy znajdziesz się w katalogu pobierania, wykonaj „LS”Polecenie potwierdzające obecność pliku RPM TeamViewer:
$ ls
Teraz, aby zainstalować najnowszą wersję TeamViewer na Centos 8, po prostu podaj plik pobierania RPM TeamViewer na polecenie „Instaluj DNF”, jak pokazano poniżej:
$ sudo dnf instalacja ./TeamViewer_15.18.5.x86_64.RPM
Poprosi o zainstalowanie dodatkowych zależności i przyjęcie dodatkowego miejsca na dysku, więc wpisz „Y” i naciśnij „Enter”, aby kontynuować; Instalacja rozpocznie się i zakończy w ciągu kilku sekund.
Jak widać na powyższym zrzucie ekranu, najnowsza wersja TeamViewer jest pomyślnie zainstalowana przy użyciu pakietu RPM w systemie operacyjnym Centos 8.
Zainstaluj pakiet RPM z Internetu
Możesz także pobrać i zainstalować pakiet RPM znajdujący się w Internecie za pomocą DNF. Aby zainstalować pakiet RPM, po prostu podaj bezpośredni adres internetowy pakietu RPM do DNF.
Na przykład, jeśli chcemy zainstalować EPEL-uwalnianie bezpośrednio z fedoraproject.Org, polecenie by to było:
$ sudo dnf instaluj https: // dl.Fedoraproject.ORG/PUB/EPEL/EPEL-Relase-Latest-8.Noarch.RPM
DNF będzie automatycznie szukać zależności i poprosi Cię o potwierdzenie przed zainstalowaniem pakietu i jego zależności.
Wpisz „Y” i naciśnij ENTER, aby zainicjować proces instalacji EPEL-uwalniania wraz z jego zależnościami.
DNF informuje również, czy pakiet jest kompatybilny z systemem operacyjnym. Jeśli pakiet nie jest kompatybilny z systemem operacyjnym CentOS, albo zaktualizuj system operacyjny lub wypróbuj inny pakiet kompatybilny z systemem operacyjnym.
Instalowanie pakietów RPM za pomocą Yum
Jak wspomniano powyżej, system zarządzania pakietami Yum został zastąpiony DNF w najnowszej wersji Centos, ale możesz go kontynuować używanie.
Składnia w tej metodzie jest taka sama jak metoda DNF. Po prostu wymień DNF na yum.
Na przykład, aby zainstalować pakiet za pomocą Menedżera pakietu Yum, składnia polecenia Yum wyglądałaby tak:
$ sudo yum instaluj ./ścieżka/pakiet.RPM
Po wykonaniu powyższego polecenia pakiet, a także jego zależności, zostaną zainstalowane.
Instalowanie pakietów RPM za pomocą RPM
Jest to konwencjonalna i standardowa metoda instalowania pakietów RPM w systemie operacyjnym CentOS 8, ale zawsze powinieneś preferować korzystanie z DNF, jeśli nie chcesz, aby rzeczy stały się nieuporządkowane.
Korzystanie z tej metody do instalowania pakietów RPM ma swoje ograniczenia, ponieważ RPM nie obsługuje zależności i musisz ich szukać ręcznie.
Aby zainstalować pakiet z poleceniem RPM, użyj „-I”Flag i podaj jej plik instalatora pakietu RPM:
$ sudo rpm -i ./ścieżka/pakiet.RPM
Jak możesz być świadkiem na powyższym zrzucie ekranu, zależności nie są instalowane, więc nie można zainstalować pakietu RPM. Zamiast tego musisz najpierw zainstalować zależności ręcznie; Następnie możesz zainstalować TeamViewer za pomocą polecenia „RPM”.
Wniosek
Zewnętrzne instalacje RPM powinny być ograniczone tak bardzo, jak to możliwe. Jeśli jednak chcesz zainstalować najnowszą wersję dowolnej aplikacji, musisz użyć najnowszego pliku RPM.
W tym artykule nauczyliśmy się procesu instalacji pakietów opartych na RPM przy użyciu trzech różnych metod. Omówiliśmy również, dlaczego DNF powinien być zawsze preferowany niż inne metody, ponieważ obsługuje problemy z zależnością. Może być konieczne użycie narzędzia RPM w rzadkich przypadkach, ale DNF zawsze będzie najlepszym wyborem.