Устанавливать ПО в 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? Что-либо еще? Расскажите нам в комментариях.