回答:
cat /etc/lsb-release
Ubuntuのリリースを識別するために使用します。
sh-3.2$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.4 LTS"
他のリリースの場合は、
ls /etc/*release
Gentoo、RedHat、Arch、およびSuSEにはすべてリリースファイルがあります。http://linuxmafia.com/faq/Admin/release-files.htmlこれらはリンク内の完全なスクリプトです;)
Ubuntuタイプシステムのオペレーティングシステム、アーキテクチャ、およびバージョンのコード例:
OS=$(shell lsb_release -si)
ARCH=$(shell uname -m | sed 's/x86_//;s/i[3-6]86/32/')
VER=$(shell lsb_release -sr)