Ubuntu 26.04 の構築作業では、APT が正常に使えることが前提になります。リポジトリ、プロキシ、パッケージキャッシュ、更新候補を確認してから、ミドルウェアや追加パッケージの導入へ進みます。
APT の基本状態を確認する
sudo apt update
apt list --upgradable
apt-cache policyapt 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-runautoremove は便利ですが、いきなり実行せず、まず dry-run で削除候補を確認します。
Ubuntu 26.04 APT リポジトリとパッケージ更新


