=== 第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. 既知の重大なバグ