私の Debian バージョン番号

私の Debian バージョン番号

私のオペレーティングシステムはdebian 8.5.0 amd64にインストールされました。
インストール後にコマンドを実行します。

cat /etc/issue
Debian GNU/Linux 8 \n \l

ここには8.5はありません。

cat /proc/version
Linux version 3.16.0-4-amd64 ([email protected]) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.43-2+deb8u2 (2017-06-26)

ここにも8.5はありません。

deb8u2はDebian 8.5を意味しますか?

ベストアンサー1

/etc/os-releaseDebian にはマイナーバージョン番号は含まれていません。ただし、マニュアルにはマイナーバージョン番号が許可されていることが示されており、他のLinuxディストリビューションにはマイナーバージョン番号が含まれています。

これについて誰かが出した唯一の説明は、やや弱い説明です。正式な根拠がほとんどないディスカッションフォーラムでは、仮名としてのみ知られている誰かが提示したと認められます。バージョン8.5リリース発表「このアップデートはDebian 8の新しいバージョンを構成しません」と言います。ただし、お知らせはタイトルに「8.5」を文字列として使用します。

Debian 特有の方法でマイナー番号を取得できます。これがまだ唯一のメカニズムです。FAQドキュメントに記載されています、まったく言及されていません/etc/os-release:マイナーバージョン番号を含むlsb_releaseDebian専用/etc/debian_versionファイルを使用または読み取ると、マイナーバージョン番号がバージョンの一部と見なされることが再証明されます。

Debianだけが/etc/os-releaseCentOSではありません。 (CentOS リファレンスバグ #9448そしてエラー8359.) Archにはバージョン文字列はまったく含まれていません。

に関してはdeb8u2フルバージョンの文字列ではありません。誰でも。実際のバージョン文字列の場合は、次のことができます。バラよりこの出力では、3.16.43-2+deb8u2文字列はローカルバージョン文字列を元のバージョン文字列に追加する規則に従います。ここの元のバージョンは3.16.43接尾辞2+deb8u2付きです。Debian バージョン包装。この方式は Debian パッケージリリースでよく使われます。サフィックスはDebian 8を意味しますが、アップデート番号はアップデート番号です。debNuMDebian パッケージバージョンの場合いいえDebian オペレーティングシステムのマイナーバージョン番号。これはDebianのLinuxカーネルパッケージには、Linuxバージョン3.16.43とDebianバージョンがあります。2+deb8u2。バラよりパッケージのバージョン履歴

大きな図では、内部には/proc/version(実行中の)バージョン文字列があります。コア特に、これには、オペレーティングシステムのバージョン文字列ではなく、カーネル用のDebianカーネルパッケージのバージョン文字列が含まれます。

おすすめ記事