#1 楼
uname -a
会为您提供内核版本等。您还可以尝试其他一些参数-看看它们:
man uname
评论
问题是关于发行版,而不是内核版本,因此此答案确实没有用。
–倾斜
15年8月29日在20:19
如果他选择接受错误的答案,我无能为力。也许这给了他他所需要的。
– recantha
15年9月2日在15:24
uname -a显示Linux raspberrypi 4.4.32-v7 +#924 SMP Tue Nov 15 15:11:28 GMT 2016 armv7l GNU / Linux。但是,我需要知道Pi是否正在运行Debian 7或Debian 8。
– IgorGanapolsky
16-11-27在21:37
需要知道Jessie vs Stretch ...
– SDsolar
18年7月9日,0:08
在下面看到正确的答案:cat / etc / os-release,感谢@ w5m
–尼克·梅
19年2月24日,下午3:56
#2 楼
打开Terminal
并输入:cat /etc/os-release
这会在我的Raspberry Pi 2上产生以下输出...
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
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"
评论
该答案清楚地显示了我正在运行的Raspbian版本,与选择的答案不同。
– ThN
16年5月20日在15:23
这应该是公认的答案!
–弗拉迪斯拉夫(Vladislavs Dovgalecs)
17年9月20日在0:27
这也适用于Pi 2上的Stretch。当我今晚在运行最新Raspbian Desktop Stretch(PC版)的Virtualbox VM上运行它时,它为Debian提供了PRETTY_NAME,ID和* URL值:-(。 。
– Mike
18 Jun 14'在9:33
这应该是正确的答案,谢谢您对此帖子的支持!
–MNM
19年11月28日在0:15
绝对正确的答案
–olikaf
10月12日19:12
#3 楼
不要看uname -a
。那只是显示内核版本。要查找发行版,请运行:sudo apt-get install lsb-release
lsb_release -a
我的RPi显示:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
评论
这是正确的答案。
–倾斜
15年8月29日在20:17
我认为这不是一个好答案。安装另一个应用程序仅仅是为了让您可以免费获得cat / etc / os-release或cat / etc / *-release带来的好处
–fcm
16年1月9日在23:48
这是一个答案,并且对于从Debian衍生而来的Raspbian发行版完全有效,该发行版旨在遵守Linux标准库。
– SlySven
16年1月10日,下午4:41
这可能是正确的答案,但不是最有用的答案。
– Chiwda
17年4月17日在5:05
#4 楼
https://github.com/RPi-Distro/pi-gen/releases列出了自2016年5月10日以来的Raspbian版本。操作系统版本上的操作系统发行信息,例如VERSION =“ 8(jessie)”):升级”或rpi-update,自首次安装该分发映像以来,您将更新一些文件。用户在2016年发布。]更新:您可以将SD卡安装在Linux或Windows桌面SD读取器上以读取/issue.txt文件,而不是在该神秘的Raspbian SD卡上实际运行Raspbian直。 /issue.txt存在于SD卡FAT16分区的根目录中。从Ubuntu 16.04.1,我在第二张SD卡上看到以下内容:
$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4
评论
该文件甚至存在于Raspbian Desktop PC ISO映像中,并且由于它是由pi-gen生成的,因此它似乎是自动更新的,与/ etc / os-release不同,它看起来是手动编辑的,而在最新的PC映像中却被忽略树莓派
– Mike
18年6月14日在9:39
+1,因为这会给出确切的版本-例如,有多个不同的版本杰西
–脚趾
19年1月21日在16:13
#5 楼
几乎是塞林写的。只需lsb_release -a
,您无需安装LSB模块即可查看树莓派说明评论
当我尝试这样做时,我得到:-bash:lsb_release:命令未找到,但是当我安装lsb-release软件包时,该命令消失了。
– John S Gruber
16 Jan 28'在15:29
#6 楼
以下脚本是我用来收集相关详细信息的脚本。 (它被称为)您可以运行此命令或单个命令
#! /bin/sh
if [ -e /etc/rpi-issue ]; then
echo "- Original Installation"
cat /etc/rpi-issue
fi
if [ -e /usr/bin/lsb_release ]; then
echo "- Current OS"
lsb_release -irdc
fi
echo "- Kernel"
uname -r
echo "- Model"
cat /proc/device-tree/model && echo
echo "- hostname"
hostname
echo "- Firmware"
/opt/vc/bin/vcgencmd version
我的Pi3A +上的输出显示
- Original Installation
Raspberry Pi reference 2018-11-13
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 7e0c786c641ba15990b5662f092c106beed40c9f, stage4
- Current OS
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.6 (stretch)
Release: 9.6
Codename: stretch
- Kernel
4.14.79-v7+
- Model
Raspberry Pi 3 Model A Plus Rev 1.0
- hostname
MilliwaysPi3A
- Firmware
Nov 4 2018 16:31:07
Copyright (c) 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)
Filesystem created: Tue Jan 1 12:09:51 2019
它应该在大多数Linux发行版上产生有意义的输出,例如Ubuntu MATE
- Current OS
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
- Kernel
4.4.38-v7+
- Model
Raspberry Pi 2 Model B Rev 1.1
- hostname
PiUbuntu
- Firmware
Dec 9 2016 15:11:26
Copyright (c) 2012 Broadcom
version 2e557d8dac70add28597c3b449cb52c34588d818 (clean) (release)
评论
在RPi计算模块3 Plus Rev 1.0上工作。如果您得到/ bin / sh ^ M:不好的解释器:没有这样的文件或目录,请按照此步骤以Unix样式替换Windows样式行结尾。
– Yasindu
12月28日9:08
#7 楼
打开终端并输入cat / proc / version
评论
那只会显示内核版本,而不显示发行版本。
– Krzysztof Adamski
13年4月12日在6:56
评论
所有答案的注释:Gnu / Linux可能是最受欢迎的操作系统。但是Raspberry Pi也支持其他操作系统,例如BSD,Plan 9,RISC操作系统。@ott --...和Windows 10物联网。
@PaulFleming赢得10物联网?并不是的。不是真正的操作系统。你什么也做不了。您只能在Visual Studio中运行单独创建的应用程序(即在其他设备/平台上)。