这是Ubuntu Advantage 在我的(完全支持的)18.04 机器上做什么,它每天检查两次什么,我可以摆脱它吗?对于 20.04,因为答案不同。
回复:ubuntu-advantage-tools,看起来每 12 小时它就会醒来一次,在我的系统上寻找某些东西,如果找不到,就会消失。
我不记得特意安装过任何叫做 ubuntu advantage 的东西,据我所知,它用于已经过了 EOL 的系统,而这个 20.04 系统显然不是。
另外,我找不到名为 ubuntu advantage 的服务或 cron 中的条目。
这个东西想要做什么,它是如何运行的,我该如何摆脱它?
答案1
这笔罚款回答非常适合 18.04。
它会告诉您删除该包,这很好,因为在 18.04 上它只会删除附加包ubuntu-minimal
。
然而,在 20.04 版中,它想要删除更多内容,即
ttf-mscorefonts-installer
ubuntu-release-upgrader-gtk
update-manager
update-manager-core
update-notifier
update-notifier-common
由于以下依赖树:
$ aptitude why ubuntu-advantage-tools i ttf-mscorefonts-installer Depends update-notifier-common (>= 0.119ubuntu2) i A update-notifier-common Depends update-manager-core (>= 1:17.04.2) i A update-manager-core Depends ubuntu-advantage-tools
这是不可接受的,所以我们必须寻找其他方法。这就是方法。
停止并屏蔽服务
sudo systemctl stop ua-messaging.timer sudo systemctl stop ua-messaging.service sudo systemctl stop ua-timer.timer sudo systemctl mask ua-messaging.timer sudo systemctl mask ua-messaging.service sudo systemctl mask ua-timer.timer
检查是否有效
systemctl status ua-messaging.service systemctl status ua-messaging.timer systemctl status ua-timer.timer
你应该看到每个状态如下
$ systemctl status ua-messaging.service * ua-messaging.service Loaded: masked (Reason: Unit ua-messaging.service is masked.) Active: inactive (dead) $ systemctl status ua-messaging.timer * ua-messaging.timer Loaded: masked (Reason: Unit ua-messaging.timer is masked.) Active: inactive (dead) since Fri 2021-11-12 23:10:16 GMT; 1min 2s ago Trigger: n/a Nov 12 01:09:42 focal systemd[1]: Started Ubuntu Advantage update messaging. Nov 12 01:10:16 focal systemd[1]: ua-messaging.timer: Succeeded. Nov 12 01:10:16 focal systemd[1]: Stopped Ubuntu Advantage update messaging. $ systemctl status ua-timer.timer * ua-timer.timer Loaded: masked (Reason: Unit ua-timer.timer is masked.) Active: inactive (dead) Trigger: n/a
移除 APT 挂钩(参见这个答案了解详细信息)
sudo rm /etc/apt/apt.conf.d/20apt-esm-hook.conf
大约一天后检查/var/log/ubuntu-advantage.log
确认它不再运行。
答案2
任何(必须)安装最新版本的人都可以获得更多的核弹python3-software-properties software-properties-common software-properties-gtk
,包括ubuntu-advantage-desktop-daemon
:
sudo rm /etc/ubuntu-advantage/help_data.yaml
sudo rm /etc/update-motd.d/88-esm-announce
sudo rm /etc/update-motd.d/91-contract-ua-esm-status
sudo systemctl mask esm-cache.service
sudo systemctl mask reboot-cmds.service
sudo systemctl mask apt-news.service
来源:.../ubuntu-advantage-tools_27.13.2~20.04.1_amd64.deb