RPM Package Manager

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

RPM Package Manager (původně Red Hat Package Manager, nyní pouze rekurzivní akronym) je formát balíčkovacího systému pro linuxové distribuce. Pod název RPM je zahrnován: .rpm formát souborů, soubory v tomto formátu, software zabalený v takových souborech a program tohoto systému samotný. RPM bylo původně zamýšleno pro linuxové distribuce, později byl zvolen jako základní formát projektu Linux Standard Base.

Přestože byl vyvinut pro použití v Red Hat Linuxu, řada distribucí dnes používá RPM. Také byl naportován na jiné operační systémy, jako například Novell NetWare (verze 6. +more5 SP3) a IBM AIX (verze 4).

RPM balíček může obsahovat arbitrální sadu souborů. Značná část RPM souborů jsou tzv. +more binární RPM (nebo BRPM) soubory obsahující předkompilovanou verzi nějakého souboru. Také existují zdrojové RPM (nebo SRPM) soubory obsahující zdrojový kód používaný na vytvoření balíčku. Tyto balíčky mají určité označení v hlavičce souboru, které je odlišuje od BRPM, což způsobuje rozbalení do adresáře /usr/src při instalaci. SRPM běžně nesou příponu . src. rpm, . spm na systémech s omezením na trojmístnou příponu (DOS FAT).

Volby použitelné ve všech režimech

--dbpath cesta = cesta k databázi

--help = informace o možnostech použití

--quiet = zobrazení chybových zpráv

--root adresář = použije adresář jako kořenový

--version = zobrazení čísla verze rpm

Historie

Erik Troan a Marc Ewing napsali původní verzi v roce 1997 na základě zkušeností s pms, rpp a pm.

Rik Faith a Doug Hoffman napsali pm v květnu 1995 pro software společnosti Red Hat. Tento balíčkovací systém byl velice ovlivněn pms, balíčkovacím systémem, který napsali Rik Faith a Kevin Martin na podzim 1993 pro distribuci Bogus Linux. +more pm drží "Pristine Sources + Patches" paradigma pms.

Nadstavby pro RPM

Pro RPM je k dispozici několik nadstaveb, která umí vyřešit závislosti a zjednodušují tak instalaci, aktualizaci i odebírání balíčků ze systému.

* Yum - Fedora, CentOS 5, Red Hat Enterprise Linux 5 a novější, Scientific Linux, Yellow Dog Linux a Oracle Enterprise Linux * up2date - Red Hat Enterprise Linux a CentOS (do verze 4) * Synaptic Package Manager - PCLinuxOS * Zypper - openSUSE, SUSE Linux Enterprise a Ark Linux * urpmi - Mandriva Linux * apt-rpm - port Advanced Packaging Tool (APT) z Debianu * Smart Package Manager - dostupný v mnoha distribucích včetně Fedory * Poldek - podobný APT, viz http://poldek. pld-linux. +moreorg.

Související články

deb (souborový formát)

Reference

Externí odkazy

https://rpm.org - domácí stránka projektu

Kategorie:Balíčkovací systémy

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top