Это прекрасно отвечать отлично работает для 18.04.
Он говорит вам удалить пакет, и это здорово, потому что 18.04 он удаляет только дополнительный пакет ubuntu-минимальный
.
Однако 20.04 он хочет удалить гораздо больше вещей, а именно
ttf-mscorefonts-установщик
ubuntu-релиз-апгрейдер-GTK
менеджер обновлений
ядро менеджера обновлений
уведомление об обновлении
обновление-уведомитель-общий
из-за следующего дерева зависимостей:
$ aptitude почему ubuntu-advantage-tools
i ttf-mscorefonts-installer Зависит от update-notifier-common (>= 0.119ubuntu2)
i A update-notifier-common Зависит от update-manager-core (>= 1:17.04.2)
i Ядро менеджера обновлений Зависит от ubuntu-advantage-tools
Это неприемлемо, поэтому мы должны искать другой путь. И вот оно.
Остановить и замаскировать службы
sudo systemctl остановить ua-messaging.timer
sudo systemctl остановить ua-messaging.service
sudo systemctl остановить ua-timer.timer
маска sudo systemctl ua-messaging.timer
sudo systemctl маска ua-messaging.service
маска sudo systemctl ua-timer.timer
Проверьте, что это сработало
статус systemctl ua-messaging.service
статус systemctl ua-messaging.timer
статус systemctl ua-timer.timer
Вы должны увидеть такой статус для каждого
$ systemctl статус ua-messaging.service
* ua-messaging.service
Загружено: замаскировано (Причина: модуль ua-messaging.service замаскирован.)
Активный: неактивный (мертвый)
$ systemctl статус ua-messaging.timer
* ua-messaging.timer
Загружено: замаскировано (Причина: модуль ua-messaging.timer замаскирован.)
Активен: неактивен (мертв) с пт 2021-11-12 23:10:16 GMT; 1 мин 2 с назад
Триггер: н/д
12 ноября, 01:09:42, focus systemd[1]: запущен обмен сообщениями об обновлении Ubuntu Advantage.
12 ноября 01:10:16 focus systemd[1]: ua-messaging.timer: Успешно.
12 ноября, 01:10:16, focus systemd[1]: сообщение об обновлении Ubuntu Advantage остановлено.
$ systemctl статус ua-timer.timer
* ua-timer.timer
Загружено: замаскировано (Причина: модуль ua-timer.timer замаскирован.)
Активный: неактивный (мертвый)
Триггер: н/д
Снимите крючок APT (см. этот ответ подробнее почему)
sudo rm /etc/apt/apt.conf.d/20apt-esm-hook.conf
и через день или около того проверить /var/log/ubuntu-advantage.log
чтобы подтвердить, что он больше не работает.