DEB vs. RPM

Avtor: Laura McKinney
Datum Ustvarjanja: 4 April 2021
Datum Posodobitve: 12 Maj 2024
Anonim
.rpm vs .deb в чем разница?
Video.: .rpm vs .deb в чем разница?

Vsebina

Z vidika uporabnika teh orodij ni veliko. Formati RPM in DEB sta le arhivski datoteki, na katere sta priloženi nekateri metapodatki. Oba sta enako skrita, imata težko nameščen pot in se razlikujeta le v subtilnih podrobnostih. Datoteke DEB so namestitvene datoteke za distribucije na Debianu. Datoteke RPM so namestitvene datoteke za distribucije na osnovi Red Hat-a. Ubuntu temelji na Debianovem upravljanju paketov na podlagi APT in DPKG. Red Hat, CentOS in Fedora temeljijo na starem sistemu upravljanja paketov Red Hat Linux, RPM.


Vsebina: Razlika med DEB in RPM

  • Kaj je DEB?
  • Kaj je RPM?
  • Ključne razlike
  • Video Pojasnilo

Kaj je DEB?

DEB je razširitev oblike programskega paketa Debian in najpogosteje uporabljeno ime takšnih binarnih paketov. DEB je razvil Bedian

Kaj je RPM?

Gre za sistem upravljanja paketov. Ime RPM se različno nanaša na obliko datoteke .rpm, datoteke v tej obliki, programsko opremo, ki je pakirana v takšnih datotekah, in sam upravitelj paketov. RPM je bil namenjen predvsem distribucijam Linuxa; Oblika datoteke je osnovna oblika paketa standardne baze Linux. RPM so razvili Community & Red Hat.

Ključne razlike

  1. Datoteke DEB so namestitvene datoteke za distribucije na Debianu. Datoteke Rpm so namestitvene datoteke za distribucije na osnovi Red Hat-a. Za druge distribucije obstajajo druge vrste. Vsaka se nekoliko razlikuje od druge. Vsi so zasnovani tako, da olajšajo namestitev programov na različnih distribucijah. Nobena ni izvršljiva datoteka. Datoteke DEB se uporabljajo z dpkg, aptitude, apt-get. Rpm datoteke se uporabljajo z yum.
  2. Ubuntu temelji na Debianovem upravljanju paketov na podlagi APT in DPKG. Red Hat, CentOS in Fedora temeljijo na starem sistemu upravljanja paketov Red Hat Linux, RPM.
  3. Vsak RPM ima datoteko 'spec', v kateri je natančno določeno, katero različico aplikacije bo nameščeno in katere druge manjše aplikacije bo treba namestiti, da lahko deluje. Datoteka DEB je odvisna tudi od „nadzorne datoteke“, ki je podobna datoteki „spec“ v paketu RPM, saj določa, katero programsko opremo je treba namestiti, da se vaša ciljna aplikacija zažene, vsebuje opis tega, kar nameščamo.
  4. Apt-get je bil dolgo časa boljši pri obdelavi ogromne količine metapodatkov zelo hitro, medtem ko bi za to potrebovali več let. RPM je trpel tudi na spletnih mestih, kot je RPM, kjer najdete 10+ nezdružljivih paketov za različne distribucije. Apt je to težavo v celoti skrival za pakete DEB, ker so bili vsi paketi nameščeni iz istega vira.
  5. DEB je razvil Bedian, RPM pa je razvil Community & Red Hat.
  6. V svetu Debian je nekoliko bolj sprejeto, da nosite popravke v paketu, ki ni (še) zgoraj. V svetu RPM (vsaj med izpeljankami Red Hat-a) se to zgrozi.
  7. Debian ima ogromno skript, ki lahko avtomatizirajo velik del ustvarjanja paketa. Na primer, ustvarjanje - preprostega - paketa programa setupol's Python, je tako preprosto kot ustvarjanje nekaj datotek metapodatkov in zagon obnovitve. Kljub temu bi bila datoteka spec za takšen paket v formatu RPM precej kratka in tudi v svetu RPM je ogromno stvari, ki je v teh dneh avtomatizirano.