Linux is an Open Source Operating System(作業系統)
所以任何人都可以自由使用底層原始碼
修改成符合自身需求的版本並發布
負責維護的Linux基金會建立了一套規範
稱作 Linux標準規範(LSB, Linux Standard Base)
目標是定義各家散布版本(Distribution)之間的共通性
This mark assures developers and end-users that any "LSB Certified" application will work correctly on every "LSB Certified" distribution (來源)
對此,我們也可以透過此規範定義的指令
觀察到當前OS的Linux種類與版本:
像是 CentOS,我剛安裝 CentOS7 時輸入,會出現 command not found
此時,可以輸入
會發現其包含在 redhat-lsb-core 下
於是,只要安裝該套件後,應該就能使用了
參考資料:
Linux標準規範 - 維基百科
Linux基金會 - 維基百科
Certification - The Linux Foundation
Linux lsb_release 指令,版本、種類的查詢(Linux Standard Base) | 香港矽谷
How to fix lsb_release command not found on CentOS 7.3 |Tutoral and Full Version Software
所以任何人都可以自由使用底層原始碼
修改成符合自身需求的版本並發布
負責維護的Linux基金會建立了一套規範
稱作 Linux標準規範(LSB, Linux Standard Base)
目標是定義各家散布版本(Distribution)之間的共通性
This mark assures developers and end-users that any "LSB Certified" application will work correctly on every "LSB Certified" distribution (來源)
對此,我們也可以透過此規範定義的指令
觀察到當前OS的Linux種類與版本:
$ lsb_release -a
有些OS安裝時就已經包含此套件(如 ubuntu ),有些則要另外安裝像是 CentOS,我剛安裝 CentOS7 時輸入,會出現 command not found
此時,可以輸入
$ yum provides lsb_release
會發現其包含在 redhat-lsb-core 下
於是,只要安裝該套件後,應該就能使用了
$ sudo yum install redhat-lsb-core
安裝完成後,輸入$ lsb_release -a
畫面如下:
而Ubuntu 14.04LTS 畫面如下:
參考資料:
Linux標準規範 - 維基百科
Linux基金會 - 維基百科
Certification - The Linux Foundation
Linux lsb_release 指令,版本、種類的查詢(Linux Standard Base) | 香港矽谷
How to fix lsb_release command not found on CentOS 7.3 |Tutoral and Full Version Software
留言
張貼留言