Что такое сервер загрузки в Ubuntu (программное обеспечение и обновления) и имеет ли значение, если я его изменю?

У меня Ubuntu 20.04.3LTS.

Недавно я столкнулся с ошибкой, которая все время выскакивает в виде уведомления. Я не понял, что это такое, но, видимо, это связано с «сервером загрузки программного обеспечения и обновлений».

Я не в США, но у меня есть возможность изменить его на сервер в США или на основной сервер (я не знаю, что это значит под основным).

Может ли кто-нибудь объяснить мне вкратце, какие именно изменения происходят, когда я меняю сервер загрузки, и что он на самом деле делает?

1 ответ

Что такое сервер загрузки?

В Ubuntu программное обеспечение, составляющее саму систему, а также многие дополнительные приложения, которые вы можете установить, загружаются из репозиториев менеджером пакетов (вероятно, APT). Люди Ubuntu загружают пакеты, которые они поддерживают, и обновляют их в эти репозитории на главном сервере Canonical.

Основной сервер является одним из многих серверов загрузки, доступных для репозиториев Ubuntu. Запросы на загрузку различаются, серверы могут выходить из строя, а также физическое расстояние от сервера оказывает некоторое влияние на скорость, поэтому, чтобы помочь каждому повысить скорость загрузки, по всему миру существуют серверы загрузки с регулярно обновляемыми копиями репозиториев Ubuntu. Их обычно называют «зеркалами».

Что это значит для моей системы?

Иногда APT работает медленно из-за проблем с интернет-соединением, но иногда это вина сервера.

По умолчанию конфигурация APT, которая настраивается при установке Ubuntu, использует зеркало, которое, по ее мнению, находится ближе всего к вашему местоположению. Иногда локальное зеркало может быть менее надежным или медленным, чем основной сервер, поэтому некоторые люди предпочитают переключаться на основной сервер, чтобы попытаться получить более высокие скорости (или обратно, если улучшений нет).

В настройках программного обеспечения вы можете увидеть, настроена ли ваша система на использование основного сервера, локального или какого-либо другого зеркала. Вы также можете взглянуть на файл, который настраивает это, /etc/apt/sources.list(вы можете использовать less /etc/apt/sources.listчтобы прочитать файл в терминале). Если вы используете основной сервер, на нем будут такие строки:

      deb http://archive.ubuntu.com/ubuntu/ ...

и если вы используете другое зеркало, там будет другой URL.

Что произойдет, если я изменю сервер загрузки?

Зеркала должны иметь такое же или почти такое же содержимое репозитория, как и основной сервер. Вещи, вероятно, не сильно изменятся, если только у одного из серверов не возникнут проблемы. Вы можете увидеть

  • Изменения в выпуске apt updateи скорость, с которой он работает
  • Изменения в скорости загрузки.
  • Небольшие изменения в доступных версиях пакетов

Что мне делать тогда?

Я бы порекомендовал нажать «выбрать лучший сервер». Если это не решит вашу проблему, попробуйте переключиться между «Основным сервером», сервером вашей страны и серверами в соседних странах.

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