Мне нужен менеджер обновлений, чтобы загружать только один пакет за раз, а не пытаться сразу загрузить несколько пакетов.
Мой медленный интернет не может обрабатывать несколько подключений; замедляет загрузку до обхода, а некоторые пакеты будут сброшены на полпути через , когда истечет время ожидания.
EDIT
При использовании apt-get update
нескольких репозиториев checked: [/g1]
При использовании apt-get upgrade
загружаются несколько пакетов: [/g2]
У вас есть два варианта.
По умолчанию «host» создает одно исходящее соединение для каждого хоста. Если вы установите для него «доступ», он создаст одно соединение для каждого типа URI (которое, как я понимаю, означает: один для http, один для ftp и т. Д.), Поскольку большинство соединений - это http, это означает, что он будет последовательно обращаться к каждому серверу ).
. Один из способов сделать это, который также применим к диспетчеру обновлений, - это:
echo 'Acquire::Queue-Mode "access";' >/etc/apt/apt.conf.d/75download
, если вы хотите попробовать его с помощью apt-get один раз, чтобы узнать, help:
apt-get -o Acquire::Queue-mode=access update
Это аналогично уменьшению полосы пропускания, используемой для чего-то, с чем может взаимодействовать ваше соединение (и в соответствии с man-страницей), этот параметр подразумевает деактивацию загрузка с нескольких серверов одновременно »).
echo 'Acquire::http::Dl-Limit "70";' >/etc/apt/apt.conf.d/75download
или
apt-get -o Acquire::http::Dl-Limit=70 update
У вас есть два варианта.
Queue-Mode
По умолчанию «хост» создает одно исходящее соединение для каждого хоста. Если вы установите для него «доступ», он создаст одно соединение для каждого типа URI (которое, как я понимаю, означает: один для http, один для ftp и т. Д.), Поскольку большинство соединений - это http, это означает, что он будет последовательно обращаться к каждому серверу ).
. Один из способов сделать это, который также применим к диспетчеру обновлений, - это:
echo 'Acquire::Queue-Mode "access";' >/etc/apt/apt.conf.d/75download
, если вы хотите попробовать с помощью apt-get один раз, чтобы узнать, help:
apt-get -o Acquire::Queue-mode=access update
Acquire::http::Dl-Limit
Это аналогично уменьшению полосы пропускания, используемой для чего-то, с чем может работать ваше соединение (и в соответствии с man-страницей), этот параметр неявно деактивирует загрузка с нескольких серверов одновременно »).
echo 'Acquire::http::Dl-Limit "70";' >/etc/apt/apt.conf.d/75download
или
apt-get -o Acquire::http::Dl-Limit=70 update
Вместо использования диспетчера обновлений попробуйте sudo apt-get update&&sudo apt-get upgrade в терминале
Он выполнит эту работу и не будет использовать параллельные соединения
Щелкните правой кнопкой мыши в области окна, в которой перечислены обновления> Отменить выбор всех, а затем включить индивидуально. Для некоторых пакетов потребуется более одного раза, U-M будет автоматически выбирать при необходимости