揮発性のメモ2

最近知った知識を さも昔から知ってた風にメモ書きしていく

Debianで bookworm から trixie にアップグレードする

www.debian.org
やることは bookworm のときと全く同じ

手順目次

とりあえずbookwormで最新にする

apt update
apt upgrade -y
apt autoremove
apt autoclean

souces.listを全部trixieに書き換える

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

アップグレード

最小のアップグレード後、全部アップグレード

apt upgrade --without-new-pkgs -y
apt full-upgrade -y

-yは付けない方がいいけど、どうせハイしか答えないんだから付ける

途中でsshが切れたりしたとき

途中で切れても apt upgrade は進められるだけ進む。そのあと入力待ちなどで止まる感じ。
プロセスツリーに whiptail などがいたら待ちの状態。

とりあえず apt をkill して続きをおこなわせる

# 殺す
killall apt

# ★続きを実行する
dpkg --configure -a

# 整合性を直す(たぶん何もしない)
apt --fix-broken install
# 念のため直前のコマンドをもう一度実行(たぶん何もしない)
apt full-upgrade -y

再起動が必要かどうか確認する

そういうファイルがあるので、存在を見る

# ls /var/run/reboot*
/var/run/reboot-required  /var/run/reboot-required.pkgs