私が実行しているDebianのバージョンを見つけようとしたとき、混乱させて、いくつかのコマンドを実行しましたが、ほとんどすべてのコマンドが異なる結果を返しました。
たとえば、/proc/version
私が見つけたものは次のとおりです。
Linux version 3.2.0-4-686-pae ([email protected]) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.63-2+deb7u2
私は3.2.0-4-686-pae
それがカーネルバージョンであると言うことができます。それは私には明らかです。しかし、残りの出力は2つの異なるDebianバージョン番号を提供するようです4.6.3-14
(3.2.63-2+deb7u2
後者は出力にも表示されますuname
)。
また、見れば/etc/debian_version
version を使っているとわかります7.7
。
なぜここにこのようにさまざまなDebianバージョンをリストし、数字の違いは何ですか?
ベストアンサー1
GCC バージョンは、カーネルの構築に使用される GNU C コンパイラのバージョンです。
~によるとDebian ドキュメント、3.2.0-4-686-pae
説明されているカーネルバージョンです。アップストリーム バージョン [-abiname][-featureset]-flavor。したがって、アップストリームバージョンは3.2です(wheezyに.0が追加されました)。最終的な3.2.63-2+deb7u2はパッケージバージョンである可能性が高いです。
最初のバージョン(3.2.0)はABI互換性のためであり、パッケージ名はパッケージデータベースの実際のバージョンを反映しているようです。