WSLで動かすFedora 36をFedora 37にアップグレードしたい。
しかし、WSLでは再起動できないため、再起動時のアップグレードができない。
調べてみたら、以下のサイトにアップグレード方法が書かれている。
How to Upgrade to Fedora 37 In Place on Windows Subsystem for Linux (WSL) - DEV Community 👩💻👨💻
通常の方法より、以下のコマンドを再起動の代わりに実行する
export DNF_SYSTEM_UPGRADE_NO_REBOOT=1
sudo -E dnf system-upgrade reboot
(-Eで設定されたDNF_SYSTEM_UPGRADE_NO_REBOOT=1変数を利用、ここで「Reboot turned off, not rebooting.」と表示されるはず)
sudo -E dnf system-upgrade upgrade
(通常再起動時に実行されるアップグレードを実行)
思ったよりは簡単であった。