サーバー構築

Debian 12(Bookworm)をさくらVPSに入れた感想とUbuntuとの違い

Debian 12(Bookworm)をさくらVPSに入れた感想とUbuntuとの違い
目次
  1. さくらのVPSでのインストール手順
  2. Ubuntu 22.04 LTSとの主な違い
  3. パッケージのバージョン
  4. sudo の扱い
  5. cloud-init / 不要パッケージ
  6. systemdのバージョン
  7. Debian 12 で気をつけること
  8. まとめ

2023年にリリースされたDebian 12(コードネーム: Bookworm)を、さくらのVPSで使う前提で、Ubuntu 22.04 LTS との違いをまとめる。

さくらのVPSでのインストール手順

さくらのVPSはコントロールパネルから「OSテンプレート」を選んでインストールできる。Debian 12は2024年時点で「Debian GNU/Linux 12 (bookworm) 64bit」として選択肢に並んでいる。

  1. コントロールパネル → サーバー → OSインストール
  2. 「パケット提供OS」タブを選択
  3. 「Debian GNU/Linux 12 (bookworm) 64bit」を選ぶ
  4. rootパスワードを設定してインストール開始

Ubuntu 22.04 LTSとの主な違い

パッケージのバージョン

Debianは安定性重視のため、パッケージバージョンがUbuntuよりやや古め。たとえばDebian 12のnginxは1.22系、PHP 8.2が標準パッケージとして提供される。PHP 8.3 は Debian 12 の標準にも backports にも無く、Sury(packages.sury.org)のリポジトリを追加すれば入る。

sudo の扱い

Ubuntuはデフォルトで最初のユーザーがsudoグループに入っているが、Debianはsudoを別途インストールする必要がある。

apt install sudo
usermod -aG sudo {username}

cloud-init / 不要パッケージ

Ubuntuはcloud-initやsnap関連のパッケージがデフォルトで入っていて、初期状態で少しうるさい。Debianはそのあたりが入っていない。

systemdのバージョン

Debian 12はsystemd 252。Ubuntu 22.04は249。大きな違いはないが、journaldの設定オプションが若干異なる場合がある。

Debian 12 で気をつけること

localeは最小構成だと日本語が入っていないことがあり、dpkg-reconfigure localesで日本語ロケールを足す。また、一部のパッケージはUbuntu PPAしか対応していないことがある。

2026年11月時点の補足:Debian 12 のサポートと Debian 13

この記事の公開(2026年5月)の後、Debian 12 の通常のサポートは 2026年7月11日で終わりました。今は LTS(長期サポート)の期間で、2028年6月30日まで amd64 などのセキュリティ更新が続きます(Debian 12 の公式ページ・2026年11月5日に確認)。新しく入れるなら Debian 13 です。

版通常のサポートLTS
Debian 12(bookworm)2026年7月11日まで2028年6月30日まで
Debian 13(trixie)現在の安定版—

このサイトを置いているさくらのVPS は Debian 13 で動いています(2026年11月5日)。

$ cat /etc/debian_version
13.7
$ systemctl --version | head -1
systemd 257 (257.13-1~deb13u1)
ソフトDebian 12Debian 13
nginx1.221.26.3
PHP(標準)8.28.4
systemd252257
PHP 8.3標準にも backports にも無い標準は 8.4(8.3 が要るなら Sury)
$ nginx -v
nginx version: nginx/1.26.3
$ php -v | head -1
PHP 8.5.12 (cli) (built: Oct 21 2026 08:09:42) (NTS)

このサーバーの PHP は Sury のリポジトリの 8.5 で、Debian 標準の 8.4 ではありません。

Debian 12 から 13 に上げるとき確かめること
手順apt upgrade --without-new-pkgs の後に apt full-upgrade(Debian 13 のリリースノート)
ログrsyslog が無いと /var/log/auth.log が無い(journalctl で読む)
PHP(Debian 標準)8.2 から 8.4 に上がる(アプリが 8.4 で動くか先に確かめる)

⚠ 公開時の本文には、使用感(起動直後のメモリ使用量など)の記述がありましたが、測った条件を確かめられないため、2026年11月に事実の説明だけに改めました。

まとめ

  • クリーンな環境が好きならDebian 12はかなり良い
  • Ubuntu向けの手順書が多い分、Debianは自分で調べる場面が増える
  • さくらのVPSならOSテンプレートからすぐ入れられる
  • PHP 8.3を使いたいならリポジトリ追加が必要な点は注意

次回はDebian 12のLAMP環境構築手順をまとめる予定。

さくらのVPSの詳細・料金をチェック

さくらのVPS公式サイト