Загрузка из основного архива Ubuntu идет медленно, даже если это не день релиза, как я могу получить apt-get для автоматического использования близкого мне зеркала?
apt
repository
mirrors
ajmitch
источник
источник
Ответы:
apt-get теперь поддерживает метод mirror, который автоматически выберет хорошее зеркало в зависимости от вашего местоположения. Ввод:
в верхней части вашего
/etc/apt/sources.list
файла должно быть все, что нужно, чтобы автоматически выбрать зеркало для вас в зависимости от вашего географического положения.Пользователи Lucid (10.04), Maverick (10.10), Natty (11.04) и Oneiric (11.10) могут заменить
precise
его соответствующим именем.источник
sudo apt-get update
прежде чем делать какие-либо изменения,apt-get install
чтобы использовать ближайшее зеркало.Я всегда использовал инструмент GUI «выберите лучший сервер»: из Ubuntu Software Center, в меню выберите «Правка» -> «Источники программного обеспечения». (Вы также можете сделать это в Предпочтениях Synaptic или в Менеджере обновлений.)
На вкладке Ubuntu Software есть раскрывающийся список рядом с «Download from:». Если вы выберете «Other ...», вы увидите кнопку «Выбрать лучший сервер»; щелкнув по нему, Ubuntu запустит несколько тестов, чтобы увидеть, какое зеркало даст лучшую скорость загрузки.
Я не могу комментировать, лучше это или хуже, чем метод, который вы нашли для себя. Возможно, кто-то с опытом в этом вопросе может прокомментировать!
Вот несколько скриншотов для графического метода, как предложил Хорхе:
Откройте Ubuntu Software Center, нажмите «Изменить» в глобальном меню и перейдите к «Источники программного обеспечения ...»
Нажмите на раскрывающееся меню рядом с «Загрузить из» и выберите «Другие ...»
Нажмите на Select Best Server
Лучший сервер выделен. Нажмите Choose Serverи все готово!
источник
apt-get
Географическое положение не всегда дает лучшее зеркало. Например, я живу в Британской Колумбии, Канада, и большинство тех, кто находится в этой провинции, должны найти зеркало в Британской Колумбии, Калифорнии или любом тихоокеанском штате, возможно, даже в Аризоне.
Тем не менее, здесь, на севере, у моего провайдера (в отличие от телефонной компании) есть только одна волоконно-оптическая линия из этого города, и он идет прямо в Калгари (1000 км к востоку отсюда), где он подключает NEX, совместно используемый с линией, в Укалгари, где они есть прекрасный Debian и Ubuntu и зеркало "кто знает, что еще". Похоже, что у университета тот же провайдер, что и у меня, и поэтому скорость передачи измеряется в мегабайтах в секунду, а не в 50-100 килобайтах в секунду, которые я получаю из зеркала по умолчанию.
Так. Я рекомендую знать топологию вашей локальной сети Интернет. Красивые вещи, такие как сетевые обмены, могут обеспечить быстрое соединение с конкретными местами. Нахождение в сети вашего провайдера может обойти некоторые ограничения скорости, которые вы могли бы иметь во внешнем мире.
Благодаря посту, касающемуся инструмента GUI, чтобы изменить это, я нашел это зеркало и установил его по умолчанию. Хорошее шоу по этой теме!
источник
Для быстрого обновления я скачал альтернативный CD с помощью торрентов. После такого обновления у меня все-таки была система, в которой еще не все обновления (вероятно, после того, как ISO был упакован).
После быстрого поиска я попал в список зеркал на Launchpad . Ищите свою страну и тестируйте ее. Я живу в Нидерландах и получил скорость всего 75 кБ / с, что намного ниже моей обычной скорости. Зеркало ubuntu.mirror.cambrium.nl у меня не сработало, но сработало ubuntu.mirror.astratoip.net. Замените зеркало соответственно и выполните следующие команды:
Замените
archive.ubuntu.com
на ваше текущее зеркало.источник
Совет для пользователей Kubuntu 12.04 ...
От Muon Software Center:
Затем на вкладке Программное обеспечение Kubuntu:
Это выберет сервер с самым быстрым пингом (самый быстрый сервер в то время)
Я нахожусь в Великобритании, но мой самый быстрый сервер - «сервер для Непала». - примерно в 10 раз быстрее, чем я получал с сервером по умолчанию для Великобритании!
источник
Вот скрипт Python, который я написал, который возвращает список зеркал с наименьшей задержкой для указанной страны.
Сценарий также предоставляет информацию о пропускной способности и статусе, взятую со страниц панели запуска зеркал, и сгенерирует новый
sources.list
файл, используя зеркало, выбранное из списка.источник
Мой скрипт на Python apt-smart, который автоматически находит зеркала в вашей стране, измеряет и оценивает их по статусу и скорости, наконец изменяет sources.list, если вы хотите.
Различия между
apt-smart
и другими упомянутыми ответамиapt-select
:apt-smart
автоматически определяет, где вы находитесь, поэтому вам не нужно указывать страну при поездке за границу.apt-smart
выполняет реальную загрузку HTTP с каждого зеркала для получения более точных результатов (пропускная способность и состояние) и поддерживает прокси-сервер HTTP, тогда какapt-select
использует толькоping
неточные данные панели запуска и полагается на них.apt-smart
поддерживается, в то время какapt-select
листья isusues unix в течение почти 3 лет.Вы можете легко установить
apt-smart
черезpip
, подробные команды установки copy'n'paste смотрите в Project Readme .Пример использования, который позволяет вам перечислить ранжированные зеркала в вашей стране:
С помощью
-l
или--list-mirrors
вы получите (пример вывода с сервера Travis CI US):источник
В идеале весь метод распространения адаптировал торрент-протокол, поэтому нам не пришлось бы ничего настраивать.
источник