Ubuntuのバージョンを確認する方法:信頼できる6つのチェック手順

パッケージのインストール、サーバーガイドの手順実行、リポジトリの追加、またはドライバのトラブルシューティングを行おうとしている際に、突然「実行中のUbuntuのバージョンはどれですか?」と尋ねられることがあります。この質問は、一見した以上に重要です。Ubuntuのリリースは、異なるパッケージバージョン、カーネル、サポート期間、そして場合によっては異なるインストール手順を使用します。間違ったバージョンを伝えたり、LinuxカーネルのバージョンをUbuntuのリリースと混同したりすると、誤った修正手順に従ってしまう可能性があります。

最も迅速な回答は、作業している場所によって異なります。Ubuntu Desktopでは、ターミナルを開かずに設定でバージョンを確認できます。Ubuntu Server、リモートSSHセッション、WSL、クラウドVM、または最小限のインストール環境では、ターミナルコマンドの方が通常は速いです。このガイドでは、最も簡単な方法から始まり、次にシステムファイルとトラブルシューティングへ進み、最後に結果を正しく読み取ったことを確認するための簡単な方法で締めくくります。

クイック回答:Ubuntuのバージョンを確認する2つの最良の方法

デスクトップインターフェースがある場合は、設定 → システム → 情報を開き、オペレーティングシステムの情報を探してください。Canonicalの現在のUbuntu Desktopドキュメントでは、インストールされているリリースを判別するためのグラフィカルな方法としてこれを特定しています。公式Ubuntu Desktopリリースガイドを参照してください。

ターミナルにいる場合は、以下を実行します:

lsb_release -a

これにより、通常、ディストリビューター、説明、リリース番号、およびコードネームが表示されます。Ubuntuのマニュアルページでは、-aオプションがそのディストリビューション固有の情報をすべて表示するものとして記載されています。公式Ubuntu lsb_releaseマニュアルページを参照してください。

ターミナルでのlsb_release -aとバージョン確認オプションを示すAI生成のUbuntuデスクトップイラスト
デスクトップとターミナルからUbuntuのリリースを確認するAI生成イラスト。実際のUbuntuのスクリーンショットではなく、表示されている例のバージョンは説明用です。

方法1:設定でUbuntuのバージョンを確認する

Ubuntu Desktopを使用していて、コマンドを入力したくない場合、これが最も簡単なオプションです。

  1. 設定を開きます。
  2. システムを選択します。
  3. 情報を開きます。
  4. Ubuntuのリリース名が記載されているオペレーティングシステムまたはシステム詳細のエントリを探します。

Ubuntu Desktopのバージョンによっては、正確なラベルがわずかに異なる場合があります。Canonicalのユーザーヘルプでも、設定を開き、システムへ進み、情報とシステム詳細を見てOS名やその他のシステム情報を確認する方法が説明されています。重要なのは、Ubuntu 24.04 LTSやUbuntu 26.04 LTSなどのリリース識別子です。

この方法は、マシンに座っていて、人間が読みやすい迅速な回答が必要な場合に最適です。ヘッドレスサーバー、自動化、またはリリース番号のみをスクリプトにコピーする必要がある場合には、あまり有用ではありません。

方法2:lsb_releaseを使用してターミナルで明確な回答を得る

ほとんどの対話型ターミナルセッションでは、lsb_releaseが最も読みやすい出力を提供します。

lsb_release -a

出力例は次のようになります:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

最初の行にNo LSB modules are available.と表示されていても、その下にUbuntu情報が表示されている場合、コマンドは必要なディストリビューション情報を提供しています。注目すべきフィールドは次のとおりです:

フィールド意味する内容例
Description読みやすいリリース名Ubuntu 24.04.1 LTS
Release主要なUbuntuリリースシリーズ24.04
Codename一部のリポジトリやドキュメントで使用されるリリースコードネームnoble

すべてのフィールドが必要とは限りません。リリース番号のみが必要な場合は、以下を使用します:

lsb_release -rs

コードネームのみが必要な場合は:

lsb_release -cs

短い説明が必要な場合は:

lsb_release -ds

これらの短いコマンドは、値をドキュメントやシェルスクリプトにコピーする際に有用です。

方法3:/etc/os-releaseを読む

lsb_releaseが利用できない場合、最も有用なフォールバックはオペレーティングシステム識別ファイルです:

cat /etc/os-release

以下のようなフィールドが表示される場合があります:

PRETTY_NAME="Ubuntu 26.04 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute
ID=ubuntu

正確なフィールドはリリースによって異なりますが、PRETTY_NAME、VERSION_ID、およびVERSION_CODENAMEがこのタスクには最も有用です。Ubuntuの現在のos-releaseドキュメントでは、/etc/os-releaseにオペレーティングシステム識別データが含まれており、存在する場合は/usr/lib/os-releaseより優先されることを説明しています。また、プログラマティックなOS識別にはIDとVERSION_IDを、ユーザー向けラベルにはPRETTY_NAMEを推奨しています。公式Ubuntu os-releaseマニュアルページを参照してください。

他の変数なしで読みやすい名前のみが必要な場合、簡単なコマンドは次のとおりです:

grep '^PRETTY_NAME=' /etc/os-release

スクリプトの場合は、値を直接読み取ることができます:

. /etc/os-release
printf '%s\n' "$ID"
printf '%s\n' "$VERSION_ID"

これは、長いフォーマットされたコマンド出力を解析するよりも、通常は機械可読性の高いアプローチです。

方法4:システム詳細も必要な場合はhostnamectlを使用する

systemdを使用するUbuntuシステムでは、hostnamectlがより広範なシステムサマリーを提供できます:

hostnamectl

その出力には、オペレーティングシステム、カーネル、アーキテクチャ、ホスト名、および仮想化情報が含まれる場合があります。これにより、サポート技術者が単なるUbuntuリリース以上の情報を要求した場合に有用になります。

ただし、hostnamectlはすべての環境で最適な選択ではありません。コンテナ、最小限の環境、chroot、または関連するsystemdサービスが利用できないシステムでは、動作が異なる場合があります。唯一の目的がUbuntuリリースの確認である場合、lsb_releaseまたは/etc/os-releaseの方がシンプルです。

方法5:Ubuntuのバージョンとカーネルバージョンを混同しない

よくある間違いは、以下を実行して:

uname -r

その結果がUbuntuのバージョンであると仮定することです。そうではありません。Ubuntuのunameマニュアルページでは、-rをカーネルリリースを出力するオプションとして定義しています。例えば、6.8.0-xx-genericのような値は、実行中のLinuxカーネルを記述しており、オペレーティングシステムがUbuntu 22.04、24.04、または26.04であるかどうかを示すものではありません。公式Ubuntu unameマニュアルページを参照してください。

この区別は重要です。Ubuntu LTSリリースは、特にハードウェアイネーブルメントアップデートやクラウド固有のカーネルを通じて、その存続期間中に新しいカーネルを受け取ることがあるためです。同じUbuntuリリースの2台のマシンが異なるカーネルバージョンを報告する可能性があります。

誰かがトラブルシューティング情報を求める場合、両方の値を提供することがしばしば有用です:

lsb_release -ds
uname -r

最初の行はUbuntuリリースを識別し、2番目の行は実行中のカーネルを識別します。

方法6:WSL、コンテナ、およびリモートシステムでバージョンを正しく確認する

WSL上のUbuntu

Windows Subsystem for Linux上のUbuntu内部では、lsb_release -aまたはcat /etc/os-releaseを使用して、Ubuntuユーザー空間リリースを識別します。uname -rを実行すると、Microsoft/WSL関連のカーネル文字列が表示される場合があります。これは想定内の動作です:カーネル情報とUbuntuディストリビューションバージョンは異なる質問に答えているためです。

Canonicalは、そのUbuntuリリースドキュメントで、UbuntuをWSL用に公式に利用可能な環境として文書化しています。

Dockerおよびその他のコンテナ

コンテナ内でcat /etc/os-releaseを実行する場合、通常、ホストオペレーティングシステムではなく、コンテナイメージのオペレーティングシステムを識別しています。Ubuntu 24.04に基づくコンテナは、別のUbuntuリリース、あるいは別のLinuxディストリビューションを使用するホスト上で実行されている可能性があります。

同様に、典型的なコンテナ内のuname -rは、ホストと共有されているカーネルを反映します。これが、2つのコマンドが「不一致」に見える理由です:これらは異なる層を記述しているためです。

リモートSSHシステム

サーバーにSSH接続した後、リモートシェルでバージョンコマンドを実行します。ローカルラップトップのUbuntuバージョンに依存しないでください。有用な1行チェックは次のとおりです:

printf 'Ubuntu: '; lsb_release -ds 2>/dev/null || grep '^PRETTY_NAME=' /etc/os-release; printf 'Kernel: '; uname -r

これにより、パッケージや設定の変更を行う前に、ディストリビューションとカーネルの両方のコンテキストが得られます。

lsb_releaseが「command not found」と表示されたらどうするか?

オペレーティングシステムが破損していると仮定しないでください。一部の最小限のイメージには、すべての便利なコマンドが含まれていない場合があります。まず、通常の現代的なUbuntuインストールに既に存在するシステムファイルを使用します:

cat /etc/os-release

既存のスクリプトのために特にlsb_releaseが必要な場合は、パッケージがインストールされているかどうかを確認し、適切なUbuntuパッケージをAPT経由でインストールできます。しかし、一度限りのバージョンチェックの場合、/etc/os-releaseがすでにリリース識別を提供しているため、別のパッケージをインストールすることは通常不要です。

Ubuntuのバージョン番号を理解する方法

Ubuntuの公式リリース形式はYY.MM[.POINT-RELEASE] [LTS]です。最初の2桁は年を表し、次の2桁は初回リリースの月を表します。例えば、Ubuntu 26.04は2026年4月にリリースされました。Canonicalは通常、6か月ごとに新しいUbuntuシリーズを、2年ごとに4月にLTSリリースを公開します。公式Ubuntuリリースサイクルドキュメントを参照してください。

24.04.1のような番号は、24.04 LTSシリーズのポイントリリースです。Canonicalは、ポイントリリースが初回LTSリリース以降に行われたアップデートをバンドルし、新規インストールがより現在のイメージから開始されるようにすることを説明しています。ほとんどのソフトウェア互換性チェックでは、重要なベースシリーズは依然として24.04ですが、インストールメディア、ハードウェアイネーブルメント、または特定のシステムスナップショットについて議論する際には、ポイントリリースレベルが重要になる場合があります。

LTSラベルはLong Term Support(長期サポート)を意味します。現在のCanonicalドキュメントによると、LTSリリースはmainコンポーネント内のパッケージに対して5年間の標準セキュリティメンテナンスを受け、中間リリースは9か月間サポートされます。そのため、マシンが通常のサポート期間内にあるかどうかを確認する際にも、正確なUbuntuバージョンを知ることが重要です。

どの方法を使うべきか?

状況最良の方法理由
Ubuntu Desktop初心者設定 → システム → 情報コマンド不要
通常のターミナルまたはSSHセッションlsb_release -a読みやすいリリース、説明、コードネーム
最小限のサーバーまたはlsb_releaseがない場合cat /etc/os-release標準的なOS識別ファイルを使用
シェルスクリプト/etc/os-releaseからIDとVERSION_IDを読む構造化された値は信頼性高くテストしやすい
より多くのシステムコンテキストが必要なサポートリクエストhostnamectlとuname -rカーネル、アーキテクチャ、ホスト名、その他の詳細を追加
WSLまたはコンテナ/etc/os-releaseとuname -rユーザー空間ディストリビューションとカーネル情報を分離

最終チェック:正しいバージョンを見つけたことを確認する

ソフトウェアをインストールしたり、バージョン固有の手順に従ったりする前に、2つの独立した情報で結果を検証します。以下を実行します:

lsb_release -ds
grep '^VERSION_ID=' /etc/os-release
uname -r

最初の2行は同じUbuntuリリースシリーズを識別するはずです。3行目はカーネルリリースであるため、通常は異なる見た目になりますが、これは想定内のことです。

例えば、説明がUbuntu 24.04.1 LTSで、VERSION_IDが24.04の場合、Ubuntu 24.04 LTSシリーズ上にいます。6.x.x-...-genericのような別のカーネル値は、その結果と矛盾しません。

これらの値が一致したら、そのUbuntuシリーズ向けのドキュメント、リポジトリ、パッケージ手順、およびサポートガイダンスを安全に使用できます。他の人とシステム情報を共有する場合、最も有用な簡潔な回答は、通常、Ubuntuリリースとカーネルバージョンの組み合わせです。例えば、「Ubuntu 24.04 LTS、カーネル6.x」など、2つのうち片方だけでなく両方を記載します。

コメントを残す

AIコンテンツと信頼性:ディープフェイク広告の時代において、なぜ人間の細部へのこだわりが重要なのか

AIコンテンツと信頼性:ディープフェイク広告の時代において、なぜ人間の細部へのこだわりが重要なのか

開示されたAI支援広告と欺瞞的なディープフェイク広告を見分ける方法、主張や推薦を検証する方法、そして透明性のある人間中心の広告を通じて信頼を築く方法を学びましょう。

AIバブル崩壊か?2026年に注目すべきAI関連株の評価とプロジェクトリスク

AIバブル崩壊か?2026年に注目すべきAI関連株の評価とプロジェクトリスク

AIバブルが崩壊しても、AIの終焉ではなく、価格の大幅な見直しにつながるだろう。2026年のデータに基づき、評価額、支出、プロジェクト収益、リスクシナリオについて見てみよう。

Windows 10 用 MyIPTV Player: セットアップ方法と使用方法

Windows 10 用 MyIPTV Player: セットアップ方法と使用方法

Windows 10にMyIPTV Playerをインストールする方法、M3UプレイリストとEPGを追加する方法、チャンネルを更新する方法、一般的な設定や再生の問題を解決する方法を学びましょう。

HP Print and Scan Doctor:ダウンロード、インストール、使用方法 ― 現在は提供終了

HP Print and Scan Doctor:ダウンロード、インストール、使用方法 ― 現在は提供終了

HP Print and Scan Doctorは、2025年5月27日にHPによって提供終了となりました。後継製品、診断と修復の実行方法、および古いコピーを安全に削除する方法について説明します。

Segurazoはウイルスですか?Segurazoアンチウイルスを安全にアンインストールする方法

Segurazoはウイルスですか?Segurazoアンチウイルスを安全にアンインストールする方法

Segurazoはウイルスですか?SegurazoまたはSAntivirusを安全に削除する方法、残存ファイルをスキャンする方法、危険なレジストリクリーンアップのアドバイスを避ける方法を学びましょう。

Glarysoft Registry Repairのレビュー:使い方と安全性は?

Glarysoft Registry Repairのレビュー:使い方と安全性は?

Glarysoft Registry Repairの機能、スキャンツールとバックアップツールの使い方、そしてMicrosoftがレジストリクリーナーの使用に注意を促している理由について学びましょう。

Wise Registry Cleaner(無料):ダウンロード、使用方法、簡単なレビュー

Wise Registry Cleaner(無料):ダウンロード、使用方法、簡単なレビュー

Wise Registry Cleanerを公式サイトから安全にダウンロードし、最も安全なスキャン設定、バックアップオプション、そしてこの無料のWindowsツールを使う価値があるかどうかを学びましょう。

Acronis True Image 2021:WindowsまたはMacにダウンロードしてインストールする

Acronis True Image 2021:WindowsまたはMacにダウンロードしてインストールする

Acronis True Image 2021を安全にダウンロードし、従来のWindowsおよびMacのサポート状況を確認し、2021年の最終ビルドをインストールして、最初のバックアップを作成してください。

Windows 10 用 7-Zip: ダウンロード、インストール、使用方法

Windows 10 用 7-Zip: ダウンロード、インストール、使用方法

Windows 10 用の 7-Zip をダウンロードしてインストールし、アーカイブを安全に圧縮、解凍、テスト、パスワード保護する方法を学びましょう。

Bandicamスクリーンレコーダー:ダウンロード、インストール、使用方法

Bandicamスクリーンレコーダー:ダウンロード、インストール、使用方法

Bandicam 2027のダウンロードとインストール方法、画面録画の方法、保存した動画の検索方法、主要設定の調整方法、無料版の制限事項について学びましょう。