Debian 11 から Debian 12 にアップグレードするにはどうすればよいですか?

Debian 12 (コード名「Bookworm」) は、2023 年 6 月 10 日にリリースされました。これは安定バージョンであり、今後 5 年間サポートされます。このバージョンでは、Linux Kernel 6.1 LTS、Apache 2.4.57、MariaDB 10.11 など、多くのよく知られたソフトウェア パッケージが更新されます。

Debian 12 にアップグレードする前に、次のことを行う必要があります。

  • すべてのファイルを外部ドライブにバックアップします。
  • 安定したインターネット接続があることを確認してください。

この記事では、いくつかの簡単な手順で Debian 11 (Bullseye) から Debian 12 (Bookworm) にアップグレードする方法を説明します。

システムをアップデートする

root ユーザーとしてサーバーにログインします。まだ root でない場合は、次のコマンドを実行します。

su -

次のコマンドを使用して、オペレーティング システムのバージョンを確認します。

lsb_release -a

次の出力が表示されるはずです。

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

次のコマンドを実行して、すべてのパッケージを更新およびアップグレードします。

apt-get update
apt-get upgrade
apt-get dist-upgrade

次に、次のコマンドを使用して不要なパッケージをすべて削除します。

apt-get autoremove

その後、システムを再起動してすべてのアップデートを適用する必要があります。

reboot

リポジトリファイルを更新する

ここで、Debian 12 Bookworm リポジトリを使用するようにリポジトリ ソースを更新します。

これを行うには、次のコマンドを実行してすべてのソース ファイルを更新します。

sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list 
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list

または、次のコマンドを使用して APT ソース ファイルを手動で編集します。

nano /etc/apt/sources.list

「ブルズアイ」を「本の虫」に置き換えます。

結果は次のようになります。

deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main

完了したら、ファイルを保存して閉じます。

/etc/apt/sources.list.d/ にさらに APT ソース ファイルがある場合は、それらを編集して、「bullseye」を「bookworm」に置き換えます。

Debian 12 "Bookworm" 以降、すべての非フリーのファームウェア パッケージ (つまり、firmware-amd-graphics、firmware-iwlwifi、firmware-misc-nonfree) は、独自のアーカイブされたコンポーネント ("non-free-firmware") に移動されました。システムに非フリーのファームウェア パッケージがインストールされている場合は、それをsources.list ファイルに追加する必要があります。

例:

deb https://deb.debian.org/debian bookworm main

となります:

deb https://deb.debian.org/debian bookworm main non-free-firmware

オペレーティング システムを Debian 11 (ブルズアイ) から Debian 12 (ブックワーム) にアップグレードする

この時点で、サーバーはアップグレードの準備ができています。

まず、リポジトリを更新して、前の手順で行った変更を適用します。

apt-get update -y

更新プロセス中、システムは、サービスの再起動、構成ファイルの更新、リリース ノートの参照などを求める場合に入力を求めることがあります。これらのクエリを 1 つずつ確認し、構成ファイルの場合は、通常、構成ファイルの現在のバージョンと提案された新しいバージョンの違いを比較するのが最善です。

新しいパッケージをインストールせずに既存のパッケージを更新します。

apt-get upgrade --without-new-pkgs -y

これが完了したら、次のコマンドを実行してアップグレードを開始します。

apt-get full-upgrade -y

システムがアップグレードされたら、再起動してすべてのアップデートを適用します。

reboot

アップグレードの確認

次のコマンドを使用してアップグレードを確認できるようになりました。

lsb_release -a

次の出力に Debian 12 バージョンが表示されるはずです。

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

結論は

これで、サーバーが最新の Debian LTS バージョンにアップグレードされました。

おすすめ

転載: blog.csdn.net/weixin_43025343/article/details/132838159