Мне нужен менеджер по обновлению, чтобы только загрузить единственный пакет за один раз и не попытаться загрузить несколько пакетов сразу.
Мой медленный Интернет не может обработать многочисленные связи; замедляет загрузку к проверке, и некоторые пакеты сбросят себя на полпути через когда они тайм-аут.
Править
При использовании apt-get update
проверяются несколько репозиториев:
При использовании apt-get upgrade
загружаются несколько пакетов:
У вас есть два варианта.
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
Щелкните правой кнопкой мыши в области окна со списком обновлений> Отменить выбор всех, затем включите по отдельности. Для некоторых пакетов одновременно требуется более одного, при необходимости UM будет выбирать автоматически
Вместо использования диспетчера обновлений попробуйте sudo apt-get update && sudo apt-get upgrade
в терминале
. работа выполнена, а также не используются параллельные соединения