Steam for Linux

Steam for Linux

Steam and libgl.so.1 missing on Debian testing.
Hi, I I have installed Steam on my Debian testing 64 bit. When I try to start it; I recieve an error:
You are missing the followin 32-bit libraries, and Steam may not run: libGL.so.1

I try to reinstall libgl1-mesa-dri:i386 and remove .Steam folder in my home, but this do not solve my issue.
But, if I installed libgl1-mesa-dri:i386 why I don't have mesa folder in /usr/lib/i386-linux-gnu?

We are in 2017, how long do you have to wait for a native 64bit version yet?
How can I solve?

My system:
So: Debian testing 64-bit
Graphics driver: nvidia-legacy-304xx-vdpau-driver:i386
< >
115/29 megjegyzés mutatása
I _think_ libGL.so.1 was provided by this -

apt-get install libgl1-nvidia-glvnd-glx:i386

You'll need to figure out how to add i386 to your architecture list; google it.

edit: assuming nvidia
Legutóbb szerkesztette: Reiyuka; 2017. aug. 4., 21:08
Thanks guys, but I have already installed libgl1-nvidia-legacy-304xx-glx:i386 but I have no libGL.so.1 in my system...

EDIT: ok guys, for legacy driver libGL.so.1 is in /usr/lib/i386-linux-gnu/nvidia/legacy-304xx directory and not in /usr/lib/i386-linux-gnu

Now I have linked it by:

ln -s /usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libGL.so.1 /usr/lib/libGL.so.1

and

ln -s /usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so.1

and now, Steam still don't work whitout error messages.
If I try to launch it from the terminal, I have:

Running Steam on debian 64-bit STEAM_RUNTIME is enabled automatically

Some idea?
Legutóbb szerkesztette: .Brando; 2017. aug. 5., 3:53
An update.
I try to remove .Steam folder in my home. Now when i start Steam by terminal I have this error message:

ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [2017-08-05 19:03:14] Startup - updater built Nov 23 2016 01:05:42 SteamUpdateUI: An X Error occurred X Error of failed request: BadValue (integer parameter out of range for operation)

The same thing if I start it with:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam

Idea?
Legutóbb szerkesztette: .Brando; 2017. aug. 5., 10:58
I try to reinstall, but the issue persists.
I begin to think that legacy drives are not fully supported...



Maleko eredeti hozzászólása:
If you can't get it to work then I recommend using something other than Debian Testing which is for intermediate/advanced users.

From your words I understand you've never been a Debian user. I am a Debian testing user for several years now and I have never had problems installing Steam, but this is frist time I do with legacy driver.
I have Debian Stretch (is it still testing?) and Nvidia on x64 platform. Had same experience and barely managed to keep my Nvidia drivers intact. when you try to install libGL.so.1 it pulls video drivers from repos and breaks installed driver. It's been a while since I managed to set my steam so I forgot how I fixed this issue.
I'm writing just to say this issue for Debian testing is active and yes, you can set up steam on Debian 9 x64 with Nvidia.
Maleko eredeti hozzászólása:
Stretch is Stable. Buster is now in Testing.


ah, I suspected it :) I used it for a year and installed when it still was testing/sid. I just put "stretch" in my sources to avoid jumping into very new things and apparently my sid/testing turned into stable. magic of linux :)
Reiyuka eredeti hozzászólása:
I _think_ libGL.so.1 was provided by this -

apt-get install libgl1-nvidia-glvnd-glx:i386

You'll need to figure out how to add i386 to your architecture list; google it.

edit: assuming nvidia

Thank you, this solved my problem with 8.0 (Jessie) and GeForce 750 Ti. After a few hours of mucking around with ln -s.
Reiyuka eredeti hozzászólása:
I _think_ libGL.so.1 was provided by this -

apt-get install libgl1-nvidia-glvnd-glx:i386

You'll need to figure out how to add i386 to your architecture list; google it.

edit: assuming nvidia
Thanks dude! I don't know what I'd do without you. I was looking for a solution to the problem for about an hour. The world will never forget you
this is a steam problem. until the use the 64-bit version of libGL.so.1. it will never be fixed. i have tried everything. kali will not let me install the 32-bit libGL.so.1. i suspect if steam would just use the 64-bit version this would not be an issue. i am wondering why they don't.
chigger eredeti hozzászólása:
this is a steam problem. until the use the 64-bit version of libGL.so.1. it will never be fixed. i have tried everything. kali will not let me install the 32-bit libGL.so.1. i suspect if steam would just use the 64-bit version this would not be an issue. i am wondering why they don't.

probably because Kali Linux is a security-testing oriented distro not meant for daily use at all, so why would you use old 32-bit opengl software on it? (also some 32-bit libs add potential attack surfaces beyond their 64-bit counterparts and have not been as well maintained)

quoting myself from previous topics about Parrot and Kali:

Marlock eredeti hozzászólása:
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?
Legutóbb szerkesztette: Marlock; 2020. márc. 6., 2:33
a lot of software provides the option of installing either a 32bit version or a 64bit version. perrhaps you should consider this.
i have no doubt that you can afford too.
< >
115/29 megjegyzés mutatása
Laponként: 1530 50

Közzétéve: 2017. aug. 4., 10:22
Hozzászólások: 29