Slackware package for Valve's Steam Client for Linux. ------------------------------------------------------------------------------- The Steam client is primarily targeting Ubuntu, so in order to make it work on Slackware, the package ships with a slightly modified steam startup script. --- Dependencies --- For Slackware 14.2 you will also have to install the following dependency: - OpenAL This is available as SlackBuild script on http://slackbuilds.org ; Also an OpenAL package can be found in my own repository at http://slackware.com/~alien/slackbuilds/ . Slackware 15.0 and later contain openal-soft, which actcually is OpenAL. --- Multilib --- Note that the Steam client currently is 32-bit only. If you are running a 64-bit Slackware you must add multilib capability to it first, get more information at https://docs.slackware.com/slackware:multilib . Then, you need to add several more 'compat32' packages. In addition to 'compat32' version of the aforementioned dependency for Slackware 14.2 (OpenAL), it is recommended that you also install a 'compat32' package for oxygen-gtk2 . --- Pulseaudio --- The Steam client is dynamically linked against pulseaudio libraries. If you do not use pulseaudio or want to use ALSA regardless, my modification to the steam startup script is able to actually force the script to use Slackware's ALSA for audio output. Pulseaudio will not be used then. Uncomment the relevant lines in '/usr/bin/steam', it's self-explanatory. --- GPU --- In order to run the Steam client you will probably need a Nvidia or Ati card with proprietary drivers. I would like to hear from people who are able to start Steam and play a game using open source drivers. --- Further reading --- See also: https://docs.slackware.com/howtos:multimedia:steam https://docs.slackware.com/slackware:multilib https://docs.slackware.com/howtos:hardware:proprietary_graphics_drivers ------------------------------------------------------------------------------- Eric Hameleers 28-dec-2021