SSH 経由で Debian マシンにアクセスできます。インストールされている Debian のバージョンを確認するにはどうすればよいでしょうか?
これはおそらく重複している私の Debian システムのバージョンは何ですか?。
その質問に対する答えは次のとおりです。
- lsb_release -a
- cat /etc/lsb-release
コメントの 1 つに別の回答があります:
- /etc/debian_version を cat する
lsb_release -a が機能しない:
-bash: lsb_release: command not found
cat /etc/lsb-release も同様です:
cat: /etc/lsb-release: No such file or directory
私はそう思う
cat /etc/debian_version
「8.1」が得られるので、これが正しい方法です。
apt-cache show base-files
「バージョン: 8+deb8u1」を含む一連のプロパティを返します。ベースファイル パッケージのバージョンは Debian バージョンとどのように関連しているのでしょうか? 「deb8u1」の部分は「8.1」に変換されると思います。では最初の「8+」の部分はどういう意味でしょうか?
uname -a
戻り値
Linux deb2 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17) x86_64 GNU/Linux
そして
uname -rv
戻り値
3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17)
カーネル バージョンは Debian バージョンとどのように関連していますか? 特定の Debian バージョンには常に同じカーネルが含まれていますか?
cat /etc/os-release
その他のプロパティの中では、次のものが返されます。
VERSION_ID="8"
私にとっては、「8」と「8.1」は違うようです。「8」は「汎用 Debian バージョン」ですか? では、「8.1」を何と呼ぶのですか (「フル バージョン」?)?
答え1
Michael Kjörling さんが素晴らしい回答をしてくれました。彼の方法の方が望ましいでしょう。しかし、汎用 Debian バージョンを入手する別の方法があります。
/etc/apt/sources.list をチェックするだけです。そこには、適切なアップデートを見つけるためのバージョンが記載されています。
乾杯