WINE(1) Windows On Unix WINE(1) NAME wine - Windows-Programme auf Unix-Systemen ausfuhren UBERSICHT wine Programm [Argumente ... ] wine --help wine --version Fur das Ubergeben von Kommandos an Windows-Programme siehe den Abschnitt "Programm / Argumente" in dieser Manpage. BESCHREIBUNG wine ladt und fuhrt ein Windows-Programm aus. Dieses Programm kann ein beliebiges DOS/Win3.1/Win32-Programm sein; es wird nur die x86-Architektur unterstutzt. Um wine zu debuggen, nutzen Sie anstelledessen das Kommando winedbg. Um rein kommandozeilenbasierte Programme auszufuhren, nutzen Sie wineconsole anstelle von wine. Wenn Sie nicht wineconsole fur CLI- Programme nutzen, kann dies dazu fuhren, dass das Programm nicht korrekt ausgefuhrt werden kann. Wenn wine nur mit --help oder --version als Argument aufgerufen wird, wird wine nur einen kleinen Hilfetext oder die Version ausgeben und sich beenden. PROGRAMM/ARGUMENTE Der Programmname kann auf DOS-Art (C:\\WINDOWS\\SOL.EXE) oder auf UNIX- Art angegeben werden (/msdos/windows/sol.exe). Sie konnen Argumente an die Windows-Anwendung ubergeben, indem Sie sie einfach an den wine- Befehl anhangen (z. B.: wine notepad C:\\TEMP\\README.TXT). Sie mussen unter Umstanden Sonderzeichen und/oder Leerzeichen mit '\' maskieren, wenn Sie wine uber die Kommandokonsole aufrufen, z.B. wine C:\\Program\ Files\\MyPrg\\test.exe UMGEBUNGSVARIABLEN wine leitet die Umgebungsvariablen der Shell, in der es gestartet wurde, an die Windows-Applikation weiter. Um eine fur Ihre Applikation notige Variable zuganglich zu machen, folgen Sie der Anleitung Ihrer Shell zu Umgebungsvariablen. WINEPREFIX Wenn gesetzt, wird dieser Ordner als Speicherort fur die Konfigurationsdateien von wine genutzt. Die Standardeinstellung ist $HOME/.wine. Dieser Ordner wird auch fur den UNIX-Socket zur Kommunikation mit wineserver. genutzt. Alle wine -Prozesse, die den gleichen wineserver nutzen (z.B. Prozesse desselben Nutzers) teilen sich bestimmte Objekte wie die Registry, Arbeitsspeicher und die Konfigurationsdateien. Mit dem Setzen von WINEPREFIX beim Starten verschiedener wine -Prozesse ist es moglich, eine Anzahl vollkommen unabhangiger wine -Prozesse zu starten. WINESERVER Gibt den Ort der wineserver -Anwendung an. Wenn diese Variable nicht gesetzt ist, sucht wine in $PATH und anderen Orten nach wineserver. WINELOADER Gibt den Ort der wine -Anwendung an, die genutzt wird, um Windows-Programme zu laden. Wenn diese Variable nicht gesetzt ist, wird in $PATH und anderen Orten nach wine gesucht. WINEDEBUG Wahlt die Stufe der Debug-Meldungen aus. Die Variable hat das Format [Klasse][+/-]Kanal[,[Klasse2][+/-]Kanal2]. Klasse ist optional und kann z.B. folgende Werte annehmen: err, warn, fixme, oder trace. Wenn class nicht angegeben ist, werden alle Debugmeldungen dieses Kanals ausgegeben. Jeder Kanal gibt Meldungen einer bestimmten wine. -Komponente aus. Das folgende Zeichen kann entweder + oder - sein, je nachdem ob der Kanal ein- oder ausgeschaltet werden soll. Wenn keine Klasse angegeben ist, kann das fuhrende + weggelassen werden. In WINEDEBUG sind keine Leerzeichen erlaubt. Beispiele: WINEDEBUG=warn+all zeigt alle Nachrichten der Kategorie "warning" an (empfohlen zum Debuggen). WINEDEBUG=warn+dll,+heap schaltet alle DLL-Meldungen der Kategorie "warning" sowie jegliche Heap-Meldungen an. WINEDEBUG=fixme-all,warn+cursor,+relay schaltet alle FIXME-Nachrichten ab, Zeigernachrichten der Kategorie "warning" an und schaltet alle Relay-Meldungen (API-Aufrufe) an. WINEDEBUG=relay schaltet alle Relay-Nachrichten an. Fur mehr Kontrolle uber die im Relaytrace angezeigten DLLs und Funktionen siehe den [Debug]-Abschnitt der Wine-Konfigurationsdatei. Fur mehr Informationen zu den Debug-Meldungen siehe den Abschnitt Running Wine im Wine-Benutzerhandbuch. WINEDLLPATH Gibt den Pfad/die Pfade an, in denen wine nach eigenen DLLs und Winelib-Anwendungen sucht. Die Eintrage der Liste werden mit einem ":" getrennt. WINEDLLOVERRIDES Definiert die Bibliotheksuberschreibung und Ladereihenfolge der DLLs, die beim Laden jeder DLL berucksichtigt wird. Derzeit gibt es zwei Typen von DLLs, die in den Speicher eines Prozesses geladen werden konnen: Native Windows-DLLs (native), und wine -interne DLLs (builtin). Der Typ kann mit dem ersten Buchstaben abgekurzt werden (n, b). Jede Anweisungssequenz muss mit einem Komma abgeschlossen werden. Jede DLL kann ihre eigene Ladereihenfolge besitzen. Die Ladereihenfolge bestimmt, welche DLL-Version als erste geladen werden soll. Wenn die erste versagt, ist die nachste an der Reihe und so weiter. Viele DLLs mit derselben Reihenfolge konnen durch Kommata getrennt werden. Es ist auch moglich, mit dem Semikolon verschiedene Reihenfolgen fur verschiedene DLLs festzulegen. Die Ladereihenfolge fur eine 16bit-DLL wird immer durch die Reihenfolge der 32bit-DLL bestimmt, die sie enthalt. Diese 32bit-DLL kann durch Ansehen des symbolischen Links der 16bit .dll.so-Datei gefunden werden. Wenn zum Beispiel ole32.dll als "builtin" eingestellt ist, wird storage.dll ebenfalls als "builtin" geladen, da die 32bit-DLL ole32.dll die 16bit-DLL storage.dll enthalt. Beispiele: WINEDLLOVERRIDES="comdlg32,shell32=n,b" Versuche, die DLLs comdlg32 und shell32 als native Windows-DLLs zu laden; wenn dies fehlschlagt, soll Wine die mitgebrachte Version benutzen. WINEDLLOVERRIDES="comdlg32,shell32=n;c:\\foo\\bar\\baz=b" Versuche, die DLLs comdlg32 und shell32 als native Windows-DLLs zu laden. Weiterhin, wenn eine Anwendung versucht, die DLL c:\foo\bar\baz.dll zu laden, soll wine die eingebaute DLL baz verwenden. WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n" Versuche, die mitgebrachte comdlg32-Bibliothek zu laden; wenn dies fehlschlagt soll Wine die native comdlg32-DLL nutzen. Bei shell32 soll immer die mitgebrachte Version verwendet werden; bei comctl32 immer die native. DISPLAY Gibt das zu nutzende X11-Display an. OSS sound driver configuration variables AUDIODEV Gerat fur Audio-Ein-/Ausgabe festlegen. Standard: /dev/dsp. MIXERDEV Audiomixer-Gerat festlegen. Standard: /dev/mixer. MIDIDEV MIDI-Sequencergerat festlegen. Standard: /dev/sequencer. DATEIEN wine Der wine -Programmstarter wineconsole Der wine -Programmstarter fur Konsolenapplikationen (CLI) wineserver Der wine -Server winedbg Der wine -Debugger $WINEPREFIX/dosdevices Dieser Ordner enthalt die DOS-Geratezuweisungen. Jede Datei in diesem Ordner ist ein Symlink auf die Unix-Geratedatei, die dieses Gerat bereitstellt. Wenn zum Beispiel COM1 /dev/ttyS0 reprasentieren soll, wird der Symlink $WINEPREFIX/dosdevices/com1 -> /dev/ttyS0 benotigt. DOS-Laufwerke werden auch mit Symlinks angegeben. Wenn z.B. das Laufwerk D: dem CD-ROM-Laufwerk entsprechen soll, das auf /mnt/cdrom eingebunden ist, wird der Link $WINEPREFIX/dosdevices/d: -> /mnt/cdrom benotigt. Es kann auch die Unix-Geratedatei angegeben werden; der einzige Unterschied ist der "::" anstelle dem einfachen ":" im Namen: $WINEPREFIX/dosdevices/d:: -> /dev/hdc. AUTOREN wine ist dank der Arbeit vieler Entwickler verfugbar. Fur eine Liste siehe die Datei AUTHORS im obersten Ordner der Quellcodedistribution. COPYRIGHT wine kann unter den Bedingungen der LGPL genutzt werden; fur eine Kopie der Lizenz siehe die Datei COPYING.LIB im obersten Ordner der Quellcodedistribution. FEHLER Statusberichte fur viele Anwendungen sind unter https://appdb.winehq.org verfugbar. Bitte fugen Sie Anwendungen, die Sie mit Wine nutzen, der Liste hinzu, sofern noch kein Eintrag existiert. Fehler konnen unter https://bugs.winehq.org gemeldet werden. Wenn Sie einen Fehler melden mochten, lesen Sie bitte vorher https://wiki.winehq.org/Bugs im wine -Quellcode, um zu sehen, welche Informationen benotigt werden. Probleme und Hinweise mit/zu dieser Manpage konnen auch auf https://bugs.winehq.org gemeldet werden. VERFUGBARKEIT Die aktuellste offentliche Wine-Version kann auf https://www.winehq.org/download bezogen werden. Ein Schnappschuss des Entwicklungscodes kann via GIT besorgt werden, siehe dazu https://www.winehq.org/git WineHQ, die Hauptseite der wine -Entwicklung, befindet sich auf https://www.winehq.org. Diese Website bietet viele Informationen und Ressourcen zu wine. Fur nahere Informationen zur Entwicklung von wine konnen Sie sich als Abonnement bei der wine -Mailingliste auf https://www.winehq.org/forums eintragen. SIEHE AUCH wineserver(1), winedbg(1) Wine 9.8 November 2007 WINE(1)