Hmm, ok.
Mir wurde freundlich gesagt dass wenn ich es hinkriege WineX zu installieren dann soll ich doch bitte mal ein Tutorial machen, also mach ich das grade mal.
mal vorneweg, ich bin ein ziemlicher linux noob, weiss also nich alzuviel, und benutze ein anderes tutorial.
allerdings kann ich euch hier wenigstens meine erfahrung mit redhat 9.0 vermitteln und wie es läuft, ob welche fehlermeldungen kommen etc.
zuerst:
ihr kriegt von der transgaming seite (die macher von dem programm) nur die neueste version verlinkt.
das problem dabei ist dass diese teilweise voll mit bugs sind. ich habe solch eine vorher runtergeladen und es funktionierte nicht, allerdings fand ich nach einiger suche auch einen link zu wineX 3, allerdings auch als cvs pfad. also bleibt das tutorial hier nicht aus:
1. WineX herunterladen
Falls ihr WineX als .rpm datei sucht dann werdet ihr nicht allzuviel finden. Der macher Transgaming stellt die neueste Version zum download frei.
Allerdings fand cih (wie oben bereits gesagt) den Pfad um WineX runterzuladen.
Also öffnet eure shell und meldet euch als root an, danach tippt ihr dass hier ein (kopierts einfach, hab ich auch gemacht ):
cvs -dserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex -z 3 co -r winex-3-0 wine
falls er euch direkt wieder rausschmeisst kann es sein dass ihr euch erst im netz bei denen anmelden müsst.
in diesem Falle tippt ihr bitte erst dies ein:
cvs -dserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex login
und wenn er nach einem Passwort fragt drückt ihr einfach enter.
Danach wird er anfang runterzuladen und erstellt in dem verzeichnis in dem ihr euch gerade befindet den ordner "wine", bei mir ist dies: /home/doc85/wine (sollte bei euch glaub ich genauso sein, es sei denn ihr habt vorher das verzeichnis gewechselt, nur eben mit eurem benutzernamen).
Falls er vor dem downloaden nur ein bischen blinkt denkt euch nichts, bei mir hats ein bischen gedauert...
2. Installieren
danach könnt ihr anfangen zu kompilieren (hoffentlich hab ich das richtige wort gewählt), bleibt in der shell (immernoch als root) und tippt das hier in die shell:
./configure --with-x --disable-trace --enable-opengl --disable-debug
danach fängt er an zu installieren (was genau er da macht weiss ich auch nicht, auf jeden fall muss man es machen )
Achtung RedHat User:
ihr müsst das kommando:
./configure --with-ntpl --with-x --disable-trace --enable-opengl --disable-debug
eintippen. (steht zumindest in der doku an die ich mich gerade halte)
das kann einige zeit dauern, je nachdem was ihr für einen rechner habt, und es sollten natürlich keine fehlermeldungen kommen)
wenn er damit fertig ist fordert er euch auf:
make depend && make
zu tippen, was wir natürlich auch machen. glaubt mir, bis er mit diesem schritt fertig ist kann es ewig dauern...
tja, um diesen schritt abzuschliessen tippen wir dann noch:
make install
in die shell ein und warten bis er damit fertig ist.
3. Konfiguration
An und für sich solte schonmal eine Menge gut gegangen sein wenn ihr bis hier hin gekommen seid.
An und für sich sollte es nur noch ein kleiner schritt sein, damit ihr grosse schritte mit WineX machen könnt (hach, hab ich das nich schön gesagt )
öffnet als root die datei:
/etc/ld.so.conf (am besten mit kwrite /etc/ld.so.conf)
und schaut nach ob der ordner:
/usr/local/lib
eingetragen ist.
bei mir war es so, ansonsten ganz schnell den ordner nachtragen.
danach /sbin/ldconfig als root ausführen.
danach erstellt ihr in eurem eigenen verzeichnis (bei mir /home/doc85) den ordner .wine
ich mache das in der shell, da ist der befehl: mkdir .wine
so, nun geben wir uns an die config (welche ich lange suchen durfte):
macht zuerst einmal einen ordner der später als euer virtuelles windoof verzeichnis dient, bei mir /home/doc85/winfake
dann begebt euch zu der konfig datei, diese findet ihr in dem verzeichnis wo eure WINEX dateien hineingeladen wurde (als runtergeladen, ja wir sind wieder ganz am anfang ) unter documentation/samples/config
führt diese datei als root aus (in der shell: kwrite config)
dort tragt ihr unter laufwerk C den ordner ein den ihr als windoof ordner erstellt habt.
laufwerk E ist das temporäre verzeichnis und kann ruhig /tmp sein.
die übrigen laufwerke könnt ihr nach belieben verteilen, ihr solltet nur darauf achten dass auch wirklich der pfad stimmt, wenn ihr zum beispiel D als cd-rom laufwerk machen sollt so müsst ihr in euer /mnt verzeichnis gehen und nachschaun wie das cdrom bei euch heisst, bei mir ist es:
/mnt/cdrom
danach müsst ihr noch die pfadangaben machen.
direkt darunter findet ihr nämlich die angaben zu eurem fake windows (was wir gleich fertig erstellen), bei mir sieht das so aus:
[wine]
"Windows" = "c:\windows"
"System" = "c:\windows\system32\"
"Temp" = "e:\"
"Path" = "c:\windows\;c:\windows\system32\"
der rest sollte uninteressant sein.
nun zum fake windoof:
geht in euer verzeichnis für C (ja, haben wir bereits erstellt) und erstellt dort:
mkdir windows
mkdir windows/system32
mkdir windows/fonts
mkdir windows/desktop
so, das sollte es gewesen sein, eigentlich sollte wine nun laufen.
falls es fehler gibt, hier der link zu dem tutorial was ich benutzt habe:
http://holarse.wue.de/?content=emu_winex
4. Fehlerbehebung
Bei Redhat 9.0 und Mandrake 9.0 kommt wohl des öfteren die fehlermeldung:
wine: chdir to /home/comrad/.wine/wineserver-iapetus : No such file or directory
solltet ihr diese fehlermeldung bekommen dann übt dieses aus:
mkdir $HOME/.wine/wineserver-$HOSTNAME
chmod 700 $HOME/.wine/wineserver-$HOSTNAME
(das hat bei mir nich funktioniert, also ersetzt die &blablabla durch die richtigen pfadnamen.)
WICHTIG: jedes mal wenn ihr von nun an WINEX startet müsst ihr vorher wineserver in die shell eingeben.
bei mir kamen von nun an meldungen dass diverse laufwerke in meinem C:\windows net drinne sind, allerdings hatte ich auch vergessen die zu erstellen. wenn ihr das gemacht habt dann wird wahrscheinlich diese fehlermeldung kommen:
[root@localhost install]# wine setup.exe
XIO: fatal IO error 0 (Success) on X server ":0.0"
after 209 requests (207 known processed) with 0 events remaining.
gebt dann in die konsole vor dem winestart
export LD_ASSUME_KERNEL=2.2.5
und danach natürlich auch noch "wineserver" und dann als "fine starten", also:
fine wine datei.exe
so, jetz will ich hoffen dass ichs so mehr oder weniger verständlich gemacht hab.
wenns jetz schon nen howto hier gab dann beiss ich mir natürlich in meinen hintern
und bei fragen anregungen oder kritik einfach ne PN schreiben (ich weiss dass ich nen noob bin und bestimmt gehts auch besser).
greeetz:
der doc
PS:
sry für die smileys im link, ersetzt es bitte durch ":P" (mit kleinem p)
Lesezeichen