DEB kumpara sa RPM

May -Akda: Laura McKinney
Petsa Ng Paglikha: 4 Abril 2021
I -Update Ang Petsa: 10 Mayo 2024
Anonim
This Secret Missile Will Destroy The Enemies If Russia Is Attacked
Video.: This Secret Missile Will Destroy The Enemies If Russia Is Attacked

Nilalaman

Mula sa punto ng gumagamit, walang pagkakaiba-iba sa mga tool na ito. Ang mga RPM at mga format ng DEB ay parehong mga file na archive lamang, na may ilang metadata na nakakabit sa kanila. Pareho silang pantay na arko, may hardcoded install path at naiiba lamang sa mga banayad na detalye. Ang mga file ng DEB ay mga file ng pag-install para sa mga pamamahagi batay sa Debian. Ang mga file ng RPM ay mga file ng pag-install para sa mga pamamahagi ng batay sa Red Hat. Ang Ubuntu ay batay sa pamamahala ng package ni Debian batay sa APT at DPKG. Ang Red Hat, CentOS at Fedora ay batay sa lumang sistema ng pamamahala ng pakete ng Red Hat Linux, RPM.


Mga Nilalaman: Pagkakaiba sa pagitan ng DEB at RPM

  • Ano ang DEB?
  • Ano ang RPM?
  • Pangunahing Pagkakaiba
  • Paliwanag ng Video

Ano ang DEB?

Ang DEB ay ang pagpapalawak ng format ng package ng software ng Debian at ang pinaka madalas na ginagamit na pangalan para sa naturang mga binary packages. Ang DEB ay binuo ni Bedian

Ano ang RPM?

Ito ay isang sistema ng pamamahala ng pakete. Ang pangalang RPM ay iba-ibang tumutukoy sa format na file ng .rpm, mga file sa format na ito, software na nakabalot sa naturang mga file, at ang tagapamahala mismo ng package. Ang RPM ay inilaan lalo na para sa mga pamamahagi ng Linux; ang format ng file ay ang format ng pakete ng baseline ng Linux Standard Base. Ang RPM ay binuo ng Community & Red Hat.

Pangunahing Pagkakaiba

  1. Ang mga file ng DEB ay mga file ng pag-install para sa mga pamamahagi batay sa Debian. Ang mga file ng Rpm ay mga file ng pag-install para sa mga pamamahagi na nakabase sa Red Hat. Mayroong iba pang mga uri para sa iba pang mga pamamahagi. Ang bawat isa ay bahagyang naiiba sa iba. Ang lahat ay dinisenyo upang gawing mas madali ang pag-install ng mga programa sa iba't ibang mga pamamahagi. Wala ng mga maipapatupad na mga file. Ang mga file ng DEB ay ginagamit gamit ang dpkg, kakayahan, apt-get. Ang mga file ng Rpm ay ginagamit gamit ang yum.
  2. Ang Ubuntu ay batay sa pamamahala ng package ni Debian batay sa APT at DPKG. Ang Red Hat, CentOS at Fedora ay batay sa lumang sistema ng pamamahala ng pakete ng Red Hat Linux, RPM.
  3. Ang bawat RPM ay may isang 'spec' file, na nagdedetalye kung anong bersyon ng application ang mai-install at kung ano ang ibang mga mas maliit na application na mai-install upang gumana ito. Ang DEB file din ay nakasalalay sa isang 'control file' na katulad ng file na 'spec' ng isang RPM package, dahil tinukoy nito kung anong software ang dapat mai-install upang maipapatakbo ang iyong target na application, ay nagbibigay ng isang paglalarawan sa kung ano ka ay mai-install.
  4. Sa loob ng mahabang panahon, ang apt-get ay higit na mahusay sa pagproseso ng napakalaking halaga ng metadata na talagang mabilis habang ang yum ay kukuha ng mga edad upang gawin ito. Nagdusa din ang RPM mula sa mga site tulad ng RPM mahanap kung saan makakahanap ka ng 10+ na hindi katugma na mga pakete para sa iba't ibang mga pamamahagi. Ganap na itinago ng apt ang problemang ito para sa mga pakete ng DEB dahil ang lahat ng mga pakete ay naka-install mula sa parehong mapagkukunan.
  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 package na hindi (pa) paakyat. Sa RPM mundo (hindi bababa sa mga Red Hat derivatives) ito ay nakasimangot.
  7. Ang Debian ay may isang malaking halaga ng mga script na magagawang i-automate ang isang malaking bahagi ng paglikha ng isang package. Halimbawa, ang paglikha ng isang simpleng - pakete ng isang programang Python ng setuptool, ay kasing simple ng paglikha ng isang pares ng mga file na meta-data at pagpapatakbo ng debuild. Iyon ay sinabi, ang spec-file para sa naturang pakete sa format na RPM ay magiging maikli at sa RPM mundo, marami din ang mga bagay na awtomatiko sa mga araw na ito.