Linux 14.992 Themen, 106.483 Beiträge

DIABLO2 LOD auf SUSE LINUX 8.2 laufen lassen--

oM1GEe / 112 Antworten / Flachansicht Nickles

Hallo,
weis hier jmd, wie ich D2 LOD auf meinem SUSE LINUX 8.2 Rechner laufen lassen kann?
(ein freund hat das bei sihc so eingestellt und bei Ihm gehts jetzt, irgentwie mit xwine oder wine) (er ist aber 2 jahre unterwegs, deshalb kann ers mich nicht machen)

wär echt grass wenn hier jmd weis wie man das macht!!

bei Antwort benachrichtigen
NANÜ oM1GEe „DIABLO2 LOD auf SUSE LINUX 8.2 laufen lassen--“
Optionen

WineX-HowTo



Einleitung

Dieses HowTo beschreibt, wie ihr am Besten WineX herunterladen, kompilieren und installieren könnt. WineX ist gegenüber dem normalen Wine eine gepatchte Version, die auch DirectX versteht und besonders für Spiele optimiert ist.

WineX herunterladen



Zunächst müsst ihr ein Konsolenfenster öffnen und dort folgendes Kommando eingeben, um die Quellen aus dem CVS herunterladen zu können :

cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex login

Wenn er nach dem Passwort fragt, drückt ihr einfach enter.
Gibt es an dieser Stelle einen Fehler, der diesem ähnelt :
cvs login: warning: failed to open /home/comrad/.cvspass for reading: No such file or directory

dann ist euer System noch CVS-jungfräulich. Gebt dazu bitte dann ein : touch .cvspass.

das mußt du noch in die Konsole eingeben!!!!




WineX 3.0

Nun müsst ihr folgendes eingeben :
cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex -z 3 co -r winex-3-0 wine

Damit erhaltet ihr die stabile Version 3.0.

WineX CVS

Falls ihr die aktuellste Version (und damit möglicherweise instabilste) möchtet, dann benutzt diesen Befehl:
cvs -z3 -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex co wine

Nun dauert es eine Weile bis der gesamte Quellbaum heruntergeladen wurde.

Kompilieren

Wenn ihr fertig seid, werdet ihr sehen, dass ihr ein neues Verzeichnis namens wine habt in dem die ganzen Quellen gelagert sind. In dieses Verzeichnis wechselt ihr nun und wir fangen das Kompilieren mittels :
./configure --with-x --disable-trace --enable-opengl --disable-debug

an.
Redhat 9 und Mandrake 9.1 Benutzer müssen folgendes Kommando verwenden, da ihre Distribution POSIX-Threads benutzt und diese speziell aktiviert werden müssen:
./configure --with-ntpl --with-x --disable-trace --enable-opengl --disable-debug

Hiermit erstellt ihr die für das Kompilieren notwenige Konfiguration, in der OpenGL aktiviert wird und der Debugger deaktiviert. Desweiteren werden lästige Tracings auch ausgeschaltet.

Danach ist ein

make depend && make

um die Abhängigkeiten zu lösen und die Quellen letztendlich zu Kompilieren.




Ist dies geschehen (was in der Regel 10 - 15 Minuten dauernd kann), könnt ihr noch

make install

eingeben um WineX zu installieren. Falls ihr bereits ein Wine installiert hattet, so könnt ihr es ruhig überschreiben und eure alte Konfiguration übernehmen. Falls ihr noch keine habt, so könnt ihr euch die Konfiguration von Wine hier zugute tun.



letzte Einstellungen

Nun nur noch als root die Datei /etc/ld.so.conf öffnen und dort nachschauen, ob der Pfad /usr/local/lib eingetragen ist. Falls nicht, holt dies bitte nach.
Nun müsst ihr als root nur noch /sbin/ldconfig ausführen.




Troubeshooting

Gibt die Kompilierung einen Fehler aka :

In file included from d3dgl_private.h:5,
from caps.c:18:
../../include/wine_gl.h:31: GL/glu.h: Datei oder Verzeichnis nicht gefunden
make[2]: *** [caps.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/mosquito/wine/dlls/d3dgl«
make[1]: *** [d3dgl/libd3dgl.so] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/mosquito/wine/dlls«
make: *** [dlls] Fehler 2

aus, so ist das MESA-devel Packet nicht installiert. Schaut auf euren Distributions-CDs nach, ob das Packet installiert ist und wenn nicht, dann installiert es nach.

Gibt die Kompilierung einen Fehler aka :
ts_xlib.c:10: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden
In file included from ts_xlib.c:12:
../include/ts_xlib.h:16: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden
make[1]: *** [ts_xlib.o] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/christian/wine/tsx11«
make: *** [tsx11/libwine_tsx11.so] Fehler 2

aus, so habt ihr die X-devel Packete nicht installiert. Das heisst, es fehlen euch die Header oder Include Dateien von X. Installiert dieses nach.

bei Antwort benachrichtigen
xwine absetzen ?? oM1GEe
ne Xwine oM1GEe
sek... oM1GEe