x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
LSB_RELEASE(1) FSG LSB_RELEASE(1)
NAME
lsb_release - manual page for lsb_release v3.1
SYNOPSIS
lsb_release [OPTION]...
DESCRIPTION
lsb_release v3.1 prints certain LSB (Linux Standard Base) and Distribu-
tion information.
With no OPTION specified defaults to -v.
OPTIONS
-v, --version
Display the version of the LSB specification against which the
distribution is compliant.
-i, --id
Display the string id of the distributor.
-d, --description
Display the single line text description of the distribution.
-r, --release
Display the release number of the distribution.
-c, --codename
Display the codename according to the distribution release.
-a, --all
Display all of the above information.
-s, --short
Use short output format for information requested by other op-
tions (or version if none).
-h, --help
Display this message.
FILES
If the installation is LSB compliant, the "/etc/lsb-release" file
should contain the LSB_VERSION field. The value of the field should be
a colon separated list of supported module versions indicating the LSB
specification modules to which the installation is compliant. If the
installation is not compliant, the above field should not be present.
Optional fields are DISTRIB_ID, DISTRIB_RELEASE, DISTRIB_CODENAME, DIS-
TRIB_DESCRIPTION and can be used to override information which is
parsed from the "/etc/os-release" file. Since "/etc/os-release" is the
new standard, there is no need anymore to add any of the optional
fields to "/etc/lsb-release".
If the "/etc/lsb-release.d" directory exists, it is searched for file-
names which are taken as additional module-version strings to add to
LSB_VERSION.
The required line style is:
"Distributor release x.x (Codename)"
Where Distributor can be a couple of words, but then concatenated (i.e.
Linux Foo BarLinux Linux -> FooBarLinux),
x.x starts with a digit followed by any non-blank characters, Codename
will also be concatenated (blanks cleanup only).
EXAMPLES
If the "/etc/lsb-release" file contains:
LSB_VERSION="core-2.0-ia64:core-2.0-noarch"
DISTRIB_DESCRIPTION="I enjoy using my distrib"
and the "/etc/lsb-release.d" directory contains:
graphics-2.0-ia64 graphics-2.0-noarch
and the "/etc/os-release" file contains:
NAME="SLES"
VERSION="12-SP2"
VERSION_ID="12.2"
PRETTY_NAME="SUSE Linux Enterprise Server 12 SP2"
ID="sles"
Then the results of various options will be:
$ ./lsb_release --all
LSB Version: core-2.0-ia64:core-2.0-noarch:graphics-2.0-ia64:graph-
ics-2.0-noarch
Distributor ID: SUSE
Description: I enjoy using my distrib
Release: 12.2
Codename: n/a
$ ./lsb_release -a -s
1.0 SUSE "I enjoy using my distrib" 12.2 n/a
If the "/etc/lsb-release" file is absent (indicating this is not an LSB
compliant distribution), the result will be:
$ ./lsb_release -a
LSB Version: n/a
Distributor ID: SUSE
Description: SUSE Linux Enterprise Server 12 SP2
Release: 12.2
Codename: n/a
COPYRIGHT
Copyright (C) 2000, 2002, 2004 Free Standards Group, Inc.
Copyright (C) 2017 SUSE Linux GmbH
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
Originally written by Dominique MASSONIE.
lsb_release v3.1 March 2020 LSB_RELEASE(1)
Want to link to this manual page? Use this URL:
<https://star2.abcm.com/cgi-bin/linux-man?query=lsb_release&sektion=1&manpath=>