一个关于Ubuntu系统的小技巧。

x package can be updated

最近登录系统的时候,
系统老是提示

    x packages can be updated.
    y updates are security updates.

噢,就像AppStore上面的小红点一样,
更新一下就好了,
于是敲下命令:

    apt-get update
    apt-get upgrade

但是更新完以后,系统还是提示

    x packages can be updated.
    y updates are security updates.

在查阅了资料以后才知道,
update + upgrade不能更新完所有的软件包,
还要跑一条命令:

    apt-get dist-upgrade

这个有一点点小烦人的提示就不见了。

MOTD

ubuntu开机时显示的这个Message叫
MOTD(Message of the day)
很多公司会让系统管理员定制自己服务器的MOTD。

Ubuntu系统里,MOTD的脚本默认放在/etc/update-motd.d下,
我们所看到的x packages can be updated就是由
/etc/update-motd.d/90-updates-available这个脚本提示的。

所以我们想彻底去掉这个提示的话,
可以把/etc/update-motd.d/90-updates-available这个文件删掉(不推荐)。

同理,我们也可以定制一下自己的MOTD。

总结

  1. Ubuntu下更新全部包命令为aptget update && apt-get upgrade && apt-get dist-upgrade.

  2. 系统一开始显示的Message叫MOTD,默认放在/etc/update-motd.d下。