Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What steam's installtation way to choose?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1074

PostPosted: Tue May 23, 2017 7:15 am    Post subject: What steam's installtation way to choose? Reply with quote

According https://wiki.gentoo.org/wiki/Steam there are some ways of installing,
but I do not know what choice is better for my setup - Gnome/systemd with radeon (HD5850) video card.
I do not have any overlay at the moment, so please advise in terms of maintenance, systems's updating etc, if there is a preferable choice?
_________________
“You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...”
Back to top
View user's profile Send private message
ali3nx
Guru
Guru


Joined: 21 Sep 2003
Posts: 493
Location: Winnipeg, Canada

PostPosted: Tue May 23, 2017 8:46 am    Post subject: Reply with quote

I used a combination of two methods for my setup.

I ensured all the dependencies were attended to using the steam portage set for @steam then installed anyc's Steam overlay and emerged the rest of the required packages from the overlay.

Worked like a charm
_________________
Compiling Gentoo since version 1.4
Thousands of Gentoo Installs Completed
Emerged on every continent but Antarctica
Compile long and Prosper!
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 4518

PostPosted: Tue May 23, 2017 12:55 pm    Post subject: Reply with quote

I used ::steam-overlay, everything else I tried ended up with it not working.
_________________
*.ebuild // /etc/service/*
Back to top
View user's profile Send private message
walkingcorpse
n00b
n00b


Joined: 24 Apr 2017
Posts: 8
Location: Europe

PostPosted: Tue May 23, 2017 6:15 pm    Post subject: Reply with quote

Using STEAM_RUNTIME=1 it crashes if I remember my login (dbus?), while with STEAM_RUNTIME=0 (anyc's Steam overlay) it crashes when I receive a chat message.. :(
Back to top
View user's profile Send private message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1074

PostPosted: Tue May 23, 2017 7:22 pm    Post subject: Reply with quote

As I said, so far I have not used overlay, so would be better to live without it (new stuff to read and some overhead...)
However, according your replies, looks that it is necessary...
I see that 'multilib' is needed - how to?
EDIT: ok - I see USE flags for multilib 32-bits packages

Thanks
_________________
“You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...”
Back to top
View user's profile Send private message
walkingcorpse
n00b
n00b


Joined: 24 Apr 2017
Posts: 8
Location: Europe

PostPosted: Tue May 23, 2017 11:24 pm    Post subject: Reply with quote

I think that you can install it without the overlay: https://developer.valvesoftware.com/wiki/Steam_under_Linux#Unpackaged
But it should make things easier (especially if you want to use system's libraries).
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 11419

PostPosted: Wed May 24, 2017 1:45 am    Post subject: Reply with quote

Installing software outside of Portage is always possible, but rarely a good idea. You are much better off finding or, if necessary, writing, an ebuild so that Portage can record what files the package installs.

Installing under an unprivileged user's home directory is an exception to this rule, but the Valve page irresponsibly encourages users to sudo make install instead. They should never do this.
Back to top
View user's profile Send private message
Juippisi
Apprentice
Apprentice


Joined: 30 Sep 2005
Posts: 171
Location: /home

PostPosted: Wed May 24, 2017 5:30 am    Post subject: Reply with quote

Installed steam from steam-overlay,

Code:
steam-meta: Sun Aug  9 22:14:23 2015: 2 seconds


its been working very well ever since! I dont have systemd, and Im using nvidia.
Back to top
View user's profile Send private message
vokiel
n00b
n00b


Joined: 01 Oct 2004
Posts: 69

PostPosted: Thu May 25, 2017 3:02 am    Post subject: Reply with quote

steam-overlay is a swamp for me:

Edit: steam-meta... to be precise, things are easier just for the launcher.

First it forces a bunch of 32 bit rebuilds when my system is multilib and then there's this ncurse thing. Fun.

Code:

[nomerge       ] games-util/steam-launcher-1.0.0.54-r1::steam-overlay  USE="-steamruntime"
[nomerge       ]  games-util/steam-client-meta-0-r20160828::steam-overlay  USE="pulseaudio steamruntime -flash -steamfonts -streaming -trayicon" VIDEO_CARDS="nvidia -intel"
[nomerge       ]    media-libs/mesa-13.0.5::gentoo  USE="bindist classic dri3 egl gallium gbm llvm nettle nptl vaapi vdpau xvmc -d3d9 -debug -gcrypt -gles1 -gles2 (-libressl) -opencl -openmax
-openssl -osmesa -pax_kernel -pic (-selinux) -valgrind -vulkan -wayland -xa" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -radeon -ra
deonsi (-vc4) -vmware"
[nomerge       ]     x11-libs/libva-1.7.3::gentoo  USE="X drm opengl vdpau -egl -wayland" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="nvidia -dummy (-fglrx) -i965 -intel -nouveau"
[ebuild   R    ]      x11-libs/libva-vdpau-driver-0.7.4-r4::gentoo  USE="opengl -debug" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ]       x11-libs/libva-1.7.3::gentoo  USE="X drm opengl vdpau -egl -wayland" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="nvidia -dummy (-fglrx) -i965 -intel -nouveau" 0 KiB
[ebuild   R    ]    media-libs/mesa-13.0.5::gentoo  USE="bindist classic dri3 egl gallium gbm llvm nettle nptl vaapi vdpau xvmc -d3d9 -debug -gcrypt -gles1 -gles2 (-libressl) -opencl -openmax
-openssl -osmesa -pax_kernel -pic (-selinux) -valgrind -vulkan -wayland -xa" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -radeon -ra
deonsi (-vc4) -vmware" 0 KiB
[ebuild  N    ~] games-util/steam-launcher-1.0.0.54-r1::steam-overlay  USE="-steamruntime" 2,686 KiB
[ebuild  N    ~] games-util/steam-client-meta-0-r20160828::steam-overlay  USE="pulseaudio steamruntime -flash -steamfonts -streaming -trayicon" VIDEO_CARDS="nvidia -intel" 0 KiB
[ebuild   R    ]  virtual/opengl-7.0-r1::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[nomerge       ] media-plugins/kodi-visualization-projectm-1.2.1::gentoo
[nomerge       ]  media-libs/libprojectm-2.1.0-r1::gentoo  USE="openmp -debug" VIDEO_CARDS="nvidia"
[nomerge       ]   media-gfx/nvidia-cg-toolkit-3.1.0013-r3::gentoo  USE="-doc -examples" ABI_X86="(64) -32"
[nomerge       ]    media-libs/mesa-13.0.5::gentoo  USE="bindist classic dri3 egl gallium gbm llvm nettle nptl vaapi vdpau xvmc -d3d9 -debug -gcrypt -gles1 -gles2 (-libressl) -opencl -openmax
-openssl -osmesa -pax_kernel -pic (-selinux) -valgrind -vulkan -wayland -xa" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -radeon -ra
deonsi (-vc4) -vmware"
[ebuild     U  ]     sys-devel/llvm-3.9.1-r1:0/3.9.1::gentoo [3.7.1-r3:0/3.7.1::gentoo] USE="libffi ncurses sanitize%* static-analyzer xml -clang -debug -default-compiler-rt% -default-libcxx%
-doc -gold -libedit (-lldb) -multitarget -ocaml -python {-test}" ABI_X86="32* (64) (-x32)" LLVM_TARGETS="AMDGPU%* BPF%* NVPTX%* (X86%*) -AArch64% -ARM% -Hexagon% -MSP430% -Mips% -PowerPC% -Spa
rc% -SystemZ% -XCore%" PYTHON_TARGETS="python2_7" VIDEO_CARDS="(-radeon%)" 17,784 KiB
[nomerge       ] app-editors/vim-8.0.0386::gentoo  USE="X acl gpm nls -cscope -debug -lua -luajit -minimal -perl -python -racket -ruby (-selinux) -tcl -vim-pager" PYTHON_TARGETS="python2_7 pyt
hon3_4 (-python3_5) (-python3_6)"
[ebuild   R    ]  sys-libs/gpm-1.20.7-r2::gentoo  USE="(-selinux) -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ]   sys-libs/ncurses-6.0-r1:0/6::gentoo  USE="cxx gpm unicode -ada -debug -doc -minimal -profile -static-libs {-test} -threads -tinfo -trace" ABI_X86="32* (64) (-x32)" 0 KiB
[blocks B      ]   media-libs/mesa[-abi_x86_32] ("media-libs/mesa[-abi_x86_32]" is blocking games-util/steam-client-meta-0-r20160828)

Total: 9 packages (1 upgrade, 2 new, 6 reinstalls), Size of downloads: 20,470 KiB

 * Error: circular dependencies:

(sys-libs/gpm-1.20.7-r2:0/0::gentoo, ebuild scheduled for merge) depends on
 (sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (sys-libs/gpm-1.20.7-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
....
Back to top
View user's profile Send private message
ali3nx
Guru
Guru


Joined: 21 Sep 2003
Posts: 493
Location: Winnipeg, Canada

PostPosted: Thu May 25, 2017 4:06 am    Post subject: Reply with quote

vokiel wrote:
First it forces a bunch of 32 bit rebuilds when my system is multilib and then there's this ncurse thing. Fun.


Your install may be multilib but gentoo doesn't default to building the 32 bit libs. If you find this an inconvenience it's something that is easily resolved if you wish to and it's rather harmless.

I've whitelisted the entire 32 bit stack on multilib on several of my own Gentoo systems for a couple years by adding this to make.conf. So far i've yet to have run across any problems as a result of this

Code:
ABI_X86="64 32"

_________________
Compiling Gentoo since version 1.4
Thousands of Gentoo Installs Completed
Emerged on every continent but Antarctica
Compile long and Prosper!
Back to top
View user's profile Send private message
vokiel
n00b
n00b


Joined: 01 Oct 2004
Posts: 69

PostPosted: Thu May 25, 2017 4:25 am    Post subject: Reply with quote

ali3nx wrote:

Your install may be multilib but gentoo doesn't default to building the 32 bit libs. If you find this an inconvenience it's something that is easily resolved if you wish to and it's rather harmless.

I've whitelisted the entire 32 bit stack on multilib on several of my own Gentoo systems for a couple years by adding this to make.conf. So far i've yet to have run across any problems as a result of this

Code:
ABI_X86="64 32"


Indeed, I realized this after the first shock from the output. I took the long road however, because I'm getting several circular dependencies to break. I just chose to break them on my own, sitting gangsta' ;)
Back to top
View user's profile Send private message
Juippisi
Apprentice
Apprentice


Joined: 30 Sep 2005
Posts: 171
Location: /home

PostPosted: Thu May 25, 2017 8:11 am    Post subject: Reply with quote

ali3nx wrote:

I've whitelisted the entire 32 bit stack on multilib on several of my own Gentoo systems for a couple years by adding this to make.conf. So far i've yet to have run across any problems as a result of this

Code:
ABI_X86="64 32"


How come this never crossed my mind?

Code:
# grep -i abi /etc/portage/package.use | wc -l
368


Thanks for the tip!
Back to top
View user's profile Send private message
ali3nx
Guru
Guru


Joined: 21 Sep 2003
Posts: 493
Location: Winnipeg, Canada

PostPosted: Thu May 25, 2017 9:00 am    Post subject: Reply with quote

Juippisi wrote:


Code:
# grep -i abi /etc/portage/package.use | wc -l
368


Thanks for the tip!


Damn... never ceases to amaze me after 15 years how persistent Gentoo can make people :)
_________________
Compiling Gentoo since version 1.4
Thousands of Gentoo Installs Completed
Emerged on every continent but Antarctica
Compile long and Prosper!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum