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!!
Linux 14.992 Themen, 106.483 Beiträge
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.
