DNF (kependekan dari “D aN diB ied Yum") adalah versi utama berikutnya dari Yum , manajer paket untuk distribusi Linux berbasis RPM, seperti RHEL, CentOS, dan Fedora. DNF pertama kali diperkenalkan di Fedora 18, dan telah menjadi manajer paket default dari versi Fedora 25. Tutorial singkat ini akan menjelaskan cara menginstal DNF pada versi CentOS 7 / RHEL 7.
Instal DNF Pada CentOS 7
Pembaruan:
DNF tersedia di repositori resmi RHEL 7 dan CentOS. Untuk menginstal DNF di CentOS 7, cukup jalankan perintah berikut sebagai root pengguna:
# yum install dnf
Saya tahu DNF belum tersedia di repositori default CentOS 7. Tapi, saya tidak tahu bahwa DNF juga tidak tersedia di repositori EPEL.
Ketika saya mencoba menginstal DNF dari EPEL, saya mendapatkan kesalahan ini:
# yum install dnf Plugin yang dimuat:cermin tercepat Memuat kecepatan cermin dari file host yang di-cache * basis:ftp.iitm.ac.in * elrepo:elrepo.mirror.angkasa.id * epel:kartolo.sby.datautama.net.id * tambahan:ftp.iitm.ac.in * pembaruan:ftp.iitm.ac.in Tidak ada hubungannya
Lihat? DNF tidak tersedia lagi di EPEL. Setelah beberapa pencarian google, saya menemukan solusinya di Serverfault forum. Alasan penghapusan DNF dari repositori EPEL adalah EPEL 7 DNF sangat tua dan memiliki masalah untuk memasukkan kelemahan keamanan. Inilah sebabnya mengapa DNF dihapus dari EPEL.
Untungnya, DNF dan dependensinya tersedia di Springdale Linux (SDL) gudang. Repositori ini dikelola oleh anggota staf komputasi Universitas Princeton dan Institut Studi Lanjutan.
Mari kita unduh DNF dan dependensinya menggunakan perintah:
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/python-dnf-0.6.4-2.sdl7.noarch.rpm
Kemudian, instal DNF menggunakan perintah:
# yum install dnf-0.6.4-2.sdl7.noarch.rpm dnf-conf-0.6.4-2.sdl7.noarch.rpm python-dnf-0.6.4-2.sdl7.noarch.rpmSekarang mulai menggunakan DNF. Untuk mendapatkan DNF, lihat bagian bantuan dengan menjalankan perintah berikut.
# bantuan dnfPeringatan: Harap diingat bahwa paket dari tautan yang disebutkan di atas tidak didukung dan tidak termasuk dalam instalasi RedHat stok. Paket yang tidak didukung ini mungkin tidak sering diperbarui atau dipertahankan. Gunakan dengan risiko Anda sendiri.
Baru mengenal DNF? Baca artikel kami berikutnya untuk mengetahui cara menggunakan pengelola paket DNF.
- Contoh Perintah DNF Untuk Pemula
Referensi:
- Serverfault