Как можно уменьшить время, чтобы, если конкретное хранилище занимало более 10 секунд для подключения или завершения, оно игнорировало его и перемещало следующие?
Зеркала - это один из вариантов, как объяснил @adempewolff. Позвольте мне дать вам прямой ответ:
Установка времени ожидания соединения apt-get
Вы можете контролировать эти тайм-ауты с помощью следующих apt.confпараметров:
Получить :: http :: Тайм-аут "10";
Acquire :: ftp :: Timeout "10";
Обратите внимание, что это относится только к тайм-аутам соединения, а НЕ к тайм-аутам «времени окончания», т. Е. Если он подключается в течение 10 секунд, он продолжит загрузку пакета объемом 100 МБ, даже если он равен 1 КБ / с :)
Чтобы реализовать эти параметры, просто создайте файл conf в /etc/apt/apt.conf.d; Предположим, мы это называем 99timeout.
- Нажмите
Alt+F2, введитеgksudo gedit /etc/apt/apt.conf.d/99timeout
- Введите / вставьте вышеуказанные строки, с вашим выбором времени ожидания в секундах
- Сохранить и выйти.
- Сейчас попробуй
sudo apt-get update
И хак терминала-наркомана "найди лучший сервер"!
Расширено и перенесено как ответ на этот более подходящий вопрос
Дополнительные опции apt-get conf, которые вы можете попробовать настроить
Acquire::Queue-Mode: Режим очереди; Queue-Mode может быть одним из hostили accessкоторый определяет, как APT распараллеливает исходящие соединения. hostозначает, что будет открыто одно соединение для каждого целевого хоста, accessозначает, что будет открыто одно соединение для каждого типа URI.
Acquire::Retries: Количество повторных попыток. Если это ненулевое значение, APT будет повторять неудачные файлы указанное количество раз.
Acquire::http::Dl-Limit: принимает целочисленные значения в килобайтах, чтобы снизить скорость загрузки и не замедлять ваш просмотр / электронную почту / и т.д. при обновлении. Значение по умолчанию 0, которое деактивирует ограничение и пытается максимально использовать пропускную способность. Если он включен, он отключит функцию apt-getпараллельной загрузки.
Покопайтесь, man apt.confесли думаете, что-то еще может помочь