Error: You are missing the following 32-bit libraries, and Steam may not run: libXtst.so.6 [...]

It seems like it can't find a couple static object files, and looking into it, it seems like a couple packages might be missing. Below are the packages and where I found the answer.

libXtst.so.6 - libxtst6

libXrandr.so.2 - libxrandr2

libgobject-2.0.so.0 - libglib2.0-0

libglib-2.0.so.0 - libglib2.0-0

libgtk-x11-2.0.so.0 - libgtk2.0-0

libpulse.so.0 - libpulse0

libgdk_pixbuf-2.0.so.0 - libgdk-pixbuf2.0-0

As a one-liner:

 sudo apt update && sudo apt install libxtst6 libxrandr2 libglib2.0-0 libgtk2.0-0 libpulse0 libgdk-pixbuf2.0-0

If it still throws that error, then it's not an easy fix and it's probably a problem with Steam. I don't use Steam so I could be wrong on this.


steam is a 32bit application, you need the :i386 versions for each package name if you aren't running a 32bit system.

sudo apt update && sudo apt install libxtst6:i386 libxrandr2:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libpulse0:i386 libgdk-pixbuf2.0-0:i386 -y