Что можно сделать, когда репозитории, перечисленные в sources.list, закрываются

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

1
задан 2 April 2011 в 17:52

1 ответ

Вполне возможно указать несколько репозиториев, например:

deb http://in.archive.ubuntu.com/ubuntu/ natty main restricted
deb http://us.archive.ubuntu.com/ubuntu/ natty main restricted

Если в обоих перечисленных репозиториях обнаружены одинаковые версии одних и тех же пакетов, apt загрузит файлы из первого перечисленного репозитория. Если первый репозиторий устарел, а второй содержит более новые файлы, то apt извлечет данные из второго указанного репозитория. Если какое-либо из хранилищ не работает, apt извлечет из хранилища, которое осталось.

Обратите внимание, что вы по-прежнему будете видеть жалобы в ваших менеджерах пакетов, если какой-либо из хранилищ не работает, хотя это не должно отрицательно сказываться на вашей способности загружать программное обеспечение, если все хранилища не работают.

0
ответ дан 2 April 2011 в 17:52

Другие вопросы по тегам:

Похожие вопросы: