Плагин Presto для yum. Слыхали про такой? Если нет тогда вы просто обязаны узнать про него, установить и пользоватся. Хотя, наверное, многие из вас уже давно им пользуется. Но для тех кто еще не в курсе — читаем в продолжении про что такое плагин Presto (нет это не короткометражный мультфильм от студии Pixar 😀 )
Обновление это и важно и нужно. И дыры закрывает и новые фишки добавляет. Есть только одно НО для обновлений — это их размер. Тем у кого интернет канал широкий — тому это может и все равно, а вот остальным будет очень даже кстати.
Например как вам такое:
Обновлений на 146 Мб, но вы качаете всего 11 Мб — то есть вы экономите 93% своего траффика. Ниже показан вывод yum при таком обновлений
| 1 2 3 4 5 6 7 8 | : Загрузка пакетов: : Setting up and reading Presto delta metadata : Processing delta metadata : Download delta size: 11 M : Finishing rebuild of rpms, from deltarpms : Presto reduced the updates to 11 M from 146 M which is a 93% savings. |
В чем же суть такой экономии?
Суть в том, что плагин Presto реализует поддержку DeltaRPM (DRPM).
DeltaRPM — это когда скачиваеться не полностью обновленный пакет, а только разницу между тем, что у вас есть и тем, что добавилось или изменилось. То есть DeltaRPM — это обычный бинарный diff.
Так что срочно делаем
| 1 2 3 | yum install yum-presto |
потом включаем — в файле /etc/yum/pluginconf.d/presto.conf ставим enabled=1
ну радуемся сэкономленным мегабайтам
Вот например как я, при недавнем апдейте
| 1 2 3 | yum update |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 10:43:00 : Getting update packages 10:43:00 : Found 95 update packages 10:43:00 : Сортировка пакетов 10:43:00 : Заполнение списка пакетами 10:43:00 : Заполнение закончено 10:43:23 : Packages to update 10:43:26 : --> Разрешение зависимостей завершено 10:43:30 : Загрузка пакетов: 10:43:30 : Setting up and reading Presto delta metadata 10:43:31 : Processing delta metadata 10:43:52 : Download delta size: 37 M 10:44:57 : Finishing rebuild of rpms, from deltarpms 10:47:00 : Presto reduced the updates to 37 M from 227 M which is a 84% savings. |
Прям таки ахриннено 🙂

