Perbezaan Antara Yum dan RPM

Perbezaan Antara Yum dan RPM
Perbezaan Antara Yum dan RPM

Video: Perbezaan Antara Yum dan RPM

Video: Perbezaan Antara Yum dan RPM
Video: Is Hotmail and Outlook the same? 2024, November
Anonim

Yum lwn RPM

Semasa pemasangan Linux awal, pilihan atur cara yang lebih besar dipasang secara lalai, tetapi mungkin ada masa di mana pengguna memerlukan atur cara baharu dipasang. Beberapa ketika dahulu, pengguna dikehendaki menyusun dan membina kod sumber untuk memasang program baharu. Tetapi kini, pengguna boleh memasang program pra-bina dengan mudah yang dipanggil pakej. Alat pengurusan pakej digunakan untuk memasang, mengemas kini dan mengalih keluar pakej daripada pengedaran Linux. RPM ialah pengurus pakej popular yang digunakan pada platform Linux. YUM ialah bahagian hadapan tahap tinggi untuk RPM. RPM dibangunkan oleh Red Hat, manakala YUM (Yellowdog Updater, Modified) pada asalnya dibangunkan di Duke University untuk menguruskan sistem Red Hat di makmal fizik. RPM mempunyai fungsi baris perintah asas, boleh mendapatkan pakej daripada internet, menyimpan pakej yang dipasang dalam pangkalan data dan boleh disepadukan dengan GUI mesra pengguna yang lain. YUM menyediakan beberapa fungsi tambahan lain selain kefungsian RPM sedia ada.

Apakah itu RPM?

RPM telah diperkenalkan oleh Red Hat pada tahun 1995. Ia pada asalnya dikenali sebagai Pengurus Pakej Red Hat, tetapi kini dikenali sebagai Pengurus Pakej RPM. RPM ialah pengurus pakej lalai dalam Linux Standard Base (LSB). Ia pada asalnya bertujuan untuk Red Hat Linux (yang telah dihentikan pada tahun 2004), tetapi ia digunakan oleh banyak pengedaran GNU/Linux lain serta beberapa sistem pengendalian lain (cth. Novell NetWare dan IBM AIX). RPM boleh membuat pertanyaan, mengesahkan, memasang, menaik taraf, mengalih keluar pakej dan melaksanakan pelbagai fungsi lain. Perintah untuk menggunakan RPM ialah rpm dan sambungan fail RPM juga ialah.rpm. Biasanya, istilah RPM digunakan untuk merujuk kepada kedua-dua perisian dan jenis fail. RPM mengandungi perisian yang dipatuhi, manakala fail SPRM lain yang berkaitan mengandungi sama ada sumber atau skrip pakej tidak tersusun yang sepadan. Pengesahan kriptografi pakej RPM dibenarkan melalui GPG dan MD5. Fail tampung yang sepadan (PatchRPM dan DeltaRPM) boleh mengemas kini perisian yang dipasang oleh RPM. Selain itu, RPM menilai kebergantungan pada masa binaan secara automatik.

Apa itu Yum?

Yum (Yellowdog Updater, Modified) ialah pengurus pakej untuk pengedaran Linux yang serasi dengan RPM. Ia sebenarnya adalah pembalut peringkat tinggi untuk RPM. Ia adalah pengurus pakej sumber terbuka, yang menyediakan keupayaan baris arahan. Walau bagaimanapun, terdapat alat sedia ada yang boleh menyediakan fungsi GUI kepada YUM. Ia adalah penulisan semula penuh YUP (Yellowdog Updater), yang dibangunkan oleh Duke. YUM kini digunakan dalam Red Hat Enterprise Linux (RHEL), Fedora, CentOS dan Yellow Dog Linux (menggantikan YUP). Kemas kini automatik perisian disediakan melalui pakej yum-updateesd, yum-updatenboot, yup-cron atau PackageKit. Repositori XML YUM (koleksi pakej) ialah yang pertama seumpamanya untuk sistem berasaskan RPM.

Apakah perbezaan antara Yum dan RPM?

RPM ialah pengurus pakej untuk sistem berasaskan Linux, manakala YUM ialah utiliti pengurus pakej untuk pengedaran Linux berasaskan RPM. Dalam erti kata lain, YUM ialah bahagian hadapan (pembungkus peringkat tinggi) untuk RPM. RPM boleh dikenal pasti sebagai tahap yang agak rendah, berbanding dengan YUM. YUM menggunakan maklumat dalam pangkalan data RPM untuk memudahkan pengurusan semua pakej yang disimpan pada sistem. Selain menyediakan bahagian hadapan peringkat tinggi kepada RPM, YUM menambah kemas kini automatik dan pengurusan pergantungan. Tidak seperti RPM, YUM menawarkan keupayaan untuk bekerja dengan repositori.

Disyorkan: