Steam Runtime: Difference between revisions

From SteamDecki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:


The Steam client itself and many games use this particular version 'scout' by adding its path to the <code>LD_LIBRARY_PATH</code> environment variable. Steam also calls 'scout' version the 'LD_LIBRARY_PATH runtime'.
The Steam client itself and many games use this particular version 'scout' by adding its path to the <code>LD_LIBRARY_PATH</code> environment variable. Steam also calls 'scout' version the 'LD_LIBRARY_PATH runtime'.
= Soldier =

Revision as of 22:22, 15 August 2022

The Steam client for Linux is designed to run on distributions from rolling-release distros like Arch, all the way back to distros such as Ubuntu 14.04 (2014). To achieve this, Steam uses its own library stack to avoid having to rely on the libraries provided by the host system.

Scout

This library stack is known as steam-runtime version scout and is located at ~/.steam/root/ubuntu12_32/steam-runtime. Valve uses classes from the video game 'Team Fortress 2' to version their runtimes.

The Steam client itself and many games use this particular version 'scout' by adding its path to the LD_LIBRARY_PATH environment variable. Steam also calls 'scout' version the 'LD_LIBRARY_PATH runtime'.

Soldier