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 LTSUbuntu 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_NAMEVERSION_ID、およびVERSION_CODENAMEがこのタスクには最も有用です。Ubuntuの現在のos-releaseドキュメントでは、/etc/os-releaseにオペレーティングシステム識別データが含まれており、存在する場合は/usr/lib/os-releaseより優先されることを説明しています。また、プログラマティックなOS識別にはIDVERSION_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からIDVERSION_IDを読む構造化された値は信頼性高くテストしやすい
より多くのシステムコンテキストが必要なサポートリクエストhostnamectluname -rカーネル、アーキテクチャ、ホスト名、その他の詳細を追加
WSLまたはコンテナ/etc/os-releaseuname -rユーザー空間ディストリビューションとカーネル情報を分離

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

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

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

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

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

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

コメントを残す

ChromebookにLinuxをインストールする方法:実用的なステップバイステップガイド

ChromebookにLinuxをインストールする方法:実用的なステップバイステップガイド

ChromeOSの組み込みDebian環境を使用して、対応するChromebookにLinuxをインストールする方法、アプリ、ファイル、バックアップ、トラブルシューティング、制限事項について学びましょう。

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

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

設定またはターミナルからUbuntuのバージョンを確認する方法、リリースとカーネルバージョンの違い、一般的なコマンドの問題の修正、および結果の検証方法を学びましょう。

デスクトップ用PDFキャンディー(ダウンロード):使い方

デスクトップ用PDFキャンディー(ダウンロード):使い方

PDFファイルは、デスクトップまたはモバイルを問わず、あらゆる種類のデバイスで表示できるため、PDF形式はテキストドキュメントに最適です。しかし、適切なツールの選択が難しいことがあります。

4K Download の 4K ビデオ ダウンローダーのレビュー: 機能と比較

4K Download の 4K ビデオ ダウンローダーのレビュー: 機能と比較

YouTube、Dailymotion、Vimeo などの 4K および HD ビデオをオフラインで無料で視聴したいですか? 4K Video Downloader の究​​極のレビューをお読みください。

無料のレジストリクリーナーの使用:ダウンロード+使用方法

無料のレジストリクリーナーの使用:ダウンロード+使用方法

Windowsレジストリを定期的にクリーニングすることは、PCのメンテナンスルーチンの一部である必要があります。それはあなたを妨げる可能性のある無効なエントリを削除することによって機能します

CCleanerは安全ですか?CCleanerのダウンロード、インストール、使用方法

CCleanerは安全ですか?CCleanerのダウンロード、インストール、使用方法

ソフトウェアのインストールとアンインストール、さまざまなゲームやWebブラウザーの試用、または頻繁に行うことによって、コンピューターを大幅に混乱させる場合

SyncBackのダウンロードとインストール:SyncBack Freeの使用方法(Windows 10)

SyncBackのダウンロードとインストール:SyncBack Freeの使用方法(Windows 10)

自宅からコンピューターで作業する場合は、何かが起こった場合にデータを保存するのに役立つ強力なバックアップソリューションが必要です。システムがクラッシュした場合、

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

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

ファイルのサイズを縮小し、ハードディスクの空き容量を増やしたいユーザーには、圧縮ツールが不可欠です。古いものを追加することで可能

QuickBooks Tool Hub:ダウンロード、インストール、使用方法

QuickBooks Tool Hub:ダウンロード、インストール、使用方法

QuickBooksは、Intuitによって開発および公開されている人気のある会計ソフトウェアアプリケーションです。中小企業が処理するために使用できます

11 2021年の最高のビデオコンバータソフトウェア–レビュー–無料および有料

11 2021年の最高のビデオコンバータソフトウェア–レビュー–無料および有料

暇なときに映画を見るのが好きなら、おそらくすでにデバイスの互換性の問題に直面していて、お気に入りを見ることができません。