我怎么知道我正在运行哪个版本的Debian?


95

在一个教程中,系统提示“如果您正在运行Squeeze,请遵循以下说明...”“如果您正在运行Wheezy,请遵循以下其他说明...”

运行时uname,我得到以下信息:

Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux

该信息足以知道我使用的是Squeeze还是Wheezy还是从其他地方获取?


13
运行lsb_release -a
Faheem Mitha 2015年

@FaheemMitha确实是这样:gist.github.com/IQAndreas/d7996a6b6f7bee12ec24(尽管其中一个答案让你
毛茸茸


@FaheemMitha不是重复的,该问题询问版本号是多少。这个问题是Debian特有的,询问使用什么“版本名称”。
IQAndreas

1
@IQAndreas我不使用Debian,但是基于wiki.debian.org/DebianSqueezewiki.debian.org/DebianWheezy,看来它们确实是同步的。我重新打开了它,因为您的问题可能稍有不同,但唯一不同的部分是“哪个Debian版本是Squeeze,哪个是Wheezy”,除非我误解了某些东西,否则它似乎很容易解决
Michael Mrozek

Answers:


116

尝试的命令:

cat /etc/*-release

cat /proc/version

lsb_release -a
-显示“某些LSB(Linux标准库)和特定于发行版的信息”

为了使Shell脚本在不同平台上获得详细信息,存在一个相关问题。


您应该问这很有趣,我刚刚写了一个相关的问题,我分享了这些命令的输出:所有这些Debian版本号之间有什么区别?但是令人遗憾的是,没有任何输出表明我使用的是Squeeze还是Wheezy
IQAndreas 2015年

3
您在(lsb_release -a)中编辑的最后一个命令告诉我它是Wheezy;完善!
IQAndreas 2015年

@IQAndreas:嗯。这很奇怪的是,你也没得到这些信息从cat /etc/*-releaseDISTRIB_CODENAME线。OTOH,我不是Debian的,我在一个派生的发行版,Mepis的11
PM 2Ring

@IQAndreas如在Debian Wheezy上进行的测试,所有这三个都为我提供了Debian版本:(a)cat /etc/*-release在三行中分别显示Wheezy或等效的版本7;(b)cat /proc/version在内核版本的后缀中显示版本号7;(c)lsb_release -a两行显示Wheezy,第三行显示版本7。
John1024

@ John1024 “ ...显示内核版本后缀中的版本号。” -啊,那是什么deb7u2意思。只看一眼,我就认为它是Git提交ID。
IQAndreas 2015年

18

要获取确切的版本号,请使用

cat /etc/debian_version

这不回答的任择议定书的问题命名版本(例如喘息或杰西)
JoelAZ

1
这个答案应该是首选的一般答案,因为它适用于从debian派生的发行版。lsb_release仅在debian本身上提供debian版本。在Ubuntu 18.10上,cat /etc/debian_version给出buster/sid,这是我期望的命名debian版本。
里斯

这在Ubuntu中有效。
雏菊

1

david@asus:/usr/share/applications$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.6 (jessie) Release: 8.6 Codename: jessie


4
公认的答案相比,该答案带来了什么新价值?
techraf

1
该答案来自新用户,该新用户需要学习如何编写更好的答案或编辑其他答案以添加有用的信息。
爱德华

1
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.