如何禁止“新发布’12 .10’可用”消息?

当我进入我的Mythbuntu框时,我收到以下消息:

 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:  $ 

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

如何禁止“新发布’12 .10’可用”消息? 我不希望在下一个LTS版本可用之前得到通知。

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

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

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

所以答案是:

  1. 告诉Update Manager您希望收到哪些版本的通知。

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


注意:对于版本13.04(及更高版本),路径已更改。 所以点2.现在摆脱缓存的消息:

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

该消息是“当日消息”(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

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

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

你看到的是/ etc / motd的内容

这是由以下脚本自动生成的:

 /etc/update-motd.d/ 

你不喜欢的是:

 91-release-upgrade 

所以你可以删除它。

或者可能更好:编辑: /etc/update-manager/release-upgrades

并改变: Prompt=normalPrompt=lts

因此,只有在发布新的lts时才会收到警告。

对于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