LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-30-2013, 09:33 AM   #211
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106

Best take a look at my updated package then. I took care of steamdeps and other incompatible stuff.

Eric
 
2 members found this post helpful.
Old 01-30-2013, 11:17 AM   #212
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,235

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Quote:
Originally Posted by Alien Bob View Post
Best take a look at my updated package then. I took care of steamdeps and other incompatible stuff.

Eric
Eric, you are awesome.
 
Old 01-30-2013, 11:41 AM   #213
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
Quote:
Originally Posted by dugan View Post
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.
 
Old 01-30-2013, 12:30 PM   #214
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,235

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Quote:
Originally Posted by jtsn View Post
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).

Last edited by dugan; 01-30-2013 at 12:47 PM.
 
Old 01-30-2013, 05:06 PM   #215
Bindestreck
Member
 
Registered: Jul 2011
Location: Sweden
Distribution: Slackware
Posts: 820

Rep: Reputation: 440Reputation: 440Reputation: 440Reputation: 440Reputation: 440
I guess my luck is not so good, here is the error I get when trying to launch Steam:

bash-4.2$ steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/expander/.local/share/Steam/steam.sh: line 337: 3232 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Installing bootstrap /home/expander/.local/share/Steam/bootstrap.tar.xz
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/expander/.local/share/Steam/steam.sh: line 337: 3277 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

---------- Post added 01-31-13 at 12:06 AM ----------

I guess my luck is not so good, here is the error I get when trying to launch Steam:

bash-4.2$ steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/expander/.local/share/Steam/steam.sh: line 337: 3232 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Installing bootstrap /home/expander/.local/share/Steam/bootstrap.tar.xz
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/expander/.local/share/Steam/steam.sh: line 337: 3277 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
 
Old 01-30-2013, 05:14 PM   #216
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
Quote:
Originally Posted by dugan View Post
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.
 
Old 01-30-2013, 05:18 PM   #217
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,235

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Quote:
Originally Posted by jtsn View Post
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.

Last edited by dugan; 01-30-2013 at 05:25 PM.
 
Old 01-30-2013, 05:22 PM   #218
Bindestreck
Member
 
Registered: Jul 2011
Location: Sweden
Distribution: Slackware
Posts: 820

Rep: Reputation: 440Reputation: 440Reputation: 440Reputation: 440Reputation: 440
Solution to my problem was to reinstall NVIDIA drivers...
 
Old 02-01-2013, 03:34 PM   #219
paulo.monk
LQ Newbie
 
Registered: Dec 2008
Posts: 19

Rep: Reputation: 0
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:

Code:
LD_LIBRARY_PATH="/usr/lib/seamonkey:~/.local/share/Steam/ubuntu12_32:$LD_LIBRARY_PATH" steam
Hope it helps.

Last edited by paulo.monk; 02-01-2013 at 03:42 PM.
 
Old 02-01-2013, 03:41 PM   #220
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by paulo.monk View Post
Here's how I solved this problem.
You could also install my package for the steam client which solves this and more: http://www.slackware.com/~alien/slac...s/steamclient/

Eric
 
Old 02-01-2013, 03:57 PM   #221
paulo.monk
LQ Newbie
 
Registered: Dec 2008
Posts: 19

Rep: Reputation: 0
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).
 
Old 02-01-2013, 04:02 PM   #222
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Well, that is why I updated my package to 1.0.0.22 (latest steam client). No more "outdated" errors.

Eric
 
Old 02-01-2013, 04:06 PM   #223
paulo.monk
LQ Newbie
 
Registered: Dec 2008
Posts: 19

Rep: Reputation: 0
That's really good to know.
I'm gonna try it.

Thanks again.
 
Old 02-02-2013, 05:19 AM   #224
mlpa
Member
 
Registered: May 2008
Location: Aveiro
Distribution: Slackware
Posts: 542

Rep: Reputation: 50
Hey have you seen the repo.steampowered page?
In here is written binary-amd64.
A possible version of steam client for 64 bits?
 
Old 02-02-2013, 05:48 AM   #225
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 875

Rep: Reputation: 282Reputation: 282Reputation: 282
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Steam Linux Beta Build Surfaces In Steam’s Database LXer Syndicated Linux News 0 09-06-2012 04:00 PM
Steam jrduffis Ubuntu 6 08-08-2012 07:01 PM
Steam on Wine, cannot login,"Steam is having trouble connecting to the Steam servers" cantab Linux - Games 1 06-19-2010 06:32 AM
Steam. meisbob Linux - Games 8 08-19-2006 08:28 PM
Slackware 10 and WineX/Cedega + Steam php Linux - Games 4 07-24-2004 05:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:54 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration