Как преодолевать проблемы с менеджером обновлений Ubuntu

Устанавливать ПО в Ubuntu должно быть очень просто – и в основном это так и есть. Но практически каждый пользователь сталкивался с проблемами с менеджером обновлений, будь то отсутствующие репозитории или необычные ошибки, связанные с Интернет-подключением.

Давайте посмотрим на эти проблемы, некоторые связанные с ними сообщения об ошибках и поймем, как их можно воспринимать.

Обновления важны

Обычно всё, что вам нужно сделать, чтобы установка приложений или обновления системы работали нормально – это обновить репозитории пакетов вашей системы.

Менеджер обновлений Ubuntu должен делать это сам, но в некоторых случаях бывает полезно самому открыть терминал и ввести следующую команду:

sudo apt-get update

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

В терминале вы можете легко обновить все пакеты вашей системы, выполнив следующую команду:

sudo apt-get upgrade

Но цель, с которой разрабатывался менеджер обновлений Ubuntu – дать вам графический интерфейс для этого процесса. Все же в нем иногда происходят ошибки, из-за которых процесс обновления завершается неудачно, вас просят «проверить свое Интернет-соединение».

Для начала нужно просто проверить Интернет-соединение – открыть новое окно терминала и выполнить следующую команду:

ping www.google.com

заменив, возможно, google.com на любой другой популярный веб-сайт, о котором вы можете точно сказать, что он сейчас работает.
Итак, почему же менеджер обновлений Ubuntu не подключается к сети и не загружает обновления? Различие в том, как два приложения, Центр обновлений и apt-get (консольный установщик, который работает во всех основанных на Debian дистрибутивах, таких как Ubuntu и Raspbian), подключаются к серверам. Менеджер обновлений будет подтверждать интернет-соединение с процессом NetworkManager, а apt-get пытается подключиться к серверу обновлений напрямую.

Поскольку статус подключения время от времени изменяется, из-за этого NetworkManager может отключить соединение, отменив ваше обновление. В отличие от менеджера обновлений, apt-get будет продолжать работать, поддерживать соединение.

Вы можете сказать – лучше я буду просто использовать apt-get. На самом деле, правильно настроив менеджер обновлений Ubuntu, вы можете продолжать использовать графический интерфейс, и он будет корректно справляться со своей работой.

Настройка центра приложений Ubuntu

Первый способ обойти эту проблему – это сначала загружать небольшие обновления. Вы можете сделать это, очистив галочки в дереве обновлений и выбрав только небольшие обновления. После того, как эти файлы будут загружены, вы можете переместиться на более объемный файл.

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

После того, как тесты завершатся, выберите этот сервер и введите свой пароль для подтверждения этого действия. После этого кэш пакетов обновится.

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

Другие настройки и планирование обновлений

Вы можете также применить некоторые другие настройки того, как ваша система Ubuntu работает с обновлениями. Например, вкладка Другое ПО в настройках менеджера обновлений отображает, какие репозитории сейчас выбраны. Это может быть полезно при поиске других проблем с менеджером обновлений – например, вы можете захотеть удалить из вашей системы все PPA-репозитории (те, у которых есть префикс ppa). Также на этом экране вы можете добавлять, редактировать и удалять репозитории, но вам также нужно будет знать полный адрес репозитория, который вы хотите добавить в систему.

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

У вас когда-нибудь случались проблемы с менеджером обновлений Ubuntu? Что-либо еще? Расскажите нам в комментариях.