Steam for Linux

Steam for Linux

kauffman_ 2018년 3월 24일 오후 2시 15분
Missing 32-bit libraries libGL.so.1 and so on
Hi, guys.

I have a problem with steam after installation its package. My system Linux Debian 9 Stretch.

~$ uname -rv
4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)

Failed to parse arguments: Option "--disable-factory" is no longer supported in this version of gnome-terminal.
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed
Running Steam on debian 9 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
libxcb.so.1
libxcb.so.1
libxcb.so.1
libdrm.so.2
libxcb.so.1
libxcb.so.1
/home/kauffman/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libxcb.so.1: wrong ELF class: ELFCLASS64

On the previous system, I didn't have these problems. However, I used exactly version of system.

How can I fix this problem?
< >
19개 댓글 중 1-15개 표시
kauffman_ 2018년 3월 24일 오후 2시 44분 
Zyro님이 먼저 게시:
Did you enable the 32 bit layer?

http://ein-eike.de/2016/08/28/how-to-install-steam-and-nvidia-drivers-on-debian-jessie/

Thank you for your answer. This instruction doesn't work. I don't see this package nvidia-driver.
kauffman_ 2018년 3월 24일 오후 2시 46분 
Zyro님이 먼저 게시:
Did you enable the 32 bit layer?

http://ein-eike.de/2016/08/28/how-to-install-steam-and-nvidia-drivers-on-debian-jessie/

Yep, I enabled the 32 bit layer.
Citizen Sloth 2018년 3월 25일 오전 1시 31분 
Is mesa properly installed?

glxinfo | grep "OpenGL version"
Citizen Sloth 님이 마지막으로 수정; 2018년 3월 25일 오전 1시 35분
x_wing 2018년 3월 25일 오전 8시 43분 
Max님이 먼저 게시:
Hi, guys.

I have a problem with steam after installation its package. My system Linux Debian 9 Stretch.

~$ uname -rv
4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)

Failed to parse arguments: Option "--disable-factory" is no longer supported in this version of gnome-terminal.
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed
Running Steam on debian 9 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
libxcb.so.1
libxcb.so.1
libxcb.so.1
libdrm.so.2
libxcb.so.1
libxcb.so.1
/home/kauffman/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libxcb.so.1: wrong ELF class: ELFCLASS64

On the previous system, I didn't have these problems. However, I used exactly version of system.

How can I fix this problem?

How did you install? Steam debian package or from Debian repositories?

Check if you can find in your system all the libGL.so libraries (check that you have a 32bit version). For example:
# updatedb | locate libGL.so /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/mesa/libGL.so /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 # file /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5861bdc398efba93652330d86b4b09abc1a468e, stripped

Also, what's your GPU? Are you using Mesa drivers?
x_wing 님이 마지막으로 수정; 2018년 3월 25일 오전 8시 44분
kauffman_ 2018년 3월 25일 오전 9시 16분 
I Am Tout님이 먼저 게시:
Is mesa properly installed?

glxinfo | grep "OpenGL version"

OpenGL version string: 3.0 Mesa 13.0.6
kauffman_ 2018년 3월 25일 오전 9시 27분 
x_wing님이 먼저 게시:
Max님이 먼저 게시:
Hi, guys.

I have a problem with steam after installation its package. My system Linux Debian 9 Stretch.

~$ uname -rv
4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)

Failed to parse arguments: Option "--disable-factory" is no longer supported in this version of gnome-terminal.
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed
Running Steam on debian 9 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
libxcb.so.1
libxcb.so.1
libxcb.so.1
libdrm.so.2
libxcb.so.1
libxcb.so.1
/home/kauffman/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libxcb.so.1: wrong ELF class: ELFCLASS64

On the previous system, I didn't have these problems. However, I used exactly version of system.

How can I fix this problem?

How did you install? Steam Debian package or from Debian repositories?

Check if you can find in your system all the libGL.so libraries (check that you have a 32bit version). For example:
# updatedb | locate libGL.so /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/mesa/libGL.so /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 # file /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5861bdc398efba93652330d86b4b09abc1a468e, stripped

Also, what's your GPU? Are you using Mesa drivers?

I installed steam from the package, which downloaded from steampowered.com. Then I executed following command:
dpkg --add-architecture i386
apt update && apt upgrade
apt install steam - package was installed
Done.

I have integrated GPU. )))

BTW: this command updatedb | locate libGL.so freezes like this:
sudo updatedb | locate libGL.so
[sudo] password for kauffman: /home/kauffman/.dropbox-dist/dropbox-lnx.x86_64-46.3.60/libGL.so.1
/snap/keepassxc/37/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/snap/keepassxc/37/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/insync/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1.2.0

That's all.
Black Cat Берус 2018년 3월 25일 오후 1시 42분 
try this(with root terminal):
apt-get install nvidia-driver
apt-get install --reinstall nvidia-kernel-dkms
Black Cat Берус 2018년 3월 25일 오후 1시 47분 
apt-get install nvidia-driver-libs-i386:i386
Black Cat Берус 2018년 3월 25일 오후 1시 55분 
sorry for mistake,but what's integrated GPU? (Intel ?)
x_wing 2018년 3월 25일 오후 3시 36분 
kauffman_님이 먼저 게시:

I installed steam from the package, which downloaded from steampowered.com. Then I executed following command:
dpkg --add-architecture i386
apt update && apt upgrade
apt install steam - package was installed
Done.

So you run "dpkg -i steam.deb" and then tried to install steam from the repos? The last step should has fail I think. Anyway, try to purge the steam.deb you installed (dpkg -P steam.deb) and the follow the wiki the Max Payne shared.

You also don't have Mesa i386 packages, but that problem will be handled by apt when you install from repos, so don't worry.

Marlock 2018년 3월 25일 오후 7시 29분 
Integrated GPU is most likely Intel or AMD (depending on CPU brand) but in some old hardware even NVidia had integrated graphics (when GPUs were integrated on the MOBO not on the CPU)...

We really should wait for OP to give that info before telling him to install any 64/32-bit proprietary gpu drivers or mesa.

to OP:
You should tell us which brand that integrated gpu is so we can help further...

Also, you should always install Steam from your distro's default repo instead of downloading it from the website because its usually a version with distro-specific dependencies and compatibility issues ironed out.
Lisan Al Gaib 2020년 4월 13일 오전 11시 54분 
im having some issues here


Running Steam on parrot 4.8 64-bit
STEAM_RUNTIME is enabled automatically
Pins potentially out-of-date, rebuilding...
Found newer runtime version for 32-bit libvulkan.so.1. Host: 1.2.131 Runtime: 1.2.135
Found newer runtime version for 64-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
Forced use of runtime version for 64-bit libcurl.so.4. Host: 4.6.0 Runtime: 4.2.0
Found newer runtime version for 64-bit libdbusmenu-glib.so.4. Host: 4.0.12 Runtime: 4.0.13
Found newer runtime version for 64-bit libpangox-1.0.so.0. Host: 0.0.0 Runtime: 0.3000.0
Found newer runtime version for 64-bit libvulkan.so.1. Host: 1.2.131 Runtime: 1.2.135
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

Marlock 2020년 4월 13일 오후 7시 08분 
quoting myself from previous topics about Parrot and Kali:

Marlock님이 먼저 게시:
Its time for todays "Even Kali developers say its not for daily use, much less for Steam gaming" talk...

Even though Parrot, Kali and such extra-reinforced privacy and security distros look normal on the surface (a common Desktop Environment), under the hood they are setup as a very safe but very locked down environment, not really suitable for daily use.

I'm not joking about Kali devs, they said it themselves on the distro website. And this applies to its derivates.

If you can, I recommend dumping Parrot for some other Linux Distro. For people recently comming to linux, I usually recommend Linux Mint. It is a great choice, easy to use, wonderful design (not just aestethics), well documented, quite self explanatory, similar to windows in what is good on windows. You might want Ubuntu because Valve supports it officially, or you might also want Solus because it has recently taken extra steps to make Steam work flawlessly in their distro.

If you truly need Parrot for safety and privacy issues, well... dont use Steam on it! Its a seriously unnecessary risk since (by design) Steam downloads lots of closed source executables (the games), runs all kinds of statistics about the host system (telemetry), phones home all the time about those data and hosts a lot of runtime libraries that it can use instead of the ones provided by the host system, some newer, some older, some just different, maybe some with security breaches, obviously not under a distro's full control. This makes for a very large extra attack surface for someone trying to breach into you system, and for very easy tracking from intercepted signals.

If you are a reporter, activist, leak source, privacy freak or whatever, just have Steam run from a different PC than the one used for safe comm, thats the best way to go about conciliating gaming with those activities.

Since there has been a lot of people complaing about Steam on Kali a while back (meaning also a lot of people trying to use it for that), could I ask you why/how did you choose Parrot? I'm genuinelly curious about this apparent rise in adoption of hardened privacy distros for common uses... is it your first linux distro?
Marlock 님이 마지막으로 수정; 2020년 4월 13일 오후 7시 08분
flaps 2020년 5월 17일 오전 2시 29분 
Sim, eu tive o mesmo problema. No meu caso eu tenho uma placa de vídeo. nvidia-legacy-340xx-driver.

O seguinte comando resolveu o meu problema:

sudo apt install nvidia-legacy-340xx-driver-libs-i386
< >
19개 댓글 중 1-15개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2018년 3월 24일 오후 2시 15분
게시글: 19