Steam for Linux

Steam for Linux

Not enough ratings
[SteamOS] Installing PlayOnLinux
By ProfessorKaos64
Short guide to install PlayOnLinux on SteamOS. The credit for this guide goes to Xaero, fellow Steam Universe forum member.
   
Award
Favorite
Favorited
Unfavorite
Preparations
This guide assumes you have already enabled and configured the Debian repository sources. You will possibly need these to install prerequisite packages.

Adding the Debian sources
SteamOS-Tools readme instructions.[github.com]

Note:
POL will let you download any version of 32 or 64-bit wine, including the latest 1.7.38 as well as the special CSMT versions for faster FPS game performance in many games. Furthermore, it lets you have multiple versions of wine installed in separate prefixes, for cases where a particular game works with an older wine version but not the latest.

Be Advised!!!
When you install something via "Install" > "Install a non-listed program", make sure you check "Use another version of Wine" then select the one you have installed, which is not "System" (since you don't have a system-wide installed). You have to do this with every program you manually install via POL.
Installing PlayOnLinux
To install PlayOnLinux, open a Terminal window back up and entering the following commands:

sudo apt-get install but
git clone https://github.com/ProfessorKaos64/SteamOS-Tools
cd SteamOS-Tools
./configure-repos.sh
sudo apt-get install playonlinux

After installing playonlinux, you may notice that processing the libattr:i386 package fails when you attempt to install the package via sudo 'apt-get install playonlinux'. Issuing apt-get install -f does not fix this. You will need to remove the change log until Valve fixes this.

Remove the change logs and try again:
sudo rm -f /usr/share/doc/libattr1/changelog.Debian.gz
sudo apt-get install -f
sudo apt-get install playonlinux

Please note:

Even given the above, I HIGHLY suggest you read the PlayOnLinux page over at the wiki:

https://github.com/ProfessorKaos64/SteamOS-Tools/wiki/Playing-Steam-(Windows)-Games-Using-PlayOnLinux
Conclusions
This guide merely details how to get PlayOnLinux installed. This does not detail the myriad of situations in installing applications or games themselves. If individuals wish to have a basic usage section, that can be added upon request.
10 Comments
mitcoes Sep 28, 2016 @ 3:39am 
+ ADD a GAME (payonlinux's wine Steam) and you can play MS WOS games from the big picture interface. Also you can "add a game" from the Playonlinux's wine Steam list and not the generic client.
ProfessorKaos64  [author] May 27, 2016 @ 5:31pm 
I will update the instructions today. I have a wiki at SteamOS-Tools that is the most up to date source.
♠RollARCH♠ May 27, 2016 @ 5:19pm 
for "sudo apt-get install but" I get
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package but

for "./add-debian-repos.sh" I get
No such file or directory

this is my first time with a linux, and honestly i would love some help right now
thank you :steamhappy::steamhappy::steamfacepalm:
rudepeople Nov 27, 2015 @ 5:10pm 
ProfessorKaos64: YepYep! I regularly run mixed installs with Debian (a mix of Stable and unstable is necessary to get some of my hardware working as desired) so source priority (or pinning as you refer to it) is old hat!
ProfessorKaos64  [author] Nov 27, 2015 @ 4:57pm 
rudepeople, yes, but you should be careful to pin the packages properly. It's safer to do so, and is the core of add-debian-repos.sh. Of course, you're free to do anything :P
rudepeople Nov 27, 2015 @ 3:14pm 
well crap, I cut my teeth on debian, if steamos is built on jessie its a simple word swap in /etc/apt/sources(.list.d if you're feeling OCD) and preferences...

I'll give this a shot later.
ProfessorKaos64  [author] Nov 26, 2015 @ 8:57pm 
This guide needs updated for Debian jessie anyway. I'll update it soon.
rudepeople Nov 26, 2015 @ 6:40pm 
too bad this doesnt work... at all... i have entered dependancy hell.

The following packages have unmet dependencies:
playonlinux : Depends: unzip
Depends: python-wxgtk2.8 but it is not installable
Depends: cabextract but it is not installable
Depends: icoutils
Depends: p7zip-full but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

before anyone asks, yes, I did the prepatory updates to apt for debian package installs.
ProfessorKaos64  [author] Jun 23, 2015 @ 3:51pm 
Sure, no problem. Keep in mind this does not work for me under SteamOS big picture mode yet, but I am working on automating some work with Crossover a kind user on the forums has shown.
Gryffyth Jun 23, 2015 @ 2:00pm 
Thank you for the guide. I'm looking forward to install SteamOS anytime soon, so this kind of information is really helpful. Again, thank you for your disposition and time :)