DNF dan perintah APT yang setara di Fedora
APT adalah pengelola paket sekaligus penyelesai dependensi untuk ekosistem Debian, yaitu bertugas mengelola paket .deb yang diinstal oleh program DPKG. Perangkat lunak Fedora berbasis pada paket .rpm, sehingga menggunakan DNF sebagai pengelola paket dan penyelesai dependensi untuk program RPM. Dokumen ini memberikan gambaran singkat mengenai perintah APT yang paling umum ditemukan dalam tutorial serta padanan perintahnya di DNF.
Perintah APT vs. DNF
| Perintah APT | Perintah DNF | catatan |
|---|---|---|
|
|
Tentu saja, nama paket yang sebenarnya dapat bervariasi. Misalnya, |
|
|
Pembaruan hanya dilakukan pada paket yang sudah terpasang dan ketergantungannya. Perintah |
|
|
Perintah ini jarang diperlukan, karena dnf secara otomatis memperbarui cache paketnya ketika cache tersebut sudah usang. Pembaruan cache dapat dipaksa dengan menambahkan opsi |
|
|
Perhatikan bahwa meskipun |
|
|
Meskipun |
|
|
|
|
--- |
Paket Fedora tidak menangani berkas konfigurasi dengan cara yang sama seperti paket Debian, sehingga tidak ada setara langsung. |
|
|
Perhatikan bahwa hal ini terkadang dapat menghapus paket yang sebenarnya Anda inginkan. Gunakan perintah |
|
|
|
Dengan pengecualian bahwa pembaruan distribusi bekerja secara berbeda, dan DNF memperbarui cache secara otomatis, perintah-perintah tersebut sangat mirip. Informasi lebih lanjut tentang DNF dapat ditemukan di sini.
Mengapa APT ada di repositori Fedora?
| APT tidak dapat digunakan untuk menginstal paket di Fedora, Anda harus menggunakan DNF sebagai gantinya. |
Perintah apt di Fedora dulunya — hingga Fedora 32 — sebenarnya adalah APT-RPM, yang pada dasarnya memetakan perintah apt biasa agar dapat berfungsi dengan sistem manajemen paket RPM Fedora.
Namun, APT-RPMsudah tidak lagi dipelihara, rusak, dan tidak aman, sehingga dihentikan penggunaannya dan digantikan dengan distribusi perangkat lunak APT asli dari Debian. Karena APT hanya berurusan dengan paket .deb, perintah apt tidak lagi dapat digunakan untuk mengelola paket di Fedora. Kini, fungsinya semata-mata sebagai alat bagi pengembang yang membuat paket untuk distribusi berbasis Debian pada sistem Fedora.
Want to help? Learn how to contribute to Fedora Docs ›