martes, 14 de marzo de 2017

Linux



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: