我如何隐藏“新版本‘12.10’可用”消息?

我如何隐藏“新版本‘12.10’可用”消息?

当我ssh进入我的神话班图框中,我收到此消息:

Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-32-generic x86_64)

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

New release '12.10' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: <redacted>
$

但我不打算升级到 12.10,因为 Mythbuntu 仅建议使用 LTS 版本。

我如何隐藏“新版本‘12.10’可用”消息? 我不想在下一个 LTS 版本发布之前收到通知。

我已经进入更新管理器>设置>更新并选择“通知我新的 Ubuntu 版本:对于长期支持版本”,但这并没有消除此消息。

答案1

其他答案并不完全正确,但将它们结合起来使我走上了正确的轨道。

/etc/update-manager/release-upgrades控制您将收到哪些更新通知。 /usr/lib/update-manager/release-upgrade-motd生成“更新可用”消息。问题是release-upgrade-motd缓存了该消息,这意味着一旦生成该消息,更改/etc/update-manager/release-upgrades不会消除该消息。

所以答案是:

  1. 告诉更新管理器您想要收到哪些版本的通知。

  2. sudo rm /var/lib/update-notifier/release-upgrade-available删除缓存的消息。


注意:对于版本 13.04(及更高版本),路径已更改。因此指向2.摆脱缓存的消息现在是:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

答案2

该消息是“每日消息”(MOTD)系统的一部分。如果您只想禁用更新消息:

步骤1:

使用文本编辑器打开“/etc/update-motd.d/91-release-upgrade”

sudo nano /etc/update-motd.d/91-release-upgrade

第2步:

注释掉(在每行前面加上“#”)该文件中的所有代码,使其看起来像这样

#!/bin/sh

#if [ -x /usr/lib/update-manager/release-upgrade-motd ]; then
#    exec /usr/lib/update-manager/release-upgrade-motd
#fi

步骤3:

注销并重新登录。

步骤4:

完毕!

这应该适用于 Ubuntu Server 11.10 和 12.04 LTS

答案3

尝试编辑 /etc/update-manager/release-upgrades

将提示从正常改为 lts 或从不;-)

答案4

对于 Ubuntu 版本 13.04,这略有变化,因此这将整合来自其他各种答案的信息并更新较新的版本。

- 第一个解决方案是修改升级检查配置:

vi /etc/update-manager/release-upgrades

改变提示=正常到:
提示=从不 - 永远不要检查升级

提示=lts - 仅检查 LTS 升级(仅当当前版本是 LTS 时)

- 或者,要完全删除该复选框,只需删除该复选框即可:

rm /etc/update-motd.d/91-release-upgrade

最后:进行上述更改之一后,由于每日检查已缓存,因此该消息可能仍会显示。
只需删除缓存的检查文件即可解决这个小问题:

rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

相关内容