Press ESC to close

Menggunakan DNF untuk Manajemen Paket di AlmaLinux

WhatsAppTelegramFacebookXThreadsCopy Link

Anda merasa kebingungan saat ingin menginstal atau memperbarui aplikasi di AlmaLinux? Mungkin Anda sudah mendengar tentang DNF, tetapi masih ragu bagaimana cara menggunakannya dengan benar. Banyak pengguna baru AlmaLinux menghadapi hal yang sama — takut salah perintah, atau bingung membedakan antara install, update, dan remove.

Tenang saja. Artikel ini hadir untuk menjadi panduan lengkap bagi Anda. Di sini, Anda akan belajar cara menggunakan DNF (Dandified YUM) — manajer paket resmi di AlmaLinux — untuk mengelola software dengan mudah dan efisien.

Anda akan mendapatkan:

  • Penjelasan singkat apa itu DNF dan mengapa penting.
  • Langkah-langkah lengkap untuk menginstal, memperbarui, dan menghapus paket.
  • Tips tambahan agar manajemen sistem Anda tetap rapi dan aman.

Apa Itu DNF di AlmaLinux?

DNF (Dandified YUM) adalah package manager modern yang digunakan di AlmaLinux, CentOS Stream, dan Fedora. Ia merupakan penerus dari YUM (Yellowdog Updater Modified) dengan performa yang lebih cepat, sistem dependensi yang lebih baik, serta dukungan fitur yang lebih luas.

Dengan DNF, Anda bisa:

  • Menginstal aplikasi baru dari repositori resmi.
  • Memperbarui semua paket ke versi terbaru.
  • Menghapus software yang tidak diperlukan.
  • Mengelola repositori tambahan sesuai kebutuhan.

Singkatnya, DNF adalah “alat pusat kontrol” untuk semua paket di sistem AlmaLinux Anda.


Langkah-Langkah Menggunakan DNF di AlmaLinux

1. Mengecek Versi dan Bantuan DNF

Sebelum mulai, pastikan DNF sudah terpasang dan siap digunakan. Jalankan perintah berikut:

dnf --version

Untuk melihat daftar opsi dan perintah yang tersedia:

dnf help

Dengan begitu, Anda bisa mengenal fitur-fitur dasar DNF terlebih dahulu.


2. Memperbarui Repositori dan Sistem

Langkah pertama sebelum menginstal apa pun adalah memperbarui daftar paket agar sistem Anda sinkron dengan repositori terbaru. Gunakan:

sudo dnf update

Atau, jika Anda ingin memperbarui semua paket secara otomatis ke versi terbaru:

sudo dnf upgrade

Tips: Biasakan melakukan update rutin agar sistem Anda tetap aman dan stabil.


3. Mencari Paket Software

Ingin tahu apakah suatu paket tersedia di repositori? Gunakan perintah pencarian:

sudo dnf search nama_paket

Contoh:

sudo dnf search nginx

Perintah ini akan menampilkan daftar paket terkait kata kunci yang Anda cari.


4. Menginstal Paket Baru

Jika sudah menemukan paket yang diinginkan, Anda bisa langsung menginstalnya:

sudo dnf install nama_paket

Contoh:

sudo dnf install nginx

Setelah proses selesai, aplikasi siap digunakan.


5. Menghapus Paket dari Sistem

Untuk membersihkan paket yang tidak lagi dibutuhkan, gunakan:

sudo dnf remove nama_paket

Contoh:

sudo dnf remove nginx

Perintah ini akan menghapus paket beserta dependensinya (jika tidak digunakan oleh program lain).


6. Melihat Daftar Paket yang Terinstal

Untuk menampilkan semua paket yang sudah terpasang di sistem:

sudo dnf list installed

Anda juga bisa mencari paket tertentu di daftar tersebut:

sudo dnf list installed | grep nama_paket

7. Membersihkan Cache dan File Tak Terpakai

DNF menyimpan cache agar proses instalasi lebih cepat. Namun, seiring waktu, file ini bisa menumpuk. Bersihkan dengan:

sudo dnf clean all

Langkah ini membantu menghemat ruang penyimpanan dan menjaga sistem tetap ringan.


8. Mengelola Repositori DNF

Repositori adalah sumber tempat DNF mengambil paket. Untuk melihat daftar repositori yang aktif:

sudo dnf repolist

Untuk menambahkan repositori baru (misalnya EPEL):

sudo dnf install epel-release

Repositori tambahan ini sering dibutuhkan untuk mengakses paket yang tidak tersedia di repositori utama.


Anda sudah memahami dasar-dasar menggunakan DNF di AlmaLinux — mulai dari memperbarui sistem, mencari paket, hingga membersihkan cache. Dengan menguasai DNF, Anda bisa mengelola software secara efisien tanpa perlu khawatir merusak sistem.

Ingin melangkah lebih jauh?
Baca juga: “Cara Mengelola Repositori di Rocky Linux untuk Optimasi Server”

WhatsAppTelegramFacebookXThreadsCopy Link