👻
WSLのUbuntu 22.04 LTSを24.04にアップグレードする
Ubuntu 24.04.1 LTSがリリースされ、do-release-upgrade
でのアップグレードも可能になったようなので、アップグレードしつつ手順を残しておきます。
22.04もまだまだサポート期間は残っているので、自分のような新しいもの好きでなければ急いでアップグレードする必要は無いです。
あと、移行する内容が無い場合であれば、24.04を新規にインストールするほうが良いです。
do-release-upgrade で簡単アップグレード
アップグレードはdo-release-upgrade
コマンドを利用して、簡単に済ませます。
とりあえず現状の確認
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
ということで、現状は22.04.4
を利用中。
一旦システムを最新化し、再起動しておく
まずはアップデート。
$ sudo apt update
$ sudo apt upgrade
WSLの場合は起動まわりがちょっと特殊なので、Windows側のPowerShellからシャットダウンさせます。
> wsl --shutdown
あとは、Ubuntuのコンソールを再度開けば再起動します。
24.04へアップグレード
まずはdo-release-upgrade
でアップグレード可能なバージョンがあるかを確認します。
$ sudo do-release-upgrade -c
Checking for a new Ubuntu release
New release '24.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
このとおり、24.04.1 LTS
へのアップグレードが可能となっているので早速アップグレードします。
※途中、数回確認が求められるので続行を選択。
$ sudo do-release-upgrade
Continue [yN]
y
を入力してEnter。
サードパーティが提供するリポジトリを使わない設定にしました
sources.list にあるサードパーティが提供するリポジトリを使わない設定にしました。アップグレード完了後、'ソフトウェアソース'
ツールもしくはパッケージマネージャーを使って再び利用可能な設定にすることができます。
続けるには [ENTER] キーを押してください
Enter。
54 個のパッケージが削除されます。 204 個の新規パッケージがインストールされます。 698 個のパッケージがアップグレードされます。
合計 554 M をダウンロードする必要があります。 This download will take about 1 分 with a
40Mbit connection and about 14 分 with a 5Mbit connection.
アップグレードの取得とインストールには数時間かかることがあります。ダウンロードが完了してしまうと、処理はキャンセルできません。
続行する[yN] 詳細 [d]
y
を入力してEnter。
サポートが中止された(あるいはリポジトリに存在しない)パッケージを削除しますか?
71 個のパッケージが削除されます。
続行する[yN] 詳細 [d]
y
を入力してEnter。
システムのアップグレードが完了しました。
再起動が必要です
アップグレードを完了するには再起動が必要です。
'Y' を選択すると再起動します。
続行する[yN]
y
を入力してEnter。
これでアップグレードは完了です。(再起動されます。
アップグレードの確認
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
このとおり、Ubuntu 24.04.1 LTS
になっていれば完了です!
Discussion