Ubuntu24.10がリリースされたので、アップデートを行いました。
今回のアップデートでは、Ubuntuコアの他にApacheの累積アップデートが対応されているので、特にWebサーバを稼働させている人は、アップデートをお勧めします。
※Apacheだけでもアップデートを行いCVE-2024-38475(危険度:critical)等の対応を。CVE-2024-38475等累積対応 ubuntuにApache2.4.61をインストール | タンス (tansunohazama.sakura.ne.jp)
環境
Ubuntu 24.04.1 → 新環境 Ubuntu 24.10
(Apache 2.4.58 → Apache 2.4.62
PHP 8.3.6 → PHP 8.3.11)
アップデートしました
バージョンアップ前
バージョンアップ前の環境は次のような状態でした。
よく使っているバージョンだけ確認しました。
バージョンアップ方法
次のコマンドを実行しました
# 失敗例
# apt upgrade ではコアのアップデートはできませんでした
$ sudo apt update
# 全てのパッケージを更新する
$ sudo apt upgrade
:
# この方法だとOSのバージョンは上がりません
upgrade じゃダメなんだと気付いたところで、次のコマンドを実行します。
# アップデートマネージャーのインストール(入っている人は飛ばしてOK)
$ sudo apt-get install update-manager-core
# 今回はLTSへのアップデートではないので、Promptを変更
$ sudo nano /etc/update-manager/release-upgrades
:
Prompt=lts → Prompt=normal に変更して保存(ctrl + s,ctrl + x)
$ sudo do-release-upgrade (アップデート開始!)
新しい Ubuntu のリリースをチェックしています
:
The Ubuntu team is proud to announce Ubuntu 24.10 'Oracular Oriole'.
# 何度かyボタンを押すとインストール開始
:
システムのアップグレードが完了しました。
再起動が必要です
'Y' を選択すると再起動します。
(1時間位かかりました)
# 再起動後
再起動を行うと次の状態になりました。
等価交換を求められそうな壁紙に進化!
# ターミナルからバージョンを確認
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.10
Release: 24.10
Codename: oracular
$ apache2 -v
Server version: Apache/2.4.62 (Ubuntu)
Server built: 2024-08-15T07:32:14
$ php -v
PHP 8.3.11 (cli) (built: Sep 30 2024 12:07:44) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.11, Copyright (c) Zend Technologies
with Zend OPcache v8.3.11, Copyright (c), by Zend Technologies
#これでOSのバージョンアップが完了
最後に
Ubuntuのバージョンアップが完了し、Apacheの累積アップデートが完了しApacheの動作テストも無事完了しました。
・WinSCPによるサーバ接続も問題なし
・PowerShellからのSSH接続も問題なし
Ubuntuは、OSのバージョンアップが簡単に行えるのでいいですね。
今のところ大きなトラブルはありません。
Ubuntu開発に携わって頂いた方々には感謝しかありません。
参考にしたDoc
UbuntuのDocはこちら(Ubuntu Manpage: do-release-upgrade – upgrade operating system to latest release)にあります。