Менеджер по обновлению может загрузить только единственный пакет за один раз?

Мне нужен менеджер по обновлению, чтобы только загрузить единственный пакет за один раз и не попытаться загрузить несколько пакетов сразу.

Мой медленный Интернет не может обработать многочисленные связи; замедляет загрузку к проверке, и некоторые пакеты сбросят себя на полпути через когда они тайм-аут.

Править

При использовании apt-get update проверяются несколько репозиториев: Multiple repositories checked at once using apt-get update

При использовании apt-get upgrade загружаются несколько пакетов: Multiple Packages downloaded at once using apt-get update

7
задан 18 December 2011 в 21:59

3 ответа

У вас есть два варианта.

Параметр конфигурации Queue-Mode

По умолчанию «хост» создает одно исходящее соединение для каждого хоста. Если вы установите для него значение «доступ», он будет создавать одно соединение для каждого типа URI (что, как я понимаю, означает одно для http, одно для ftp и т. Д.), Поскольку большинство соединений являются http, это означает, что он будет обращаться к каждому серверу последовательно. ).

Один из способов сделать это, который также применим к update-manager, - это:

echo 'Acquire::Queue-Mode "access";' >/etc/apt/apt.conf.d/75download

, если вы хотите один раз попробовать его с помощью apt-get, чтобы увидеть, поможет ли это:

apt-get -o Acquire::Queue-mode=access update

Acquire: : http :: Dl-Limit option

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

echo 'Acquire::http::Dl-Limit "70";' >/etc/apt/apt.conf.d/75download

или

apt-get -o Acquire::http::Dl-Limit=70 update
7
ответ дан 18 December 2011 в 21:59

Щелкните правой кнопкой мыши в области окна со списком обновлений> Отменить выбор всех, затем включите по отдельности. Для некоторых пакетов одновременно требуется более одного, при необходимости UM будет выбирать автоматически

0
ответ дан 18 December 2011 в 21:59

Вместо использования диспетчера обновлений попробуйте sudo apt-get update && sudo apt-get upgrade в терминале

. работа выполнена, а также не используются параллельные соединения

1
ответ дан 18 December 2011 в 21:59

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

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