PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Installation HowTo zu WineX



doc85
25.09.03, 20:09
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 (www.transgaming.com) 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 -d:pserver: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 -d:pserver: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 :D )
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 :ugly: )

ö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 :D ) 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 :D
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)

hunter
25.09.03, 20:29
1. Kennst du www.holarse.net ? -> http://holarse.wue.de/?content=emu_winex

Dann beiß mal kräftig :D

2. Die Smileys kann man abschalten. Klick mal auf ändern und deaktiviere die entsprechende Checkbox.

doc85
25.09.03, 20:36
Original geschrieben von hunter
1. Kennst du www.holarse.net ? -> http://holarse.wue.de/?content=emu_winex

Dann beiß mal kräftig :D

2. Die Smileys kann man abschalten. Klick mal auf ändern und deaktiviere die entsprechende Checkbox.

beisse grade

ok, meinetwegen kannste den thread dann löschen :D

Sebastian2
28.09.03, 12:20
bei mir kommt immer:

bash: cvs: command not found

-Sensemann-
28.09.03, 12:34
cvs ist nicht bei jeder Distribution gleich mit installiert.

Tomtom2406
28.09.03, 18:59
Hallo!

Ich versuch das jetzt schon fast 3 Stunden, aber es kommt immer die Meldung:

cvs [checkout aborted]: end of file from server (consult above messages if any)

Kann mir da einer helfen?

Gruß
Thomas

stefan.becker
28.09.03, 19:06
Lange aufbleiben und heute nacht noch einmal versuchen. Deutet auf einen überlasteten Server hin.

Sebastian2
28.09.03, 19:07
Original geschrieben von -Sensemann-
cvs ist nicht bei jeder Distribution gleich mit installiert.

danke das hilft mir jetzt wunderbar weiter ;).

wo kriege ich das :D

stefan.becker
28.09.03, 19:22
CD der Distri oder Google.

Herr.Lauterbach
29.09.03, 01:59
bei mir stoppt er nach einiger zeit und sagt: cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex -z 3 co -r winex-3-0 wine
can't create temporary directory /tmp/cvs-serv22229
No space left on device


no space...rofl. die part hat noch 3,9 gb frei.
und das bis dato nicht existierende verzeichnis hab ich gemacht, wollte er auch net.

edit: madrake 9.1 (seit ca 1 woche)

Da_Godfather
29.09.03, 08:54
selbiges Problem wie Herr Lauterbach tritt auch bei mir auf, könnte daran liegen, dass ich Linux erst seit 3 tagen nutze, und daher irgendwas vergessen habe, aber könnt mir bitte jemand mal erklären warum angeblich kein freier speicher mehr da ist? :(

doc85
29.09.03, 13:16
Original geschrieben von Herr.Lauterbach
bei mir stoppt er nach einiger zeit und sagt: cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex -z 3 co -r winex-3-0 wine
can't create temporary directory /tmp/cvs-serv22229
No space left on device


no space...rofl. die part hat noch 3,9 gb frei.
und das bis dato nicht existierende verzeichnis hab ich gemacht, wollte er auch net.

edit: madrake 9.1 (seit ca 1 woche)

also ich bin einfach immer als root angemeldet und hab dementsprechend auch die verzeichnisse verteilt.

hab die meldung noch nie bekommen, aber vielleicht musst du dich ja auch als root anmelden weil er sonst das verzeichnis nich machen kann

EDIT:

kommt peinlich aber was solls:

hab auch ein problem, immer wenn ichs tarte fängt der nach kurzer zeit an zu debuggen, kann aber auc grad die fehlermeldung nich reinstellen da ich mich grade in windoof befinde.

obwohl ich ja beim ./configure die zeile -disable-debug hintendranhatte

Herr.Lauterbach
30.09.03, 02:02
auch peinlich, aber was soll ich denn als datei starten (und wie) wenn ich wine starten wil.

wie installiere ich nun z.b. warraft III?

hunter
30.09.03, 06:43
www.holarse.net

Herr.Lauterbach
30.09.03, 12:13
joa.netter tip. bringt bzw. brachte auch nix.

hab jetzt zwar nen anderen fehler, aber fehler ist trotzdem da.


wine: error while loading shared libraries: libntdll.so: cannot open shared object file: No such file or director



alles fertich!
in datei /etc/ld.so.conf ist /usr/local/lib eingetragen, wie es sollte.
wennich dann ausführen will: /sbin/ldconfig macht er nix merkbares und es kommt dann "mutex error....device busy... oder s.ä.


verdammt es nervt!

plz help!

doc85
01.10.03, 16:03
Original geschrieben von Herr.Lauterbach
auch peinlich, aber was soll ich denn als datei starten (und wie) wenn ich wine starten wil.

wie installiere ich nun z.b. warraft III?

du gehst in das verzeichnis und tippst:

wine setup.exe (also in der shell ausführen).

fertig.

Tomtom2406
03.10.03, 22:13
@ Herr Lauterbach
ich bekomm das auch nicht zum laufen, probiere es schon seit wochen, langsam hab ich mich damit abgefunden, das ich mit meinem rechna nicht spielen kann.

doc85
05.10.03, 17:08
hab ein anderes howto hier im forum gefunden, wo einige nützliche tipps stehen.

http://www.omniplan.net/phpads/adframe.php?clientID=10

könnt die ja mal zur not ausprobieren.

]tux[cHriz
05.10.03, 17:21
Original geschrieben von doc85
hab ein anderes howto hier im forum gefunden, wo einige nützliche tipps stehen.

http://www.omniplan.net/phpads/adframe.php?clientID=10

könnt die ja mal zur not ausprobieren.

dein link ist nur ne werbung o_O

PLacebo_W
05.10.03, 18:13
http://www.linux-wine.de/

damit kam ich zum ziel! fast jedenfalls ... http://www.linuxforen.de/forums/search.php?s=

ciaoi PL

doc85
12.10.03, 19:40
was euch auch ne menge helfen wird ist wenn ihr das ganze:

1. wieder löscht (make uninstall, make distclean)
2. ./tools/wineinstall ausführt.


der macht dann alles von selbst, wenn es bis jetzt nicht lief oder immer abstürzte dann versucht es mal so, da er dann selbstständig ein fake windows und alles mögliche erzeugt.

danach hats bei mir super gestockt wenn ich spielen wollte, musste mir also erstmal die neuesten treiber von nvidia installieren (kann ich bei fragen gerne den link zum howto von stefan.becker reinstellen) und dann liefs flüssig.


allerdings hab ich unter "opengl" dicke grafikbugs, soll heissen die texturen kann ich wegschmeissen.


aber ich werd weiterforschen und später ham wir hier dann mal nen richtig schönes howto und ne faq stehn (dann muss nich jeder zu holarse gehn :D ).