Fedora Linux从39升级到43,40跨版本升级到42,桌面变得丝滑流畅
之前完成了把Fedora Linux从39升级到40。尽管升级的过程没有什么大问题,但是整个过程还是比较耗时的。一方面是软件包的确太多,差不多上千个,例外一方面是电脑的配置不行。Fedora Linux对直接使用DNF工具进行版本升级,是很早就开始支持了。最近这几年发展得很好,对更新的支持越发稳定可靠。以前是一个一个版本往上升级,后来也就可以跨版本升级了。但是跨版本不能太多,官方文档的提示,是可以跨一个版本升级,也就是从40升级到42。因为之前,没有跨版本升级过,也就跨一个版本试试,免得升级失败还要考虑回滚或者系统修复的问题。而且Fedora Linux 40在虚拟机电脑上,依然偶尔出现一下花屏,原因不明,这里不再过多深入研究原因了,毕竟已经是很早的版本,没准后续已经修复的这个问题。首先还是把要更新的软件包全部检查一下,有更新的全部都更新了。sudo dnf upgrade --refresh
结果只有2个软件包需要更新,可能是执行升级的过程中,已经下载和安装了Fedora Linux 40版本的所有最新软件包。那么这2个软件包瞬间就更新完成了。sudo dnf system-upgrade download --releasever=42
下载确定前能看到,大概需要下载2个多G的文件,大部分是软件包,这个大小和对应的版本安装镜像文件相差不大。输入y,回车开始下载。出乎意料的是,从版本39升级到版本40的时候,下载的速度相当的慢,有时候只能在100KB左右。而现在下载版本42的软件包,速度飞快,10MB左右的速度,不一会就下载完成了。还在维护中的版本就是不一样!下载完成后,DNF管理软件会自动输出,接下来进行更新使用的命令。因为不需要做备份,这里也就直接输入命令执行重启更新的操作。如果你的电脑还有需要保留的重要资料或文件,请务必提前备份再进行升级操作。sudo dnf system-upgrade reboot
该命令执行后,系统自动重启,然后进入到自动升级安装的界面,还是什么都不需要做,只要等着就好了。开始出现更新进度,也许是因为要计算那么多软件包的兼容性和依赖问题,所以很慢,在0%的进度上停留了好一阵。之后也就不再盯着等了,让电脑自动升级即可。等过了一阵回来,系统更新已经完成了,尝试唤醒桌面,看到了用户登录的界面。登录之后,就自动进去的新的系统。升级到Fedora Linux 42以后,我发现电脑配置没有变化的情况下,桌面操作异常的流畅,没有出现花屏的情况。点击菜单和软件,启动也比较快。我查看了一下,好家伙,内核是最近才更新的6.18,1月30日打包的。桌面环境是GNOME 48,桌面协议是纯正Wayland。怪不得体验这么好,这其中DNF5的功劳应该也很大。Fedora Linux这种技术优先的体验感,真的挺好。总的来说,从40跳过41直接升级42,中途没有任何问题。没有依赖错误,没有异常。接下来再升级一下,就到最新的Fedora Linux 43了。不过看到Fedora Linux 42的这种使用效果,很推荐可以选这个版本作为Fedora工作站使用。