Announcement

News: Chakra 2013.03 Benz Released: Release Notes - Download - A good place to start: Beginner's Guide - For pasting any code/info please use paste.chakra. Please read Forum Etiquette.

#1 2012-12-15 21:57:35

obsrv
Newbie
From: Lithuania
Registered: 2010-01-26
Posts: 4
Website

Steam Linux

Hello,
Is there anyway to install Steam on Chakra Linux? I could not find it using pacman -Ss steam

Offline

#2 2012-12-15 22:03:17

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Re: Steam Linux

It is in ccr.
http://chakra-linux.org/ccr/packages.ph … earch=+Go+
Steam cannot be legally packaged in any distro (yet?), you need to get it from steam directly, thus ccr is the correct place.

Offline

#3 2013-02-09 02:19:31

breed808
Enthusiast
From: Australia
Registered: 2012-11-25
Posts: 109

Re: Steam Linux

abveritas wrote:

It is in ccr.
http://chakra-linux.org/ccr/packages.ph … earch=+Go+
Steam cannot be legally packaged in any distro (yet?)

Good news! The recent update to steam allows for distributions to repackage it.

valve wrote:

Added license to allow repackaging for other Linux distributions

Hopefully we'll see the steam package in the Chakra repos soon smile

Offline

#4 2013-02-09 02:44:13

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Re: Steam Linux

AFAIK, still needs gtk, so no go for the repo's, but seems they will soon ship with all needed libs included.

Offline

#5 2013-02-10 20:12:15

Redi
Member
From: Czech Republic
Registered: 2012-07-08
Posts: 34

Re: Steam Linux

breed808 wrote:

Good news! The recent update to steam allows for distributions to repackage it.

Valve wrote:

Added license to allow repackaging for other Linux distributions

Hopefully we'll see the steam package in the Chakra repos soon smile

It would be nice to have Steam in repos or as an Bundle smile Any news about that? (It surely have the number of "likes" needed...)

Offline

#6 2013-02-10 23:49:24

breed808
Enthusiast
From: Australia
Registered: 2012-11-25
Posts: 109

Re: Steam Linux

I agree with Redi on this. I think Steam is important enough to warrant a bundle and/or be added to the repos, despite its reliance upon gtk.

Offline

#7 2013-02-10 23:57:54

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Re: Steam Linux

gtk apps, policy is simple, there will be no new discussion on that, that was finally decided on the last team meeting (after it being a discussion point for almost 3 years on every meeting, with always the same result.  All meeting minutes are accessible to all, if you are not aware of why the decisions).
Seems best to wait a little before trying to bundle this, since it really looks like Steam will come wit a version soon were no outside libs will be needed.

Offline

#8 2013-02-14 19:18:52

Redi
Member
From: Czech Republic
Registered: 2012-07-08
Posts: 34

Re: Steam Linux

abveritas wrote:

gtk apps, policy is simple, there will be no new discussion on that, that was finally decided on the last team meeting (after it being a discussion point for almost 3 years on every meeting, with always the same result.  All meeting minutes are accessible to all, if you are not aware of why the decisions).
Seems best to wait a little before trying to bundle this, since it really looks like Steam will come wit a version soon were no outside libs will be needed.

Really? O_o Is there a link or something to confirm this rumor about "GTK+ free" Steam? Because then it could be added to repos and that would be awesome, right? smile

Offline

#9 2013-02-14 21:02:07

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Re: Steam Linux

At one point I did go through this whole thread, and there were a few mentions of going that route:
http://steamcommunity.com/app/221410/di … 291029/#p3

Offline

#10 2013-02-15 23:13:34

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Offline

#11 2013-02-16 00:26:49

Caldazar
Addict
From: Germany
Registered: 2011-06-10
Posts: 348

Re: Steam Linux

Thanks AlmAck, works great!

Btw: I'm sure it already has been said somewhere but if you want to install this while having catalyst-utils installed, just install lib32-catalyst-utils before steam in order to avoid the  libgl-conflict evergreen.

sudo pacman -S lib32-catalyst-utils
sudo pacman -S steam

Last edited by Caldazar (2013-02-16 11:16:05)

Offline

#12 2013-02-16 03:02:47

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Re: Steam Linux

A far more complete .install will be used to explain the license, to install lib32-mesa for all free gfx drivers, and to install the correct lib32 for the used non-free driver.
Best to gather some feedback first though, and rebuild with then.

Offline

#13 2013-02-16 06:22:17

once
Addict
Registered: 2008-12-21
Posts: 260

Re: Steam Linux

used non-free driver, nvidia-304xx conflict with libgl...

Offline

#14 2013-02-16 16:28:40

Ram-Z
Moderator
From: NowWhat?
Registered: 2012-02-20
Posts: 206

Re: Steam Linux

Does steam actually work for any of you without gtk? I get a "Fatal Error: Failed to load steamui.so"

I made some changes to how my steam gets loaded, mainly this to restore to KWin the power it ought to have. But I don't think this should have any effect, except maybe that Steam is not updating correctly.

If I could get confirmation here that it works, I'll scrap my steam local folder and try again.

[16:14 ramsi@shada]% cd ~/.steam/steam/ubuntu12_32
[16:14 ramsi@shada]% LD_LIBRARY_PATH=. ldd * | grep "not found"
        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
        libpangocairo-1.0.so.0 => not found
        libgdk_pixbuf-2.0.so.0 => not found
        libcairo.so.2 => not found
        libpango-1.0.so.0 => not found
        libpng12.so.0 => not found
        libcups.so.2 => not found
        libffi.so.5 => not found
ldd: warning: you do not have execution permission for `./driverhelper.cache'
        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
        libpangocairo-1.0.so.0 => not found
        libgdk_pixbuf-2.0.so.0 => not found
        libcairo.so.2 => not found
        libpango-1.0.so.0 => not found
        libpng12.so.0 => not found
        libcups.so.2 => not found
        libffi.so.5 => not found
        libpangoft2-1.0.so.0 => not found
        libpango-1.0.so.0 => not found
        libgtk-x11-2.0.so.0 => not found
        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
        libpangocairo-1.0.so.0 => not found
        libgdk_pixbuf-2.0.so.0 => not found
        libcairo.so.2 => not found
        libpango-1.0.so.0 => not found
        libpng12.so.0 => not found
        libcups.so.2 => not found
        libffi.so.5 => not found
        libgtk-x11-2.0.so.0 => not found

Offline

#15 2013-02-16 16:36:44

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Re: Steam Linux

Before Steam was uploaded to the repo's, it was tested in live session, complete clean setup, no issues running it.

Offline

#16 2013-02-16 17:02:38

Ram-Z
Moderator
From: NowWhat?
Registered: 2012-02-20
Posts: 206

Re: Steam Linux

Obviously right after posting this here, Steam decided to finally update itself.... No more issues now.

Offline

#17 2013-02-16 18:26:06

ngandriau
Apprentice
Registered: 2011-12-29
Posts: 24

Re: Steam Linux

just to say that I just installed it and it works beautifully.
Thanks chakra team.

Offline

#18 2013-02-16 20:55:51

AlmAck
Member
From: Switzerland
Registered: 2012-01-20
Posts: 47
Website

Re: Steam Linux

Caldazar wrote:

Btw: I'm sure it already has been said somewhere but if you want to install this while having catalyst-utils installed, just install lib32-catalyst-utils before steam in order to avoid the  libgl-conflict evergreen.
]

Thanks for reporting, fixed with the new steam pkg. Now if the user has the open source driver must install lib32-mesa otherwise the *-utils package.

Offline

#19 2013-02-17 13:46:45

eXistenZ88
Newbie
From: Italy
Registered: 2013-02-17
Posts: 2

Re: Steam Linux

Running Steam on chakra 2013.02.07 64-bit
STEAM_RUNTIME is enabled automatically
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

Any help? I'm using a fresh setup of chakra on my laptop. I'm using nvidia drivers with bumblebee

Offline

#20 2013-02-17 14:35:36

AlmAck
Member
From: Switzerland
Registered: 2012-01-20
Posts: 47
Website

Re: Steam Linux

try to install lib32-libgl, should fix your problem

Offline

#21 2013-02-17 14:50:09

eXistenZ88
Newbie
From: Italy
Registered: 2013-02-17
Posts: 2

Re: Steam Linux

Working perfectly! Thankyou very much

Offline

#22 2013-02-17 17:14:12

edddowlingiv
Addict
From: Port Jefferson, NY
Registered: 2011-10-22
Posts: 277

Re: Steam Linux

abveritas wrote:

Before Steam was uploaded to the repo's, it was tested in live session, complete clean setup, no issues running it.

@abveritas   Yesterday I did regular sudo pacman -Syu  and then today i saw in the news about steam gaming platform. I did another sudo pacman -Syu  it had one target ( calibre ).  I then ran sudo pacman -S steam and  I received the followwing output ;

[edwardddowlingiv@chakra-pc ~]$ sudo pacman -S steam Password:  resolving dependencies... warning: cannot resolve "lib32-sdl", a dependency of "steam" warning: cannot resolve "lib32-libvorbis", a dependency of "steam" warning: cannot resolve "lib32-alsa-lib", a dependency of "steam" warning: cannot resolve "lib32-libgcrypt", a dependency of "steam" warning: cannot resolve "lib32-nss", a dependency of "steam" warning: cannot resolve "lib32-openal", a dependency of "steam" warning: cannot resolve "lib32-gcc-libs", a dependency of "steam" warning: cannot resolve "lib32-libx11", a dependency of "steam" :: The following package cannot be upgraded due to unresolvable dependencies:       steam  Do you want to skip the above package for this upgrade? [y/N] y looking for inter-conflicts...  there is nothing to do [edwardddowlingiv@chakra-pc ~]$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

I thern saw this thread but I am not sure i fully understand it. Does it mean that as of yesterday   a new version of steam, with all the lib32 dependencies, has been put in Chakra repositories and if so  do I need to install steam first and then update and do I have to install lib32-catalyst-utils first ?

Thanks in advance.

Offline

#23 2013-02-17 17:51:10

Bananikus
Enthusiast
From: Poland
Registered: 2009-02-08
Posts: 172

Re: Steam Linux

It looks like you don't have lib32 repo enabled in your pacman.conf.

Open /etc/pacman.conf in text editor and add this at the end of file, but above [core]:

[lib32]
Include = /etc/pacman.d/mirrorlist

Last edited by Bananikus (2013-02-18 05:09:25)

Offline

#24 2013-02-17 18:23:50

abveritas
Core-Team Admin
From: GA, USA
Registered: 2010-01-11
Posts: 6,051

Re: Steam Linux

edddowlingiv wrote:
[edwardddowlingiv@chakra-pc ~]$ sudo pacman -S steam Password:  resolving dependencies... warning: cannot resolve "lib32-sdl", a dependency of "steam" warning: cannot resolve "lib32-libvorbis", a dependency of "steam" warning: cannot resolve "lib32-alsa-lib", a dependency of "steam" warning: cannot resolve "lib32-libgcrypt", a dependency of "steam" warning: cannot resolve "lib32-nss", a dependency of "steam" warning: cannot resolve "lib32-openal", a dependency of "steam" warning: cannot resolve "lib32-gcc-libs", a dependency of "steam" warning: cannot resolve "lib32-libx11", a dependency of "steam" :: The following package cannot be upgraded due to unresolvable dependencies:       steam  Do you want to skip the above package for this upgrade? [y/N] y looking for inter-conflicts...  there is nothing to do [edwardddowlingiv@chakra-pc ~]$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

I thern saw this thread but I am not sure i fully understand it. Does it mean that as of yesterday   a new version of steam, with all the lib32 dependencies, has been put in Chakra repositories and if so  do I need to install steam first and then update and do I have to install lib32-catalyst-utils first ?

Thanks in advance.

Pastebin your /etc/pacman.conf, Chakra installs come with lib32 repo enabled by default, but seems to be missing on yours.  The .install file for Steam points to the Steam Wiki, where all is explained which opdepends (also shown in pacman on installing Steam) how to setup your system for Steam.  As always, the Wiki is the first place for answers.

Offline

#25 2013-02-17 20:33:30

edddowlingiv
Addict
From: Port Jefferson, NY
Registered: 2011-10-22
Posts: 277

Re: Steam Linux

abveritas wrote:
edddowlingiv wrote:
[edwardddowlingiv@chakra-pc ~]$ sudo pacman -S steam Password:  resolving dependencies... warning: cannot resolve "lib32-sdl", a dependency of "steam" warning: cannot resolve "lib32-libvorbis", a dependency of "steam" warning: cannot resolve "lib32-alsa-lib", a dependency of "steam" warning: cannot resolve "lib32-libgcrypt", a dependency of "steam" warning: cannot resolve "lib32-nss", a dependency of "steam" warning: cannot resolve "lib32-openal", a dependency of "steam" warning: cannot resolve "lib32-gcc-libs", a dependency of "steam" warning: cannot resolve "lib32-libx11", a dependency of "steam" :: The following package cannot be upgraded due to unresolvable dependencies:       steam  Do you want to skip the above package for this upgrade? [y/N] y looking for inter-conflicts...  there is nothing to do [edwardddowlingiv@chakra-pc ~]$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

I thern saw this thread but I am not sure i fully understand it. Does it mean that as of yesterday   a new version of steam, with all the lib32 dependencies, has been put in Chakra repositories and if so  do I need to install steam first and then update and do I have to install lib32-catalyst-utils first ?

Thanks in advance.

Pastebin your /etc/pacman.conf, Chakra installs come with lib32 repo enabled by default, but seems to be missing on yours.  The .install file for Steam points to the Steam Wiki, where all is explained which opdepends (also shown in pacman on installing Steam) how to setup your system for Steam.  As always, the Wiki is the first place for answers.

@abveritas Thanks for your response. I will try to pastebin but I am not sure exactly how to do that.

Do I copy and paste into pastebin first and then post in forum with a link  and if so how to link to pastebin ?

I pasted to  http://paste.chakra-project.org/3991 I did not see how to use the link iconetcpacman

Offline

Board footer

Powered by FluxBB 1.4.8