Turinys
Pagrindinis skirtumas
Žvelgiant iš asmenų, šiuose įrenginiuose gali būti nedaug. RPM ir DEB kodekai yra tik archyviniai įrašų duomenys, su jais susiję kai kurie metaduomenys. Jie yra lygiai taip pat arkliški, su kietaisiais ženklais išdėstyti takai ir skiriasi tik subtiliais duomenimis. DEB įrašų duomenys yra „Debian“ pagrindu sukurtų paskirstymų įrašų duomenys.RPM įrašų duomenys yra „Red Hat“ pagrindu paremtų platinimų įrašų duomenys. „Ubuntu“ priklauso nuo „Debian“ paketo, paremto APT ir DPKG. „Red Hat“, „CentOS“ ir „Fedora“ yra pagrįstos pasenusia „Red Hat Linux“ paketo administravimo sistema RPM.
Kas yra DEB?
DEB yra Debian programinės įrangos programų paketo formato plėtinys ir greičiausiai iš esmės dažniausiai naudojamas pavadinimas tokiems dvejetainiams paketams. DEB sukūrė Bedianas
Kas yra RPM?
Tai paketų administravimo sistema. Pavadinimas RPM įvairiai dar kartą nurodo .rpm failo formatą, šio formato įrašų duomenis, į tokius įrašų duomenis supakuotą programinės įrangos programą ir patį paketo prižiūrėtoją. RPM pirmiausia buvo skirtas „Linux“ paskirstymams; failo formatas yra pagrindinis standartinės „Linux Standard Base“ paketo formatas. RPM sukūrė „Community & Red Hat“.
Pagrindiniai skirtumai
- DEB įrašų duomenys yra „Debian“ pagrindu sukurtų paskirstymų įrašų duomenys. Rpm įrašų duomenys yra „Red Hat“ pagrindu paremtų platinimų įrašų duomenys. Įvairiems paskirstymams yra skirtingi tipai. Kiekvienas iš jų visiškai nesiskiria nuo alternatyvos. Visi jie sukurti taip, kad daugelio platinimų metu pakuočių išdėstymas būtų ne toks sudėtingas. Nė vienas iš jų nėra vykdomų įrašų duomenų. DEB įrašų duomenys naudojami su dpkg, aptitude, apt-get. Rpm įrašų duomenys naudojami su yum.
- „Ubuntu“ priklauso nuo „Debian“ paketo, paremto APT ir DPKG. „Red Hat“, „CentOS“ ir „Fedora“ yra pagrįstos pasenusia „Red Hat Linux“ paketo administravimo sistema RPM.
- Kiekvienas RPM turi „specifinį“ failą, kuriame išsamiai aprašoma, kokį manekeną reikia naudoti, ir kokias visiškai skirtingas mažesnes galimybes reikia įdiegti, kad jis veiktų. DEB failas taip pat priklauso nuo „administravimo failo“, kuris gali būti labai panašus į RPM paketo „spec“ failą, todėl jis nusako, kokią programinės įrangos programą reikia įdiegti, kad įsitikintumėte, jog jūsų tikslo naudingumas bėgimas, pateikiamas aprašymas, ką suorganizuosite.
- Iš tiesų labai ilgą laiką „apt-get“ buvo pranašesnis labai greitai apdorojant didelį kiekį metaduomenų, tuo tarpu „yum“ tai atlikti prireiktų amžiaus. Be to, RPM kentėjo nuo tokių svetainių, kaip RPM, kad sužinotumėte apie vietą, kurioje atidarėte daugiau nei 10 nesuderinamų paketų, skirtų daugybei platinimų. Apt visiškai neslėpė šio DEB pakuočių trūkumo, nes visos įsigytos pakuotės buvo įdėtos iš tapačios pakuotės.
- DEB sukūrė Bedianas, RPM sukūrė „Community & Red Hat“.
- Debianų pasaulyje šiek tiek labiau priimtina nešioti pleistrus paketu, kurie nėra (vis dėlto) prieš srovę. RPM pasaulyje (bent jau tarp daugelio „Red Hat“ darinių), dėl kurio susiduriama.
- „Debian“ turi begalę scenarijų, kurie galėtų būti pasirengę automatizuoti begalinę dalį paketų kūrimo. Retkarčiais padaryti lengvai suprantamą „Python“ programos sąranką yra taip paprasta, kaip sukurti daugybę meta-duomenų įrašų duomenų ir dirbti iš naujo. Apie tai kalbant, tokio rinkinio RPM formato failas gali būti gana greitas ir RPM pasaulyje taip pat yra įvairių dalykų, kurie šiomis dienomis yra automatizuoti.