如何阻止Ubuntu Pro广告在apt系统命令中显示
如何阻止Ubuntu Pro广告在apt系统命令中显示
嘿,我太懂你执行apt dist-upgrade时看到一堆Ubuntu Pro广告弹窗有多闹心了——毕竟用系统命令的时候只想安安稳稳操作,不想被推广打扰。下面给你几个亲测有效的法子,不用换系统就能搞定:
禁用motd-news服务(最直接的方法)
这些广告提示大多来自系统的"每日消息"(motd)服务,咱们直接把它关掉:- 先停止并禁用相关定时器:
sudo systemctl disable --now motd-news.timer - 编辑motd-news的配置文件,彻底禁用它:
把里面的sudo nano /etc/default/motd-newsENABLED=1改成ENABLED=0,保存退出就行。
- 先停止并禁用相关定时器:
修改apt配置,屏蔽Pro提示
有些广告是apt更新后触发的,咱们可以通过配置让apt跳过这些提示:- 创建一个新的apt配置文件:
sudo touch /etc/apt/apt.conf.d/99disable-pro-adverts - 用编辑器打开这个文件:
sudo nano /etc/apt/apt.conf.d/99disable-pro-adverts - 粘贴以下内容进去,保存退出:
这样apt每次更新后都会自动删掉生成广告提示的文件,自然就看不到弹窗了。APT::Update::Post-Invoke-Success { "/usr/bin/rm -f /var/lib/ubuntu-advantage/messages/apt-esm-hints.dat 2>/dev/null || true"; };
- 创建一个新的apt配置文件:
移除Ubuntu Pro相关工具(可选,谨慎操作)
如果你完全用不上Ubuntu Pro的任何功能,也可以彻底移除相关组件:sudo apt remove --purge ubuntu-advantage-tools这个操作会把所有和Ubuntu Pro推广相关的组件都删掉,但要注意:如果之后你想启用Ubuntu Pro的扩展安全维护,就得重新安装这个工具了。
另外你提到的"升级到非广告系统"的方案当然也可行,但要是不想折腾换系统,上面的方法足够帮你清净下来啦。
备注:内容来源于stack exchange,提问作者reducing activity
相关产品推荐
相关产品推荐

