• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Wie funktioniert wine?

Fanätikr

Newbie
Hallo Member und Guests!

Ich hab mal ne dämliche frage:

Wie genau soll wine funktionieren?

Hab schon im wineHQ nachgesehen und das Englisch kaum verstanden, Ich hab schon gegoogelt und hier die Suche benutzt.

Wenn ich wine benutzen möchte muss ich doch
Code:
wine C:\\Pfad\\zu\\Dingsda.exe
eingben oder?
Dann kommt allerdings der Fehler "Wine konnte Datei C:\Pfad\zu\Dingsda.exe nicht finden!
Ich wette die Antwort is gaaaanz simpel was ich falsch gemacht habe, aber
ich wär euch sehr dankbar wenn ihr mir antworten würdet.
 
Du leidest an einer schlimmen Form von Windows-Wahn!

1) Deine Schrägstriche zeigen in die falsche Richtung. Es würde mich doch sehr wundern, wenn du unter Linux einen Pfad "\Pfad\zu\Dingsda.exe" hättest. Schau doch einfach mal nach, ob dieser Pfad nicht evtl "Pfad/zu/Dingsda.exe" heißen könnte.

2) Hat dein Linux ein Laufwerk "C:\"? Oder hast du auch da wieder völlig unreflektiert die Windows-Bezeichnung übernommen?

Zur Strafe schreibst du jetzt 50x "Ich benutze gerade Linux, nicht Windows." :D
 

flo41

Hacker
du kannst Windowsprogramme mit
Code:
wine pfad/zu/deine/dings.exe
starten.
vorher kannst du
Code:
winecfg
ausführen und wine konfigurieren
 
OP
Fanätikr

Fanätikr

Newbie
Windows-wahn? Ich hab nur die Instructions von der Wine-Website (www.winehq.org) befolgt!

Egal...

Also... Schritt für Schritt.

1. Ich öffne die Konsole (ALT+F2 - console)
2. ich schaue mit dem Konqueror nach wo die exe Datei liegt die ich öffnen will.
In diesem Fall /home/maxi/Games/BoyEmu/VB.exe
3. ICh gebe in die Konsole "wine /home/maxi/Games/BoyEmu/VB.exe" ein!
4. WIne wartet kurz und
5. gibt mir mit freundlichen Grüßen die Meldung "wine: cannot find '/home/maxi/Games/BoyEmu/VB.exe'" aus!

HELP :!: :?: :!:
 
OP
Fanätikr

Fanätikr

Newbie
Meinst du das Anfürhungszeichen in Schritt 5? Okay, schon breinigt.
Ansonsten weiß ich nicht was du meinst.
 

Calvin

Hacker
Hast du den Pfad komplett von Hand eingegeben oder auch die Tabulatortaste als Hilfsmittel genommen? Probiere es mal damit.
 
Griffin schrieb:
Du leidest an einer schlimmen Form von Windows-Wahn!

1) Deine Schrägstriche zeigen in die falsche Richtung. Es würde mich doch sehr wundern, wenn du unter Linux einen Pfad "\Pfad\zu\Dingsda.exe" hättest. Schau doch einfach mal nach, ob dieser Pfad nicht evtl "Pfad/zu/Dingsda.exe" heißen könnte.

2) Hat dein Linux ein Laufwerk "C:"? Oder hast du auch da wieder völlig unreflektiert die Windows-Bezeichnung übernommen?

Zur Strafe schreibst du jetzt 50x "Ich benutze gerade Linux, nicht Windows." :D
Wine unterstützt die Angabe des Pfades mit Backslashs. "C:" ist meist ~/.wine/dosdevices/c: bzw. ~/.wine/drive_c .

In ~/.wine/dosdevices kann man durch Softlinks weitere "Laufwerke" erstellen.

MfG

Daniel
 
OP
Fanätikr

Fanätikr

Newbie
@ towo2099:

Wenns doch nur so einfach wär!

@ all other:

Ich hab jetzt mal probiert den Ordner mit der EXE in /home/maxi/wine/drive_c/Programme zu kopieren.
Wenn ich jetzt eingebe:
Code:
wine C:/Programme/BoyEmu/VB.exe
kommt die Ausgabe: "wine cannot find 'C:/Programme/BoyEmu/VB.exe'"

Danach hab ich versucht:
Code:
wine C:\\Programme\\BoyEmu\\VB.exe
Selbes Ergebnis.

Kann es sein dass meine Wine Version defekt is? Ich werde mal eine ältere Version versuchen.
 

Grothesk

Ultimate Guru
Lass doch mal das dämliche C: weg..

wine /home/BoyEmu/VB.exe (oder wie auch immer der Pfad lautet...)

sollte das Programm starten (oder auch nicht...)

Dein Wine ist nicht defekt, du gibst nur falsche Pfade an.
Du kannst mit der TAB-Taste (das ist die links auf der Tastatur mit den Doppelpfeilen; neben dem Q) die Pfade automatisch vervollständigen lassen...

Die Anleitung auf www.winehq.org bezieht sich auf einen Sonderfall. Wenn nämlich die .exe nicht im Pfad liegt dann muss man dort die Windows Pfade angeben. Aber in deinem Home geht das wie oben beschrieben...
 

spezi

Advanced Hacker
Hallo,
wenn alles vorhergenannte nicht klappt, mach folgendes:
rechtsklick auf die exe, -öffnen mit- anwählen und da wine auswählen. Dann muss ja was passieren.

mfg
spezi
 
A

Anonymous

Gast
Es gibt eine gute deutsche howto-Seite. Schau sie dir einmal an.

http://www.linuxforen.de/forums/showthread.php?threadid=48347
 
OP
Fanätikr

Fanätikr

Newbie
Neues Ergebnis!

Ich hab auf der Howto Seite von erosw hreusgefunden, dass man bestimmte Pakete braucht damit wine läuft. EInige fehlten un die hab ich nachinstalliert.

Jetzt giebt wine auf den Befehl...
Code:
wine /home/maxi/games/boyemu/vb
(man beachte: vb und NICHT vb.exe!)
folgendes aus:

Code:
wine: could not load L"Y:\\games\\boyemu\\vb": libSDL.so: cannot open shared ob ect file: No such file or directory
(Hier sind die Schrägschtriche wirklich in diese Richtung!)

Ich denke das ist ein Fortschritt. Obwohl das Prog immer noch nciht läuft...
 

flo41

Hacker
du musst die SDL-pakete installierne. Am besten geht das mit apt.
Ansonsten empfehle ich dir immer zuerst die konsole zu öffnen (wenn du willst auch mit "ALT+F2" und dann "konsole" eintippen)
dann
Code:
cd /gewünschtes/Verzeichnis
und dann erst
Code:
wine blablubb.exe
 
OP
Fanätikr

Fanätikr

Newbie
Also....

Muss man mit wine Programme installieren damit man sie benutzen kann?

Denn ich hab hier ja ein Prog runtergeladen und einfach versucht die exe zu starten.
Von meiner Warcraft-CD war die Installation von Warcraft III problemlos!

Seltsam...
 
Oben