DNF
o Dandified yum
Es
un administrador de paquetes de software que instala, actualiza y
remueve paquetes de distribuciones Linux basadas en RPM (Red
Hat Package Manager). Este automaticamente identifica las
dependencias y determina las acciones requeridas para instalar el
paquete. Mantiene cierta compatibilidad CLI con yum, define
un API estricta para extesiones y plugins. Los
plugins pueden modificar o extender las características de DNF
o proporcionar comandos CLI adicionales. DNF
viene con fedora desde la versión 18. Para las versiones anteriores
existe la posibilidad de instalarlo:
#
yum install dnf
Características
- Soporte para múltiples repositorios
- Configuración simple
- Cálculo de las dependencias basado en tecnologia depsolving
- Más rápido y menos operación intensiva de memoria
- Soporta a grupos de paquetes incluyendo grupos de múltiples repositorios
- Interfaz simple
- Documentado, solid Python API
- DNF corre tanto en Python 2 como en Python 3
- C para bibliotecas de bajo nivel
- Hawkey1 para consulta y resolución de paquetes. PackageKit ya está haciendo uso de Hawkey.
- Librepo2 para operaciones repo. PackageKit ya está haciendo uso de Librepo.
- Libcomps3 para operaciones comps.
1. Hawkey
es una nueva biblioteca para administrar paquetes construida a partir
de libsolv y trabaja desde Fedora 18
2. Librepo
es una libreria que proporciona una API en C y Python para la
descarga de metadatos y paquetes de repositorios.
3. Libcomps
es una libreria para estructurar como manipular contenido de archivos
XML comps (son archivos que definen como se empaquetan los paquetes
durante la instalación).
Fuente: https://fedoraproject.org/wiki/DNF?rd=Dnf
wich filename
Muestra la ubicacion de un programa
$ find -name "*.swp" -exec rm {} ’;’
To find and remove all files that end with
.swp
: