阿里云 ECS 升级 ubuntu 16.04

国内的 VPS 升级系统好慢啊,16.04.1 LTS 都出来好久了,阿里云和腾讯云还是停留在 ubuntu 14.04 LTS,官方的支持看来是等不下去了,自己手动升级走起。

同样适用于腾讯云等 VPS

备份

备份是大事,千万不要手贱在无备份的情况下大改 VPS。
云服务器有个好处,就是可以直接创建快照。
升级失败了大不了就回滚咯。

更换软件源

这一步非必须,但是因为阿里云的镜像问题,导致了我一次升级失败,保险起见可以更换一下软件源。

  1. 终端下备份软件源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
  1. /etc/apt/sources.list 里的文本替换为下面的文本
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
  1. 更新一遍系统软件包
apt update && apt dist-upgrade
  1. 必要的重启
reboot

更新系统

  1. 安装更新工具
apt install update-manager-core
  1. 开始更新
do-release-upgrade -d

这一步会持续非常久,升级过程中会跳出不少询问,按默认的来就行啦(如果你知道每个选项的后果的例外),如果没有默认选项就选 YES,就这样屏幕持续跳了若干行后,重启即可

副作用

PHP 挂了,remove 掉,重新编译一次。
其它的还未发现。


本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可
本文链接:https://i-meto.com/vps-ubuntu_16-04/