dnf vs yum adalah dua alat manajemen paket yang berbeda untuk menginstal, memperbarui, dan menghapus paket di Linux. Karena banyak masalah lama di Yum masih belum terselesaikan, manajer paket Yum telah digantikan oleh pengelola paket DNF.
YUM: Yellowdog Update Modifier, program front-end rpm, yang memecahkan dependensi terkait paket, dapat menemukan paket di antara beberapa pustaka, dan merupakan alat alternatif untuk up2date.
DNF: Manajer paket RPM generasi berikutnya. Tanggal rilis DNF adalah 11 Mei 2015, pengelola paket DNF ditulis dalam Python di bawah GPL v2, pertama kali muncul di distribusi Fedora 18. Di RHEL 8.0, secara resmi menggantikan YUM, dan DNF Package Manager mengatasi beberapa kemacetan YUM Package Manager, meningkatkan pengalaman pengguna, penggunaan memori, analisis dependensi, dan kecepatan berjalan.
Membedakan:
Resolusi dependensi: Kedua DNF lebih mampu menangani dependensi Kinerja: DNF lebih cepat, DNF mendukung operasi paralel, dan beberapa paket perangkat lunak dapat diunduh secara bersamaan File konfigurasi: dnf menggunakan file konfigurasi dengan akhiran .repo, yum menggunakan file konfigurasi akhiran .repo dan file konfigurasi utama /etc/yum.conf Antarmuka pengguna: Informasi keluaran DNF lebih jelas dan memberikan lebih banyak informasi keluaran terminal. yum menghasilkan lebih sedikit informasi dan relatif ringkas
Nota:dnf menggantikan yum sebagai alat manajemen paket default di CentOS 8 dan yang lebih baru。 Untuk sistem versi lama, manajemen paket masih dapat dilakukan menggunakan perintah yum.
Yum mengalihkan ke DNF. , versi baru Red Hat telah meninggalkan yum. Seperti yang ditunjukkan di bawah ini:
|