Debian 12 (bookworm)へのアップグレード

  • 投稿日:
  • by
  • カテゴリ:

Debian.JPによると、bookwormが無事リリースされたらしい。

debian12.PNG

お盆休みでもあるので、さくらVPSやら、自宅Rpi4などのメンテナンスをしてみる。

前回(buster->bullseye)では、/etc/apt/souces.list をsedでいっきに書き換えたが、公式のガイドによると、

4.3.1. APT のインターネットソースの追加
新規インストールではデフォルトはネットワークの条件によってあなたに近いサーバから自動的にパッケージをダウンロードできる Debian APT CDN サービスを使うように APT を設定します。これは比較的新しいサービスのため、古いインストールでは以前としてメインの Debian インターネットサーバのひとつまたはミラーのひとつを設定しているかもしれません。もしまだ設定を行っていない場合、APT 設定において CDN サービスを使うように切り替えることを推奨します。

とある。(赤線下線は筆者)
そこで、http://ftp.jp.debian.org から取り寄せていたところを、http://deb.debian.org/debian に改めてCDNのゴリヤクにあずかることにする。ということで、/etc/apt/souces.list を以下。

deb http://deb.debian.org/debian bookworm main
#deb-src http://deb.debian.org/debian bookworm main

#updates
deb http://deb.debian.org/debian bookworm-updates main
#deb-src http://deb.debian.org/debian/ bookworm-updates main

#security
deb http://deb.debian.org/debian-security bookworm-security main
#deb-src http://deb.debian.org/debian-security bookworm-security main

あとは、

apt update
apt full-upgrade

の命令を発出すればupdateが開始する。

途中、configファイル関係をどうするか訊いてくるが、これまでのバージョンを使うとする"N"または"n"で応答する。configファイルが書き換わってしまったりすると、設定を元に戻すのに大変な苦労をする。※何回かハマった

(2023/08/18 記)

worningが出るようになったので対処

root@web64:/home/makoto# apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
/etc/apt/trusted.gpg
--------------------
pub   rsa2048 2012-06-17 [SC]
      CF8A 1AF5 02A2 AA2D 763B  AE7E 82B1 2992 7FA3 303E
uid           [ unknown] Raspberry Pi Archive Signing Key
sub   rsa2048 2012-06-17 [E]

どうも古い鍵が悪さをしているらしい
apt-keyでtrusted.gpg.d 以下にexportし、keyringから削除する

apt-key export 7FA3303E | gpg --dearmour -o /etc/apt/trusted.gpg.d/RaspberryPiArchive.gpg

apt-key --keyring /etc/apt/trusted.gpg del 7FA3303E

ワーニングが出なくなった。

(2023/09/10 追記)

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BDE6D2B9216EC7A8

新規インストールに上の2行が必要