Відповіді:
drpm
Чи означає delta rpm
, що є доповненням до існуючого rpm
, і містить тільки різні файли. Джерело :
Пакети Delta RPM містять різницю між старою та новою версією пакету RPM. Застосування дельта RPM на старій RPM призводить до отримання абсолютно нового RPM. Не обов’язково мати копію старого RPM, оскільки дельта RPM також може працювати з встановленим RPM. Пакети delta RPM мають навіть менші розміри, ніж патчі RPM, що є перевагою при передачі пакетів оновлення через Інтернет. Недолік полягає в тому, що операції по оновленню з включеними обертами RPM споживають значно більше циклів процесора, ніж звичайні або виправлені RPM.
Файл README, згаданий у документації, можна знайти у сховищі GitHub . Ви побачите, що deltarpm
засноване на bsdiff
.
Файли DRPM - це файли Delta RPM. Вони не містять повного пакету, а лише різницю (= дельта) між двома (RPM) пакетами. Це корисно для швидшого завантаження та встановлення файлів RPM, які є оновленням до існуючого (встановленого) пакету. Тут потрібно включити лише нові та змінені файли.
Для yum
роботи з файлами drpm вам потрібно встановити deltarpm
пакет:
yum install deltarpm
Тут міститься необхідний інструмент.
Див. Також Чи потрібно щось робити про "Дельта RPM відключені"?
DRPMS: Замість завантаження повних пакетів для незначних змін було винайдено delta rpms. Наскільки я знаю спочатку від Suse linux. Завантажуються лише зміни між встановленим пакетом та новим. Після завантаження дельти об / хв починається процес відновлення. Наприкінці реконструйований RPM поміщається в каталог завантаження yum, де звичайні процедури встановлення пакета підбирають його та встановлюють.