Ero DEB: n ja RPM: n välillä

Kirjoittaja: Monica Porter
Luomispäivä: 22 Maaliskuu 2021
Päivityspäivä: 10 Saattaa 2024
Anonim
Ero DEB: n ja RPM: n välillä - Tiede
Ero DEB: n ja RPM: n välillä - Tiede

Sisältö

Tärkein ero

Yksilön kannalta näitä laitteita ei ehkä ole paljon. RPM- ja DEB-koodekit ovat kaikki vain arkistotietueita, joihin liittyy joitain metatietoja. Ne ovat jokaisen yhtä kaarevaisia, niillä on kovakoodatut järjestelypolut ja eroavat yksinomaan arkaluontoisista yksityiskohdista. DEB-tietueet järjestävät tietueet Debian-pohjaisille jakeluille.RPM-tietueet ovat järjestetty tietueet Red Hat -pohjaisiin jakeluihin. Ubuntu riippuu Debianin nippusopimuksesta APT: n ja DPKG: n perusteella. Red Hat, CentOS ja Fedora perustuvat vanhentuneeseen Red Hat Linux -paketin hallintajärjestelmään, RPM.


Mikä on DEB?

DEB on Debian-ohjelmistoohjelmapaketin muodon jatko ja todennäköisesti eniten käytetty otsikko tällaisille binaaripaketeille. DEB on kehittänyt Bedian

Mikä on RPM?

Se on pakettihallintajärjestelmä. Otsikko RPM viittaa eri tavoin jälleen .rpm-tiedostomuotoon, tätä muotoa koskeviin tietueisiin, sellaisiin tietueisiin pakattuun ohjelmisto-ohjelmaan ja itse nipunvalvojaan. RPM oli tarkoitettu ensisijaisesti Linux-jakeluihin; tiedostomuoto on Linux Standard Base -yrityksen perustason paketti. RPM on kehittänyt Community & Red Hat.

Keskeiset erot

  1. DEB-tietueet järjestävät tietueet Debian-pohjaisille jakeluille. Rpm-tietueet järjestelevät tietueet Red Hat -pohjaisille jakeluille. Eri jakeluille on erilaisia ​​tyyppejä. Jokainen on tuskin täysin täysin erilainen kuin vaihtoehto. Kaikki on suunniteltu tekemään pakettijärjestelyistä vähemmän monimutkaisia ​​lukuisissa jakeluissa. Mikään ei ole suoritettavia tietueita. DEB-tietueita käytetään tiedostojen dpkg, aptitude, apt-get kanssa. Rpm-tietueita käytetään yum: n kanssa.
  2. Ubuntu riippuu Debianin nippusopimuksesta APT: n ja DPKG: n perusteella. Red Hat, CentOS ja Fedora perustuvat vanhentuneeseen Red Hat Linux -paketin hallintajärjestelmään, RPM.
  3. Jokaisella RPM: llä on 'spec'-tiedosto, joka kuvaa yksityiskohdat, mihin mannekiini aikoo käyttää sitä ja mitkä aivan erilaiset pienemmät ominaisuudet on asennettava sen toiminnan varmistamiseksi. Myös DEB-tiedosto on riippuvainen 'hallintotiedostosta', joka voi olla aivan kuten RPM-nipun 'spec' -tiedosto, sen seurauksena se määrittelee minkä ohjelmisto-ohjelman tulee laittaa sisään varmistaaksesi, että tavoiteapuohjelmasi suorita, antaa kuvaus siitä, mitä aiot järjestää.
  4. Apt-get on todella kauan ollut ylivoimainen käsitellessään suurta määrää metatietoja todella nopeasti, kun taas yum kestää sen. RPM kärsi myös sellaisista verkkosivustoista, kuten RPM, paljastaen paikan, josta paljastat yli 10 yhteensopimattomia paketteja lukuisille jakeluille. Apt piilotti kokonaan tämän haitan DEB-paketeille, koska kaikki hankitut paketit sijoitettiin samanlaisesta tarjouksesta.
  5. DEB: n kehitti Bedian, RPM: n kehitti Community & Red Hat.
  6. Debian-maailmassa on hiukan hyväksyttävämpää kantaa paikkoja nipussa, jotka eivät ole (kuitenkin) ylävirtaan. RPM-maailmassa (ainakin monien monien Red Hat -johdannaisten joukossa), joka on paheksunut.
  7. Debianilla on ääretön määrä skriptejä, jotka voisivat olla valmiita automatisoimaan äärettömän osan paketin rakentamisesta. Toisinaan tekemällä - suoraviivainen - paketti asennustyökalujen Python-ohjelmasta on yhtä helppoa kuin luoda useita metatietorekisteritietoja ja työskennellä uudelleen. Siitä huolimatta tällaisen nipun RPM-muodossa oleva spec-tiedosto voi olla melko nopea ja myös RPM-maailmassa on erilaisia ​​juttuja, jotka nykyään automatisoidaan.

Merenneito hahmotellaan legendaarieki olentoki, jolla on uurempi puoli ja runko paljon kuin naiella ja joka lakee itten puolena hännän kana paljon kuin kala. e toimii olennona, jolla on opti...

Ero pyramidien ja prismien välillä

Monica Porter

Saattaa 2024

Pyramidi määritellään rakenteeki, jolla on kolmionmuotoinen tai neliönpohja ja ivuilla, joiden molemmia päiä on rinteitä, jotka putoavat ylhäältä...

Jaa