DEB vs RPM

Autor: Laura McKinney
Loomise Kuupäev: 4 Aprill 2021
Värskenduse Kuupäev: 12 Mai 2024
Anonim
.rpm vs .deb в чем разница?
Videot: .rpm vs .deb в чем разница?

Sisu

Kasutaja seisukohast pole nende tööriistade vahel palju vahet. RPM- ja DEB-vormingud on mõlemad lihtsalt arhiivifailid, millele on lisatud mõned metaandmed. Need on mõlemad võrdselt kaarjad, kõvakodeeritud installiteedega ja erinevad ainult peente detailide poolest. DEB-failid on Debianil põhinevate distributsioonide installifailid. RPM-failid on Red Hatil põhinevate jaotuste installifailid. Ubuntu põhineb Debiani paketihaldusel, mis põhineb APT-l ja DPKG-l. Red Hat, CentOS ja Fedora põhinevad vanal Red Hat Linuxi paketihaldussüsteemil RPM.


Sisu: erinevus DEB ja RPM vahel

  • Mis on DEB?
  • Mis on RPM?
  • Peamised erinevused
  • Video selgitus

Mis on DEB?

DEB on Debiani tarkvarapaketi vormingu laiendus ja selliste binaarpakettide sagedamini kasutatav nimi. DEB töötas välja Bedian

Mis on RPM?

See on paketihaldussüsteem. Nimi RPM viitab erinevalt .rpm failivormingule, selles vormingus failidele, sellistesse failidesse pakitud tarkvarale ja paketihaldurile endale. RPM oli mõeldud peamiselt Linuxi levitamiseks; failivorming on Linuxi standardbaasi algkujundus. RPM töötas välja Community & Red Hat.

Peamised erinevused

  1. DEB-failid on Debianil põhinevate distributsioonide installifailid. RPM-failid on Red Hatil põhinevate jaotuste installifailid. Muude jaotuste jaoks on ka teisi tüüpe. Igaüks neist erineb teistest veidi. Kõik on loodud programmide installimise hõlbustamiseks erinevatel jaotustel. Ükski neist pole käivitatavad failid. DEB-faile kasutatakse koos dpkg, aptitude, apt-get. RPM-faile kasutatakse koos yum-iga.
  2. Ubuntu põhineb Debiani paketihaldusel, mis põhineb APT-l ja DPKG-l. Red Hat, CentOS ja Fedora põhinevad vanal Red Hat Linuxi paketihaldussüsteemil RPM.
  3. Igal RPM-l on spetsiaalse faili fail, milles kirjeldatakse üksikasjalikult, millist rakenduse versiooni installitakse ja millised muud väiksemad rakendused selle installimiseks tuleb installida. Ka DEB-fail sõltub „juhtfailist”, mis sarnaneb RPM-paketi „spec” -failiga, kuna see määratleb, milline tarkvara tuleb teie sihtrakenduse käitamiseks installida, kirjeldab seda, mida te hakkame installima.
  4. Pikka aega on apt-get olnud tohutu tohutu hulga metaandmete töötlemisel ülikiire, samas kui selle tegemiseks kulub aega. RPM kannatas ka selliste saitide nagu RPM leidmise koha pealt, kust leiate erinevate levitamiste jaoks 10+ ühildamatuid pakette. Apt peitis selle probleemi DEB-pakettide jaoks täielikult, kuna kõik paketid installiti samast allikast.
  5. DEB töötas välja Bedian, RPM töötas välja Community & Red Hat.
  6. Debiani maailmas on natuke rohkem aktsepteeritud kanda plaastreid pakendis, mis pole (veel) ülesvoolu. RPM-maailmas (vähemalt Red Hat'i derivaatide hulgas) on see pahaks pandud.
  7. Debianil on tohutul hulgal skripte, mis suudavad automatiseerida tohutu osa paketi loomisest. Näiteks on setuptool’s Pythoni programmi - lihtsa - paketi loomine sama lihtne kui paari meta-andmefaili loomine ja ehituse käivitamine. Sellegipoolest oleks sellise paketi RPM-vormingus spetsifail üsna lühike ja ka RPM-maailmas on tänapäeval palju kraami, mis on automatiseeritud.