如何找出我正在使用的 Debian 版本?

如何找出我正在使用的 Debian 版本?

我可以透過 SSH 存取 Debian 機器。如何找出安裝的 Debian 版本?

這可能是重複的我的debian系統是什麼版本?

這個問題的答案是:

  • lsb_release -a
  • 貓 /etc/lsb-release

其中一則評論還有另一個答案:

  • 貓 /etc/debian_version

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 

傳回一堆屬性,包括「Version: 8+deb8u1」。 base-files 套件的版本與 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 它說明了它是哪個版本以找到正確的更新。

乾杯

相關內容