Diferencia entre yum y aptitud

Diferencia entre yum y aptitud

Yum vs. Aptitud

YellowDog Updater, modificado (también conocido como YUM) es una utilidad de administración de paquetes de línea de comando, lo que significa que a través de una ventana de comando, automatiza la instalación, actualización, configuración y eliminación de paquetes de software desde una computadora. Es una utilidad de código abierto, poniendo a disposición de todos los administradores en una red. Existen varias herramientas que mejoran la interfaz de línea de comandos de YUM con interfaces gráficas de usuario, lo que hace mejor su funcionalidad.

La aptitud como una herramienta de embalaje avanzada (o una APT) que muestra paquetes de software y le da al usuario la capacidad de elegir los paquetes que desean instalar o eliminar de su computadora. La aptitud viene completa con un poderoso sistema de búsqueda que utiliza patrones de búsqueda de flexibilidad. Se basa principalmente en la biblioteca de terminal de computadora NCURSES: una biblioteca de programación que proporciona una API y le da al programador el poder de escribir una interfaz de usuario de texto sin el uso de un terminal.

Yum es una revisión completa de su predecesor, Yellowdog Updater (también conocido como YUP). Fue concebido como un medio para actualizar y administrar sistemas Red Hat Linux y desde entonces ha sido adoptado por Red Hat Enterprise Linux, Fedora, CentOS y muchas otras distribuciones de Linux que se basan en RPM. El Yum Utility Synchronises Metadatos remotos al cliente local sin que se les solicite que lo haga. Por lo tanto, YUM es incapaz de fallar si el usuario no puede ejecutar un comando en el intervalo que requiere el comando en particular.

La aptitud viene de serie con una interfaz de línea de comandos (o CLI), similar a la familia de herramientas apt (herramienta de embalaje avanzada, que funciona con las bibliotecas principales para ejecutar la instalación y eliminación del software). A diferencia de muchas otras API, la aptitud no requiere privilegios de raíz para ejecutar. En su lugar, muestra un aviso para "convertirse en raíz" en el caso de que esos derechos se consideren necesarios. Cuando se abre la aptitud, sugiere una lista roscada de paquetes que se pueden navegar utilizando las teclas de flecha y la tecla ENTER para abrir y colapsar nodos.

YUM también utiliza una herramienta separada para configurar sus propios repositorios. Esta herramienta se conoce como 'Createrpo' y genera los metadatos XML necesarios, así como los metadatos de Splite si se selecciona la opción -d) necesaria para crear los repositorios YUM. La herramienta conocida como 'Mrepo' ayuda en la creación y mantenimiento de los repositorios de Yum.

Resumen:

1. YUM es una utilidad de administración de paquetes de línea de comandos que administra la instalación, actualización, configuración y eliminación de paquetes de software; La aptitud como un apt que muestra los paquetes de software y le da al usuario la alimentación de el poder de elegir qué programas desea instalar o eliminar.

2. YUM sincroniza automáticamente metadatos remotos con el cliente local sin necesidad de un mensaje; La aptitud tiene una interfaz de línea de comandos que ejecuta la instalación y la eliminación del software sin la necesidad de privilegios raíz.