Сообщения в Apt и обновления

Apt и обновления

Сейчас обнаружил, что apt при обновлении скачивает одновременно несколько файлов. То ли я раньше этого не замечал, то ли появилось недавно. Было бы еще клево, если бы они уже скачанные пакеты сразу же и устанавливали, а не дожидались загрузки всех оставшихся. Это сократит время обновления системы.
btimofeev to All (2016-12-29 20:35:18) [ссылка]

Re: Apt и обновления

Ответ на сообщение
Какая у тебя версия apt?

Вот я тоже никогда такого не замечал. И, судя по гуглежу, для параллельного скачивания пакетов применяют отдельную тулзу под названием apt-fast
btimofeev> Было бы еще клево, если бы они уже скачанные пакеты сразу же и устанавливали, а не дожидались загрузки всех оставшихся.
Не для всех пакетов это подойдёт, ведь зависимости тоже учитывать надо. Тем более, если установка вдруг прервётся, то будет сломано гораздо больше, чем полсистемы.
vit01 to btimofeev (2016-12-30 12:55:43) [ссылка]

Re: Apt и обновления

Ответ на сообщение
vit01> Какая у тебя версия apt?
apt 1.2.15
vit01> Не для всех пакетов это подойдёт, ведь зависимости тоже учитывать надо. Тем более, если установка вдруг прервётся, то будет сломано гораздо больше, чем полсистемы.
Думаю, что вопрос с зависимостями решаем. А вот если установка прервется, тут да, проблема. Но в качестве опции хотелось бы видеть такое поведение.
btimofeev to vit01 (2016-12-30 15:11:06) [ссылка]

Re: Apt и обновления

Ответ на сообщение
Всё-таки разобрался.
Да, Apt действительно поддерживает параллельную загрузку.

Для этого

1. Создаём файлик /etc/apt/apt.conf.d/90download, к примеру, и записываем туда

Acquire::Queue-Mode "host";
2. Прописываем пару дополнительных зеркал в sources.list

И после этого можно обновляться. На старостабильном 1.0.9.8.4 стало скачивать по несколько файлов за раз.

Ссылка на мейллисты: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690183#37
Цитата из мануала по apt.conf:
> Queue-mode
> Queuing mode. Queue-Mode can be one of host or access which determines how APT parallelizes outgoing connections. host means that one connection per target host will be opened, access means that one connection per URI type will be opened.
vit01 to btimofeev (2016-12-31 13:49:57) [ссылка]