Debianアップグレード · 1 min read · Nov 11, 2025

Debian 11からDebian 12へのアップグレード方法

Debian 12、コードネーム「Bookworm」は2023年6月10日にリリースされました。これは安定版リリースで、今後5年間サポートされます。このリリースでは、Linuxカーネル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

そうでない場合は、おそらくDebian 11を実行していないため、これ以上このガイドに従うべきではありません。そうであれば、次のステップに進むことができます:

次に、すべてのシステムパッケージを最新バージョンに更新およびアップグレードする必要があります。次のコマンドを実行して、すべてのパッケージを更新およびアップグレードします:

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

「bullseye」を「bookworm」に置き換えます。結果は以下のようになります:

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(bullseye)からDebian 12(bookworm)へのオペレーティングシステムのアップグレード

この時点で、サーバーはアップグレードの準備が整いました。

まず、前のステップで行った変更を適用するためにリポジトリを更新します。

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リリースにアップグレードされました。問題がある場合は、フォーラムに投稿してください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。