DNF dan perintah APT yang setara di Fedora
APT is the package manager/dependency solver for the Debian ecosystem, i.e. it manages .deb packages installed by the DPKG program. Fedora software is based on .rpm packages, and therefore uses DNF, the package manager/dependency solver for the RPM program, instead. This document gives a brief overview of the most common APT commands one might find in tutorials and their DNF equivalents.
APT compared to DNF commands
| APT command | DNF command | notes |
|---|---|---|
|
|
Of course, actual package names may vary. For example, |
|
|
Updates only already installed package and its dependencies. The |
|
|
This command is rarely needed, as dnf updates its package cache automatically when it is stale. A cache update can be forced by appending |
|
|
Note that while |
|
|
While |
|
|
|
|
--- |
Fedora packages do not treat configuration files in the same way as Debian packages, so there is no direct equivalent. |
|
|
Note that this can occasionally remove packages that you might actually want. Use |
|
|
|
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.
Why is APT in the Fedora repositories
| APT tidak dapat digunakan untuk menginstal paket di Fedora, Anda harus menggunakan DNF sebagai gantinya. |
The apt command on Fedora used to — until Fedora 32 — actually be APT-RPM, which mapped normal apt commands so that they worked with Fedora’s RPM package management system.
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 ›