• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • RPM Package Manager

    Przeczytaj także...
    Mandriva Linux (dawniej Mandrakelinux, Linux Mandrake) – dystrybucja Linuksa firmy Mandriva, uznawana za łatwą w użytkowaniu nawet dla niezbyt doświadczonego użytkownika. Charakteryzuje się dbałością o graficzny interfejs użytkownika oraz obsługą dużej ilości modeli sprzętu popularnego w zastosowaniach biurowych.PLD (na początku Polish(ed) Linux Distribution, obecnie akronim rekurencyjny od ang. PLD Linux Distribution), tworzona w Polsce dystrybucja systemu Linux.
    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).

    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.

    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.

    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:

    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.
  • 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.
  • Odgałęzienia[ | edytuj kod]

    Aktualnie istnieją dwie wersje rozwijane projektu RPM – jedna w ramach projektu Fedora, zaś drugą wersją opiekuje się inna grupa programistów, którym przewodzi poprzedni opiekun projektu RPM, były pracownik firmy Red Hat. Obydwa projekty roszczą sobie prawa do bycia „oficjalnymi” wersjami RPM.

    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.

    RPM.org[ | edytuj kod]

    Społeczność skupiona wokół witryny rpm.org wydała w styczniu 2018 roku wersję 4.14.2.1.

    Ta wersja jest używana w takich dystrybucjach jak Fedora, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise oraz CentOS.

    RPM v5[ | edytuj kod]

    Opiekun projektu RPM rozwijanego od 1999 roku, rozpoczął własne prace wraz z kilkoma programistami korzystającymi z różnych dystrybucji. Witryna internetowa projektu była dostępna pod adresem rpm5.org. Pierwsza wersja pakietu RPM wersja 5 została wydana w maju 2007 roku.

    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.

    Ta wersja jest (lub była) używana przez takie dystrybucje jak ArkLinux, PLD, Unity Linux, Mandriva oraz cAos Linux. Korzysta z niej także projekt OpenPKG dostarczający mechanizm tworzenia paczek dla innych platform uniksowych.

    Ponieważ projekt miał wiele problemów ze stabilnością, wielu użytkowników powróciło do linii 4.

    Przypisy[ | edytuj kod]

    1. rpm.org - Home, rpm.org [dostęp 2019-09-19].

    Zobacz też[ | edytuj kod]

  • deb – pakiety Debiana
  • TGZ – pakiety Slackware
  • LSB – pakiety w standardzie Linux Standard Base [1]
  • pkg – pakiety Solarisa (SV)
  • Linki zewnętrzne[ | edytuj kod]

  • Strona internetowa dotycząca programu RPM
  • Strona internetowa programu RPM w wersji 5
  • Polska wyszukiwarka pakietów
  • Francuska wyszukiwarka pakietów (fr.)
  • Niemiecka wyszukiwarka pakietów (niem.)
  • Strona opisująca budowanie pakietów RPM
  • 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.Biblioteka (w informatyce) – zbiór klas, funkcji (i ew. innych konstrukcji programistycznych), z których korzystają różne programy.




    Warto wiedzieć że... beta

    Mikroprocesor DEC Alpha, znany także jako Alpha AXP, jest 64-bitowym mikroprocesorem RISC oryginalnie zaprojektowanym i wyprodukowanym przez firmę Digital Equipment Corp. (DEC), która wykorzystała go w linii swoich stacji roboczych i serwerów. Mikroprocesor ten zaprojektowany został jako następca rodziny procesorów komputerów VAX, i umożliwiał pracę z systemem operacyjnym VMS (OpenVMS) oraz Digital UNIX, odmianą systemu Unix firmy DEC (DEC OSF1). Po przejęciu firmy Digital przez Compaq na procesorach Alpha może operować system Tru64 UNIX (po przejęciu firmy Compaq przez Hewlett-Packard przemianowany na HP Tru64 UNIX).
    Dystrybucja Linuksa – termin oznaczający uniksowy kompletny system operacyjny zbudowany na bazie jądra Linux. W skład dystrybucji, oprócz samego jądra, wchodzą podstawowe programy i usługi takie, jak powłoka, skrypty startowe, narzędzia konfiguracyjne, a także często duży zestaw aplikacji użytkowych. W obrębie dystrybucji używana jest jednolita organizacja plików konfiguracyjnych oraz wspólny mechanizm instalowania nowych aplikacji. Niekiedy terminem dystrybucja określa się także systemy zbudowane na bazie jąder innych niż Linux (np. GNU Hurd); szczególnie można tutaj wyróżnić klony dystrybucji uniksowych (np. Debian).
    Pakiet instalacyjny (ang. software package) zwany inaczej pakietem programowym to stosowany w systemach uniksopodobnych pakiet zawierający program, umożliwiający jego łatwą oraz szybką instalację, odświeżenie i dezinstalację.
    Athlon to marka handlowa serii różnych mikroprocesorów początkowo bazowanych na architekturze x86 zaprojektowanych i produkowanych przez firmę AMD. Nazwa Athlon pierwotnie używana była na oznaczenie siódmej generacji procesorów z rodziny x86 produkowanych przez AMD a następnie dla procesorów ósmej generacji – Athlon 64, korzystających z architektury AMD64. Następcą procesorów Athlon jest AMD Phenom.
    Solaris, Oracle Solaris (uprzednio Sun Solaris) – system operacyjny z rodziny Unix firmy Oracle (oryginalnie opracowany przez Sun Microsystems) pierwotnie dla rodzimej architektury SPARC – obecnie dostępny także dla 32- oraz 64-bitowych maszyn opartych o procesory firm Intel, AMD oraz VIA. Solaris 2.5.1 był również wydany dla architektury mikroprocesora PowerPC. Kod został zoptymalizowany dla maszyn wieloprocesorowych. System jest stosowany jako platforma dla rozwiązań serwerowych i stacji roboczych. Komputery z systemem Solaris są między innymi używane na Międzynarodowej Stacji Kosmicznej i w amerykańskich wahadłowcach.
    Fedora (do wersji 6 Fedora Core, niekiedy nieprawidłowo określana jako Fedora Linux) – nazwa następcy wolnej dystrybucji Red Hat Linux rozwijanej przez Fedora Project i finansowanej głównie przez Red Hat. Twórcy Fedory stawiają na innowacyjność, dlatego też kolejne wydania pojawiają się często i zawierają najnowsze dostępne oprogramowanie, nawet jeśli prace nad stabilną wersją nie zostały jeszcze ukończone. Z tego powodu oraz faktu ścisłego powiązania z Red Hatem, często lecz niesłusznie Fedorę określa się mianem "poligonu Red Hata". W czerwcu 2005 utworzono Fundację Fedora, mającą w zamierzeniu koordynować prace nad Fedorą w większym stopniu, niezależnie od Red Hata.
    Ark Linux – dystrybucja systemu GNU/Linux bazująca na Red Hat Linux. Dystrybucja ta nie jest już rozwijana. Przeznaczona była głównie do komputerów biurowych i stacji roboczych. Nastawiona na łatwość instalacji i użytkowania. Składała się z trzech płyt CD, z czego jedynie pierwsza zawierała właściwą część Ark Linux; dwie kolejne zawierały dodatkowe oprogramowanie – "Ark Extra Software" i "Ark Development Suite".

    Reklama

    Czas generowania strony: 0.01 sek.