Когда в Ubuntu будут включены дельта-обновления?

35

Я устал от загрузки 300 МБ обновлений. Windows сделала дельта-обновление с XP. Просто глупо загружать все это, если только несколько битов пакета меняются.

Ignacio
источник

Ответы:

17

Нет ничего по обновлению через дельты. Так что нет, на сегодня, похоже, нет никаких планов.

Инкрементные обновления были введены, чтобы подходить ко времени выпуска Dapper (apt 0.6.44). Сообщество разработчиков Ubuntu отказалось от их использования из-за несовместимости с их инфраструктурой.

Нет необходимости отправлять его в revu. Мы знаем о функции постепенного обновления в apt. Ветвь apt - pdiff (1) (которую использует версия в debian) не объединена для ubuntu (пока), потому что:

  1. мы опоздали в цикле выпуска (очевидно :)

  2. ему нужна поддержка архивов для генерации файлов diff и diffIndex

  3. работает только с индексными файлами, а не с пакетами

  4. не совсем понятно, является ли это правильным решением для Ubuntu

–– Майкл Фогт 25 мая 2006 г.

Вот список всего, что происходит и будет происходить в 11.04 (исключая то, что не отслеживается публично).

Стефано Палаццо
источник
18

У него есть план , и я бы хотел, чтобы это произошло по разным причинам, но мы не смогли найти время, чтобы это сделать - это не помогает, так как требует значительных затрат. время от команды инфраструктуры архива Launchpad, которая была полностью завалена. Тем не менее, это все еще очень много в нашем списке задним числом, когда бы мы ни нашли время.

Одна из вероятных проблем заключается в том, что чем больше вы сжимаете пакеты, тем сложнее их синхронизировать. Это довольно фундаментальное свойство хороших алгоритмов сжатия. Может случиться так, что даже после того, как мы это осуществим, будут некоторые пакеты, которые будут синхронизироваться немного лучше, чем текущая ситуация.

Дополнительная информация:

Колин Уотсон
источник
4

Нет .debфайлов де-факто метод установки и обновления.

Упомянутый вами метод называется дельта-обновлениями и был отвергнут в качестве метода по нескольким причинам, одна из которых заключается в том, что вычисление того, что загружать, занимает слишком много времени (более подробно упомянуто в ссылке в комментариях).

Альтернатива может быть быстрой .

Apt-fast - это скрипт, который может «значительно улучшить скорость загрузки APT» с помощью ускорителей загрузки из командной строки, таких как Axel или Aria2, с несколькими подключениями на пакет.

Установка

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast

Примеры

Он работает так же, как apt-getвы, но вы используете (2 примера):

sudo apt-fast install PACKAGE
sudo apt-fast upgrade

apt-fastМожно также остановить и возобновить загрузку и загрузить пакет в каталог с помощью apt-fast download PACKAGE.

Rinzwind
источник
Подсказка: недоступно (пока) 15.04
Карл Рихтер
3

Delta-RPM рекламировалась как следующая функция управления пакетами-убийцей, но она была менее чем невероятна, в основном из-за требуемых расчетов. Верно, если вы используете соединение с крайне ограниченной пропускной способностью, это сэкономит ваше время, но если все, что вы хотите сделать, чтобы сэкономить время, рассмотрите возможность использования apt-fast, более быстрого интерфейса к dpkg.

tinhed
источник