Yum vs rpm
Durante la instalación inicial de Linux, se instala una mayor selección de programas de forma predeterminada, pero puede haber ocasiones en las que un usuario necesita nuevos programas instalados. Hace algún tiempo, los usuarios debían compilar y crear código fuente para instalar un nuevo programa. Pero ahora, los usuarios pueden instalar fácilmente programas preconstruidos llamados paquetes. Las herramientas de administración de paquetes se utilizan para instalar, actualizar y eliminar paquetes de las distribuciones de Linux. RPM es un popular administrador de paquetes utilizado en plataformas de Linux. Yum es una interfaz de alto nivel para RPM. RPM fue desarrollado por Red Hat, mientras que Yum (Yellowdog Updater, Modified) se desarrolló originalmente en la Universidad de Duke para gestionar los sistemas de Red Hat en el Laboratorio de Física. RPM tiene funcionalidad básica de línea de comandos, puede obtener paquetes de Internet, mantener los paquetes instalados en una base de datos y puede integrarse con otras GUI fácil de usar. YUM proporciona varias otras funcionalidades adicionales además de la funcionalidad existente de RPM.
Que son rpm?
RPM fue introducido por Red Hat en 1995. Originalmente se conocía como Red Hat Package Manager, pero ahora se conoce como RPM Package Manager. RPM es el manejo de paquete predeterminado en Linux Standard Base (LSB). Originalmente estaba destinado al Red Hat Linux (que se suspendió en 2004), pero muchas otras distribuciones GNU/Linux lo utilizaron, así como algunos otros sistemas operativos (e.gramo. Novell NetWare e IBM AIX). RPM puede consultar, verificar, instalar, actualizar, eliminar paquetes y realizar otras funciones misceláneas. El comando para invocar rpm es rpm y la extensión de los archivos rpm también es .rpm. Por lo general, el término RPM se utiliza para referirse tanto al software como al tipo de archivo. RPM contiene el software cumplido, mientras que otros archivos SPRM relacionados contienen la fuente o los scripts del paquete no compilado correspondiente. La verificación criptográfica de los paquetes RPM se permite a través de GPG y MD5. Los archivos de parche correspondientes (PatchRPM y Deltarpm) pueden actualizar el software instalado por RPM. Además, RPM evalúa las dependencias en el tiempo de compilación automáticamente.
Que es yum?
Yum (YellowDog Updater, Modified) es un pesebre de paquetes para distribuciones de Linux compatibles con RPM. En realidad es un envoltorio de alto nivel para RPM. Es un Administrador de paquetes de código abierto, que proporciona capacidad de línea de comandos. Sin embargo, existen herramientas existentes que pueden proporcionar funcionalidad de GUI a YUM. Es una reescritura completa de YUP (Yellowdog Updater), que fue desarrollado por Duke. Yum ahora se está utilizando en Red Hat Enterprise Linux (RHEL), Fedora, Centos y Yellow Dog Linux (reemplazando YUP). La actualización automática del software se acomoda a través de Yum-Updateesd, Yum-Updatenboot, Yup-cron o paquetes de paquetes. El repositorio de Yum XML (colecciones de paquetes) es el primero de su tipo para los sistemas basados en RPM.
¿Cuál es la diferencia entre yum y rpm??
RPM es un administrador de paquetes para sistemas basados en Linux, mientras que YUM es una utilidad de administrador de paquetes para distribuciones de Linux basadas en RPM. En otras palabras, Yum es un frontend (envoltura de alto nivel) para RPM. RPM podría identificarse como un nivel relativamente bajo, en comparación con YUM. YUM utiliza la información en las bases de datos RPM para facilitar la administración de todos los paquetes almacenados en el sistema. Además de proporcionar una frontend de alto nivel a RPM, YUM agrega actualizaciones automáticas y administración de dependencias. A diferencia de RPM, YUM ofrece la capacidad de trabajar con repositorios.