DNF and its APT command equivalents on Fedora
APT es el administrador de paquetes/solucionador de dependencias para el ecosistema Debian ecosystem, esto es, administra los paquetes .deb
instalados por el programa DPKG. El software Fedora se basa en paquetes .rpm
y por lo tanto utiliza DNF, el administrador de paquetes/solucionador de dependencias para el programa RPM, en su lugar. Este documento muestra una breve visión general de los comandos APT más comunes que se pueden encontrar en los tutoriales y sus equivalentes DNF.
Comandos APT vs. DNF
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 don’t 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 |
|
|
|
Con las excepciones de que la actualización de distribución trabaja de modo diferente y la actualización de la caché DNF automática, los comandos son muy similares. Más información sobre DNF se puede encontrar aquí.
¿Por qué está APT en repositorios Fedora?
APT no puede ser usada para instalar paquetes sobre Fedora, tiene que usar DNF en su lugar. |
The apt
command on Fedora used to — until Fedora 32 — actually be APT-RPM, which basically mapped normal apt commands so that they worked with Fedora’s RPM package management system.
However, APT-RPM is unmaintained, broken, and insecure, and so was dropped in favour of shipping the actual Debian APT software. Since APT exclusively deals with .deb
packages, the apt
command can no longer be used to manage Fedora packages. Its purpose is now purely as a tool for people building packages for Debian-based distributions on a Fedora system.
Want to help? Learn how to contribute to Fedora Docs ›