RPM Package Manager

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

RPM Package Manager (dawniej też Red Hat Package Manager, skrót RPM) – program służący do zarządzania (instalacji, aktualizacji, usuwania) pakietami zawierającymi oprogramowanie lub dane. Pakiety mają rozszerzenie .rpm. Pakiety RPM zawierają skompresowane (we wczesnych wersjach gzipem, w nowszych bzipem2 albo LZMA) archiwum cpio zawierające dane. Posiadają także dodatkowe informacje na temat zawartości, m.in. zależności (ang. dependencies) - czyli spis programów (bibliotek) lub pakietów, które są wymagane do zainstalowania i poprawnej pracy pakietu (działa to także w drugą stronę - pakiety później zainstalowane wymagające danego pakietu, uniemożliwiają jego odinstalowanie), a także sugestie dotyczące współpracy z innymi pakietami.

Intel 80386 – 32-bitowy procesor opracowany przez firmę Intel, zaprezentowany w 1985 roku. Później odpowiedniki tego procesora produkowały również firmy AMD oraz Cyrix (VIA).Kompresja danych (ang. data compression) – polega na zmianie sposobu zapisu informacji tak, aby zmniejszyć redundancję i tym samym objętość zbioru. Innymi słowy chodzi o wyrażenie tego samego zestawu informacji, lecz za pomocą mniejszej liczby bitów.

Pakiet RPM budowany jest na podstawie opisu zawartego w pliku spec.

Program ten powstał na potrzeby dystrybucji Red Hat Linux, aktualnie jest używany również w innych dystrybucjach (np. Fedora, SUSE, Mandriva, PLD).

Najnowsza stabilna wersja to RPM 4.14.2.1 wydana w roku 2018 (stan na wrzesień 2019).

Nazwy pakietów[ | edytuj kod]

RPM wprowadził ujednolicone nazwy plików. Przykładowy pakiet z GNU Gadu posiada nazwę gg2-2.2.7-1.athlon.rpm. Nazwa ta składa się z czterech członów w formacie plik-wersja-wydanie.architektura.rpm:

cpio jest archiwizatorem plików i formatem plików. Oprogramowanie cpio zostało stworzone by archiwizować dane na taśmach magnetycznych i jako taki, był częścią PWB/UNIX, jak również częścią UNIX System III i UNIX Systemu V. Jednak użycie formatu tar, jego szeroko dostępnego odpowiednika, zostało uznane za lepszy wybór. Dzięki wykorzystaniu formatu cpio przez pakiet RPM Package Manager (jest jego częścią), cpio nadal jest ważnym formatem pliku.deb – format pakietu instalacyjnego używanego przez dystrybucję systemu operacyjnego Linux Debian GNU/Linux. Wszystkie pakiety w tym formacie posiadają rozszerzenie .deb. Jest to skrót od "Deborah" (inaczej: "Debora"), imienia byłej żony twórcy Debiana, Iana Murdocka.
  • gg2 – nazwa programu,
  • 2.2.7 – wersja programu,
  • 1 – wydanie pakietu (może istnieć kilka wydań pakietu dla jednej wersji programu),
  • athlon – architektura (platforma sprzętowa/typ procesora) dla której pakiet jest przeznaczony (np. i386, Athlon, Alpha, PPC, x86-64) lub src w przypadku pakietu źródłowego.


  • Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    Debian – projekt wolnej dystrybucji systemu operacyjnego GNU/Linux oraz GNU/kFreeBSD realizowany przez ochotników na całym świecie. Wewnątrz Debiana istnieją również projekty, mające na celu stworzenie dystrybucji systemu GNU/Hurd, inne odmiany BSD a nawet dystrybucji wolnego oprogramowania na platformę Windows.
    Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.
    AMD64 (x86-64 lub x64) to 64-bitowa architektura procesorów firmy AMD, przeznaczona dla komputerów osobistych (procesory AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Phenom, oraz ostatnie wersje procesorów Sempron), komputerów przenośnych (Sempron, Turion 64, Turion 64 X2) oraz serwerów i wydajnych stacji obliczeniowych (AMD Opteron). Jest ona rozszerzeniem architektury x86 głównie o 64-bitowe rozkazy oraz rejestry. Umożliwia także bezpośrednie wykonywanie 16- i 32-bitowego kodu x86.
    bzip2 – algorytm i program komputerowy będącego jedną z jego implementacji, do bezstratnej kompresji danych. Jest on dostępny na licencji analogicznej do licencji BSD.
    CentOS (Community ENTerprise Operating System) – dystrybucja Linuksa oparta na Red Hat Enterprise Linux i mająca być z nim w całości kompatybilna.
    Red Hat Linux – jedna z najstarszych i w swoim czasie najpopularniejszych dystrybucji Linuksa, tworzona przez firmę Red Hat.
    Linux Standard Base (LSB) to projekt mający na celu zniwelowanie różnic między dystrybucjami Linuksa poprzez wyznaczenie wspólnych standardów. 1 listopada 2005 r. specyfikacja LSB w wersji 2.0.1 stała się standardem ISO 23360.

    Reklama