RPM Package Manager

RPM Package Manager

Informasjon
Skaper Marc Ewing og Erik Troan ( d )
Utviklet av Rød hatt
Første versjon 1997
Siste versjon 4.16.0 (30. september 2020)
Avansert versjon 4.13.0 alfa (24. juli 2015)
4.13.0-rc1 (2. september 2015)
4.14.2-rc1 (29. juni 2018)
4.14.2-rc2 (8. august 2018)
Innskudd github.com/rpm-software-management/rpm
Skrevet i VS
Operativsystem GNU / Linux og Unix-typen
Les formater RPM ( d )
Type Systemnivå pakkebehandling ( d )
Tillatelse GNU General Public License
Nettsted rpm.org

RPM Package Manager ( Red Hat Package Manager ), eller rettere sagt RPM , er etprogramvarepakkehåndteringssystem som brukes på noen GNU / Linux-distribusjoner . Systemet består av et åpent format og gratis programvare for håndtering av filer i dette formatet. Dette er formatet som brukes av Linux Standard Base (LSB).

Presentasjon

RPM kan brukes fra kommandolinjen eller med et grafisk grensesnitt og lar deg installere, avinstallere, verifisere, spørre og oppdatere programvarepakker . Hver programvarepakke består av et arkiv med filer og informasjon om pakken, som lisens, versjon, beskrivelse, avhengighet osv.

Historisk

Denne gratis programvaren ble opprinnelig opprettet av Red Hat i 1995 og har siden blitt vedtatt av andre Linux-distribusjoner. Forkortelsen "RPM" sto opprinnelig for "Redhat Package Manager", etter adopsjonen av verktøyet av flere distribusjoner, ble det omdøpt til "RPM Package Manager", som er et rekursivt akronym .

De mest kjente distribusjonene ved hjelp av RPM-pakkehåndteringssystemet er: Red Hat Enterprise Linux , Fedora , CentOS , Mandriva , openSUSE , SUSE Linux Enterprise , PCLinuxOS , MeeGo , Mageia .

Brukskommandoer

Installere og oppdatere pakker

eller

Forhør

Avinstallasjon

rpm -e nom_paquet rpm -e --nodeps nom_paquet

RPM programvarepakkehåndteringsprogrammer

Det er flere programmer som automatiserer avhengighetsoppløsninger og nedlasting av RPM- programvarepakker .

APT

apt-rpm er en port av APT fra Linux Conectiva- distribusjonen . Den brukes også med Fedora Core- , Yellow Dog- og Ubuntu-distribusjoner .

SMART

SMART er en programvare for programvarepakkehåndtering med flere distribusjoner (den kan administrere. Deb , .rpm og. Tgz- pakker fra Slackware ) opprinnelig utviklet for Conectiva- distribusjonen .

URPMI

URPMI og dets grafiske grensesnitt for rpmdrake ble utviklet for Mandriva Linux- distribusjon .

YUM

YUM ble utviklet for Yellow Dog .

DNF

Dandified Yum brukes som pakkeforvalter for Fedora og de nyeste versjonene av CentOS (og Red Hat).

DNF ble opprinnelig utviklet av openSUSE for sin Zypper- pakkeforvalter .

Format for en RPM-pakke

Formatet til en RPM-pakke er binært og består av fire deler:

  1. En første overskrift (på engelsk "lead") som identifiserer filen i RPM-format
  2. Signatur for å verifisere integritet og ekthet
  3. En annen overskrift som inneholder metadata inkludert navnet på pakken, versjonen, arkitekturen (spesielt prosessoren), listen over filer osv.
  4. En arkivfil som vanligvis er i cpio- format , komprimert.

For å trekke ut filene fra en rpm-pakke (UTEN installasjon av dem), er kommandoen: rpm2cpio eksempel_de_rpm.rpm | cpio -idmv

Merknader og referanser

  1. "  http://rpm5.org/roadmap.php  "
  2. "  https://rpm.org  "
  3. (i) Nyheter  " (åpnet 29. mai 2016 )
  4. “  http://rpm.org/timeline.html  ”
  5. “  RPM Format Documentation  ” .

Se også

Relaterte artikler

Eksterne linker

"Offisielle" nettsteder:

Dokumentasjon / veiledning:

Diverse: