如何在终端/TTY 登录时禁用发布升级通知(而不是 GUI 弹出窗口)?

如何在终端/TTY 登录时禁用发布升级通知(而不是 GUI 弹出窗口)?

我的一台旧笔记本电脑上安装了 Ubuntu 12.04 LTS。每次我通过 TTY 或 SSH 登录时,都会显示:

Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.4.0-030400-generic i686)

 * Documentation:  https://help.ubuntu.com/

New release '14.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

但是这个系统无法升级,因为这台机器太旧了,不支持PAE,我也不想升级。请问如何在终端登录时隐藏这个通知(最后两行)?这似乎与我使用的shell无关。

我发现了很多关于禁用 GUI 更新管理器弹出窗口的问题,但没有发现任何对终端通知有帮助的内容。

答案1

做这个:

sudo chmod -x /etc/update-motd.d/91-release-upgrade

这只会删除有关版本升级的消息。它保留有关软件包更新(包括安全更新)的消息,我希望继续收到这些信息。

答案2

该输出是移动性。要禁用它,请删除的执行权限/etc/update-motd.d/90-updates-available

sudo chmod -x /etc/update-motd.d/90-updates-available

输出可能会缓存一段时间,可能需要几次登录尝试才能清除消息。

答案3

sudo nano /etc/update-manager/release-upgrades

Prompt=行从更改Prompt=ltsPrompt=never

或者

sudo sed -i 's/Prompt=.*/Prompt=never/' /etc/update-manager/release-upgrades

答案4

根据用户的回答,更新更新管理器的配置是更好的选择崛起的世界,因为您正在配置守护进程本身的行为。

sudo sed -i 's/Prompt=.*/Prompt=never/' /etc/update-manager/release-upgrades

这在

cat /etc/update-manager/release-upgrades

将来,您将不会在追踪 /etc/update-motd.d/ 中版本间文件名的变更时遇到问题,甚至可以轻松更改行为以检查 Ubuntu 的 LTS 和非 LTS 版本。如果您真的想在升级检查中采取严厉措施,请删除执行:

sudo chmod -x /usr/lib/ubuntu-release-upgrader/release-upgrade-motd

相关内容