lsb : Linux Standard Base : ディストリビューションんを判定したかった。

sites@ubuntu-vbox:~$ dpkg -l | grep lsb
ii  lsb-base                                   3.2-4ubuntu1                       Linux Standard Base 3.2 init script function
ii  lsb-release                                3.2-4ubuntu1                       Linux Standard Base version reporting utilit
ii  xserver-xorg-video-psb                     0.2.1-1ubuntu3                     2D graphics driver for Poulsbo

sites@ubuntu-vbox:~$ dpkg -L lsb-base
/.
/lib
/lib/lsb
/lib/lsb/init-functions
/etc
/etc/lsb-base
/etc/lsb-base-logging.sh
/usr
/usr/share
/usr/share/doc
/usr/share/doc/lsb-base
/usr/share/doc/lsb-base/copyright
/usr/share/doc/lsb-base/README.Debian.gz
/usr/share/doc/lsb-base/changelog.Debian.gz

sites@ubuntu-vbox:~$ dpkg -L lsb-release
/.
/usr
/usr/bin
/usr/bin/lsb_release
/usr/share
/usr/share/doc
/usr/share/doc/lsb-release
/usr/share/doc/lsb-release/README.Debian
/usr/share/doc/lsb-release/copyright
/usr/share/doc/lsb-release/changelog.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/lsb_release.1.gz

 

sites@ubuntu-vbox:~$ /usr/bin/lsb_release
No LSB modules are available.

sites@ubuntu-vbox:~$ lsb_release  –all
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 8.04.2
Release:        8.04
Codename:       hardy

sites@ubuntu-vbox:~$ lsb_release  -i
Distributor ID: Ubuntu
sites@ubuntu-vbox:~$ lsb_release  -i -s
Ubuntu

hdknr@LennyOne:~$ sudo aptitude install lsb-release
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています… 完了
タスクの記述を読み込んでいます… 完了
以下の新規パッケージがインストールされます:
  lsb-release
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
20.0kB のアーカイブを取得する必要があります。展開後に 90.1kB のディスク領域が新たに消費されます。
拡張状態情報を書き込んでいます… 完了
取得:1 http://ftp.jp.debian.org lenny/main lsb-release 3.2-20 [20.0kB]
20.0kB を 3s 秒でダウンロードしました (6055B/s)
未選択パッケージ lsb-release を選択しています。
(データベースを読み込んでいます … 現在 25648 個のファイルとディレクトリがインストールされています。)
(…/lsb-release_3.2-20_all.deb から) lsb-release を展開しています…
man-db のトリガを処理しています …
lsb-release (3.2-20) を設定しています …
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています… 完了
拡張状態情報を書き込んでいます… 完了
タスクの記述を読み込んでいます… 完了

hdknr@LennyOne:~$ lsb_release -i -s
Debian

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中