Steam for Linux

Steam for Linux

Strolchi Aug 8, 2022 @ 12:53pm
Missing libaries (Arch)
Hello friends,

My Steam installation is missing following libary files:

libfontconfig.so.1 => not found
libfreetype.so.6 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgio-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libgtk-x11-2.0.so.0 => not found
libICE.so.6 => not found
libnm.so.0 => not found
libopenal.so.1 => not found
libpipewire-0.3.so.0 => not found
libpulse.so.0 => not found
libSM.so.6 => not found
libva-drm.so.2 => not found
libva.so.2 => not found
libva-x11.so.2 => not found
libvdpau.so.1 => not found
libXinerama.so.1 => not found
libXi.so.6 => not found
libXrandr.so.2 => not found
libXrender.so.1 => not found
libXtst.so.6 => not found

Does Anyone know a few packages, which include the libaries, I don´t want to install dozen of packages. Sadly I can´t add additionally dependencies, so they will be explicit installed.

:(
< >
Showing 1-10 of 10 comments
weird.

Due to how package managers work, arch should pull in all the dependencies.

Maybe try
sudo pacman -S steam-native-runtime
Houtworm Aug 8, 2022 @ 1:20pm 
Is it talking about 64 bit libraries? I doubt you have none of these libraries, Have you disabled multilib or something? Steam needs Multilib to work. If you have multilib enabled and updated your system it should work, else you can try to reinstall Steam,
Originally posted by Houtworm:
Is it talking about 64 bit libraries? I doubt you have none of these libraries, Have you disabled multilib or something? Steam needs Multilib to work. If you have multilib enabled and updated your system it should work, else you can try to reinstall Steam,
I've just checked, steam is already in the multilib repo, so pacman should pull in all the required 32-bit librarys to let steam work.

(Tho i think it doesn't pull in ALL the required graphics drivers. Still have to install all of them by hand)
Last edited by Der tüddelige Fußgänger; Aug 8, 2022 @ 1:23pm
https://itsfoss.com/install-arch-linux/

Steam might not be compatible with Arch directly.
Its more for Fedora, Debian, etc.
Might need to recompile the kernal too...

But uh...
That should get you started on Arch...
I recommend a Linux Administrators course for any Linux OS Admin/User.
" Linux Bible " < look that up.

-Stealth
Originally posted by StealthMode:
https://itsfoss.com/install-arch-linux/

Steam might not be compatible with Arch directly.
Its more for Fedora, Debian, etc.
Might need to recompile the kernal too...

But uh...
That should get you started on Arch...
I recommend a Linux Administrators course for any Linux OS Admin/User.
" Linux Bible " < look that up.

-Stealth
What?
Why would you need a custom kernel for that?

Btw, the only officially supported distro is still just Ubuntu lts, so Debian and Fedora technically still aren't compatible with it.

From what i know, the maintainer of the arch package just takes the .deb package, extracts it, repackages it as a tar ball for pacman and then make dependencies for it to run.
Tho this shouldn't have anything to do with a custom kernel.
camdy Aug 8, 2022 @ 8:17pm 
Currently, Steam for Linux is only supported on the most recent version of Ubuntu LTS with the Unity, Gnome, or KDE desktops.
https://help.steampowered.com/en/faqs/view/1114-3F74-0B8A-B784

I normally use Manjaro KDE and Manjaro is Arch too.
Strolchi Aug 9, 2022 @ 4:49am 
Firstly thanks for the comments,

I already enabled multilib and I also installed steam-native-runtime....

Now I tried to start the game directly and it worked! (without .../run.sh)
Does Anyone know a fix for this? It seems to be an wrong environment variable...

I am installing another game for trying, maybe it is only a problem of Loop Hero:
https://www.gog.com/forum/loop_hero/error_while_loading_shared_libraries
(# export LD_LIBRARY_PATH="./assets/linuxlibs/:$LD_LIBRARY_PATH:/usr/lib" didn`t work)
Strolchi Aug 9, 2022 @ 4:55am 
Now I fixed the bug for Loop Hero:
changing LD_LIBARY_PATH to "/usr/lib/" worked for me.

Hopefully L4D2 will not cause any trouble.. :D
Strolchi Aug 9, 2022 @ 4:58am 
And my mistake...

The missing libaries were installed during installation of steam-native-runtime. I don't find any missing libaries now!

So there were two things: the missing libaries and the bug of Loop Hero!
hoehli641998 Jul 14, 2023 @ 1:47am 
Originally posted by Felix:
weird.

Due to how package managers work, arch should pull in all the dependencies.

Maybe try
sudo pacman -S steam-native-runtime

I know this thread is a year old already, but my Steam installation didn't launch since a few days because of missing libraries and installing steam-native-runtime fixed it for me. Thanks!
Last edited by hoehli641998; Jul 14, 2023 @ 1:48am
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Aug 8, 2022 @ 12:53pm
Posts: 10