Gunakan DNF Untuk Mengelola Paket Perangkat Lunak Pada CentOS 7

Sejak Fedora 22, DNF (Dandified Yum) telah menggantikan Yum untuk menjadi manajer paket perangkat lunak default dari distribusi Fedora. Mempertimbangkan efek demonstrasi dari Fedora, hanya masalah waktu sebelum DNF menjadi populer di distribusi berbasis RPM lainnya.

Dibandingkan dengan Yum, DNF:

  • mencapai kecepatan penyelesaian ketergantungan yang lebih cepat dengan penggunaan memori yang lebih sedikit,
  • menyediakan dokumentasi API Python yang spesifik dan solid,
  • berjalan di lingkungan Python 2 dan Python 3, dan
  • memiliki sinopsis dan penggunaan yang serupa.

Selain bekerja pada semua distribusi berbasis RPM, DNF juga dapat hidup berdampingan dengan pendahulunya, Yum. Jadi, Anda sudah dapat menguji coba DNF pada CentOS atau distribusi berbasis RPM lainnya tanpa khawatir.

Prasyarat

Semua instruksi dalam tutorial ini disesuaikan dengan kebutuhan sudopengguna pada instance server Vultr CentOS 7. Anda harus masuk sebagai sudopengguna untuk menguji perintah berikut. Untuk instruksi tentang cara membuat pengguna seperti itu, lihat tutorial Vultr ini .

Instal DNF pada CentOS

Anda perlu mengatur repo EPEL Yum sebelum Anda dapat menginstal DNF.

sudo yum install epel-release
sudo yum install dnf

Catatan :

Pada CentOS 6, Anda akan mendapatkan pemberitahuan "No package dnf available" setelah Anda menjalankan perintah di atas, karena program DNF belum ditambahkan ke dalam repel EPEL 6.x Yum. Anda perlu membangun DNF dari sumber.

Penggunaan dan contoh dasar DNF

Sinopsis dnfperintah:

[sudo] dnf [options] <command> [<arguments>...]

Sekarang, saya akan menunjukkan kepada Anda beberapa contoh cara menggunakan DNF:

Tingkatkan semua paket

sudo dnf upgrade

atau

sudo dnf update

Tidak seperti di Yum, sub-perintah "pembaruan" DNF sudah usang, sekarang menjadi alias "pemutakhiran".

Cari paket yang Anda butuhkan

dnf list <package-name>

Anda dapat menggunakan wildcard untuk mencocokkan lebih banyak paket:

dnf list php* 

Cari paket yang diinstal

dnf list --installed <package-name>

Tampilkan daftar repo

dnf repolist

Instal satu paket

sudo dnf install <package-name>

Instal beberapa paket

sudo dnf install <package1-name> <package2-name> <package3-name>

Instal ulang paket

sudo dnf reinstall <package-name>

Tingkatkan satu paket

sudo dnf upgrade <package-name>

Copot paket

sudo dnf remove <package-name>

Copot semua paket ketergantungan yang tidak lagi diperlukan

sudo dnf autoremove

Bersihkan semua file sementara

sudo dnf clean all

Lihat halaman manual dnf

Anda dapat membaca dnfhalaman manual untuk mempelajari lebih lanjut tentang sub-perintah dan penggunaan dnf:

dnf --help

atau

dnf -h

atau

man dnf

Tinggalkan Komentar

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.