Ответы:
A drpm
обозначает delta rpm
, что является дополнением к существующему rpm
и содержит только различные файлы. Источник :
RPM-пакеты Delta содержат разницу между старой и новой версиями RPM-пакетов. Применение delta RPM к старому RPM приводит к завершению нового RPM. Нет необходимости иметь копию старого RPM, поскольку дельта-RPM также может работать с установленным RPM. Пакеты delta RPM даже меньше по размеру, чем пакеты исправлений, что является преимуществом при передаче пакетов обновлений через Интернет. Недостатком является то, что операции обновления с задействованными дельта-RPM потребляют значительно больше циклов ЦП, чем обычные или патч-RPM.
Файл README, указанный в документации, можно найти в репозитории GitHub . Вы увидите, что deltarpm
основано на bsdiff
.
Файлы DRPM являются файлами Delta RPM. Они не содержат полный пакет, а только разницу (= delta) между двумя (RPM) пакетами. Это полезно для более быстрой загрузки и установки файлов RPM, которые являются обновлением до существующего (установленного) пакета. Только новые и измененные файлы должны быть включены сюда.
Для yum
работы с файлами drpm необходимо установить deltarpm
пакет:
yum install deltarpm
Это содержит необходимый инструмент.
DRPMS: Вместо того, чтобы загружать полные пакеты для незначительных изменений, были изобретены delta rpms. Насколько я знаю из Suse Linux в первую очередь. Загружаются только изменения между установленным пакетом и новым. Как только дельта обороты загружены, начинается процесс восстановления. В конце восстановленный RPM помещается в каталог загрузки yum, где обычные подпрограммы установки пакетов выбирают его и устанавливают.