Ubuntu теперь предоставляет расширенные обновления безопасности (esm) для пакетов в основных репозиториях через службу «Ubuntu Pro».
С ним вы можете получить еще 5 лет (всего 10 лет) поддержки обновлений безопасности для Ubuntu LTS. Это означает поддержку Ubuntu 22.04 до 2032 года, поддержку Ubuntu 20.04 до 2030 года и поддержку Ubuntu 18.04 до 2028 года.
Для пользователей Ubuntu Server или Desktop, которые используют apt upgrade для установки обновлений, вы получите следующее приглашение при выходе:
« Получите больше обновлений безопасности через Ubuntu Pro с включенными «esm-apps»: … »
В этой статье поясним как избавиться от этого приглашения «esm-apps»:
- либо включите обновления безопасности Ubuntu Pro.
- или пропустите обновления esm-apps и отключите приглашение командной строки.
Вариант 1. Включить обновления безопасности Ubuntu Pro
Каждому пользователю Ubuntu Pro предоставляется бесплатно до 5 машин для личного пользования! Ubuntu Pro можно включить как графически, так и с помощью командной строки!
Для рабочего стола Ubuntu
1. Для пользователей настольных компьютеров сначала найдите и запустите инструмент «Программы и обновления».
2. Когда утилита откроется, перейдите на вкладку « Ubuntu Pro » и нажмите кнопку «Включить Ubuntu Pro». Во всплывающем диалоговом окне будет показан короткий код.
Для Ubuntu 18.04 сначала запустите sudo apt update && sudo apt full-upgrade команду, если вы не видите вкладку «Ubuntu Pro».
3. Затем в веб-браузере перейдите на https://ubuntu.com/pro/attach . Войдите в свою учетную запись (создайте бесплатно, если у вас ее нет). Наконец, введите код, который вы получили на последнем шаге, а затем нажмите «Отправить».
4. Наконец, вернитесь в «Программы и обновления» и нажмите «Подтвердить» (см. снимок экрана в шаге 2). Когда всё выполните, вы увидите зеленый текст «Поддержка Ubuntu Pro включена». И вы можете переключать параметры для включения / отключения ESM Infra, приложений ESM, Kernel Livepatch по своему усмотрению.
Для сервера Ubuntu (способ командной строки)
Для сервера и тех, кто предпочитает команды в Linux, это можно сделать, выполнив одну команду в консоли.
Сначала в веб-браузере перейдите на https://ubuntu.com/pro/dashboard. Войдите в свою учетную запись ( создайте, если у вас ее нет ), затем скопируйте или запишите токен ключа.
а https://ubuntu.com/pro/dashbЗатем в терминале или командной консоли запустите:
sudo pro attach KEY_TOKEN_HERE
Когда выполниться, он выводит включенные и отключенные службы в выводе терминала. Затем вы можете запустить команду, чтобы включить/отключить нужные службы:
Включите службу Ubuntu Pro.
sudo pro enable SERVICE_NAME
Отключите доступ к службе Ubuntu Pro.
sudo pro disable SERVICE_NAME
В командах замените SERVICE_NAMEна один из esm-apps, esm-infra, livepatch, realtime-kernel.
Чтобы отключить Ubuntu Pro, а также все включенные службы, выполните команду:
sudo pro detach
Избавьтесь от приглашения командной строки «esm-apps», не включая Ubuntu Pro
Если вы не хотите устанавливать расширенные обновления безопасности, вы также можете отключить приглашение командной строки, удалив файл конфигурации.
Это обрабатывается 20apt-esm-hook.conf конфигурационным файлом в каталоге «/etc/apt/apt.conf.d/».
Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду, чтобы перейти в этот каталог:
cd /etc/apt/apt.conf.d/
Затем создайте резервную папку для хранения файла конфигурации в качестве резервной копии. Таким образом, вы можете восстановить изменение в любое время, переместив файл обратно.
sudo mkdir -p /etc/apt/backup
Наконец, переместите файл конфигурации в папку резервного копирования, которую вы только что создали:
sudo mv 20apt-esm-hook.conf /etc/apt/backup/
Чтобы применить изменения, также запустите sudo apt update.
Чтобы восстановить, запустите команду, чтобы переместить файл обратно:
sudo mv /etc/apt/backup/20apt-esm-hook.conf /etc/apt/apt.conf.d/ && sudo apt update
Вот и все. Наслаждайтесь!