Manager pachet RPM

Manager pachet RPM

informație
Creator Marc Ewing și Erik Troan ( d )
Dezvoltat de palarie rosie
Prima versiune 1997
Ultima versiune 4.16.0 (30 septembrie 2020)
Versiune avansată 4.13.0 alfa (24 iulie 2015)
4.13.0-rc1 (2 septembrie 2015)
4.14.2-rc1 (29 iunie 2018)
4.14.2-rc2 (8 august 2018)
Depozit github.com/rpm-software-management/rpm
Scris in VS
Sistem de operare GNU / Linux și tip Unix
Citiți formatele RPM ( d )
Tip Manager de pachete la nivel de sistem ( d )
Licență Licență publică generală GNU
Site-ul web rpm.org

RPM Package Manager ( Red Hat Package Manager ), sau mai simplu RPM , este un sistem de gestionare a pachetelor software utilizat pe unele distribuții GNU / Linux . Sistemul constă dintr-un format deschis și software gratuit pentru gestionarea fișierelor în acest format. Acesta este formatul folosit de Linux Standard Base (LSB).

Prezentare

RPM poate fi utilizat din linia de comandă sau cu o interfață grafică și vă permite să instalați, să dezinstalați, să verificați, să interogați și să actualizați pachetele software . Fiecare pachet software constă dintr-o arhivă de fișiere și informații despre pachet, cum ar fi licența, versiunea, descrierea, dependențele etc.

Istoric

Acest software gratuit a fost creat inițial de Red Hat în 1995 și de atunci a fost adoptat de alte distribuții Linux. Acronimul „RPM” a reprezentat inițial „Redhat Package Manager”, după adoptarea instrumentului de mai multe distribuții, a fost redenumit „RPM Package Manager”, care este un acronim recursiv .

Cele mai cunoscute distribuții care utilizează sistemul de gestionare a pachetelor RPM sunt: Red Hat Enterprise Linux , Fedora , CentOS , Mandriva , openSUSE , SUSE Linux Enterprise , PCLinuxOS , MeeGo , Mageia .

Comenzi de utilizare

Instalarea și actualizarea pachetelor

sau

Interogare

Dezinstalare

rpm -e nom_paquet rpm -e --nodeps nom_paquet

Programe de gestionare a pachetelor software RPM

Există mai multe programe care automatizează rezoluțiile de dependență și descărcarea pachetelor software RPM.

APT

apt-rpm este un port al APT din distribuția Linux Conectiva . Este, de asemenea, utilizat cu distribuțiile Fedora Core , Yellow Dog și Ubuntu .

INTELIGENT

SMART este un software de gestionare a pachetelor software cu distribuție multiplă (poate gestiona pachetele Deb , .rpm și. Tgz de la Slackware ) dezvoltat inițial pentru distribuția Conectiva .

URPMI

URPMI și interfața sa grafică rpmdrake au fost dezvoltate pentru distribuția Mandriva Linux .

DA

YUM a fost dezvoltat pentru Yellow Dog .

DNF

Dandified Yum folosit ca manager de pachete pentru Fedora și cele mai recente versiuni de CentOS (și Red Hat).

DNF a fost inițial dezvoltat de openSUSE pentru managerul său de pachete Zypper .

Formatul unui pachet RPM

Formatul unui pachet RPM este binar și constă din patru părți:

  1. Un prim antet (în engleză „lead”) care identifică fișierul ca fiind în format RPM
  2. Semnătură pentru a verifica integritatea și autenticitatea
  3. Un al doilea antet care conține metadate, inclusiv numele pachetului, versiunea, arhitectura (în special procesorul), lista de fișiere etc.
  4. Un fișier de arhivă care este de obicei în format cpio , comprimat.

Pentru a extrage fișierele dintr-un pachet rpm (FĂRĂ să le instalați), comanda este: rpm2cpio example_de_rpm.rpm | cpio -idmv

Note și referințe

  1. „  http://rpm5.org/roadmap.php  ”
  2. „  https://rpm.org  ”
  3. (în) „  Știri  ” (accesat la 29 mai 2016 )
  4. „  http://rpm.org/timeline.html  ”
  5. „  Documentația formatului RPM  ” .

Vezi și tu

Articole similare

linkuri externe

Site-uri „oficiale”:

Documentație / tutoriale:

Diverse: