実行しているOSイメージを確認するにはどうすればよいですか?


100

事前にインストールされたSDカードを受け取りました。正常に起動し、Raspbianのあるバージョンを実行していることを知っています。実行しているリリースを正確に判断できますか?


すべての回答への注意:Gnu / Linuxはお気に入りのOSかもしれません。しかし、Rasperry PiはBSD、Plan 9、RISC OSなどの他のOSもサポートしています。
ott--

1
@ott --...およびWindows 10 IOT。
ポールフレミング

2
@PaulFleming 10 IoTに勝ちますか?あんまり。実際のOSではありません。何もできません。Visual Studioで個別に(つまり、異なるデバイス/プラットフォームで)作成されたアプリのみを実行できます。
チウダ

回答:


4
uname -a

カーネルのバージョンなどが表示されます。他にも試してみることができるパラメーターがいくつかあります-それらを確認するには:

man uname

24
質問はディストリビューションバージョンに関するものであり、カーネルバージョンに関するものではなかったため、この回答は実際には役に立ちません。
-slikts

2
彼が間違った答えを受け入れることを選択した場合、私はそれを助けることができません。おそらくそれは彼に必要なものを与えたのでしょう。
レカンタ

1
uname -aが表示されますLinux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux。ただし、PiがDebian 7とDebian 8のどちらを実行しているかを知る必要があります
。– IgorGanapolsky

ジェシーvsストレッチを知る必要があります...
-SDsolar

1
以下の正解を参照してください。cat /etc/os-release、@ w5mに感謝
Nick May

244

開い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"

15
この回答では、選択した回答とは異なり、実行しているRaspbianのバージョンが明確に表示されました。
ThN

8
これは受け入れられた答えであるはずです!
ヴラディスラフドブガレス

これはPi 2のStretchでも機能しました。私は、最新のRaspbianデスクトップで実行VirtualboxのVM上で今夜を実行したときにストレッチ(PC版)を、それが与えるDebianを使用するためにPRETTY_NAMEID*URL。値は:-(私はわからないよ、私にはRaspbianメンテナによる監督のように思える。
マイク

20

見てはいけません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

2
これは正しい答えです。
slikts

13
これは良い答えだとは思いません。無料で入手できる、cat /etc/os-releaseまたはcat /etc/*-release良くないものを提供するためだけに別のアプリをインストールします
-fcm

2
それは答えとの遵守を目指しDebianの由来しRaspbianディストリビューションのために完全に有効であるLinuxの標準ベース
-SlySven

1
それは正しい答えかもしれませんが、最も有用なものではありません。
チウダ

18

https://github.com/RPi-Distro/pi-gen/releasesには、2016-05-10以降のRaspbianのリリースがリストされています。

実行中のシステムでRaspbianディストリビューションイメージのリリース日を見つけるには(VERSION = "8(jessie)"などの/ etc / os-release情報ではありません):

$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4

「apt-get {dist-、} upgrade」またはrpi-updateを実行した場合、その配布イメージを最初にインストールしてからいくつかのファイルが更新されていることに注意してください。

[元のポスターは、github URLが存在する前に2013年に戻ってきましたが、この回答は2016年の一部のユーザーに役立つ可能性があります。]

更新:神秘的なRaspbian SDカードで実際にRaspbianを実行する代わりに、LinuxまたはWindowsデスクトップSDリーダーにSDカードをマウントして、/ issue.txtファイルを直接読み取ることもできます。/issue.txtは、SDカードのFAT16パーティションのルートディレクトリにあります。Ubuntu 16.04.1から、2つ目のSDカードに次のように表示されます。

Raspberry Pi reference 2016-09-23
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 62406bad92ed23728f46711b3539c04c37dfb62c, stage4

このファイルは、Raspbianデスクトップ PC ISOイメージにも存在します。生成されたpi-genため、自動的に更新されたように見え/etc/os-releaseますが、Raspbianの最新のPCイメージでは見落とされていました。
マイク

これは、正確なリリースを与えるので、1 -いくつかの異なる例えばジェシーのリリースがある
つま先は

2

セリンが書いたほとんど。ちょうどlsb_release -a、あなたは、ラズビア語の説明を見るためにLSBモジュールをインストールする必要はありません


2
これを試してみると、次のようになります:-bash: lsb_release: command not foundlsb-releaseパッケージをインストールすると、これはなくなります。
ジョンSグルーバー

0

次のスクリプトは、関連する詳細を収集するために使用するスクリプトです。(について呼ばれます

これまたは個々のコマンドを実行できます

#! /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

Ubuntu MATEなど、ほとんどのLinuxディストリビューションで意味のある出力を生成するはずです。

- 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)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.