コードネーム「bullseye」のDebian11は、8月10日にリリースされ、ダウンロードできるようになりました。 Debian 11には、次のような多くの重要なソフトウェアの改善と拡張機能が付属しています。
- 64ビットARM(arm64)、ARMv7、64ビットリトルエンディアンMIPS、IBM System Z、64ビットおよび32ビットシステムなど、幅広いアーキテクチャをサポートします。
- バウハウス運動と呼ばれる、ドイツで生まれたアートスタイルに触発された新しい「故郷」のテーマ。
- 現在のLinuxKernel5.10 LTSは、より優れたハードウェアサポートとパフォーマンスの向上をもたらします。
- 新しいバージョンのデスクトップ環境:MATE 1.24、GNOME 3.38、KDE Plasma 5.20、LXDE 11、Xfce 4.16、およびLXQt0.16。
- 主要なパッケージの更新:多くのソフトウェアパッケージには、DebianBullseyeの新しいバージョンがあります。たとえば、Apache 2.4.48、LibreOffice 7.0、Nginx 1.18、Python3.9.1などが付属しています。
- exFATファイルシステムのサポート。
詳細については、Debian11の「bullseye」リリースノートを確認してください
ステップ1:すべてのDebian10ファイルをバックアップする
新しいOSリリースにアップグレードする前に、すべてのファイルにバックアップがあることを確認することをお勧めします。これにより、アップグレードプロセス中に問題が発生した場合にファイルが保護されます。
ステップ2:パッケージリストの更新とパッケージのアップグレード
まず、システムがDebian 10で実行されていることを確認しましょう。実行:
$ cat /etc/os-release
次のコマンドを実行することもできます:
$ cat /etc/debian_version
次に、次のコマンドを使用して、ソフトウェアパッケージを更新およびアップグレードします。
$ sudo apt update -y && sudo apt upgrade -y
次に、以下のdist-upgradeコマンドを実行してみましょう。このコマンドは、システムパッケージをアップグレードし、インストールされている新しいバージョンのパッケージとの依存関係の変更も処理します。
$ sudo apt dist-upgrade
ステップ3:パッケージリポジトリを更新する
Debianシステムでは、リポジトリは/etc/apt/sources.listにリストされています。 ファイルと/etc/apt/sources.list.d/ ディレクトリ。パッケージリポジトリをDebianバスターからDebianブルズアイリポジトリに更新する必要があります。
これを実現するには、/etc/apt/sources.listファイルのbusterキーワードを置き換える必要があります。 以下に示すようにブルズアイで:
$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
次に、sources.listファイルで次のDebianセキュリティ行を見つけます。
deb http://security.debian.org/debian-security bullseye/updates main deb-src http://security.debian.org/debian-security bullseye/updates main
上記の行を次のように置き換えます:
deb https://deb.debian.org/debian-security bullseye-security main contrib deb-src https://deb.debian.org/debian-security bullseye-security main contrib
ファイルを保存して閉じます。
その後、更新されたsources.listファイルは次のようになります。
deb http://deb.debian.org/debian bullseye main deb-src http://deb.debian.org/debian bullseye main deb https://deb.debian.org/debian-security bullseye-security main contrib deb-src https://deb.debian.org/debian-security bullseye-security main contrib deb http://deb.debian.org/debian bullseye-updates main deb-src http://deb.debian.org/debian bullseye-updates main deb http://deb.debian.org/debian bullseye-backports main deb-src http://deb.debian.org/debian bullseye-backports main
次に、次のコマンドを実行して、システムのパッケージリストを更新します。
$ sudo apt update
ステップ4:最小限のシステムアップグレードを実行する
システム全体のアップグレードを実行すると、システムに保持したい多数のパッケージが削除されます。したがって、Debian10をDebian11にアップグレードするために2段階のアプローチを採用しています。この2段階のアプローチは、最小限のアップグレードと完全なアップグレードで構成されています。
最小限のアップグレード中に、現在のパッケージは、新しいパッケージをインストールしたり、既存のパッケージを削除したりせずにアップグレードされます。次のコマンドを実行して、最小限のアップグレードを実行します。
$ sudo apt upgrade --without-new-pkgs
このプロセス中に、システムサービスを再起動するか、構成オプションを保持または消去するかを尋ねる画面がポップアップ表示されます。この中断は、libpamやlibcなどのライブラリがアップグレードされているときに発生します。 [はい]をクリックしてEnterキーを押します
ステップ5)Debian11への完全アップグレードを実行します
最小限のアップグレードが完了したので、完全なシステムアップグレードを実行して、システムをDebian 11にアップグレードします。これにより、Debian 11に付属する最新のパッケージがインストールされ、依存関係の問題が解決されます。
$ sudo apt full-upgrade
いくつかのプロンプトが再び表示されます。この例では、Openssh-serverファイルで何をするかを選択する必要があります。現在インストールされているローカルバージョンを保持するオプションを選択しました。
完全なアップグレードが完了したら、図のようにシステムを再起動します。
$ sudo reboot
それでは、DebianBullseyeにアップグレードしたかどうかを確認しましょう:
$ cat /etc/os-release $ cat /etc/debian_version
出力から、システムは現在Debian11Bullseyeを実行しています。
$ lsb_release -a
結論
Debian 10(bullseye)へのアップグレードに成功しました。これで、好みのアプリケーションをインストールして、Debian11を使い続けることができます。