Steam for Linux > Γενικές συζητήσεις > Λεπτομέρειες θέματος
Junior s2 Camila 14 Αυγ, 2013 @ 12:16μμ
Steam on Debian Stable (How to - Explained)
OBS: Skip to post #65 for the actual tutorial.

Well, I need to have Debian installed so I downloaded wheezy (7.1) and tried to install Steam. Had lots of dependencies problems, unable to locate packages, no candidates for packages etc etc etc.

Had any of you had success with Wheezy? Is there a good tutorial on how to install Steam on it?

Steam should come with all dependencies with it! No need to do 36h of research trying to get a single little software installed, that's stupid!

Regards.
Τελευταία επεξεργασία από Junior s2 Camila; 16 Αυγ, 2013 @ 11:24μμ
Εμφάνιση 1-15 από 83 σχόλια
< >
mattyy1hp ╦┐◤︻㍕┻═▄ 14 Αυγ, 2013 @ 12:23μμ 
Steam installer for Wheezy:
https://github.com/GhostSquad57/Steam-Installer-for-Wheezy/wiki

Or try installing steam:i386 from Jessie repository.
Τελευταία επεξεργασία από mattyy1hp ╦┐◤︻㍕┻═▄; 14 Αυγ, 2013 @ 12:24μμ
Junior s2 Camila 14 Αυγ, 2013 @ 12:43μμ 
I tried that tuto, got stuck with dependencies too.

EDIT: The main problem should rely on the fact that I'm using a default debian 7.1 install, no additional software installed. It may be required to install other software in order to install Steam so if somebody know about this, please comment.
Τελευταία επεξεργασία από Junior s2 Camila; 14 Αυγ, 2013 @ 12:51μμ
mattyy1hp ╦┐◤︻㍕┻═▄ 14 Αυγ, 2013 @ 1:17μμ 
This is what I did on a pure 64bit Wheezy installation:

1/ Enable multiarch
# dpkg --add-architecture i386

2/ Update sources:
# aptitude update

3/ Install 32bit libraries:
# aptitude install ia32-libs

4/ Install libgl1 library:
AMD -
# aptitude install libgl1-fglrx-glx:i386
nVidia -
# aptitude install libgl1-nvidia-glx:i386
Intel -
# aptitude install libgl1-mesa-glx:i386

4/ Download and install the Wheezy installer:
http://www.mediafire.com/download/ij1dpb4ida2n500/steam-debian_1.0.0.39-10-2_all.deb

5/ Start steam:
steam-debian

Good luck.
By the way - Steam works much better on Jessie in my opinion (I prefer Debian Testing for desktop).

Τελευταία επεξεργασία από mattyy1hp ╦┐◤︻㍕┻═▄; 14 Αυγ, 2013 @ 1:18μμ
Junior s2 Camila 14 Αυγ, 2013 @ 1:28μμ 
I did an upgrade to Jessie I THINK, I edited 'sources.list' and modified the entries which said 'stable' to jessie, and then 'apt-get update', 'apt-get upgrade', and 'apt-get dist-upgrade', which downloaded a lot of software, and now I have the 3.10 Kernel. If this is Jessie I don't know, but it sure seems like LOL

BTW: Are there ways of installing Steam without the need of unnoficial software? Not that I don't trust your mediafire link, but that would break my security measures in 90%. I rather install with the original client, if you happen to know how.

Thanks.
L'esprit Malin 14 Αυγ, 2013 @ 1:32μμ 
Τελευταία επεξεργασία από L'esprit Malin; 14 Αυγ, 2013 @ 1:34μμ
mattyy1hp ╦┐◤︻㍕┻═▄ 14 Αυγ, 2013 @ 1:34μμ 
Yes this is Jessie.
Now you don't have to use the Wheezy installer. Just enable multiarch like I described above and edit your /etc/apt/sources.list to:

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free

Update sources and install the "steam" package:

# aptitude update
# aptitude install steam

(64 bit) # aptitude install steam:i386

That's all.

Τελευταία επεξεργασία από mattyy1hp ╦┐◤︻㍕┻═▄; 14 Αυγ, 2013 @ 1:43μμ
gutigen o) 14 Αυγ, 2013 @ 1:44μμ 
Why do you need Debian? Oo
There are so many better solutions, seriously.
Junior s2 Camila 14 Αυγ, 2013 @ 1:52μμ 
Αναρτήθηκε αρχικά από gutigen o):
Why do you need Debian? Oo
There are so many better solutions, seriously.
Not regarding encryption. I couldn't find a way of selecting XTS mode while using Twofish on Ubuntu's alternate installer. Not to mention I don't trust Canonical =)
I tried openSUSE but encrypting with Twofish is a pain in the ***. https://forums.opensuse.org/english/get-technical-help-here/install-boot-login/489467-newbie-question-change-default-loaded-crypto-algorithm.html (one of my threads on this subject)
Τελευταία επεξεργασία από Junior s2 Camila; 14 Αυγ, 2013 @ 1:53μμ
Junior s2 Camila 14 Αυγ, 2013 @ 1:59μμ 
Αναρτήθηκε αρχικά από mattyy1hp | LinuX:
Yes this is Jessie.
Now you don't have to use the Wheezy installer. Just enable multiarch like I described above and edit your /etc/apt/sources.list to:

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free

Update sources and install the "steam" package:

# aptitude update
# aptitude install steam

(64 bit) # aptitude install steam:i386

That's all.
Would I be dumb enough to try 'apt-get' instead of 'aptitude'? LOL
I guess my problems relied on the fact that apt-get was not working so well here! :DD

EDIT: Well, seems to be working! Except I think I'll have problems with the video drivers, I install them 'the hard way' by:

* Downloading the driver from nvidia.com
* tty1
* Services gdm3 stop
* cd *location of the driver*
* sh *driver name*

And all processes that include the downloaded driver to disable nouveau, rebooting, creating an xconfig and all that.

Hope I don't get a steam.so error.

Edit 2: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

Guess I'll re-install everything, start from scratch.
Τελευταία επεξεργασία από Junior s2 Camila; 14 Αυγ, 2013 @ 2:04μμ
mattyy1hp ╦┐◤︻㍕┻═▄ 14 Αυγ, 2013 @ 2:06μμ 
Αναρτήθηκε αρχικά από Linux Junior s2 Camila:
Αναρτήθηκε αρχικά από mattyy1hp | LinuX:
Yes this is Jessie.
Now you don't have to use the Wheezy installer. Just enable multiarch like I described above and edit your /etc/apt/sources.list to:

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free

Update sources and install the "steam" package:

# aptitude update
# aptitude install steam

(64 bit) # aptitude install steam:i386

That's all.
Would I be dumb enough to try 'apt-get' instead of 'aptitude'? LOL
I guess my problems relied on the fact that apt-get was not working so well here! :DD

It's almost the same. Aptitude is a little bit smarter.
http://unix.stackexchange.com/questions/767/what-is-the-real-difference-between-apt-get-and-aptitude-how-about-wajig

Αναρτήθηκε αρχικά από Linux Junior s2 Camila:
Edit 2: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1


EDIT:
# aptitude install libgl1-nvidia-glx:i386 libgl1-nvidia-glx
Τελευταία επεξεργασία από mattyy1hp ╦┐◤︻㍕┻═▄; 14 Αυγ, 2013 @ 2:08μμ
Junior s2 Camila 14 Αυγ, 2013 @ 10:00μμ 
Matt, did you install your video drives before or after the steps you said here? Is it OK if I install them manually like I said here -> http://steamcommunity.com/app/221410/discussions/0/864976114994495962/#c864976115006039923 ??
Τελευταία επεξεργασία από Junior s2 Camila; 14 Αυγ, 2013 @ 10:03μμ
Zyro 14 Αυγ, 2013 @ 10:28μμ 
Αναρτήθηκε αρχικά από Linux Junior s2 Camila:
Matt, did you install your video drives before or after the steps you said here? Is it OK if I install them manually like I said here -> http://steamcommunity.com/app/221410/discussions/0/864976114994495962/#c864976115006039923 ??

Don't do that. Go the Debian way. I'm running Steam on Wheezy with some unstable packages and it runs very well.

For NVidia I've installed these:
libgl1-nvidia-glx/experimental
nvidia-alternative/experimental
nvidia-glx/experimental
nvidia-kernel-dkms/experimental
nvidia-settings/experimental
nvidia-vdpau-driver/experimental
nvidia-xconfig/experimental
xserver-xorg-video-nvidia/experimental
Junior s2 Camila 14 Αυγ, 2013 @ 10:32μμ 
Do I just 'aptitude' those, Zyro? One by one? What are the steps? What is the driver version?

Thanks.
Τελευταία επεξεργασία από Junior s2 Camila; 14 Αυγ, 2013 @ 10:50μμ
Zyro 14 Αυγ, 2013 @ 11:33μμ 
I cannot promise this will work! Use on your own risk!
1) Read this about mixing debian versions: http://jaqque.sbih.org/kplug/apt-pinning.html
2) Additionally to stable/wheezy or testing/jessie (your choice), put experimental into your apt sources list.
3) Make very sure that experimental has got a small number in the apt preferences!
4) call "aptitude update" and "aptitude upgrade". This should not change anything, because experimental has got a low priority!
5) call "apt-get -t experimental install libgl1-nvidia-glx nvidia-glx nvidia-kernel-dkms nvidia-vdpau-driver"
It's possible that you are now getting messages about missing dependencies or missing kernel headers. You may try to install the headers matching the output of the command "uname -a" on your own, or you post the messages.
dilworks 14 Αυγ, 2013 @ 11:57μμ 
Wheezy will work, but it's too stale right now for Steam.

(Plus a bunch of the packages on Jessie/Sid/Experimental) will not work anymore on Wheezy because of that - newer libc and the like)

Better bite the bullet and move onto the testing train (AKA Jessie). I did exactly that - working like a champ.

1) Update from Wheezy to Jessie
2) Pull your nVidia drivers from Experimental (or ATi if you're unlucky enough :P)
3) Install Steam from the repos
4) Enjoy.
Εμφάνιση 1-15 από 83 σχόλια
< >
Ανά σελίδα: 15 30 50
Ημ/νία ανάρτησης: 14 Αυγ, 2013 @ 12:16μμ
Αναρτήσεις: 83