Menedżer pakietów to oprogramowanie komputerowe, które zajmuje się pakietami, instalacją, aktualizacją i aktualizacją niezbędnych pakietów, jednocześnie archiwizując resztę. Więc co mają z tym wspólnego Yum i RPM?
Yum i RPM są menedżerami pakietów dla systemów Linux. Są one używane w oparciu o używaną dystrybucję Linuksa i Twoje indywidualne potrzeby. Ale wielu osobom trudno jest odróżnić te dwie rzeczy
Mniam vs RPM
Różnica między Yum i RPM polega na tym, że podczas gdy Yum może instalować tylko pakiety dostępne w swoim repozytorium, RPM może instalować wiele pakietów z odpowiednią nazwą pliku i rozszerzeniem.rpm. Mimo że obaj są menedżerami pakietów, a ich główną funkcją jest instalowanie, aktualizowanie i aktualizowanie pakietów, te dwa nadal działają inaczej.
Yum to skrót od Yellowdog Updater Modified. Są menedżerami pakietów dla systemów Linux opartych na RPM. Są to wysokopoziomowe menedżery pakietów zarządzania front-end dla dystrybucji Linuksa opartych na RPM.
RPM to skrót od Redhat Packaging Manager. Można go uznać za jednego z najstarszych menedżerów pakietów, który wykonuje podstawowe funkcje, takie jak odinstalowywanie, aktualizowanie, archiwizowanie pakietów otrzymanych przez systemy Linux.
Tabela porównawcza między Yum a RPM
Parametry porównania | Mniam | RPM |
Definicja | Jest to zarządzanie pakietami najwyższego poziomu i front-end, które może robić wszystko indywidualnie. | Jest to menedżer pakietów niskiego poziomu, który wykonuje najbardziej podstawowe rzeczy. |
Pochodzenie | Został zaktualizowany z YUP do Yum w 2003 roku. | Pochodzenie sięga 1997 roku. |
Zależność | Automatycznie rozwiązuje i instaluje zależności. | Nie rozwiązuje zależności. |
Instalacja pakietu | Możesz instalować tylko pakiety dostępne w repozytorium i pokazuje pakiety już zainstalowane. | Pozwala na zainstalowanie wielu pakietów, ale będziesz musiał podać dokładną nazwę pliku. |
Aktualizacja | Automatyczne aktualizacje są wykonywane do najnowszej wersji. | Nie pozwala na uaktualnienie. |
Kierownictwo | Jest to narzędzie, które można z łatwością wykorzystać do zarządzania RPM. | Trudno jest zarządzać, jeśli chodzi o instalowanie/aktualizowanie pakietów |
Co to jest Mniam?
Mniam, co oznacza Yellowdog Upgrader Modified to zmodyfikowana lub zaktualizowana wersja YUP lub Yellowdog UPgrader, która pojawiła się w 2003 roku. Jest zależna od RPM.
Działa głównie w systemach Linux opartych na RPM i jest zależny od RPM do wykonywania swojej funkcji, ale jest również używany do zarządzania, instalacji i aktualizacji pakietów w systemach Linux opartych na RPM.
Yum może wykonywać wszystkie funkcje, będąc zależnym od RPM. Potrafi wykrywać i rozwiązywać zależności. Chociaż nie może zainstalować wielu pakietów, takich jak RPM, może zainstalować pakiety, które są już dostępne w repozytorium.
Yum może również skanować i aktualizować pakiety do najnowszych wersji. Całkowicie opiera się również na repozytoriach internetowych.
Co to są obroty na minutę?
RPM to skrót od Redhat Packaging Manager i został opracowany w 1997 roku. Jest to zmodyfikowana wersja menedżerów pakietów z rozszerzeniem.pm, które pojawiły się w 1993 roku. Z kilkoma dodatkowymi korzyściami i funkcjami stał się jednym z najsilniejszych i najstarszych menedżerów pakietów dla Systemy Linux.
Jest to darmowy system zarządzania pakietami typu open source, który działa w systemach dystrybucji Linuksa i wykonuje podstawowe funkcje instalacji, odinstalowania, skanowania, aktualizacji, aktualizacji itp.
Systemy Linux oparte na RPM wymagają Yum do zarządzania, ponieważ nie są one w stanie samodzielnie wykrywać i rozwiązywać zależności. Ale może zainstalować wiele pakietów, w przeciwieństwie do Yum, pod warunkiem, że podamy poprawną nazwę pliku z rozszerzeniem.rpm. Ułatwiłoby to menedżerowi pakietów zlokalizowanie pliku.
RPM nie zależy od repozytoriów online dla żadnej ze swoich usług i nie może skanować ani aktualizować siebie ani swoich pakietów do najnowszych wersji. Może wyświetlać tylko aktualnie dostępną wersję.
Główna różnica między YUM a RPM
- Yum i RPM, mimo że są menedżerami pakietów systemu Linux, wciąż różnią się nawet w znaczeniu. Podczas gdy Yum jest menedżerem pakietów front-end najwyższego poziomu, który działa w systemach Linux opartych na RPM, RPM jest menedżerem pakietów niskiego poziomu, który wykonuje podstawowe funkcje.
- YUP lub Yellowdog UPgrader został po raz pierwszy stworzony i całkowicie opracowany w latach 1999-2000. Zaktualizowana wersja YUP jest znana jako Yum i została przebudowana lub zmodyfikowana w 2003 roku. Podczas gdy RPM lub Redhat zostały opracowane w 1997 roku.
- Yum może automatycznie skanować, wykrywać i rozwiązywać zależności, podczas gdy RPM nie jest w stanie tego zrobić. Nie rozwiązuje zależności.
- RPM pozwala na zainstalowanie wielu pakietów, jedynym niezbędnym warunkiem jest podanie właściwej nazwy pliku z rozszerzeniem „.rpm”. Ale w przypadku Yum instaluje tylko pakiety, które są już dostępne w ich repozytorium i pokazuje inne pakiety, które są już zainstalowane.
- Mimo że jedną z funkcji menedżera pakietów jest instalowanie i aktualizowanie pakietów systemu Linux, RPM nie pozwala na aktualizację istniejących pakietów, podczas gdy Yum pomaga skanować pakiety i powiadamia, a także aktualizuje je do najnowszej wersji.
- Jeśli chodzi o zarządzanie tymi menedżerami opakowań, Yum jest również oprogramowaniem używanym do zarządzania RPM, podczas gdy RPM jest trudny w obsłudze w przypadku instalacji i aktualizacji.
Wniosek
Menedżer opakowań to oprogramowanie służące do zarządzania, instalowania, aktualizowania, aktualizowania itp. pakietów systemu. Systemy oparte na Linuksie lub systemy Linux mają wiele takich menedżerów pakietów, w których dwa to: Yum i RPM.
RPM lub Redhat Packaging Manager, wprowadzony w 1997 roku, jest jednym z najstarszych menedżerów pakietów systemów opartych na Linuksie. Jego główne funkcje obejmują instalowanie wielu pakietów. Jest to potężny system zarządzania pakietami do instalowania, odinstalowywania, sprawdzania i aktualizowania pakietów otrzymywanych przez systemy Linux.
Yum lub Yellowdog Upgrader Modify, opracowany w 2003 roku, to system zarządzania pakietami używany w systemach Linux opartych na RPM. Instalują również pakiety, ale nie w taki sam sposób jak RPM. Pomagają również głównie w zarządzaniu RPM.
Faktem, który wyróżnia Yum i RPM jest fakt, że Yum może sprawdzać i aktualizować pakiety, podczas gdy RPM nie może tego zrobić. Yum może również samodzielnie rozwiązywać zależności, podczas gdy nie jest to możliwe w przypadku RPM.