3 Wine ist ein Programm, das es ermöglicht, Programme, die für Microsoft
4 Windows geschrieben wurden (inklusive DOS-, Windows 3.x-, Win32- und
5 Win64-Binärdateien), unter Unix auszuführen. Es besteht aus einem Programm-
6 Lader, der Microsoft-Windows-Binärdateien lädt und ausführt, sowie
7 einer Programmbibliothek (Winelib genannt), die Aufrufe der Windows API unter
8 Verwendung der entsprechenden Unix- oder X11-Gegenstücke implementiert.
9 Winelib kann auch benutzt werden, um Windows-Code nativ nach Unix
12 Wine ist Freie Software, die unter der GNU LGPL veröffentlicht wird;
13 Bitte lesen Sie die Details in der Datei LICENSE nach.
18 Rufen Sie aus dem Stammverzeichnis des Wine-Quelltextes (das die Datei README
19 enthält) folgende Befehle auf:
24 Im Anschluss können Sie Wine entweder installieren:
28 Oder direkt aus dem Quellverzeichnis ausführen:
32 Starten Sie Programme mit "wine Programmname". Weitere
33 Informationen und Problemlösungen entnehmen Sie bitte dem Rest dieser
34 Datei, der Man-Page von Wine und insbesondere der Vielzahl an
35 Informationen, die Sie auf https://www.winehq.org finden.
40 Um Wine kompilieren und ausführen zu können, benötigen Sie eines der
41 folgenden Betriebssysteme:
43 Linux version 2.0.36 oder neuer
44 FreeBSD 8.0 oder neuer
45 Solaris x86 9 oder neuer
47 Mac OS X 10.8 oder neuer
49 Da Wine Thread-Unterstützung auf Kernelebene benötigt, werden nur die oben
50 aufgeführten Betriebssysteme unterstützt.
51 Andere Betriebssysteme, die Kernel-Threads unterstützen, werden unter
52 Umständen in der Zukunft unterstützt.
55 Wine wird generell nicht korrekt unter FreeBSD vor 8.0 funktionieren. Für
56 weitere Informationen überprüfen Sie auch https://wiki.freebsd.org/Wine
59 Höchstwahrscheinlich werden Sie Wine mit der GNU-Toolchain (gcc, gas etc.)
60 kompilieren müssen. Warnung: Die Installation von gas stellt *nicht*
61 sicher, dass es auch von gcc verwendet wird. Erneutes Kompilieren von gcc,
62 nach der Installation von gas, oder das symbolische Verlinken von cc, as und
63 ld auf die GNU-Tools ist vermutlich notwendig.
66 Stellen Sie sicher, dass Sie die Optionen USER_LDT, SYSVSHM, SYSVSEM und
67 SYSVMSG in Ihrem Kernel aktiviert haben.
70 Sie benötigen Xcode/Xcode-Kommandozeilentools oder Apple cctools. Die
71 Mindestanforderungen um Wine zu kompilieren sind clang 3.8 mit dem
72 MacOSX10.10.sdk und mingw-w64 v8. Das MacOSX10.14.sdk oder neuer kann
75 Unterstützte Dateisysteme:
76 Wine sollte auf den meisten Dateisystemen laufen. Kompatibilitätsprobleme
77 wurden allerdings beim Dateizugriff über Samba gemeldet.
78 Weiterhin bietet NTFS nicht alle Dateisystemfunktionen, die von einigen
79 Programmen benötigt werden. Ein natives Unix-Dateisystem ist empfohlen.
81 Grundsätzliche Voraussetzungen:
82 Sie müssen die Entwicklungsdateien für X11 installiert haben
83 (Debian nennt diese xorg-dev, Red Hat libX11-devel).
85 Selbstverständlich benötigen Sie auch "make" (höchstwahrscheinlich GNU make).
87 Des Weiteren benötigen Sie flex (Version 2.5.33 oder höher) und bison.
89 Optionale Bibliotheken:
90 Der Configure-Aufruf zeigt am Ende optionale Bibliotheken an,
91 die von Wine benutzt werden können, aber auf Ihrem System nicht gefunden
92 wurden. Tipps zum Installieren fehlender Pakete finden Sie unter:
93 https://wiki.winehq.org/Recommended_Packages
95 Unter 64-Bit-Plattformen benötigen Sie auch die 32-Bit-Versionen dieser
101 Um Wine zu kompilieren, führen Sie aus:
106 Damit werden das Programm "wine" und diverse unterstützende Bibliotheken und
107 Binärdateien erstellt. Das Programm "wine" lädt ausführbare Windows-Dateien
109 Die Bibliothek "libwine" ("Winelib") kann benutzt werden, um Windows-Quelltexte
110 unter Unix zu kompilieren und zu verlinken.
112 Mit ./configure --help können Sie sich Konfigurations-Optionen für die
113 Kompilierung anzeigen lassen.
115 Weitere Informationen finden Sie unter https://wiki.winehq.org/Building_Wine
120 Nachdem Wine korrekt erstellt wurde, können Sie "make install" aufrufen;
121 Dadurch werden Wine-Programme und Bibliotheken, die Man-Page und andere nötige
124 Vergessen Sie nicht, zuerst frühere Wine-Installationen zu entfernen, die mit
125 der neuen in Konflikt stehen könnten. Versuchen Sie entweder "dpkg -r wine",
126 "rpm -e wine" oder "make uninstall" vor der Installation auszuführen.
128 Nach der Installation können Sie das Konfigurationswerkzeug "winecfg" starten.
129 Hinweise dazu finden Sie im Support-Bereich auf https://www.winehq.org/
132 6. AUSFÜHREN VON PROGRAMMEN
134 Wenn Sie Wine aufrufen, können Sie den vollständigen Pfad zur ausführbaren
135 Datei angeben oder nur einen Dateinamen.
137 Beispiel: Um Notepad auszuführen:
139 wine notepad (wobei der Suchpfad, wie in der Registrierung
140 wine notepad.exe angegeben, benutzt wird)
142 wine c:\\windows\\notepad.exe (mit Dateinamen-Syntax von DOS)
144 wine ~/.wine/drive_c/windows/notepad.exe (mit Unix-Syntax)
146 wine notepad.exe liesmich.txt (Programmaufruf mit Parametern)
148 Wine ist nicht perfekt, manche Programme könnten abstürzen.
149 In solchen Fällen bekommen Sie einen Log vom Absturz, den Sie beifügen sollten,
150 wenn Sie den Fehler melden.
153 7. WEITERFÜHRENDE INFORMATIONEN
155 WWW: Eine große Menge an Informationen findet sich im WineHQ unter
156 https://www.winehq.org/ : Verschiedene Wine Guides,
157 Applikations-Datenbank, Bugtracker.
158 Das ist vermutlich der beste Ausgangspunkt.
160 FAQ: Die FAQ zu Wine befindet sich unter https://www.winehq.org/FAQ
162 Wiki: Das Wine-Wiki finden Sie unter https://wiki.winehq.org
165 Es gibt mehrere Mailing-Listen für Wine-Anwender und -Entwickler;
166 Schauen Sie sich dazu bitte https://www.winehq.org/forums an.
168 Fehler: Melden Sie Fehler bitte an Wine-Bugzilla unter https://bugs.winehq.org
169 Schauen Sie bitte erst in der Bugzilla-Datenbank nach, ob Ihr Problem
170 bereits bekannt ist oder sogar behoben wurde, bevor Sie eine Fehlermeldung
173 IRC: Online-Hilfe ist im IRC-Kanal #WineHQ unter irc.libera.chat verfügbar.
175 Git: Der aktuelle Wine-Entwicklungsstand ist über Git verfügbar.
176 Besuchen Sie https://www.winehq.org/git für weitere Informationen.
178 Wenn Sie etwas hinzufügen oder einen Fehler beheben, senden Sie bitte einen
179 Patch (vorzugsweise mit git-format-patch) an die Liste wine-devel@winehq.org,
180 damit dieser in die nächste Ausgabe aufgenommen werden kann.