手当たり次第に書くんだ

飽きっぽいのは本能

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

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

Ubuntu 26.04 の構築作業では、APT が正常に使えることが前提になります。リポジトリ、プロキシ、パッケージキャッシュ、更新候補を確認してから、ミドルウェアや追加パッケージの導入へ進みます。

APT の基本状態を確認する

sudo apt update
apt list --upgradable
apt-cache policy

apt update が失敗する場合は、ネットワーク、DNS、プロキシ、リポジトリ設定のどこかに問題があります。パッケージを入れる前に必ず解消します。

リポジトリ設定を確認する

find /etc/apt -maxdepth 3 -type f | sort
cat /etc/apt/sources.list 2>/dev/null || true
find /etc/apt/sources.list.d -type f -maxdepth 1 -print -exec sed -n "1,120p" {} \;

Ubuntu 26.04 では deb822 形式の .sources ファイルを使う構成があります。古い形式の sources.list だけを見ると見落とすことがあります。

APT プロキシを確認する

grep -R Acquire::http /etc/apt/apt.conf.d/ || true
grep -R Acquire::https /etc/apt/apt.conf.d/ || true

プロキシ環境では、インストール時に一時的なプロキシ設定が残ることがあります。意図しないプロキシ設定があると、構築後に外部通信だけ失敗する原因になります。

パッケージを更新する

sudo apt update
sudo apt full-upgrade

カーネルや libc などが更新された場合は、再起動を検討します。重要なサーバーでは、更新前に影響範囲とメンテナンス時間を確認します。

再起動が必要か確認する

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

不要パッケージを確認する

sudo apt autoremove --dry-run

autoremove は便利ですが、いきなり実行せず、まず dry-run で削除候補を確認します。

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

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

コメントを残す

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

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

トップへ戻る