dnf install
Paquetes y entornos
Uso
sudo dnf install [-y] <package>Instala desde los repositorios habilitados resolviendo dependencias y refresca los metadatos por sí solo, sin el paso de update que exige apt; en RHEL 8 y posteriores yum es un enlace a dnf, y Fedora 41 pasó a dnf5.
Opciones habituales
| Opción | Significado |
|---|---|
| -y | assume yes |
| --refresh | expire the metadata cache before resolving |
| --enablerepo=<repo> | use a repository that is off by default |
| --setopt=install_weak_deps=False | skip weak dependencies |
| --allowerasing | let it remove packages to satisfy the request |
| --nogpgcheck | install without checking signatures |
Ejemplos
sudo dnf install -y gitinstalls with dependencies from the enabled repos
sudo dnf install --refresh nginxrefreshes metadata first, then installs
sudo dnf install ./package.rpminstalls a local rpm and resolves its dependencies
La pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace dnf install?
Instala desde los repositorios habilitados resolviendo dependencias y refresca los metadatos por sí solo, sin el paso de update que exige apt; en RHEL 8 y posteriores yum es un enlace a dnf, y Fedora 41 pasó a dnf5.
Q. ¿Cómo se escribe?
sudo dnf install [-y] <package> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 6; la lista completa está en man dnf. Este comando está en Paquetes y entornos.
Comandos relacionados
página man: man dnf-install