===
第2章 Debian 11 の最新情報
2.2. ディストリビューションの最新情報
2.2.1. デスクトップとよく知られているパッケージ
LibreOffice 7.0
Emacs 27.1
2.2.8. カーネルによる exFAT サポート
===
第3章インストール用システム
===
第4章 Debian 10 (buster) からのアップグレード
4.1. アップグレードの準備
アップグレードの前には、5章bullseye で注意すべき点に書かれている
情報も読むことをお勧めします。
4.1.1. あらゆるデータや設定情報をバックアップする
バックアップしておくべき主な対象
/etc
/var/lib/dpkg
/var/lib/apt/extended_states の中身、
dpkg --get-selections "*"
/var/lib/aptitude/pkgstates aptitudeを使っている場合
4.2. 「純粋」な Debian からの作業開始
4.2.1. Debian 10 (buster) からのアップグレード
4.2.2. Debian 由来でないパッケージを削除する
$ aptitude search '?narrow(?installed, ?not(?origin(Debian)))'
$ apt-forktracer | sort
4.2.3. 最新のポイントリリースへのアップグレード
4.2.6. 残っている設定ファイルを取り除く
# find /etc -name '*.dpkg-*' -o -name '*.ucf-*' -o -name '*.merge-error'
4.2.11. パッケージの状態をチェックする
# dpkg --audit
# dpkg -l | pager
または
# dpkg --get-selections "*" > ~/curr-pkgs.txt
アップグレード前に、あらゆる hold 状態を解除しておいたほうがよい
# aptitude search "~ahold"
または
# dpkg --get-selections | grep 'hold$'
4.3. APT source-list ファイルの準備
/etc/apt/sources.list
4.4. パッケージのアップグレード
4.4.1. セッションの記録
4.4.2. パッケージリストの更新
# apt update
4.4.3. アップグレードするのに十分な領域があることを確認する
# apt -o APT::Get::Trivial-Only=true full-upgrade
4.4.4. システムの最小アップグレード
# apt upgrade --without-new-pkgs
4.4.5. システムのアップグレード
# apt full-upgrade
4.5. アップグレード中の注意点
4.6. カーネルと関連パッケージのアップグレード
4.6.1. カーネルメタパッケージのインストール
# dpkg -l "linux-image*" | grep ^ii | grep -i meta
利用可能な linux-image メタパッケージの一覧を見るには
# apt-cache search linux-image- | grep -i meta | grep -v transition
4.7. 次のリリースへの準備
4.7.1. 削除したパッケージを完全削除する
設定ファイルをシステムに残して削除されたパッケージの一覧を表示
# dpkg -l | awk '/^rc/ { print $2 }'
これらのパッケージを削除したい場合
# apt purge $(dpkg -l | awk '/^rc/ { print $2 }')
4.8. 利用されなくなったパッケージ
# aptitude search '~o'
# aptitude purge '~o'
4.8.1. 移行用ダミーパッケージ
deborphan --guess-dummy
===
第5章 bullseye で注意すべき点
5.1. bullseye へのアップグレード特有の事項
5.1.3. セキュリティアーカイブの構成が変更されました
deb https://deb.debian.org/debian-security bullseye-security main contrib
5.1.18. SCSI デバイスの検出順が決定的ではなくなりました
5.2. アップグレード後も影響がある項目
5.3. 非推奨と時代遅れになった事柄
5.4. 既知の重大なバグ