嗯?我竟然又写了一篇很不Windows的文章,别杀我,这还是可以假装和微软Azure有点关系的,谁让微软爱Linux呢。Azure还没有放出Ubuntu 18.10的服务器镜像,我们来看看如何手工升级吧。这篇文章面向和我一样不熟悉Linux的用户,如有补充和建议,欢迎留言!
准备工作
首先确保当前的Ubuntu 18.04.1 LST已经更新到针对此版本的最新状态。运行下面这3条命令:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
中间可能要重启个一两次(咦,谁黑Windows更新要重启的)
直到再次登录,显示 0 packages / updates,并不提示 system restart is requried 为止。
更改配置文件
Azure上的Ubuntu 18.04.1是LST的,所以默认检查不到18.10的更新,我们要修改配置文件让系统的更新检查不再是LST频道。
sudo nano /etc/update-manager/release-upgrades
这将使用nano编辑器打开系统上的配置文件。将里面的Prompt=lst改成normal:
按CTRL X关闭nano编辑器,然后按Y选择保存修改。
默认文件名就是当前文件,按ENTER确认保存。
检查更新
执行命令
do-release-upgrade
按Y确认继续在SSH中进行更新
按ENTER继续
按Y继续,接下来就开始漫长的下载过程,千万不要退出SSH,不然我也不知道该怎么再连上服务器了……
按ENTER
我选择的是latest,更新到最后没爆,我也不知道这个应该怎么选……
按Y删除无用的旧包
按Y重启服务器
检查战果
等待几分钟,服务器完成重启之后,再次连接。
看到Ubuntu 18.10字样,更新成功!