yum-presto DeltaRPM
Суббота, 11 августа 2007Оказывается уже давненько существует плагин Presto для менеджера пакетов yum, который реализует поддержку DeltaRPM (DRPM).
DeltaRPM - технология позволяющая значительно сэкономить трафик при обновлении Fedora. Она позволяет не выкачивать полностью обновленный пакет, а только разницу. По сути DeltaRPM - обычный бинарный diff.
Для примера, возьмем такой пакет как gimp. Целиком он весит 10 мб, DRPM для него весит около 1.5-2 мб. Экономия трафика больше 80% (!).
Установка:
yum install yum-presto
Далее в файле /etc/yum/pluginconf.d/presto.conf ставим enabled=1 и добавляем:
Fedora 7 - i386:
[updates]
deltaurl=http://lesloueizeh.com/f7/i386/updates
Fedora 7 - x86_64:
[updates]
deltaurl=http://lesloueizeh.com/f7/x86_64/updates
Fedora 6 - i386
[core]
deltaurl=http://lesloueizeh.com/fc6/i386/updates[extras]
deltaurl=http://lesloueizeh.com/fc6/i386/extras
В файле /etc/yum.conf ставим keepcache=1.
После всех действий можно делать yum update и видеть в результатах что-то типа этого:
Size of all updates downloaded from Presto-enabled repositories: 16M
Size of updates that would have been downloaded if Presto wasn’t enabled: 52M
This is a savings of 69 percent