В течение многих дней я пытался сделать apt-get update
, и я получал ошибку: could not connect to server
. Я думал, что это должно быть проблемой, связанной с моей машиной. Позже, случайно, когда я скопировал и вставил ссылку из исходного файла в адресную строку браузера, я обнаружил, что это произошло из-за сбоя при разрешении доменных имен репозиториев для моей страны. Я мучительно отредактировал файлы sources.list на всех моих 3 машинах с in.archive
по us.archive
. И это работало нормально. Итак, мой вопрос: нельзя ли указать несколько репозиториев, существующих в разных местах?
Вполне возможно указать несколько репозиториев, например:
deb http://in.archive.ubuntu.com/ubuntu/ natty main restricted deb http://us.archive.ubuntu.com/ubuntu/ natty main restricted
Если в обоих перечисленных репозиториях обнаружены одинаковые версии одних и тех же пакетов, apt загрузит файлы из первого перечисленного репозитория. Если первый репозиторий устарел, а второй содержит более новые файлы, то apt извлечет данные из второго указанного репозитория. Если какое-либо из хранилищ не работает, apt извлечет из хранилища, которое осталось.
Обратите внимание, что вы по-прежнему будете видеть жалобы в ваших менеджерах пакетов, если какой-либо из хранилищ не работает, хотя это не должно отрицательно сказываться на вашей способности загружать программное обеспечение, если все хранилища не работают.