¿Qué es DRPM y cómo difiere de RPM?

Haciendo una actualización en mi caja de CentOS 7 y noté que había un puñado de DRPM instalados. Después de hacer algunas búsquedas en Google, no hay una respuesta directa para esta pregunta, así que pensé que encajaría aquí para preguntar.

  • Me pregunto qué es un DRPM?
  • ¿Cómo difiere de un package RPM?

Un drpm significa delta rpm , que es una adición a un rpm existente, y solo contiene los diferentes files. Fuente :

Los packages Delta RPM contienen la diferencia entre una versión antigua y una nueva de un package RPM. La aplicación de un RPM delta en un RPM antiguo da como resultado el nuevo RPM completo. No es necesario tener una copy del RPM antiguo, ya que un RPM delta también puede funcionar con un RPM instalado. Los packages delta RPM son incluso más pequeños que los parches RPM, lo que es una ventaja cuando se transfieren packages de actualización a través de Internet. El inconveniente es que las operaciones de actualización con delta RPM involucradas consumen considerablemente más ciclos de CPU que los RPM sin formatting o parche.

Los files DRPM son files Delta RPM. No contienen un package completo, sino solo la diferencia (= delta) entre dos packages (RPM). Esto es útil para una descarga más rápida e installation de files RPM que son una actualización de un package existente (instalado). Solo se deben include files nuevos y modificados aquí.

Para que yum funcione con los files drpm, debes instalar el package deltarpm :

 yum install deltarpm 

Esto contiene la herramienta necesaria.

Consulte también ¿Tengo que hacer algo con respecto a "Delta RPMs disabled"?

DRPMS: en lugar de download packages completos para cambios menores, se deviseon delta rpms. Por lo que sé de Suse Linux, primero. Solo se descargan los cambios entre el package instalado y el nuevo. Una vez que se cargan las rpm delta, se inicia un process de reconstrucción. Al final, el RPM reconstruido se coloca en el directory de descarga yum, donde las rutinas normales de installation del package lo recogen y lo instalan.