The versions with “-local” in the name can be installed and run by non-root users; those without “-local” are intended to be installed at a system level, and require root access. Instructions for using the LSB Application Checker are here:

To run the LSB 5.0 tests, go to “Custom Tests”, click “Refresh List”, and then select the “Standard” drop-down. LSB 5.0 should be an option in that list. Select the tests you wish to run, and click “Run Selected Tests”.

Note that the Distribution Checker itself has not changed; if you have a current version, you do not need to download the beta from the above link. Simply follow the above directions without reinstalling the Distribution Checker.

To test the SDK, simply download and use the current stable SDK, available from here:

It contains support (turned off by default) for LSB 5.0. To use it, set the environment variable “LSBCC_LSBVERSION” to “5.0” before building. To revert back to normal usage, unset the environment variable.

Known Issues

There are a number of known bugs in LSB 5.0. For a complete list, see the following rollup bug:

The tests for the S390 and S390X are not built yet; these will be made available as their builds complete.

The 'libstdcpp-test' test suite (reported in Dist Checker as “Libstdc++ Tests”) is having trouble building on some architectures. Snapshots are available from within Dist Checker, but they may be out of date.

The portion of the standard covering GTK+ 3 is still preliminary, with a number of issues still to be fixed.