本地升级Ubuntu 19.10到20.04
准备工作
看到网上有Ubuntu 20.04的Release报告,就有点手痒,我有一台常用的笔记本电脑物理机,一直开着作为家里的服务器用,上面有Seafile,给工作电脑作云盘,想想不敢随便升级。就把自己常用在工作电脑上的Ubuntu 19.10的虚拟机先做个小白鼠。不过出于安全起见,我还是先做了一个快照。
改apt source
这是一个必需的动作,如果不做的话,你会发现根本升级不了。
可以将/etc/apt/sources.list
文件以及/etc/apt/sources.lost.d
目录下的list
文件中的eoan
全部替换为focal
,可以用如下命令:
sed -i 's/eoan/focal/g` /etc/apt/sources.list
其余相关的源文件也如法炮制,为加快速度,建议全部换成:mirrors.aliyun.com
的镜像源。
备份好数据
将/home/username
下的相关重要文件备份到网络上的NFS文件夹或是U盘。
开始升级
apt update
apt-get update #如果不做这个动作,后面可能报错
apt autoremove #这是清除一些不用的包
apt -y dist-upgrade
升级时间较长,中间可能还会出字符型交互界面,用Tab
键选择相关内容即可。如果中间问到有一些软件的配置是不是保持旧的,建议保持。
由于是大版本升级,升级完成后,机器要重启一下。
我在之前做过Gnome的定制化工作,将界面改造得象Mac操作系统,升级后发现有变化,变成了象Windows 10那样的开始风格,但窗口的图标没有变,算了,就这样吧,用uname -a
命令看到Linux Kernel已经从5.3升级到5.4。