Pagkakaiba sa pagitan ng DEB at RPM

May -Akda: Monica Porter
Petsa Ng Paglikha: 22 Marso. 2021
I -Update Ang Petsa: 17 Mayo 2024
Anonim
Paano Magmaneho at Mag-shift ng 8, 9, 10, 13, 15 o 18 na mga Transmission | TEORYA
Video.: Paano Magmaneho at Mag-shift ng 8, 9, 10, 13, 15 o 18 na mga Transmission | TEORYA

Nilalaman

Pangunahing Pagkakaiba

Mula sa paninindigan ng indibidwal, maaaring hindi maraming mga aparatong ito. Ang RPM at DEB codec ay bawat archive lamang ng mga talaan, na may ilang metadata na nauugnay sa kanila. Ang mga ito ay bawat pantay na arko, may hardcoded ayusin ang mga landas at nag-iiba lamang sa mga maselan na detalye. Ang mga tala ng DEB ay nagsasaayos ng mga talaan para sa mga pamamahagi batay sa Debian.Ang mga rekord ng RPM ay nag-ayos ng mga talaan para sa mga pamamahagi batay sa Red Hat. Ang Ubuntu ay nakasalalay sa deal ng bungkos ni Debian batay sa APT at DPKG. Ang Red Hat, CentOS at Fedora ay batay sa hindi napapanahong sistema ng pangangasiwa ng bundok ng Red Hat Linux, RPM.


Ano ang DEB?

Ang DEB ay ang pagpapalawig ng format ng bundle ng programa ng programa ng Debian software at malamang na ang pinakamadalas na ginagamit na pamagat para sa naturang mga binary packages. Ang DEB ay binuo ni Bedian

Ano ang RPM?

Ito ay isang sistema ng pangangasiwa ng bundle. Ang pamagat na RPM ay iba-ibang tumutukoy muli sa format ng file ng .rpm, talaan sa format na ito, program ng software program na nakabalot sa nasabing recorddata, at ang superbisor ng bundle mismo. Ang RPM ay pangunahing nilalayon para sa mga pamamahagi ng Linux; ang format ng file ay ang format ng bundle ng baseline ng Linux Standard Base. Ang RPM ay binuo ng Community & Red Hat.

Pangunahing Pagkakaiba

  1. Ang mga tala ng DEB ay nagsasaayos ng mga talaan para sa mga pamamahagi batay sa Debian. Ang Rpm recordsdata ay nagsasaayos ng mga tala ng tala para sa mga pamamahagi na batay sa Red Hat. Mayroong iba't ibang mga uri para sa iba't ibang mga pamamahagi. Ang bawat isa ay halos hindi lubos na naiiba sa kahalili. Ang lahat ay dinisenyo upang gawin ang pag-aayos ng mga pakete na hindi kumplikado sa maraming mga pamamahagi. Wala ng mga maipapatupad talaan. Ang mga tala ng DEB ay ginagamit gamit ang dpkg, kakayahan, apt-get. Ang mga tala ng Rpm ay ginagamit gamit ang yum.
  2. Ang Ubuntu ay nakasalalay sa deal ng bungkos ni Debian batay sa APT at DPKG. Ang Red Hat, CentOS at Fedora ay batay sa hindi napapanahong sistema ng pangangasiwa ng bundok ng Red Hat Linux, RPM.
  3. Ang bawat RPM ay may isang 'spec' file, na nagdedetalye kung ano ang mannequin ng paggamit ng pagpunta sa lugar na ito at kung ano ang ganap na magkakaibang mga mas maliit na kakayahan ay dapat ilagay upang matiyak na gumana ito. Ang DEB file din ay nakasalalay sa isang 'file file' na maaaring maging katulad ng file na 'spec' ng isang RPM bundle, bilang isang resulta nito ay tinukoy kung anong programa ng software program ang dapat mailagay upang matiyak na ang iyong utility na layunin sa tumakbo, nagbibigay ng paglalarawan kung ano ang iyong ayusin.
  4. Para sa isang napakahabang panahon, ang apt-get ay higit na mahusay sa pagproseso ng malaking halaga ng metadata na tunay na mabilis samantalang ang yum ay kukuha ng mga edad upang gawin ito. Bukod dito, nagdusa rin ang RPM mula sa mga web site tulad ng RPM na alisan ng takip ang lugar na makikita mo ang 10+ hindi katugma na mga pakete para sa maraming mga pamamahagi. Ganap na itinago ng apt ang kawalan na ito para sa mga pakete ng DEB dahil sa lahat ng mga pakete na nakuha na inilagay mula sa isang magkatulad na pagkakaloob.
  5. Ang DEB ay binuo ng Bedian, RPM ay binuo ng Community & Red Hat.
  6. Sa mundo ng Debian, medyo tinatanggap na magdala ng mga patch sa isang bundle na hindi (gayunpaman) paakyat. Sa RPM mundo (sa pinakakaunti sa maraming maraming dereksyon ng Red Hat) na nakasimangot.
  7. Ang Debian ay may isang walang hanggan na halaga ng mga script na maaaring maging handa upang awtomatiko ang isang walang hanggan na bahagi ng paggawa ng isang bundle. Para sa okasyon, ang paggawa ng isang - diretso - bundle ng isang programang Python ng setuptool, ay kasing simple ng paglikha ng isang bilang ng mga talaan ng meta-data at nagtatrabaho sa debuild. Napag-usapan iyon, ang spec-file para sa tulad na bundle sa format na RPM ay maaaring medyo mabilis at sa loob ng mundo ng RPM, mayroon ding iba't ibang mga bagay na awtomatiko sa mga araw na ito.

Hat Ang iang umbrero ay iang takip a ulo na iinuuot a iba't ibang mga kadahilanan, kabilang ang protekyon laban a mga kondiyon ng panahon, mga eremonyang dahilan tulad ng pagtatapo a uniberidad,...

Tinapay a mga geometriko na ukat, ang haba ay ang pinaka pinalawig na ukat ng iang bagay. a International ytem of Quantitie, ang haba ay anumang dami na may ditanya ng ukat. a iba pang kahinaan, ang...

Higit Pang Mga Detalye