Trouvez la version de Raspberry Pi OS que vous avez
-
Commande
cat
pour afficher la version du système d’exploitation Raspberry Pi -
Commande
lsb_release
pour afficher la version du système d’exploitation Raspberry Pi -
Commande
dmesg
pour afficher les informations sur le noyau du système d’exploitation Raspberry Pi -
Commande
uname
pour afficher les informations sur le noyau du système d’exploitation Raspberry Pi -
Commande
lscpu
pour afficher l’architecture du processeur Raspberry Pi
Cet article présentera plusieurs méthodes pour afficher des informations sur la version de Raspberry Pi OS que vous utilisez.
Commande cat
pour afficher la version du système d’exploitation Raspberry Pi
Les versions de Raspberry Pi OS sont généralement désignées par des noms de code de version Debian correspondants tels que : bullseye
, buster
, stretch
, etc. Cependant, les versions intermittentes de Raspberry Pi OS sont numérotées avec des dates et les archives sont disponibles sur ce page.
Initialement, le système d’exploitation s’appelait Raspbian, un portemanteau combinant Raspberry Pi et Debian. Ainsi, le lien ci-dessus contient des répertoires séparés pour les archives Raspbian, tandis que les dernières versions du système d’exploitation Raspberry Pi peuvent être situées dans des dossiers préfixés raspios_
.
Dans ce cas, nous montrons comment récupérer la version du système d’exploitation et le nom de code à l’aide de la commande cat
:
cat /etc/os_release
Production :
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
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"
Même si le nom officiel a été changé sur les sites Raspberry Pi, le système affiche toujours Raspbian. Cet article fera référence au système d’exploitation en utilisant son dernier nom (RPI OS
).
Commande lsb_release
pour afficher la version du système d’exploitation Raspberry Pi
lsb_release
est une commande utile pour afficher la version du système d’exploitation, un nom de code et une description. La commande lsb_release
prend l’argument -a
pour imprimer tous ces éléments ensemble, mais elle peut imprimer des informations séparément en utilisant différents arguments.
Vous pouvez trouver son manuel ici.
lsb_release -a
Production :
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Commande dmesg
pour afficher les informations sur le noyau du système d’exploitation Raspberry Pi
La commande dmesg
sans aucun argument est généralement utilisée pour afficher les messages du noyau depuis le dernier démarrage du système. Il imprime beaucoup d’informations passionnantes, mais dans ce cas, nous filtrerons la ligne spécifique à la version du noyau à l’aide de la commande grep
.
Supposons que vous n’êtes pas familier avec la ligne de commande. La commande suivante utilise le mécanisme de canalisation pour rediriger la sortie d’un programme vers une autre commande. grep
est un outil de correspondance de modèles en ligne de commande largement disponible sur les systèmes Linux/Unix.
dmesg | grep "Linux version"
Production :
[ 0.000000] Linux version 5.10.63-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:14:44 GMT 2021
Commande uname
pour afficher les informations sur le noyau du système d’exploitation Raspberry Pi
Une autre commande utile pour afficher les informations de version du noyau est uname
. Il faut l’argument -a
pour afficher toutes les informations disponibles sur le système.
uname -a
Production :
Linux raspberrypi 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux
Commande lscpu
pour afficher l’architecture du processeur Raspberry Pi
La commande lscpu
peut être utilisée pour imprimer les informations sur l’architecture du processeur, le nombre de cœurs, le nom de la microarchitecture du cœur et d’autres informations utiles.
lscpu -a
Production :
Architecture: armv7l
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Vendor ID: ARM
Model: 4
Model name: Cortex-A53
Stepping: r0p4
CPU max MHz: 1200.0000
CPU min MHz: 600.0000
BogoMIPS: 38.40
Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtst
rm crc32
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook