SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The opt-out option (for downloading game dependencies) is to replace /usr/bin/steamdeps with something more appropriate for the distribution.
You can't opt-out of Steam updates and game updates. This is part of the DRM scheme. So if an update breaks your working configuration due to dependencies, you lose.
You can't opt-out of Steam updates and game updates. This is part of the DRM scheme. So if an update breaks your working configuration due to dependencies, you lose.
You can, however, opt out of game dependency updates. Opting out of the game dependency updates will prevent Steam from breaking your working configuration due to dependencies (and specifically, any game from requiring or installing hald).
You can, however, opt out of game dependency updates. Opting out of the game dependency updates will prevent Steam from breaking your working configuration due to dependencies (and specifically, any game from requiring or installing hald).
If Steam updates a game, and the new version then requires new dependencies (the script is there for a reason), it won't work any more, as it did before. So a formerly working configuration is broken then.
If Steam updates a game, and the new version then requires new dependencies (the script is there for a reason), it [the game] won't work any more, as it did before. So a formerly working configuration is broken then.
I haven't yet looked at what Alien Bob did with the script, but this is what I'm expecting, yes.
Here's how I solved this problem. I'm on Slackware64 14.0 and when I tried to run steam I got the following output:
Code:
Traceback (most recent call last):
File "/usr/bin/steamdeps", line 309, in <module>
status = main( *sys.argv[1:] )
File "/usr/bin/steamdeps", line 268, in main
process = subprocess.Popen( ['dpkg', '-l'] + list( packages.keys() ), stdout=subprocess.PIPE, stderr=subprocess.PIPE )
File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib64/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
STEAM_RUNTIME is disabled automatically on slackware
It means that /usr/bin/steamdeps script is trying to check if all dependencies are installed in Ubuntu/Debian way. I must warn you that this isn't the correct way to do it but it's a quick fix that will do the work.
All I did was edit steamdeps script and comment all the lines from line 265...:
Code:
if ( "COLUMNS" in os.environ ):
.. until the end of the document.
What we just did here was bypass steamdeps verification. If you followed AlienBob instructions and installed all steam dependencies correctly (http://www.slackware.com/~alien/slac...amclient/deps/), try this and see if the output is the same:
Code:
monk@d3sk:~/.local/share/Steam$ ldd ~/.steam/bin/steam* | grep 'not found'
libtier0_s.so => not found
libvstdlib_s.so => not found
libtier0_s.so => not found
libvstdlib_s.so => not found
libcef.so => not found
liboverride.so => not found
libsteam.so => not found
libtier0_s.so => not found
libvstdlib_s.so => not found
libsdl2-2.0.so.0 => not found
These libraries are located in ~/.local/share/Steam/ubuntu12_32. So, all we need to do is:
I've used it before but it started to show one annoying message at steam start saying that the binary version was outdated.
So I used your script from the first page of the thread (that takes latest version from steam.deb). And steam was working flawlessly until I updated it two days ago.
By the way, thanks for all the great documentations and builds you provide (not only steam related).
Well I found the problem with X3's sound, if pulse audio is running it wont work so you have to make sure there are no pulse processes running in the background.
mlpa: If you look in the steam directories on your system you'll see the 64 bit directory in there as well, I would expect that 64 binaries will come once they have the 32 bit versions working. Some 32 bit applications may have some bad code that is not 64 bit compatible.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.