Рейтинг:5

Что делает Ubuntu Advantage на моем (полностью поддерживаемом) компьютере 20.04, что он проверяет два раза в день, и можно ли от него избавиться?

флаг us

Это обновление Что делает Ubuntu Advantage на моем (полностью поддерживаемом) компьютере 18.04, что он проверяет два раза в день, и можно ли от него избавиться? на 20.04, потому что ответ другой.

Re: ubuntu-advantage-tools, похоже, каждые 12 часов он просыпается, ищет что-то в моей системе, не находит и уходит.

Я не помню, чтобы специально устанавливал что-то, называемое преимуществом Ubuntu, и, насколько я могу судить, оно используется для систем, которые прошли свой EOL, чего явно нет в этой системе 20.04.

Кроме того, я не могу найти службу под названием преимущество ubuntu или запись в cron.

Что эта штука пытается сделать, как она работает и как от нее избавиться?

muru avatar
флаг us
Если отличается только ответ, то почему бы не отредактировать этот вопрос, чтобы сделать его более общим, и опубликовать там свой ответ?
Рейтинг:5
флаг us

Это прекрасно отвечать отлично работает для 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           

Это неприемлемо, поэтому мы должны искать другой путь. И вот оно.

  1. Остановить и замаскировать службы

    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
    
  2. Проверьте, что это сработало

    статус 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 замаскирован.)
        Активный: неактивный (мертвый)
       Триггер: н/д
    
  3. Снимите крючок APT (см. этот ответ подробнее почему)

    sudo rm /etc/apt/apt.conf.d/20apt-esm-hook.conf
    

и через день или около того проверить /var/log/ubuntu-advantage.log чтобы подтвердить, что он больше не работает.

N0rbert avatar
флаг zw
Может быть, `маска systemctl` будет лучше, чем `systemctl disabled` для 100% гарантии :)
Organic Marble avatar
флаг us
@N0rbert N0rbert, возможно, вы правы, я недостаточно хорошо понимаю разницу между командами, чтобы сказать.
Artur Meinild avatar
флаг vn
В моей системе таймер и служба называются ua-timer.timer и ua-timer.service — но я полагаю, что у них одна и та же функция?
флаг cn
Вы можете загрузить отключенный сервис. Маскированный вы не можете
N0rbert avatar
флаг zw
@OrganicMarble Я отредактировал ваш отличный ответ, чтобы отразить последние выводы из https://askubuntu.com/a/1374989/66509.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.