labunix's blog

labunixのラボUnix

debian bullseye にアップデートしてみる。

> |sh|
debian bullseye にアップデートしてみる。
 busterとして、最新の状態にして、公式の要件を確認しておく。

 https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.ja.html

$ lsb_release -d
Description: Debian GNU/Linux 10 (buster)

$ echo -e "update\nupgrade\nautoremove\nautoclean" | \
awk '{print "apt-get -y "$1};END{print "apt-get clean all"}' | sudo sh

■セキュリティリポジトリが変更になっているので対処

$ sudo sed -i -e 's%/debian-security buster/updates% bullseye-security%g' \
-e 's%buster%bullseye%g' /etc/apt/sources.list

■余談。stretch -> buster -> bullseye の4年目。
 今回は2台目以降なので、簡単に。

$ awk '/^#deb cdrom:/{print $4,$5}' /etc/apt/sources.list
9.3.0 _Stretch_

$ ls -l --time-style '+%Y/%m/%d' /etc/apt/sources.list*

  • rw-r--r-- 1 root root 992 2022/01/18 /etc/apt/sources.list
  • rw-r--r-- 1 root root 1009 2020/02/12 /etc/apt/sources.list20200212
  • rw-r--r-- 1 root root 0 2018/05/01 /etc/apt/sources.list~

/etc/apt/sources.list.d:
合計 0

■アップグレード
 まったりコーヒータイム

$ sudo apt-get update
$ sudo apt upgrade --without-new-pkgs
$ sudo apt full-upgrade
$ sudo shutdown -r now && exit

■あとはいつも通り

$ lsb_release -d
Description: Debian GNU/Linux 11 (bullseye)

$ echo -e "update\nupgrade\nautoremove\nautoclean" | \
awk '{print "apt-get -y "$1};END{print "apt-get clean all"}' | sudo sh

$ sudo apt-get dist-uppgrade -y

$ echo -e "update\nupgrade\nautoremove\nautoclean" | \
awk '{print "apt-get -y "$1};END{print "apt-get clean all"}' | sudo sh

|