Ubuntuでのlsb_releaseコマンド

Lsb_release Command Ubuntu



lsb_releaseコマンドは、Linuxのインストールに関する情報を見つけるのに役立つユーティリティです。この記事では、新しいUbuntu 18.04LTSリリースインストールでテストドライブします。

なぜlsb_releaseコマンドを気にするのですか?私はUbuntuシステムに座って、すでにアップグレードしたかどうかと、Ubuntuのバージョンを思い出そうとしていました。 lsb_releaseが見つかるまで、実行しているUbuntuのバージョンを見つけるのは思ったよりも大変でした。これが私が使用したコマンドです:







:〜$ lsb_release-に
利用可能なLSBモジュールはありません。
ディストリビューターID:Ubuntu
説明:Ubuntu18.04LTS
リリース:18.04
コードネーム:bionic

そして同じのスクリーンショット:



Ubuntu18.04のlsb_release-a

Ubuntu18.04のlsb_release-a



lsb_release -scは、便利で人気のあるコマンドラインオプションです。コードネームは簡単に表示されます。 「s」は短い出力形式を表し、「c」はコードネームを表します。以下のコードとスクリーンショットを参照してください。





:〜$ lsb_release-sc
バイオニック Ubuntu18.04のlsb_release-sc

Ubuntu18.04のlsb_release-sc

lsb_release -dは、番号に基づいてリリースバージョンを詳細に説明するのに適しています。下記参照:



:〜$ lsb_release-NS
説明:Ubuntu18.04LTS Ubuntu18.04のlsb_release-d

Ubuntu18.04のlsb_release-d

利用可能なLSBモジュールはありません。

引数なしでlsb_release-vまたはlsb_releaseから上記のエラーメッセージが表示された場合は、lsb_coreパッケージがありません。
lsb-coreパッケージが見つからない場合のエラーメッセージ

lsb-coreパッケージが見つからない場合のエラーメッセージ

先に進み、lsb-coreをそのままインストールします。

:〜$sudo apt-get installlsb-core

次に、引数なしでlsb_releaseコマンドを試して、エラーメッセージ「使用可能なLSBモジュールがありません」が実際の出力に置き換えられていることを確認します。

lsb-coreをインストールした後のlsb_release

lsb-coreをインストールした後のlsb_release

lsb_release -v(Linux Standard Baseバージョン)の出力で提供される情報の解析と理解は簡単ではありませんが、その目的は、異なるLinuxディストリビューションでも同じベースコンポーネントからのLinuxバージョン間の互換性を提供することです。それは立派な目標のように思えますが、この作者の経験では、異なるLinuxディストリビューション間でソフトウェア互換性があることはめったになく、パッケージは通常、主要なディストリビューションごとに利用できるため、互換性がある必要はありません。

そうは言っても、lsb_releaseツール自体はすばやく、コマンドラインから利用でき、現在実行されているLinuxディストリビューションのバージョンに関する基本情報である探している情報を見つけるのに役立ちました。