问题描述
当我 ssh
进入我的 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: <redacted>
$
但我不打算升级到 12.10,因为 Mythbuntu 建议只使用 LTS 版本。
如何抑制“新版本 ‘12.10’ 可用”消息?在下一个 LTS 版本可用之前,我不想收到通知。
我已经去了更新管理器>设置 >更新并选择“通知我新的 Ubuntu 版本:对于 long-term 支持版本”,但这并没有消除此消息。
最佳方法
其他答案并不完全正确,但将它们结合起来让我走上了正确的轨道。
/etc/update-manager/release-upgrades
控制您将收到通知的更新。 /usr/lib/update-manager/release-upgrade-motd
生成 “update available” 消息。问题是 release-upgrade-motd
缓存了消息,这意味着一旦生成,更改 /etc/update-manager/release-upgrades
并不会删除消息。
所以答案是:
-
告诉更新管理器您希望收到通知的版本。
-
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 或从不;-)