Trouvez la version de Raspberry Pi OS que vous avez

Jinku Hu 30 janvier 2023
  1. Commande cat pour afficher la version du système d’exploitation Raspberry Pi
  2. Commande lsb_release pour afficher la version du système d’exploitation Raspberry Pi
  3. Commande dmesg pour afficher les informations sur le noyau du système d’exploitation Raspberry Pi
  4. Commande uname pour afficher les informations sur le noyau du système d’exploitation Raspberry Pi
  5. Commande lscpu pour afficher l’architecture du processeur Raspberry Pi
Trouvez la version de Raspberry Pi OS que vous avez

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
Auteur: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

Article connexe - Raspberry Pi