Блог gentoo

Регистрация

gentoo

some abt gentoo

<<< Чистка distfiles
Приложения GTK2 (Gimp Tool Kit) в KDE>>>

Экономия трафика с помощью deltup

[Image] Вот я и добрался до deltup. Сегодня решил проверить что это такое, на обновлении firefox. Новый firefox-2.0.0.5 весит ~37Мб, а с deltup он мне обошёлся примерно в 250Кб ^_^. Принцип работы deltup: ищется deltup-сервер, где есть новая версия запрашиваемого вами пакета и старая, которая есть у вас локально. На найденном сервере для вас создаётся (если ещё не был создан) dtu-файл различий между ними, который вы и скачиваете. Далее из старой локальной версии и dtu-файла у вас создаётся вполне валидный новый файл пакета (который вы и качали бы раньше обычным образом).

/etc/portage/package.keywords (на текущий момент пакеты помечены как тестовые):
# экономим трафик
app-portage/getdelta ~x86
app-portage/deltup ~x86
dev-util/bdelta ~x86

# emerge app-portage/getdelta
(потянет за собой deltup и bdelta)

/etc/make.conf:
FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"


HOWTO Экономия трафика с помощью deltup

Теги: экономим трафик