lsb_release
est une commande importante pour les scénaristes bash. Il permet à l'utilisateur de connaître la distribution Linux actuellement installée, la version spécifique et le nom de code.
Hier, j'essayais de configurer un serveur Web Raspberry pi pour mon client et j'ai découvert le script que j'exécutais pour configurer certains packages nécessaires pour connaître le nom de la distribution. Le script utilisait lsb_release
commande pour connaître le nom de la distribution mais a échoué avec l'erreur "commande lsb_release introuvable".
Je pensais que la commande lsb_release était disponible dans toutes les distributions Linux, mais ce n'est pas le cas.
Si vous obtenez l'erreur "lsb_release command not found ", voici comment vous pouvez y remédier.
Correction pour la commande lsb_release introuvable
Pour corriger l'erreur, nous devons installer le package lsb-core. Ce package est disponible dans presque tous les référentiels. Installez donc lsb-core et cela corrigera l'erreur.
Si votre distribution n'est pas basée sur Debian, elle devrait toujours être disponible dans les dépôts. Utilisez le gestionnaire de packages de distribution pour installer lsb-core.
sudo apt install lsb-core
Pour fedora ou dérivés –
sudo dnf install lsb-core
Pour CentOS ou dérivés –
sudo yum install lsb-core
Pour Arch ou dérivés –
sudo pacman -S lsb-core
Voici comment utiliser lsb_release
commande.
lsb_release renvoie la version de lsb en cours d'exécution. BTW, lsb signifie Linux Standard Base.
lsb_release -a
lsb_release -c
lsb_release -r
Vous pouvez également combiner les arguments pour obtenir uniquement les informations dont vous avez besoin.
lsb_release -rcd