現在のマシンが Ubuntu を実行しているかどうか、どのアーキテクチャを使用しているか、実行している Ubuntu のバージョンをプログラムで判断する最良の方法は何ですか?
1 つの方法は、の出力をスキャンしuname -a
て、適切なカーネル バージョンとアーキテクチャを確認することです。
/etc/apt/sources.list
別の方法は、Ubuntu ディストリビューション キーワード (eq precise
、quantal
など)をスキャンすることです。
より良い方法はありますか?