Понимание вывода ubuntu-security-status
# ubuntu-security-status
X packages installed, of which:
Y receive package updates with LTS until 4/2025
В выводе не упоминается ESM. Я активировал свою подписку UA на этом компьютере, и вывод остался прежним. Что это значит?
(1) Пакеты XY в настоящее время не получают обновлений. Если да, то как это можно исправить?
(2) Все установленные пакеты X в настоящее время получают обновления. В какой-то момент в будущем, до 4/2025, XY из них перестанут получать обновления, если только не будет активирован ESM(что должно произойти после активации UA).
(3) Другое, пожалуйста, укажите.
2 ответа
Вывод должен быть таким же, пока ваша версия LTS не достигнет окончания стандартной поддержки (5 лет). Затем начинается ЭСМ.
Давайте рассмотрим пример: допустим, у вас есть пакет из репозитория в вашей системе Ubuntu 20.04 LTS...
Стандартная поддержка выпусков LTS составляет 5 лет. Таким образом, до апреля 2025 года ВСЕ пользователи
будет получать обновления безопасности от команды безопасности Ubuntu через репозиторий (не ESM). Репозиторий открыт для всех пользователей без регистрации. По истечении 5 лет стандартная поддержка заканчивается. Обновления безопасности в
прекратить... и начать в ESM. ESM требует подписки на Ubuntu Advantage.
Пакеты в и, как правило, не подходят для поддержки ESM. Оплачиваемые Canonical инженеры из команды безопасности Ubuntu обещают обеспечить поддержку
Кроме того, имейте в виду, что большинство обновлений безопасности, предоставляемых командой Ubuntu Security, представлены в виде исправлений, а НЕ обновлений версий. Первоначальная цель LTS — долгосрочная платформа с наименьшим количеством возможных изменений программного обеспечения. Людям, которым нужно более новое программное обеспечение в течение этих 5 с лишним лет, следует обратить внимание на выпуски Ubuntu, отличные от LTS.
ubuntu-support-statusне знает ESM. Речь идет о регулярных обновлениях, а не об исправлениях безопасности. Если ESM включен, вы можете проверить статус с помощью
sudo ua status, и новая функция на ua, которая находится в стадии бета-тестирования:
Например, в 18.04 Pro статус поддержки дает вам:
ubuntu@ip-172-31-91-xx:~$ ubuntu-support-status --show-unsupported
Support status summary of 'ip-172-31-91-97':
You have 499 packages (99.0%) supported until April 2023 (Canonical - 5y)
You have 0 packages (0.0%) that can not/no-longer be downloaded
You have 5 packages (1.0%) that are unsupported
No longer downloadable:
Unsupported:
krb5-locales libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0
И показывает, что он находится на половине срока службы, но ESM будет поддерживать обновления безопасности даже для этих пакетов.
В той же машине
sudo ua security-status --format yaml --betaдает мне:
summary:
num_esm_apps_updates: 5
num_esm_infra_updates: 0
num_installed_packages: 504
num_standard_security_updates: 16
ua:
attached: true
enabled_services:
- esm-apps
- esm-infra
entitled_services:
- esm-apps
- esm-infra
Угадайте, какие 5 пакетов отображаются в обновлениях ESM :)