• 如何将Azure上的Ubuntu 18.04升级到18.10
  • 发布于 2个月前
  • 531 热度
    0 评论
  • 死循环
  • 1 粉丝 38 篇博客
  •   
嗯?我竟然又写了一篇很不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字样,更新成功!
用户评论