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-firmwareDebian 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リリースにアップグレードされました。問題がある場合は、フォーラムに投稿してください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。