Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

13.09.2013, 21:40

Steam-Update will massig "abi_x86_32" ins ~amd64 ziehen - Unendliche Blocks B

Hallo zusammen,

Vor einiger Zeit als Steam (was ich auf Win7 X64 auch habe) "linux-fähig" wurde, auf Gentoo verfügbar wurde, habe ich mir nach der Gentoo-Wiki Steam-Meta Installiert. Nur gab es nach kurzer Zeit bereits probleme mit libsdl. Dies kommt fast bei jedem Update vor. Und jedesmal lag es an den ABI's. Irgendwie ja auch klar.

Nur konnte man es mit geschickten Maskierungen und USE-Flag - Spielereien jedesmal wieder lösen, so das steam-meta upgedated werden konnte.

Zum heutigen Freitag, dem "13.ten" hat sich das Steam-Team aber mal etwas GANZ besonderes einfallen lassen... Ein

Quellcode

1
emerge -j12 -vauDN world
brachte mir zunächst mal mehr als die Console fassen kann, Abhängigkeitsprobleme und Blocks B.

Es sollten dann diese Keyword-Changes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Steam-Meta

=x11-proto/xineramaproto-1.2.1-r1 ~amd64
=games-util/steam-client-meta-0-r20130912 ~amd64
=x11-proto/xf86vidmodeproto-2.3.1-r1 ~amd64
=x11-libs/libXScrnSaver-1.2.2-r1 ~amd64
=x11-proto/renderproto-0.11.1-r1 ~amd64
=x11-libs/libXau-1.0.8 ~amd64
=x11-libs/libXext-1.3.2 ~amd64
=games-util/steam-launcher-1.0.0.42 ~amd64
=x11-proto/xf86bigfontproto-1.2.0-r1 ~amd64
=media-libs/libsdl2-2.0.0-r1 **
=x11-libs/libXxf86vm-1.1.3 ~amd64
=x11-proto/xproto-7.0.24 ~amd64
=games-util/steam-games-meta-0-r20130312 ~amd64
=x11-libs/libSM-1.2.2 ~amd64
=x11-libs/libXi-1.7.2 ~amd64
=x11-libs/libXt-1.1.4 ~amd64
=x11-libs/libXrender-0.9.8 ~amd64
=x11-libs/libX11-1.6.2 ~amd64
=media-libs/alsa-lib-1.0.27.2 ~amd64
=x11-libs/libXcursor-1.1.14 ~amd64
=x11-proto/scrnsaverproto-1.2.2-r1 ~amd64
=x11-proto/randrproto-1.4.0-r1 ~amd64
=app-emulation/steam-runtime-bin-20130514 ~amd64
=x11-libs/libXrandr-1.4.2 ~amd64
=x11-libs/libXfixes-5.0.1 ~amd64
=x11-proto/xextproto-7.2.1-r1 ~amd64
=dev-libs/libpthread-stubs-0.3-r1 ~amd64
=games-util/steam-meta-0-r20130514 ~amd64
=x11-libs/libICE-1.0.8-r1 ~amd64
=x11-proto/kbproto-1.0.6-r1 ~amd64
=x11-libs/libXdmcp-1.1.1-r1 ~amd64
=x11-libs/libXinerama-1.1.3 ~amd64
=x11-proto/fixesproto-5.0-r1 ~amd64


und folgende USE-Changes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Steam-Meta

=x11-proto/xineramaproto-1.2.1-r1 abi_x86_32
=x11-proto/xf86vidmodeproto-2.3.1-r1 abi_x86_32
=x11-libs/libXScrnSaver-1.2.2-r1 abi_x86_32
=x11-libs/libXext-1.3.2 abi_x86_32
=x11-proto/xextproto-7.2.1-r1 abi_x86_32
=x11-proto/xf86bigfontproto-1.2.0-r1 abi_x86_32
>=media-libs/libsdl2-2.0.0-r1 abi_x86_32
>=dev-libs/libpthread-stubs-0.3-r1 abi_x86_32
=x11-libs/libXxf86vm-1.1.3 abi_x86_32
=x11-proto/renderproto-0.11.1-r1 abi_x86_32
=x11-libs/libXau-1.0.8 abi_x86_32
=x11-libs/libxcb-1.9.1 abi_x86_32
=x11-libs/libSM-1.2.2 abi_x86_32
=x11-libs/libXi-1.7.2 abi_x86_32
=x11-libs/libX11-1.6.2 abi_x86_32
=x11-libs/libXt-1.1.4 abi_x86_32
=x11-libs/libXrender-0.9.8 abi_x86_32
=x11-proto/inputproto-2.3 abi_x86_32
>=media-libs/alsa-lib-1.0.27.2 abi_x86_32
=x11-proto/xproto-7.0.24 abi_x86_32
=x11-proto/scrnsaverproto-1.2.2-r1 abi_x86_32
=x11-proto/randrproto-1.4.0-r1 abi_x86_32
=x11-libs/libXrandr-1.4.2 abi_x86_32
=x11-libs/libXfixes-5.0.1 abi_x86_32
=x11-libs/libXcursor-1.1.14 abi_x86_32
=x11-proto/xcb-proto-1.8-r3 abi_x86_32
=x11-libs/libICE-1.0.8-r1 abi_x86_32
=x11-proto/kbproto-1.0.6-r1 abi_x86_32
=x11-libs/libXdmcp-1.1.1-r1 abi_x86_32
=x11-libs/libXinerama-1.1.3 abi_x86_32
=x11-proto/fixesproto-5.0-r1 abi_x86_32
ins System eingebracht werden... Das Resultat: Genaudasselbe: Blocks B und Abhängigkeitskonflikte - unzählige.

Auf Seite forums.gentoo fand ich dann dies hier:

Zitat

Here on stable amd64 to avoid all the ABI_X86 stuff I enable the steamruntime useflag and I mask the dev-libs/gobject-introspection package from the steam overlay :

Quellcode

1
2
$ cat /etc/portage/package.mask
dev-libs/gobject-introspection::steam-overlay 


Das hab ich auch mal probiert... gobject-introspection vom steam-overlay maskiert, woraufhin die Version von gentoo wieder installiert wurde (Downgrade dorthin). Dann 'steamruntime' in die make.conf als globale USE-Flag.

Anschließend:

Quellcode

1
emerge -av steam-meta


DIES bringt mir schonmal ein "normales" PreInstallations-'Bild':

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
~ # emerge -av steam-meta
!!! Repository 'a3li' is missing masters attribute in '/var/lib/layman/a3li/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-text/scrollkeeper-dtd-1.0:1.0  11 kB
[ebuild  N     ] app-text/scrollkeeper-9999-r1  0 kB
[ebuild  N     ] app-text/rarian-0.8.1-r2  USE="-static-libs" 449 kB
[ebuild  NS    ] app-text/docbook-xml-dtd-4.4-r2:4.4 [4.1.2-r6:4.1.2, 4.2-r2:4.2] 94 kB
[ebuild  N     ] app-text/gnome-doc-utils-0.20.10  515 kB
[ebuild  N     ] gnome-extra/zenity-2.32.1  USE="compat libnotify -debug" 3,056 kB
[ebuild  N    ~] games-util/steam-launcher-1.0.0.42::steam-overlay  USE="steamruntime" 2,704 kB
[ebuild  N    ~] games-util/steam-meta-0-r20130514::steam-overlay  USE="steamruntime" 0 kB

Total: 8 packages (7 new, 1 in new slot), Size of downloads: 6,827 kB

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by games-util/steam-meta-0-r20130514::steam-overlay
# required by steam-meta (argument)
=games-util/steam-launcher-1.0.0.42 ~amd64
# required by steam-meta (argument)
=games-util/steam-meta-0-r20130514 ~amd64

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


Hmmmh... Ich gegreife nicht: WARUM sollen urplötzlich o.g. SOLCH viele "abi_x86_32" gezogen werden, wenn es diesen (scheinbar) anderen Weg gibt???!!! Könnt mir das jemand vielleicht verklickern?!
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mnt_gentoo« (26.11.2013, 00:29)


2

14.09.2013, 08:53

Ich habe es so auch mal versucht. Ist aber eine Mühe ...

Mein Weg (USE: -steamruntime):

Quellcode

1
2
3
4
5
6
7
8
9
# eix -e games-util/steam-launcher
[I] games-util/steam-launcher
     Available versions:  [m](~)1.0.0.39-r2^md[1] (~)1.0.0.39-r2^md[2] [m](~)1.0.0.40^md[1] (~)1.0.0.40^md[2] {steamruntime}
     Installed versions:  1.0.0.40^md[2](04:24:16 PM 09/13/2013)(-steamruntime)
     Homepage:            http://steampowered.com
     Description:         Installer, launcher and supplementary files for Valve's Steam client

[1] "gamerlay" /var/lib/layman/gamerlay
[2] "steam-overlay" /var/lib/layman/steam

Keine Steam Artefakte beim User:

Quellcode

1
2
$ rm -rf ~/.steam
$ rm -rf ~/.local/share/Steam
(Vorsicht: letzteres löscht alle Spiele und Spielstände!)

Dann in die ~/.bashrc

Quellcode

1
export STEAM_RUNTIME=1
und los:

Quellcode

1
$ steam


Manchmal kommt es vor, das Steam beim Starten 100%CPU zieht und erst nach 1-2 Stunden am Desktop kommt. Ich habe bemerkt, dass dies ab und an mit irgendwelchen Checks heruntergeladener Spiele zusammenhängt, denn wenn ich vorher alle Teile rausputze, geht es wieder. Auch möglich, das die Linux Steam Variante mit teilweise heruntergeladenen Spielen, welche parallel gezogen wurden inkl. mitten drinnen System-Reboot ein Problem hat.

Ergo: nicht all zu viele Spiele installieren und wenn, dann die Spielstände wegkopieren oder in der Cloud halten. Kann vorkommen, die lokalen Steam Installationen von Zeit zu Zeit zu kicken. Steam ist da leider nicht ganz soooo stabil.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

14.09.2013, 13:46

Hallo dyle,
Lieben Dank für die wertvollen Tipps! :) ich werde sie beherzigen. Bin aber auch schon froh, das es überhaupt mehrere Wege gibt, steam zu installieren. Mit den ABI "x86" und den Blocks bei fast jedem Update, war.schon jedesmal sehr beängstigend irgendwie.

Sehe ich es richtig, das Du eine Version von steam auch maskiert hast, die 1.0.0.39 - da ist ein kleines (m) davor.

Der Weg, den ich jetzt aus dem andern Forum habe, DER ist auch sehr mühevoll?

Vielen Dank nochmal und schönes WE! :)
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

4

14.09.2013, 15:16

Also ich kämpfe seit heute morgen auch stark mit dem Steam Update.

Geändert hat sich wohl, dass nun media-libs/libsdl2 ein eigenes Paket ist.

Quellcode

1
2
3
4
5
media-libs/libsdl2
     Available versions:  ~2.0.0 (**)2.0.0-r1[1] {3dnow X alsa altivec +audio custom-cflags dbus directfb fusionsound gles haptic +joystick mmx nas opengl oss pulseaudio sse sse2 static-libs +threads tslib udev +video xinerama xscreensaver ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
     Installed versions:  2.0.0-r1[1](14:01:29 14.09.2013)(X alsa audio dbus joystick mmx opengl sse sse2 udev video xinerama -3dnow -altivec -directfb -fusionsound -gles -haptic -nas -oss -pulseaudio -static-libs -tslib -xscreensaver ABI_MIPS="-n32 -n64 -o32" ABI_X86="32 64 -x32")
     Homepage:            http://www.libsdl.org
     Description:         Simple Direct Media Layer


games-util/steam-client-meta verlangt nach dem abi_x86_32 Use Flag von libsdl2 und das wiederum zieht die ganzen Use Flag Änderungen bei den x11-proto/* und x11-libs/* Paketen nach. Falls ich diese wie gewünscht aktiviere, gibt es Blocks mit den installierten emul-linux-x86 Paketen. Das ist echt ein K(r)ampf.

5

14.09.2013, 16:09

Ich habe steam gestern noch installiert. Bin auch erst in die ganzen blocks geraten und habe es mir dann sehr einfach gemacht:


echo ">=games-util/steam-launcher-1.0.0.42 steamruntime" >> /etc/portage/package.use
echo ">=games-util/steam-meta-0-r20130514 steamruntime" >> /etc/portage/package.use

Mein steam läuft bisher ohne Probleme. Hatte früher aber Abstürze bei flashvideos. Bin mal gespannt, ob Sie das Problem auch behoben haben.

@mnt_gentoo: Wieso setzt Du solch kleine USE-flags global? Ich finde das müllt einem nur die make.conf zu. [/Sauberkeitsfanatiker] :D Auch wenn es mich wundert, das es bei mir funktioniert und bei Dir nicht.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »OCmylife« (14.09.2013, 16:22)


6

15.09.2013, 01:49

Kurze Frage an alle Steam Nutzer: Welche Meta Pakte von Steam habt ihr denn installiert? Nur

Quellcode

1
2
3
4
5
games-util/steam-meta [1]
     Available versions:  (~)0-r20130312 (~)0-r20130509 (~)0-r20130514 {steamruntime}
     Installed versions:  0-r20130514(00:53:38 15.09.2013)(steamruntime)
     Homepage:            https://steampowered.com
     Description:         Meta package for Valve's Steam environment


oder auch

Quellcode

1
2
3
4
games-util/steam-client-meta [1]
     Available versions:  (~)0-r20130514 (~)0-r20130829 (~)0-r20130912 {flash trayicon VIDEO_CARDS="intel"}
     Homepage:            http://steampowered.com
     Description:         Meta package for Valve's native Steam client

Aufgrund des Update Chaos habe ich nämlich das zweite (den steam-client) deinstalliert. Dann konnte ich das Update durchbringen. Steam geht aber komischerweise immer noch. Wenn ich versuche, den client wieder zu installieren, fängt das Chaos von Neuem an. Das Use-Flag "steamruntime" ist bei mir gesetzt (war es aber auch schon vorher). Von der Versionsnummer her scheint ja das zweite aktueller zu sein. Nun frage ich mich, was man für ein funktionierendes Steam wirklich braucht.

7

15.09.2013, 09:26

Der steam-launcher installiert Steam in den aktuellen User Pfad. Besser gesagt: er installiert den minimalst version um den eigentlichen vollen Steam-Client zu laden und sagt diesem dann: "Ja, ich bin ein Ubuntu". =)

Aufgrund des ebuilds sieht es so aus

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
RDEPEND="
                app-arch/xz-utils
                app-shells/bash
                net-misc/curl
                || (
                        gnome-extra/zenity
                        x11-terms/xterm
                        )

                amd64? (
                        >=app-emulation/emul-linux-x86-baselibs-20121028
                        || (
                                >=app-emulation/emul-linux-x86-xlibs-20121028
                                (
                                        x11-libs/libX11[abi_x86_32]
                                        x11-libs/libXau[abi_x86_32]
                                        x11-libs/libxcb[abi_x86_32]
                                        x11-libs/libXdmcp[abi_x86_32]
                                )
                        )
                        >=sys-devel/gcc-4.6.0[multilib]
                        >=sys-libs/glibc-2.15[multilib]
                        )
                x86? (
                        >=sys-devel/gcc-4.6.0
                        >=sys-libs/glibc-2.15
                        >=x11-libs/libX11-1.5
                        x11-libs/libXau
                        x11-libs/libxcb
                        x11-libs/libXdmcp
                        )"

Und da ich amd64 habe, habe ich die Wahl ob ich emul-linux-x86-xlibs ziehe oder mir den Stress mit den abi_x86_32 mache ... ne, ne. Dann schon ersters:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
# eix -e app-emulation/emul-linux-x86-baselibs ; eix -e app-emulation/emul-linux-x86-xlibs
[I] app-emulation/emul-linux-x86-baselibs
     Available versions:  20121202^s 20130224^s (~)20130224-r13^s {+development ABI_X86="32"}
     Installed versions:  20130224-r13^s(02:59:29 PM 09/08/2013)(development ABI_X86="-32")
     Homepage:            http://dev.gentoo.org/~pacho/emul.html
     Description:         Provides precompiled 32bit libraries

[I] app-emulation/emul-linux-x86-xlibs
     Available versions:  20121202^s 20130224^s (~)20130224-r2^s {+development opengl ABI_X86="32"}
     Installed versions:  20130224-r2^s(11:02:20 AM 08/12/2013)(development opengl ABI_X86="-32")
     Homepage:            http://dev.gentoo.org/~pacho/emul.html
     Description:         Provides precompiled 32bit libraries


xz-utils, curl, bash, gcc und glibc sind IMHO keine Herausforderung, oder?
index.php?page=Attachment&attachmentID=3787

edit @dexfill: ich habe nur den steam-launcher installiert

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# eix -c steam
[N] app-emulation/steam-runtime-bin [2] ((~)20130514): Precompiled 32bit libraries for steam that are currently missing on AMD64
[N] games-server/halflife-steam (--): client for Valve Software's Steam content delivery program
[U] games-util/steam-launcher (1.0.0.40[2]@09/13/2013 -> (~)1.0.0.42^md{tbz2}[2]): Installer, launcher and supplementary files for Valve's Steam client
[N] games-util/steam-client-meta [2] ((~)0-r20130912): Meta package for Valve's native Steam client
[N] games-util/steam-games-meta [2] ((~)0-r20130312): Meta package for Steam games
[N] games-util/steam-meta [2] ((~)0-r20130514): Meta package for Valve's Steam environment
[N] kde-misc/steamcompanion (0.5.4(4)): Connector for web Steam service from Valve.
[N] sci-libs/freesteam ((~)2.0): Open source implementation of IF97 steam tables
[N] sys-libs/steam-runtime-libselinux [2] ((~)2.1.13-r4): SELinux userland library
[N] sys-libs/steam-runtime-libsepol [2] ((~)2.1.9-r3): SELinux binary policy representation library
[N] x11-plugins/bitlbee-steam ((~)0.1.0_pre20130814): Steam protocol plugin for BitlBee
[N] x11-plugins/pidgin-opensteamworks ((~)1.3): Steam protocol plugin for pidgin
[1] "gamerlay" /var/lib/layman/gamerlay
[2] "steam-overlay" /var/lib/layman/steam

Found 12 matches.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

15.09.2013, 11:13

Bei mir ist lediglich steam-meta installiert aus dem steam-overlay. :)

games-util/steam-meta [1]
Available versions: (~)0-r20130312 (~)0-r20130509 (~)0-r20130514 {steamruntime}
Installed versions: 0-r20130514(21:06:27 13.09.2013)(steamruntime)
Homepage: https://steampowered.com
Description: Meta package for Valve's Steam environment

[1] "steam-overlay" /var/lib/layman/steam



Edit: Das Flashproblem ist übrigens nicht gelöst. Ich habe die dmp-datei mal als .txt hochgeladen. Einfach wieder in xx.dmp umbenennen. Ich suche gleich mal nach den Errors, die ich von steam bekomme:


Quellcode

1
[0915/112214:ERROR:cef_context.cc(499)] No data resource available for id 4501[0915/112226:WARNING:backend_impl.cc(1930)] Destroying invalid entry.[0915/112226:WARNING:backend_impl.cc(1930)] Destroying invalid entry.[0915/112226:WARNING:backend_impl.cc(1930)] Destroying invalid entry.ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.soALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default[0915/112226:WARNING:alsa_util.cc(24)] PcmOpen: default,Datei oder Verzeichnis nicht gefunden[0915/112226:ERROR:reference_audio_renderer.cc(46)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnCreated(media::AudioOutputController*)[0915/112226:ERROR:alsa_output.cc(717)] ALSA returned 8192 of 7526 frames available.[0915/112226:ERROR:reference_audio_renderer.cc(50)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnPlaying(media::AudioOutputController*)[0915/112226:ERROR:alsa_output.cc(717)] ALSA returned 8192 of 7526 frames available.Uploading dump (out-of-process) [proxy '']/tmp/dumps/crash_20130915112201_1.dmp/home/ocmylife/.local/share/Steam/steam.sh: Zeile 704:  4785 Speicherzugriffsfehler  $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"Finished uploading minidump (out-of-process): success = yesresponse: CrashID=bp-8ffa1afb-ec09-42b0-98e0-0649f2130915


Man kann das Ganze sehr einfach nachstellen. Im Shop unter Linux auf Prison-Architext klicken und schwupps schmiert Steam ab :D



»OCmylife« hat folgende Datei angehängt:
  • crash.txt (606,3 kB - 0 mal heruntergeladen)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »OCmylife« (15.09.2013, 11:26)


9

15.09.2013, 11:22

Danke, dyle, OCmylife.

Bei mir war es nämlich games-util/steam-client-meta, was das Chaos mit den ganzen abi_x86_32 verursachte.

10

16.09.2013, 19:54

Also ich kämpfe seit heute morgen auch stark mit dem Steam Update.

Geändert hat sich wohl, dass nun media-libs/libsdl2 ein eigenes Paket ist...
...games-util/steam-client-meta verlangt nach dem abi_x86_32 Use Flag von libsdl2 und das wiederum zieht die ganzen Use Flag Änderungen bei den x11-proto/* und x11-libs/* Paketen nach. Falls ich diese wie gewünscht aktiviere, gibt es Blocks mit den installierten emul-linux-x86 Paketen. Das ist echt ein K(r)ampf.


Ich vermute mal, das dieses auf x86-Systemen dann kein Problem darstellen wird. Aber auf ein ~amd64 diese ganzen X86-Libs einzuschleppen, halte ich, selbst WENN es denn gehen würde, für ein ziemliches Totaldurcheinander. Was die sich dabei gedacht haben, diesen Weg für ~amd64-User total zu verbauen... Hat sicher wieder was "zu lange gut funktioniert", daher kam Langeweile auf und man dachte sich: "Wie kann man erreichen, das es bei den Usern probleme gibt...?"

Mein steam läuft bisher ohne Probleme. Hatte früher aber Abstürze bei flashvideos. Bin mal gespannt, ob Sie das Problem auch behoben haben.

@mnt_gentoo: Wieso setzt Du solch kleine USE-flags global? Ich finde das müllt einem nur die make.conf zu. [/Sauberkeitsfanatiker] :D Auch wenn es mich wundert, das es bei mir funktioniert und bei Dir nicht.


Da hast Du mich falsch verstanden, @OCmylife...
Es funktioniert genauso bei mir, auch wenn ich die USE-Flags für die beiden Pakete einzeln in die package.use setze. Ich hab das lokal gemacht, weil ohnehin nur bei denjenigen Paketen Use-Flags gesetzt werden können, die diese auch anbieten. Daher - warum ist dann die global-gesetzte "un"sauberer ;) :S :whistling:

@dexfill
Ich habe aber auch nur "steam-meta und steam-launcher drauf. Steam-client-meta nicht mehr. Seit dem X86_32 ABI - libsdl2 - Drama. Ne, was die sich dabei wieder gedacht haben, ist mir ein Rätsel...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# eix -c steam
[N] app-emulation/steam-runtime-bin [1] (~20130514): Precompiled 32bit libraries for steam that are currently missing on AMD64
[N] games-server/halflife-steam (--): client for Valve Software's Steam content delivery program
[N] games-util/steam-client-meta [1] (~0-r20130912): Meta package for Valve's native Steam client
[N] games-util/steam-games-meta [1] (~0-r20130312): Meta package for Steam games
[I] games-util/steam-launcher [1] (1.0.0.42@13.09.2013): Installer, launcher and supplementary files for Valve's Steam client
[I] games-util/steam-meta [1] (0-r20130514@13.09.2013): Meta package for Valve's Steam environment
[N] kde-misc/steamcompanion (0.5.4(4)): Connector for web Steam service from Valve.
[N] sci-libs/freesteam (~2.0): Open source implementation of IF97 steam tables
[N] sys-libs/steam-runtime-libselinux [1] (~2.1.13-r4): SELinux userland library
[N] sys-libs/steam-runtime-libsepol [1] (~2.1.9-r3): SELinux binary policy representation library
[N] x11-plugins/bitlbee-steam (~0.1.0_pre20130814): Steam protocol plugin for BitlBee
[N] x11-plugins/pidgin-opensteamworks (1.0_p41): Steam protocol plugin for pidgin
[1] "steam-overlay" /var/lib/layman/steam

12 Treffer.
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mnt_gentoo« (16.09.2013, 20:04)


11

17.09.2013, 08:38

Hat sicher wieder was "zu lange gut funktioniert", daher kam Langeweile auf und man dachte sich: "Wie kann man erreichen, das es bei den Usern probleme gibt...?"

Du weißt aber schon, dass der Steam Client ein proprietäres Closes Source Teil ist, welches eigentlich für Ubuntu x86 entwickelt ist? Leider nicht FOSS, aber ist deren gutes Recht es so zu machen. Wenn Valve beschließt andere Libraries einzubinden, dann denke ich machen die Gentoo Leute einen guten Job da herumzuspringen und dennoch auf ein mögl. extrem heterogenes ~amd64 Gentoo Universum das Teil zum Laufen zu bringen. Der Steam Support wird vermutlich sagen: "wenn du nicht Ubuntu 13.10 x86 verwendest bist du selber Schuld!".

Vlt. stellt Steam ja irgendwann einen Client FOSS ... wenn das mit deren Bezahlmodel möglich ist. Wäre IMHO ein Riesenschritt, denn dann könnten die mit einen Schlag eine ganze Menge an Supportern erhalten und Leuten, die Steam auf andere Distribution migrieren - ohne diese Hacks.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

12

18.09.2013, 13:03

Hallo dyle,

Also das der steam-client bei Linux ein, x86-Programm (eigentlich) ist, DAS wusste ich und das es.dadurch aufgrund von Unkompatibilitäten zu AMD64 gab, auch. Nur dachte ich, der steam-client, bzw. Das gesamte "steam-Geschehen" sei auf Linux mittlerweile für beide Architekturen UND daruberhinaus, von steam-valve direkt. Das es ein "ubuntu-teil" ist, wusste ich nicht. Die gentoo-wiki deutet etwas darauf hin, indem dort steht, man könne alternativ von ubuntu den Klienten nehmen... Aber dachte das es zufällig sei. Manchmal blickt man nicht mehr durch, wenn alles von anderen maintainern kommt, dazu noch open-closed-source gemischt.

Sorry, war aber Net so bös gemeint ;) merk schon an deiner Reaktion, das du meine bekannte "sarkastische Ironie" richtig interpretiert hast! :whistling:
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

13

18.09.2013, 14:03

=)

... BTW: ich denke auch, dass Valve eigenltlich einen Wahnsinn-Job macht. Sich dann auf eine Distribution und Architektur "einzuigeln" - ich würde das an deren Stelle vermutlich auch so machen http://www.heise.de/open/meldung/Valve-C…er-1959209.html.

Das ist aber alles nur der Anfang ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

14

04.11.2013, 16:41

Ja, die Standardeinstellung der Use-Flags war nicht sehr anwenderfreundlich, das wurde inzwischen geändert. Mit aktiviertem "steamruntime" sollte steam-meta momentan nur den steam-launcher installieren und ggfs. virtual/opengl.

Mit dem Overlay wird eben auch versucht, die offizielle Laufzeitumgebung mit Gentoo-eigenen Paketen nachzubilden. Teilweise funktioniert die offizielle Version nicht bei jedem. Es wird dafür inzwischen auf die abi_x86_32-Flags gesetzt, da diese die emul-linux-x86-*-Pakete langfristig ersetzen sollen - leider dauert es länger als gehofft. Wer es ausprobieren möchte, dem empfehle ich die Datei "multilib-keywords", die man nach /etc/portage/package.keywords/ packt. Die sollte dann die Pakete freischalten. Edit: siehe auch https://github.com/anyc/steam-overlay#notes-for-amd64

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »anyc« (04.11.2013, 20:11)


15

26.11.2013, 00:33

...ich wollte ein "braver Junge" (Forenkonvention) sein, und setze das Thema mal auf erledigt. Das Problem besteht ja nicht mehr, und es gab schnell die "Alternative" durch das useflag...
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Ähnliche Themen