Gentoo&Linuxのどのバージョンが実行されているかを確認するにはどうすればよいですか?


9

Bashから、どのディストリビューションバージョン#を実行しているか、またどのカーネルバージョンが含まれているかを確認する方法はありますか?


1
試してくださいuname -a
Kevin

回答:


10

基本的なコマンドは次のとおりです。

# cat /etc/gentoo-release 
Gentoo Base System release 2.1

# uname -r
3.1.6-gentoo

また、app-portage / gentoolkitパッケージのutilsを使用して、「gentoo-way」でこの情報を取得できます。

# equery list baselayout
 * Searching for baselayout ...
[IP-] [  ] sys-apps/baselayout-2.1:0

# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.1.4-gentoo
  [2]   linux-3.1.5-gentoo
  [3]   linux-3.1.6-gentoo *
  [4]   linux-3.1.7-gentoo
  [5]   linux-3.2.0-gentoo
  [6]   linux-3.2.0-gentoo-r1

uname -r配布チェックは本当に信頼できますか?ユーザーがカーネルのどこかにカスタム文字列を入力した場合や、gentoo-sourcesで提供されているものとは別のカーネルを使用している場合、これは変わりませんか?
thomasa88 2014年

ディストリビューションのチェックだけlsb_release -iでも十分に機能しますがlsb_release、指示に「インストールされていることの確認」が含まれています...このユーザーは、ディストリビューションを特定するのではなく、カーネルとGentooのバージョンについて尋ねているようです。(「ディストリビューションバージョン#」は、最も明確なフラッシングではありませんが)
Gert van den Berg

7

Gentooはローリングリリースであるため、上記の情報は正確で関連性がありますが、もう1つの非常に重要なパズルのピースがあります。

eselect profile list

正確なカーネルリリースと言うよりも、システム上ではるかに大きな違いがあります...


プロファイルがデフォルトのUSEフラグのようなものを設定するので、私はそれを意味すると思いますか?実行しているソフトウェアのバージョンにはどのような影響がありますか?また、ローリングリリースによって、portageがオーバーレイなどでツリーを更新する方法を参照していますか?
ラザフォード2012年

2
「ローリングリリース」とは、gentooが常に更新されており、かなりの数の実際の「リリース」が他のディストリビューションほど重要ではないことを意味します。はい、USEフラグは重要ですが、プロファイルはUSEフラグだけでなく、インストールされているパッケージのバージョン(パッケージマスクなど)にも影響を与える可能性があります
totaam

5

Linuxディストリビューションの名前とバージョン(カーネルバージョンではない)を確認するには:

cat /etc/issue

または

cat /etc/*-release

または

lsb_release -a

出典:http://www.dogruel.com/?p=36


回答としてリンクだけを投稿しないでください。そのブログが消えるか、CMSエンジン/ URLスキームが変更されるとすぐに、あなたの答えは役に立たなくなります。
Mat

2
それは良い点です。ブログで参照されているソリューションを含めるように投稿を編集しました。
ニューロン34 2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.