Debian Stretchディストリビューションで実行すると、次のようになりますuname -a
。
Linux index 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux
実行するとdpkg -s linux-image-amd64 | grep Version
、次のようになります。
Version: 4.9+80+deb9u6
上記のコマンドにより、3つの異なるカーネルバージョンが出力されます。
私の質問は:これらの異なるバージョンは何ですか、そしてそれらの意味は何ですか?
「80 + deb9u6は」のバージョンであるソースパッケージ。これにより、たとえばお持ちのプラットフォームごとに現在のカーネルパッケージをプルし、ベースカーネルバージョンでバージョン管理されたメタパッケージが構築され、結果として4.9 + 80 + deb9u6になります。linux-latest
linux-image-amd64
「4.9.0-8」はカーネルのABIバージョンです。それは、特定のカーネルパッケージ名で表示されます例えば linux-image-4.9.0-8-amd64
。このバージョンは、カーネルシリーズの基本番号と、カーネルABIが互換性のない方法で変更されるたびにバンプされる番号を表します。これは、ツリー外のモジュールを再コンパイルする必要がある場合はいつでも、ユーザーにとって重要です。
「4.9.144-3.1」はカーネルのパッケージバージョンです。これは、標準のDebianバージョン管理スキームに従います。4.9.144はアップストリームカーネルバージョンであり、アップストリームカーネルリリースまで一致させることができます。3.1はパッケージのバージョンです。特定のアップストリームバージョンの最初のパッケージには通常、パッケージのバージョン1が与えられ、新しいパッケージがアップロードされるたびに(対応するアップストリームを変更せずに)、パッケージバージョンがインクリメントされます。各バージョンで変更された内容の詳細は、Debian固有の変更ログで確認できます。
これらすべてが組み合わされて、エンドユーザーに役立つ多くの機能が提供されます。
linux-image-amd64
、常に最新の利用可能なカーネルパッケージがあることを確認できます。現在、メタパッケージはバージョン4.9 + 80 + deb9u6でありlinux-image-4.9.0-8-...
、カーネルバージョンまたはABIがプルインされます。バージョン変更、新しいメタパッケージがアップロードされます。この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加