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: Smok RPM 4 Pod KIT - Четвертое поколение бестселлера 2024, Kwiecień
Anonim

Mniam vs RPM

Podczas początkowej instalacji systemu Linux domyślnie instalowany jest większy wybór programów, ale mogą wystąpić sytuacje, w których użytkownik będzie potrzebował zainstalowania nowych programów. Jakiś czas temu użytkownicy musieli kompilować i budować kod źródłowy w celu zainstalowania nowego programu. 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 frontend wysokiego poziomu dla RPM. RPM został opracowany przez firmę Red Hat, natomiast 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żna je zintegrować z innymi przyjaznymi dla użytkownika interfejsami graficznymi. YUM zapewnia kilka innych dodatkowych funkcji poza istniejącą funkcjonalnością RPM.

Co to jest RPM?

RPM został wprowadzony przez firmę Red Hat w 1995 roku. Początkowo był znany jako Red Hat Package Manager, ale teraz jest znany jako RPM Package Manager. RPM to domyślny menedżer pakietów w Linux Standard Base (LSB). Pierwotnie był przeznaczony dla Red Hat Linux (który został wycofany w 2004 roku), ale był 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 wywołujące RPM to rpm, a rozszerzenie plików RPM to także.rpm. Zwykle termin RPM jest używany zarówno w odniesieniu 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 możliwa za pośrednictwem GPG i MD5. Odpowiednie pliki poprawek (PatchRPM i DeltaRPM) mogą aktualizować oprogramowanie zainstalowane 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 udostępnia funkcje wiersza poleceń. Istnieją jednak narzędzia, które mogą zapewnić YUM funkcjonalność GUI. Jest to pełna przeróbka YUP (Yellowdog Updater), który został opracowany przez Duke. YUM jest teraz używany w Red Hat Enterprise Linux (RHEL), Fedorze, CentOS i Yellow Dog Linux (zastępując YUP). Automatyczna aktualizacja oprogramowania odbywa się za pośrednictwem pakietów 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 do zarządzania pakietami dla dystrybucji Linuksa opartych na RPM. Innymi słowy, YUM jest nakładką (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.

Zalecane: