手当たり次第に書くんだ

飽きっぽいのは本能

Ubuntu 26.04 APT リポジトリとパッケージ更新

Ubuntu 26.04 サーバー管理ガイドへ戻る

Ubuntu 26.04 で APT の状態を確認し、パッケージ更新、リポジトリ、再起動要否を整理します。

目的

APT 更新 は、Ubuntu 26.04 をサーバーとして運用するときに、構成の意味と確認ポイントをそろえるための項目です。単にコマンドを実行するだけでなく、設定前後の状態を確認し、再起動後にも同じ状態になるかを見ます。

現在の状態を確認する

まず現在のパッケージ、サービス、設定ファイルの状態を確認します。既存設定を把握してから変更することで、障害時に戻しやすくなります。

apt-cache policy
find /etc/apt -maxdepth 3 -type f | sort

必要なパッケージを用意する

必要なパッケージを導入します。環境によってはすでに入っている場合もあるため、導入後にバージョンとサービス状態を確認します。

sudo apt update
apt list --upgradable

基本設定を行う

設定ファイルは、変更前にバックアップを取り、変更内容を小さく分けて確認します。自動化する場合でも、手動で意味を確認できる形にしておくと運用時に困りにくくなります。

sudo apt full-upgrade
sudo apt autoremove --dry-run

設定を反映して確認する

設定反映後は、サービス状態、待受ポート、ログを確認します。エラーがなければ、再起動後にも同じ状態になるかを確認します。

test -f /var/run/reboot-required && cat /var/run/reboot-required || true
cat /var/run/reboot-required.pkgs 2>/dev/null || true

運用メモ

更新は入れることより、何が変わったかを把握することが大事です。カーネル、libc、OpenSSL、systemd の更新時は再起動計画も合わせて確認します。

確認観点

Ubuntu 26.04 APT リポジトリとパッケージ更新 は、設定した時点で終わりではなく、再起動後、パッケージ更新後、関連サービスの変更後にも期待した状態が維持されているかを見る必要があります。

確認では、設定ファイル、サービス状態、ログ、待受ポート、実際の疎通を分けて見ます。どれか一つだけを見ると、設定は正しいがサービスが反映していない、サービスは起動しているが通信できない、といった状態を見落としやすくなります。

systemctl --failed
journalctl -p warning --since today --no-pager
ss -ltnup | head

再起動後の確認

サーバー設定は、再起動後に同じ状態へ戻ることが重要です。手動で一時的に反映した設定と、永続化された設定を混同しないようにします。

運用では、変更前の状態、変更したファイル、確認したコマンド、問題が起きたときの戻し方を残しておくと、後から個別記事を修正するときにも判断しやすくなります。

Ubuntu 26.04 サーバー管理ガイドへ戻る

Ubuntu 26.04 APT リポジトリとパッケージ更新

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る