lsb_release Man page

Resume Wikipedia de Linux Standard Base

La Linux Standard Base (abréviation : LSB) est un projet joint par nombre de distributions Linux sous la structure organisationnelle du Free Standards Group (en) afin de concevoir et standardiser la structure interne des systèmes d’exploitation basés sur GNU/Linux. La LSB est basée sur les spécifications POSIX, la « spécification unique d’UNIX », ainsi que sur d’autres nombreux standards ouverts, mais l’étend dans certains domaines.
D’après eux :

« Le but de la LSB est de développer et promouvoir un ensemble de standards qui augmenteront la compatibilité entre les différentes distributions Linux et permettront aux applications de s’exécuter sur n’importe quel système conforme à la LSB. De plus, la LSB aidera à coordonner les efforts des vendeurs de logiciels pour porter et réaliser des produits pour Linux. »

La conformité d’un produit à la LSB doit être certifiée par une procédure dont la réalisation est de la responsabilité de l’Open Group en coopération avec le Free Standards Group.
La LSB spécifie par exemple :
un ensemble de bibliothèques standards,
un nombre de commandes et d’utilitaires qui étendent le standard POSIX,
la structure de la hiérarchie du système de fichiers,
les différents run levels,
plusieurs extensions à X Window System,
et notamment, la commande lsb_release (-a) qui permet d’identifier facilement la distribution active sur une machine inconnue à laquelle vous seriez confrontés.

lsb_release General Commands Manual lsb_release

NAME

lsb_release – print distribution-specific information

SYNOPSIS

lsb_release [options]

DESCRIPTION

The lsb_release command provides certain LSB (Linux Standard Base) and
distribution-specific information.

If no options are given, the -v option is assumed.

OPTIONS

The program follows the usual GNU command line syntax, with long
options starting with two dashes (`–‘). A summary of options are
included below.

-v, –version
Show the version of the LSB against which your current installa‐
tion is compliant. The version is expressed as a colon sepa‐
rated list of LSB module descriptions.

-i, –id
Display the distributor’s ID.

-d, –description
Display a description of the currently installed distribution.

-r, –release
Display the release number of the currently installed distribu‐
tion.

-c, –codename
Display the code name of the currently installed distribution.

-a, –all
Display all of the above information.

-s, –short
Use the short output format for any information displayed. This
format omits the leading header(s).

-h, –help
Show summary of options.

NOTES
This is a reimplementation of the lsb_release command provided by the
Free Standards Group. Any bugs are solely the responsibility of the
author below.

Detection of systems using a mix of packages from various distributions
or releases is something of a black art; the current heuristic tends to
assume that the installation is of the earliest distribution which is
still being used by apt but that heuristic is subject to error.

SEE ALSO

lsb(8)

AUTHOR

Chris Lawrence .

lsb_release

Ils en parlent aussi

Comment connaître sa version de Linux en ligne de commande …