Автоматическое обновление на Ubuntu 14.04

Я использую Ubuntu 14.04, и я включил автоматические обновления, но каждый раз, когда обновляется Firefox и Chrome, они загружаются с нуля, поэтому каждый раз, когда размер моего обновления больше или равен 100 МБ.

Почему 't Ubuntu загружает только обновление для этих двух браузеров? Я хочу, чтобы он загружал только файлы исправлений, а не полные браузеры при каждом обновлении. Я думаю, Ubuntu делает это для всего программного обеспечения.

1
задан 18 August 2015 в 09:29

1 ответ

Я категорически не согласен с тем, что Gentoo - это исправление. Gentoo может загрузить исходный патч, но вам все равно нужно сохранить полный источник, все зависимости сборки и затем перекомпилировать все это.

В любом случае, то, что вы просите, было обсуждено раньше как дельта-пакеты.

Хотя это может показаться приятным, у него есть серьезные практические проблемы:

Вычисление дельт на серверах сборки - это действительно время и память - недорого. Это серверы, которые уже перегружены работой. Все изменения также должны храниться и отображаться и отражаться. Это много дополнительного дискового пространства (версия Debian этого закончилась с дискового пространства два года назад). Полное обновление от первоначальной версии может означать загрузку данных, которые неоднократно исправлялись несколько раз. Это плохо для зеркала и пользователя. Обновления требуют больше времени, потому что вы распаковываете и исправляете много файлов. Намного дороже в CPU, чем просто замена некоторых файлов.

Первые три вышеописанных пункта указывают на то, что кто-то, кто создает и размещает пакеты, захочет остаться вдали от него. Помните, что они все это делают перекомпилируют все это . Их приоритеты не обязательно необходимы. Если вы хотите запустить свое собственное зеркало, я уверен, что можно будет рассчитать дельта-дебы для ваших собственных машин.

И текущая система немного обошла это. В приложении (например, в игре), где большие активы вряд ли будут часто меняться, активы и приложение разделяются на package (или package-bin) и package-data, поэтому первый может получить свои обновления без забивания сервера с высокой

. Короче говоря, текущая система загрузки целой замены объективно лучше для большинства людей, задействованных для большинства сценариев.

1
ответ дан 23 May 2018 в 18:08

Другие вопросы по тегам:

Похожие вопросы: