GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10(Buster)をDebian 11(Bullseye)にアップグレードする方法

コードネーム「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を使い続けることができます。


Debian
  1. Debian10からDebian11にアップグレードする方法

  2. Debian8をDebian9Stretchにアップグレードする方法

  3. Debian10BusterにPHP8.1をインストール/アップグレードする方法

  1. Debian 10(バスター)のインストール方法

  2. Debian10BusterをDebian11Bullseyeにアップグレードする:ステップバイステップガイド

  3. Debian11BullseyeでGnome40にアップグレードする方法

  1. Debian9StretchをDebian10Busterにアップグレードする方法

  2. Debian10BusterをDebian11Bullseyeにアップグレードする方法

  3. Debian 10(Buster)をDebian 11(Bullseye)にアップグレードする方法