Comment puis-je déterminer quelle image de système d'exploitation je cours?
100
On m'a donné une carte SD préinstallée. Il démarre bien et je sais qu’il utilise une version de Raspbian. Puis-je déterminer exactement quelle version est en cours d'exécution?
Une note à toutes les personnes qui répondent: Gnu / Linux peut être le système d'exploitation préféré. Mais le Rasperry Pi prend en charge d'autres systèmes d'exploitation, tels que BSD, Plan 9 et RISC.
ott--
1
@ott --... et Windows 10 IOT.
Paul Fleming
2
@PaulFleming Gagnez 10 IdO? Pas vraiment. Pas un vrai OS. Vous ne pouvez rien faire dessus. Vous pouvez uniquement exécuter des applications créées séparément (sur un autre appareil / plate-forme) dans Visual Studio.
Chiwda
Réponses:
4
uname -a
vous donnera la version du noyau, etc. Il y a quelques autres paramètres que vous pourriez aussi essayer - pour les voir:
La question portait sur la version de la distribution, pas sur la version du noyau, donc cette réponse n’est vraiment pas utile.
slikts
2
Je ne peux pas m'en empêcher s'il choisit d'accepter la mauvaise réponse. Peut-être que cela lui a donné ce dont il avait besoin.
Recantha
1
uname -a affiche Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux. Cependant, j'ai besoin de savoir si le Pi exécute Debian 7 ou 8.
IgorGanapolsky
Besoin de savoir Jessie vs Stretch ...
SDsolar
1
Voir la réponse correcte ci-dessous cat /etc/os-release:, grâce à @ w5m
Nick
244
Ouvrir Terminalet taper:
cat /etc/os-release
Cela se traduit par la sortie suivante sur mon Raspberry Pi 2 ...
Cette réponse affiche clairement la version de Raspbian que je lance, contrairement à la réponse choisie.
ThN
8
cela devrait être la réponse acceptée!
Vladislavs Dovgalecs
Cela a également fonctionné sur Stretch sur un Pi 2. Quand je l' ai couru ce soir sur une machine virtuelle VirtualBox exécutant la dernière Raspbian de bureau extensible (la version PC) donne Debian pour PRETTY_NAME, IDet les *URLvaleurs :-( Je ne suis pas sûr, semble être un oubli de mainteneurs Raspbian pour moi..
mike
20
Ne regarde pas uname -a. Cela montre juste la version du noyau. Pour trouver la version de la distribution, lancez:
sudo apt-get install lsb-release
lsb_release -a
Mon RPi montre:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Je ne pense pas que ce soit une bonne réponse. Installez une autre application juste pour donner ce que vous pouvez obtenir gratuitement avec cat /etc/os-releaseou cat /etc/*-releasen'est pas bon
fcm
2
C'est une réponse et est parfaitement valable pour la distribution Raspbian dérivée de Debian qui vise la conformité avec la base de standards Linux .
SlySven
1
C'est peut-être la bonne réponse mais pas la plus utile.
Pour trouver la date de publication de votre image Raspbian Distribution (et non les informations / etc / os-release telles que VERSION = "8 (jessie)") sur un système en cours d'exécution:
$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4
Notez que si vous avez utilisé apt-get {dist -,} upgrade ou rpi-update, vous aurez mis à jour certains fichiers depuis la première installation de cette image de distribution.
[L'affiche originale a été posée en 2013, avant l'URL de github, mais cette réponse pourrait aider certains utilisateurs en 2016.]
Mise à jour: au lieu d’exécuter Raspbian sur cette mystérieuse carte SD Raspbian, vous pouvez également la monter sur un lecteur SD de bureau Linux ou Windows pour lire directement le fichier /issue.txt. /issue.txt existe dans le répertoire racine de la partition FAT16 de la carte SD. À partir d’Ubuntu 16.04.1, je vois ce qui suit sur une deuxième carte SD que j’ai:
Raspberry Pi reference 2016-09-23
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 62406bad92ed23728f46711b3539c04c37dfb62c, stage4
Ce fichier est présent même sur l' image ISO de l'ordinateur de bureau Raspbian et, comme il est généré par pi-gence dernier, il semble être automatiquement mis à jour. Contrairement à /etc/os-releasece qu'il semble, il a été modifié manuellement et omis sur la dernière image PC de Raspbian.
Mike
+1 car cela donne la version exacte - il y a plusieurs versions différentes, par exemple Jessie
toes
2
Presque ce que Cerin a écrit. Juste lsb_release -aet vous n'avez pas besoin d'installer le module LSB pour voir la description de Raspbian
Quand j'essaye ceci, je reçois: -bash: lsb_release: command not foundmais ça disparaît quand j'installe le paquet lsb-release.
John S Gruber
0
Le script suivant est celui que j’utilise pour collecter les détails pertinents. (Il s'appelle à propos )
Vous pouvez exécuter ceci ou les commandes individuelles
#! /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
La sortie sur mes shows 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
Il devrait produire une sortie significative sur la plupart des distributions Linux, par exemple 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)
Réponses:
vous donnera la version du noyau, etc. Il y a quelques autres paramètres que vous pourriez aussi essayer - pour les voir:
la source
Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux
. Cependant, j'ai besoin de savoir si le Pi exécute Debian 7 ou 8.cat /etc/os-release
:, grâce à @ w5mOuvrir
Terminal
et taper:Cela se traduit par la sortie suivante sur mon Raspberry Pi 2 ...
la source
PRETTY_NAME
,ID
et les*URL
valeurs :-( Je ne suis pas sûr, semble être un oubli de mainteneurs Raspbian pour moi..Ne regarde pas
uname -a
. Cela montre juste la version du noyau. Pour trouver la version de la distribution, lancez:Mon RPi montre:
la source
cat /etc/os-release
oucat /etc/*-release
n'est pas bonhttps://github.com/RPi-Distro/pi-gen/releases répertorie les versions de Raspbian depuis le 2016-05-10.
Pour trouver la date de publication de votre image Raspbian Distribution (et non les informations / etc / os-release telles que VERSION = "8 (jessie)") sur un système en cours d'exécution:
Notez que si vous avez utilisé apt-get {dist -,} upgrade ou rpi-update, vous aurez mis à jour certains fichiers depuis la première installation de cette image de distribution.
[L'affiche originale a été posée en 2013, avant l'URL de github, mais cette réponse pourrait aider certains utilisateurs en 2016.]
Mise à jour: au lieu d’exécuter Raspbian sur cette mystérieuse carte SD Raspbian, vous pouvez également la monter sur un lecteur SD de bureau Linux ou Windows pour lire directement le fichier /issue.txt. /issue.txt existe dans le répertoire racine de la partition FAT16 de la carte SD. À partir d’Ubuntu 16.04.1, je vois ce qui suit sur une deuxième carte SD que j’ai:
la source
pi-gen
ce dernier, il semble être automatiquement mis à jour. Contrairement à/etc/os-release
ce qu'il semble, il a été modifié manuellement et omis sur la dernière image PC de Raspbian.Presque ce que Cerin a écrit. Juste
lsb_release -a
et vous n'avez pas besoin d'installer le module LSB pour voir la description de Raspbianla source
-bash: lsb_release: command not found
mais ça disparaît quand j'installe le paquet lsb-release.Le script suivant est celui que j’utilise pour collecter les détails pertinents. (Il s'appelle à propos )
Vous pouvez exécuter ceci ou les commandes individuelles
La sortie sur mes shows Pi3A +
Il devrait produire une sortie significative sur la plupart des distributions Linux, par exemple Ubuntu MATE.
la source
terminal ouvert et type
la source