Debian 12から13へのアップグレード手順を記録した作業ログです。VMでの実施例をまとめています。
作業ログ#
Bash
# rootで作業する
sudo -iBash
# Debian 12の更新
apt update
apt full-upgradeBash
# リポジトリ更新
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/docker.list
apt updateBash
# Debian 13に最小アップグレードする
apt upgrade --without-new-pkgsBash
apt-listchanges: News
→ q
Configuring console-setup
→ Guess optimal character set
Configuring libc6:amd64
→ Yes (Restart services during package upgrades)Bash
# Debian 13に完全アップグレードする
apt full-upgradeBash
apt-listchanges: News
→ q
Modified configuration file '/etc/chrony/chrony.conf'
→ keep the local version currently installed
Configuring grub-pc
→ install the package maintainer's versionBash
update-grub
rebootBash
# 再起動後
sudo -i
apt modernize-sources
sed -i '/^# Modernized from/d' /etc/apt/sources.list.d/debian.sources
rm /etc/apt/sources.list.bak
rm /etc/apt/sources.list.d/docker.list.bak
# 掃除
apt autoremove
apt clean
apt purge '~o'
apt purge '~c'