Jak mogę ustalić, który obraz systemu operacyjnego używam?
99
Otrzymałem fabrycznie zainstalowaną kartę SD. Dobrze się uruchamia i wiem, że działa na nim wersja Raspbian. Czy mogę dokładnie ustalić, która wersja jest uruchomiona?
Uwaga do wszystkich odpowiedzi: GNU / Linux może być ulubionym systemem operacyjnym. Ale Rasperry Pi obsługuje także inne systemy operacyjne, takie jak BSD, Plan 9, RISC OS.
ott--
1
@ott --... i Windows 10 IOT.
Paul Fleming
2
@PaulFleming Wygraj 10 IoT? Nie całkiem. To nie jest prawdziwy system operacyjny. Nie możesz nic z tym zrobić. Możesz uruchamiać tylko aplikacje utworzone osobno (tj. Na innym urządzeniu / platformie) w Visual Studio.
Chiwda
Odpowiedzi:
4
uname -a
da ci wersję jądra itp. Możesz też spróbować innych parametrów - aby je zobaczyć:
Ta odpowiedź wyraźnie pokazała, którą wersję Raspbian prowadzę, w przeciwieństwie do wybranej odpowiedzi.
ThN
8
to powinna być zaakceptowana odpowiedź!
Vladislavs Dovgalecs
Działa to również w Stretch na Pi 2. Kiedy prowadził ją dzisiaj na VirtualBox VM z najnowszej Raspbian pulpitu Stretch (wersja PC) daje Debiana za PRETTY_NAME, IDa *URLwartości :-( Jestem pewien, wydaje się być nadzorowane przez Raspbian opiekunów do mnie..
mikrofon
20
Nie patrz na uname -a. To tylko pokazuje wersję jądra. Aby znaleźć wersję dystrybucyjną, uruchom:
sudo apt-get install lsb-release
lsb_release -a
Moje RPi pokazuje:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Nie sądzę, że to dobra odpowiedź. Zainstaluj kolejną aplikację, aby dać za darmo to, co możesz dostać za darmo cat /etc/os-releaselub cat /etc/*-releasenie jest dobre
fcm
2
Jest odpowiedź i jest całkowicie poprawny dla Raspbian distro który pochodzi z Debianem która ma za zgodność z Linux Standard Base .
SlySven
1
To może być właściwa odpowiedź, ale nie najbardziej użyteczna.
Aby znaleźć datę wydania obrazu dystrybucji Raspbian (a nie informacje / etc / os-release, takie jak VERSION = „8 (jessie)”) w działającym systemie:
$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4
Uwaga: jeśli wykonałeś „apt-get {dist -,} upgrade” lub rpi-update, zaktualizujesz niektóre pliki od czasu pierwszej instalacji tego obrazu dystrybucji.
[Oryginalny plakat zapytany w 2013 r., Zanim istniał URL github, ale ta odpowiedź może pomóc niektórym użytkownikom w 2016 r.]
Aktualizacja: Zamiast faktycznie uruchamiać Raspbian na tej tajemniczej karcie SD Raspbian, możesz także zamontować kartę SD w czytniku SD dla systemu Linux lub Windows, aby bezpośrednio odczytać plik /issue.txt. Plik /issue.txt istnieje w katalogu głównym partycji FAT16 karty SD. W Ubuntu 16.04.1 na drugiej karcie SD mam następujące informacje:
Raspberry Pi reference 2016-09-23
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 62406bad92ed23728f46711b3539c04c37dfb62c, stage4
Ten plik jest obecny nawet na obrazie ISO Raspbian Desktop PC, a ponieważ jest generowany pi-gen, wydaje się, że jest automatycznie aktualizowany, w przeciwieństwie do /etc/os-releasetego, jak wygląda, jest edytowany ręcznie i został pominięty w najnowszym obrazie Raspbian na PC.
Mike
+1, ponieważ to daje dokładnie uwolnienie - istnieje kilka różnych wydań np Jessie
palce
2
Prawie to, co napisała Cerin. Po prostu lsb_release -ai nie musisz instalować modułu LSB, aby zobaczyć opis raspbian
Gdy próbuję, otrzymuję: -bash: lsb_release: command not foundale to zniknie po zainstalowaniu pakietu lsb-release.
John S Gruber
0
Poniższy skrypt służy do zbierania istotnych szczegółów. (Nazywa się o )
Możesz uruchomić to lub poszczególne polecenia
#! /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
Dane wyjściowe mojego Pi3A + pokazują
- 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
Powinien generować znaczący wynik w większości dystrybucji Linuksa, np. 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)
Odpowiedzi:
da ci wersję jądra itp. Możesz też spróbować innych parametrów - aby je zobaczyć:
źródło
Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux
. Muszę jednak wiedzieć, czy Picat /etc/os-release
:, dzięki @ w5mOtwórz
Terminal
i wpisz:Powoduje to następujące wyjście na moim Raspberry Pi 2 ...
źródło
PRETTY_NAME
,ID
a*URL
wartości :-( Jestem pewien, wydaje się być nadzorowane przez Raspbian opiekunów do mnie..Nie patrz na
uname -a
. To tylko pokazuje wersję jądra. Aby znaleźć wersję dystrybucyjną, uruchom:Moje RPi pokazuje:
źródło
cat /etc/os-release
lubcat /etc/*-release
nie jest dobrehttps://github.com/RPi-Distro/pi-gen/releases wyświetla listę wydań Raspbian od 10.10.2016.
Aby znaleźć datę wydania obrazu dystrybucji Raspbian (a nie informacje / etc / os-release, takie jak VERSION = „8 (jessie)”) w działającym systemie:
Uwaga: jeśli wykonałeś „apt-get {dist -,} upgrade” lub rpi-update, zaktualizujesz niektóre pliki od czasu pierwszej instalacji tego obrazu dystrybucji.
[Oryginalny plakat zapytany w 2013 r., Zanim istniał URL github, ale ta odpowiedź może pomóc niektórym użytkownikom w 2016 r.]
Aktualizacja: Zamiast faktycznie uruchamiać Raspbian na tej tajemniczej karcie SD Raspbian, możesz także zamontować kartę SD w czytniku SD dla systemu Linux lub Windows, aby bezpośrednio odczytać plik /issue.txt. Plik /issue.txt istnieje w katalogu głównym partycji FAT16 karty SD. W Ubuntu 16.04.1 na drugiej karcie SD mam następujące informacje:
źródło
pi-gen
, wydaje się, że jest automatycznie aktualizowany, w przeciwieństwie do/etc/os-release
tego, jak wygląda, jest edytowany ręcznie i został pominięty w najnowszym obrazie Raspbian na PC.Prawie to, co napisała Cerin. Po prostu
lsb_release -a
i nie musisz instalować modułu LSB, aby zobaczyć opis raspbianźródło
-bash: lsb_release: command not found
ale to zniknie po zainstalowaniu pakietu lsb-release.Poniższy skrypt służy do zbierania istotnych szczegółów. (Nazywa się o )
Możesz uruchomić to lub poszczególne polecenia
Dane wyjściowe mojego Pi3A + pokazują
Powinien generować znaczący wynik w większości dystrybucji Linuksa, np. Ubuntu MATE
źródło
otwórz terminal i typ
źródło