Różnica między Yum a RPM

Różnica między Yum a RPM
Różnica między Yum a RPM

Wideo: Różnica między Yum a RPM

Wideo: Różnica między Yum a RPM
Wideo: FAME 18: Media Trening / Ceremonia Ważenia / F2F Live: Crusher, Ferrari, Dubiel 2024, Listopad
Anonim

Mniam kontra RPM

Podczas początkowej instalacji systemu Linux domyślnie instalowany jest większy wybór programów, ale może się zdarzyć, że użytkownik będzie musiał zainstalować nowe programy. Jakiś czas temu użytkownicy musieli skompilować i zbudować kod źródłowy, aby zainstalować nowy program. Ale teraz użytkownicy mogą łatwo instalować gotowe programy zwane pakietami. Narzędzia do zarządzania pakietami służą do instalowania, aktualizowania i usuwania pakietów z dystrybucji systemu Linux. RPM to popularny menedżer pakietów używany na platformach Linux. YUM to nakładka wysokiego poziomu dla RPM. RPM został opracowany przez Red Hat, podczas gdy YUM (Yellowdog Updater, Modified) został pierwotnie opracowany na Duke University do zarządzania systemami Red Hat w laboratorium fizycznym. RPM ma podstawową funkcjonalność wiersza poleceń, może pobierać pakiety z Internetu, przechowywać zainstalowane pakiety w bazie danych i może być zintegrowany z innymi przyjaznymi dla użytkownika GUI. YUM zapewnia kilka innych dodatkowych funkcji oprócz istniejącej funkcjonalności RPM.

Co to są obroty na minutę?

RPM został wprowadzony przez firmę Red Hat w 1995 roku. Pierwotnie był znany jako Menedżer pakietów Red Hat, ale teraz jest znany jako Menedżer pakietów RPM. RPM to domyślny menedżer pakietów w Linux Standard Base (LSB). Pierwotnie był przeznaczony dla systemu Red Hat Linux (który został przerwany w 2004 roku), ale jest używany przez wiele innych dystrybucji GNU/Linux, a także niektóre inne systemy operacyjne (np. Novell NetWare i IBM AIX). RPM może wysyłać zapytania, weryfikować, instalować, aktualizować, usuwać pakiety i wykonywać inne różne funkcje. Polecenie do wywołania RPM to rpm, a rozszerzeniem plików RPM jest również.rpm. Zazwyczaj termin RPM odnosi się zarówno do oprogramowania, jak i typu pliku. RPM zawiera zgodne oprogramowanie, podczas gdy inne powiązane pliki SPRM zawierają źródło lub skrypty odpowiedniego nieskompilowanego pakietu. Weryfikacja kryptograficzna pakietów RPM jest dozwolona przez GPG i MD5. Odpowiednie pliki poprawek (PatchRPM i DeltaRPM) mogą aktualizować oprogramowanie instalowane przez RPM. Ponadto RPM automatycznie ocenia zależności w czasie kompilacji.

Co to jest Mniam?

Yum (Yellowdog Updater, Modified) to menedżer pakietów dla dystrybucji Linuksa zgodnych z RPM. W rzeczywistości jest to opakowanie wysokiego poziomu dla RPM. Jest to menedżer pakietów typu open source, który zapewnia obsługę wiersza poleceń. Istnieją jednak narzędzia, które mogą zapewnić YUM funkcjonalność graficznego interfejsu użytkownika. Jest to pełne przepisanie YUP (Yellowdog Updater), opracowanego przez Duke'a. YUM jest teraz używany w Red Hat Enterprise Linux (RHEL), Fedorze, CentOS i Yellow Dog Linux (zastępując YUP). Automatyczna aktualizacja oprogramowania jest możliwa dzięki pakietom yum-updateesd, yum-updatenboot, yup-cron lub PackageKit. Repozytorium YUM XML (kolekcje pakietów) jest pierwszym tego rodzaju dla systemów opartych na RPM.

Jaka jest różnica między Yum a RPM?

RPM to menedżer pakietów dla systemów opartych na systemie Linux, a YUM to narzędzie menedżera pakietów dla dystrybucji Linuksa opartych na RPM. Innymi słowy, YUM jest frontendem (opakowaniem wysokiego poziomu) dla RPM. RPM można określić jako stosunkowo niski poziom w porównaniu do YUM. YUM wykorzystuje informacje z baz danych RPM, aby ułatwić zarządzanie wszystkimi pakietami przechowywanymi w systemie. Oprócz zapewnienia wysokiego poziomu frontendu do RPM, YUM dodaje automatyczne aktualizacje i zarządzanie zależnościami. W przeciwieństwie do RPM, YUM oferuje możliwość pracy z repozytoriami.

Zalecana: