在wsl2中使用dnf system-upgrade插件,升级Fedora环境

Fedora 41已经正式发布几天了,想想既然在wsl2中的Fedora环境是不是也追一下新,升级一下。才发现,操作了才发现,按照Fedora官方文档中的升级该当在wsl2中是不能完全使用的。

所以在网上大约搜索了一下资料,还有方法的:https://dev.to/bowmanjd/how-to-upgrade-fedora-in-place-on-windows-subsystem-for-linux-wsl-oh3

核心问题就是,在wsl2上是没法正常使用:

1
dnf system-upgrade reboot
这一步的,所以要做一些变通。

先正常的按照官方文档,更新系统并使用

1
dnf system-upgrade download --releasever=41
下载Fedora 41的包。然后跳过使用
1
dnf system-upgrade reboot
来重启进行更新。而改为使用
1
export DNF_SYSTEM_UPGRADE_NO_REBOOT=1

1
sudo -E dnf system-upgrade reboot

1
sudo -E dnf system-upgrade upgrade

来进行升级,升级完了之后,还可以继续按照官方文档

1
dnf system-upgrade reboot
之后的步骤操作即可。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据