View previous topic :: View next topic |
Author |
Message |
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Tue May 23, 2017 7:15 am Post subject: What steam's installtation way to choose? |
|
|
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 |
|
|
ali3nx l33t
Joined: 21 Sep 2003 Posts: 722 Location: Winnipeg, Canada
|
Posted: Tue May 23, 2017 8:46 am Post subject: |
|
|
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 |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue May 23, 2017 12:55 pm Post subject: |
|
|
I used ::steam-overlay, everything else I tried ended up with it not working. |
|
Back to top |
|
|
walkingcorpse n00b
Joined: 24 Apr 2017 Posts: 21 Location: Europe
|
Posted: Tue May 23, 2017 6:15 pm Post subject: |
|
|
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 |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Tue May 23, 2017 7:22 pm Post subject: |
|
|
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 |
|
|
walkingcorpse n00b
Joined: 24 Apr 2017 Posts: 21 Location: Europe
|
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21489
|
Posted: Wed May 24, 2017 1:45 am Post subject: |
|
|
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 |
|
|
Juippisi Developer
Joined: 30 Sep 2005 Posts: 722 Location: /home
|
Posted: Wed May 24, 2017 5:30 am Post subject: |
|
|
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 |
|
|
vokiel Tux's lil' helper
Joined: 01 Oct 2004 Posts: 110
|
Posted: Thu May 25, 2017 3:02 am Post subject: |
|
|
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 |
|
|
ali3nx l33t
Joined: 21 Sep 2003 Posts: 722 Location: Winnipeg, Canada
|
Posted: Thu May 25, 2017 4:06 am Post subject: |
|
|
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
_________________ Compiling Gentoo since version 1.4
Thousands of Gentoo Installs Completed
Emerged on every continent but Antarctica
Compile long and Prosper! |
|
Back to top |
|
|
vokiel Tux's lil' helper
Joined: 01 Oct 2004 Posts: 110
|
Posted: Thu May 25, 2017 4:25 am Post subject: |
|
|
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
|
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 |
|
|
Juippisi Developer
Joined: 30 Sep 2005 Posts: 722 Location: /home
|
Posted: Thu May 25, 2017 8:11 am Post subject: |
|
|
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
|
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 |
|
|
ali3nx l33t
Joined: 21 Sep 2003 Posts: 722 Location: Winnipeg, Canada
|
Posted: Thu May 25, 2017 9:00 am Post subject: |
|
|
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 |
|
|
|