Отключите обновления Ubuntu Pro в программе обновления программного обеспечения Ubuntu 24.04.
В этом руководстве показано, как отключить обновления безопасности «Ubuntu Pro» как в выводе команды apt
, так и в диалоговом окне средства обновления программного обеспечения в Ubuntu 24.04 LTS.
Ubuntu Pro — это комплексная подписка на расширенное обслуживание безопасности (сокращенно esm), которая также обеспечивает еще одну 5-летнюю поддержку выпусков Ubuntu LTS. И он бесплатен для личного и небольшого коммерческого использования на 5 компьютерах.
Во всех текущих выпусках Ubuntu LTS команда apt update
и «Software Updater» отображают обновления Ubuntu Pro, что весьма раздражает. Вместо того, чтобы включать Ubuntu Pro, вот как шаг за шагом избавиться от рекламы.
Обновления Ubuntu Pro в Software Updater и терминале
Кто-то сообщил об ошибке. Оно помечено как исправленное, однако обновления Pro по-прежнему появляются, если в Software Updater есть какие-либо другие обновления или нет других обновлений в команде apt update.
Ubuntu Pro публикует обновления безопасности через классические пакеты .deb
. Исходный код программного обеспечения обрабатывается файлами конфигурации в /var/lib/ubuntu-advantage/apt-esm/
, тогда как большинство других источников программного обеспечения обычно находятся в /etc/apt/sources.list. каталог .d/
.
Ключевой файл конфигурации — ubuntu-esm-apps.sources
(или ubuntu-esm-apps.list
для версии 22.04). Просто отключите содержимое файла, и сообщение об обновлениях Ubuntu Pro исчезнет из вашей системы. Для новичков это можно сделать как графическим способом, так и в командной строке.
Вариант 1. Отключить источник программного обеспечения «Ubuntu Pro» (графический способ).
В Ubuntu 24.04 с рабочим столом GNOME по умолчанию просто запустите Files (файловый менеджер Nautilus). Затем перейдите в «Другие местоположения» -> Ubuntu -> var -> lib -> ubuntu-advantage -> apt-esm -> и т. д -> apt -> source.list.d.
Там вы увидите ключевой файл конфигурации для обновлений ESM. Просто дважды щелкните файл, чтобы открыть его в текстовом редакторе по умолчанию.
Когда файл откроется, добавьте # в начале для всех строк, чтобы они были закомментированы и больше не функционировали.
Наконец, нажмите Сохранить в меню «≡» (или нажмите Ctrl+S). Введите пароль пользователя для аутентификации root во всплывающем диалоговом окне, поскольку файл вам не принадлежит. Сделанный!
Вариант 2. Отключить источник из командной строки
Последний вариант может не работать для настольных компьютеров, отличных от GNOME, или для Ubuntu 22.04 и более ранних версий из-за проблем с разрешениями. В этом случае вы можете использовать текстовый редактор командной строки nano
, который работает в большинстве сред рабочего стола!
Сначала нажмите Ctrl+Alt+T
, чтобы открыть окно терминала. Когда он откроется, выполните команду для редактирования файла конфигурации:
sudo nano /var/lib/ubuntu-advantage/apt-esm/etc/apt/sources.list.d/ubuntu-esm-apps.sources
В Ubuntu 22.04 и Ubuntu 20.04 вам может потребоваться (а может и не потребоваться) заменить .sources
на .list
в команде.
Затем также закомментируйте все строки, используя клавиши со стрелками для навигации и добавляя # для каждой строки. Когда закончите, нажмите Ctrl+S для сохранения и Ctrl+X для выхода.
Наконец, перезапустите «Software Updater» или используйте sudo apt update
, чтобы обновить список пакетов и применить изменения!
Повторно включите обновления безопасности Ubuntu Pro:
В любой момент, когда вы захотите включить Ubuntu Pro, повторно запустите последнюю команду, чтобы отредактировать файл конфигурации, и раскомментируйте (удалите # в начале) строки, которые вы отключили.
Если это НЕ работает, попробуйте открыть терминал (Ctrl+Alt+T) и выполнить команды ниже одну за другой:
Сначала запустите команду, чтобы убедиться, что клиент Ubuntu Pro установлен:
sudo apt install ubuntu-pro-client
Затем убедитесь, что каталог конфигурации существует:
sudo mkdir -p /var/lib/ubuntu-advantage/apt-esm/etc/apt/sources.list.d
Затем отредактируйте (если он не существует, создастся автоматически) файл ключа, выполнив команду:
sudo nano /var/lib/ubuntu-advantage/apt-esm/etc/apt/sources.list.d/ubuntu-esm-apps.sources
-
Наконец, добавьте строки ниже и сохраните (Ctrl+S, затем Ctrl+X).
Types: deb URIs: https://esm.ubuntu.com/apps/ubuntu Suites: noble-apps-security noble-apps-updates Components: main Signed-By: /usr/share/keyrings/ubuntu-pro-esm-apps.gpg
Здесь вам нужно заменить кодовое имя системы noble на
focal для 20.04 или на jammy для 22.04.
По завершении запустите sudo apt update
или запустите Software Updater, чтобы обновить кеш.