オペレーティングシステムの識別
- 概要
この記事では、SUSE Linux Enterpriseの最新リリースで提供されるSUSE製品と変更点を識別する方法について説明します。
- 目的
システム設定とスクリプトを見直し、新しい値に合わせる必要があります。
- 所要時間
この記事の理解には5分ほどを要します。
- 目標
SUSE製品を識別する新しい値や属性について理解します。
- 要件
SUSE Linux Enterpriseファミリのインストール済み製品。
1 オペレーティングシステムを識別する理由 #
ソフトウェア開発者やシステム管理者は、同じ製品の複数のバージョン、あるいは複数の製品を管理することがよくあります。バージョンや製品ごとに操作には異なる設定が必要な場合があるため、システムを簡単に識別することが極めて重要です。
適切なシステムの識別は、自動化、互換性の確保、トラブルシューティングなどに役立ちます。
2 /etc/os-releaseのコンテンツ #
オペレーティングシステムの識別には、テキストベースのファイル/etc/os-releaseを使用します。このファイルには、名前やバージョンといったプロダクトキーの属性が含まれています。コンテンツを見て解釈することは、自動化、互換性の確保、トラブルシューティングなどに役立ちます。
SUSE Linux Enterprise 16.0とSUSE Linux Micro 6.2では、/etc/os-releaseのコンテンツが以下のセクションで説明する値に変更されています。ただし、これらの値は以前のリリースと互換性があります。
/etc/os-releaseファイルには、共通属性と製品固有の属性の2種類の属性が含まれています。それぞれのタイプについてさらに説明します。
2.1 共通属性 #
共通属性は、すべてのSUSE Linux Enterprise製品で同じ値を持ちます。
| 属性 | 意味 | 値 |
|---|---|---|
NAME
| ディストリビューションのフルネーム | SLES |
PRETTY_NAME
| ユーザに表示される分かりやすい名前 | SUSE Linux Enterprise Server 16.0 |
VERSION
| 完全なバージョン | 16.0 |
VERSION_ID
| バージョン番号。これはオペレーティングシステムを識別するための推奨属性です。 | 16.0 |
ID
| ディストリビューションの簡単な識別。これはオペレーティングシステムを識別するための推奨属性です。 | sles |
ID_LIKE
| 類似ディストリビューションのリスト | suse opensuse |
CPE_NAME
| 共通プラットフォームの列挙 | cpe:/o:suse:sles:16:16.0 |
2.2 製品固有の属性 #
製品固有の属性は、SUSE製品ごとに異なります。ファイル/etc/os-releaseには、以下の製品固有の属性が含まれています。
| 属性 | 意味 | SUSE Linux Enterprise Serverの値 | SLES for SAPの値 | SUSE Linux Microの値 |
|---|---|---|---|---|
VARIANT
| 製品固有のフレーバー。これは新しく導入された属性です。 | Enterprise Server | Enterprise Server for SAP applications | Micro |
VARIANT_ID
| スクリプトで特定の製品を識別するために使用できる、機械が読み込み可能な短い名前。これは新しく導入された属性です。 | サーバ | server-sap | トランザクション |
SUSE_SUPPORT_PRODUCT
| 公式のSUSE製品名。これは新しく導入された属性です。 | SUSE Linux Enterprise Server | SUSE Linux Enterprise Server for SAP applications | SUSE Linux Micro |
SUSE_SUPPORT_PRODUCT_VERSION
| 公式のSUSE製品バージョン。これは新しく導入された属性です。 | 16.0 | 16.0 | 6.2 |
3 法的事項 #
Copyright© 2006–2025 SUSE LLC and contributors. All rights reserved.
この文書は、GNU Free Documentation Licenseのバージョン1.2または(オプションとして)バージョン1.3の条項に従って、複製、頒布、および/または改変が許可されています。ただし、この著作権表示およびライセンスは変更せずに記載すること。ライセンスバージョン1.2のコピーは、「GNU Free Documentation License」セクションに含まれています。
SUSEの商標については、https://www.suse.com/company/legal/を参照してください。その他の第三者のすべての商標は、各社の所有に帰属します。商標記号(®、™など)は、SUSEおよび関連会社の商標を示します。アスタリスク(*)は、第三者の商標を示します。
本書のすべての情報は、細心の注意を払って編集されています。しかし、このことは正確性を完全に保証するものではありません。SUSE LLC、その関係者、著者、翻訳者のいずれも誤りまたはその結果に対して一切責任を負いかねます。