README.de 6.58 KB
Newer Older
1
1. EINFÜHRUNG
2

3
Wine ist ein Programm, das es ermöglicht, Programme, die für Microsoft
4 5
Windows geschrieben wurden (inklusive DOS-, Windows 3.x-, Win32- und
Win64-Binärdateien), unter Unix auszuführen. Es besteht aus einem Programm-
6 7
Lader, der Microsoft-Windows-Binärdateien lädt und ausführt, sowie
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
10 11
zu portieren.

12
Wine ist Freie Software, die unter der GNU LGPL veröffentlicht wird;
13 14
Bitte lesen Sie die Details in der Datei LICENSE nach.

15

16 17
2. SCHNELLSTART

18 19
Rufen Sie aus dem Stammverzeichnis des Wine-Quelltextes (das die Datei README
enthält) folgende Befehle auf:
20

21 22
./configure
make
23

24 25 26 27 28 29 30 31
Im Anschluss können Sie Wine entweder installieren:

make install

Oder direkt aus dem Quellverzeichnis ausführen:

./wine notepad

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.
36

37

38 39
3. VORAUSSETZUNGEN

40
Um Wine kompilieren und ausführen zu können, benötigen Sie eines der
41 42 43
folgenden Betriebssysteme:

  Linux version 2.0.36 oder neuer
44
  FreeBSD 8.0 oder neuer
45
  Solaris x86 9 oder neuer
46
  NetBSD-current
47
  Mac OS X 10.8 oder neuer
48

49
Da Wine Thread-Unterstützung auf Kernelebene benötigt, werden nur die oben
50 51 52
aufgeführten Betriebssysteme unterstützt.
Andere Betriebssysteme, die Kernel-Threads unterstützen, werden unter
Umständen in der Zukunft unterstützt.
53 54

FreeBSD-Info:
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
57 58

Solaris-Info:
59 60 61 62 63
  Höchstwahrscheinlich werden Sie Wine mit der GNU-Toolchain (gcc, gas etc.)
  kompilieren müssen. Warnung: Die Installation von gas stellt *nicht*
  sicher, dass es auch von gcc verwendet wird. Erneutes Kompilieren von gcc,
  nach der Installation von gas, oder das symbolische Verlinken von cc, as und
  ld auf die GNU-Tools ist vermutlich notwendig.
64 65 66 67 68

NetBSD-Info:
  Stellen Sie sicher, dass Sie die Optionen USER_LDT, SYSVSHM, SYSVSEM und
  SYSVMSG in Ihrem Kernel aktiviert haben.

69
Mac OS X Info:
70 71 72 73
  Sie benötigen Xcode/Xcode-Kommandozeilentools oder Apple cctools. Die
  Mindestanforderungen um Wine zu kompilieren sind clang 3.8 mit dem
  MacOSX10.10.sdk und mingw-w64 v8. Das MacOSX10.14.sdk oder neuer kann
  nur wine64 erzeugen.
74

75
Unterstützte Dateisysteme:
76 77
  Wine sollte auf den meisten Dateisystemen laufen. Kompatibilitätsprobleme
  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.
80

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).
84

85
  Selbstverständlich benötigen Sie auch "make" (höchstwahrscheinlich GNU make).
86

87
  Des Weiteren benötigen Sie flex (Version 2.5.33 oder höher) und bison.
88

89 90 91 92
Optionale Bibliotheken:
  Der Configure-Aufruf zeigt am Ende optionale Bibliotheken an,
  die von Wine benutzt werden können, aber auf Ihrem System nicht gefunden
  wurden. Tipps zum Installieren fehlender Pakete finden Sie unter:
93
  https://wiki.winehq.org/Recommended_Packages
94

95 96 97
  Unter 64-Bit-Plattformen benötigen Sie auch die 32-Bit-Versionen dieser
  Bibliotheken.

98

99 100
4. KOMPILIEREN

101
Um Wine zu kompilieren, führen Sie aus:
102 103 104 105

./configure
make

106
Damit werden das Programm "wine" und diverse unterstützende Bibliotheken und
107 108
Binärdateien erstellt. Das Programm "wine" lädt ausführbare Windows-Dateien
und führt diese aus.
109
Die Bibliothek "libwine" ("Winelib") kann benutzt werden, um Windows-Quelltexte
110 111
unter Unix zu kompilieren und zu verlinken.

112 113
Mit ./configure --help können Sie sich Konfigurations-Optionen für die
Kompilierung anzeigen lassen.
114

115 116 117
Weitere Informationen finden Sie unter https://wiki.winehq.org/Building_Wine


118 119
5. SETUP

120 121 122 123 124 125 126
Nachdem Wine korrekt erstellt wurde, können Sie "make install" aufrufen;
Dadurch werden Wine-Programme und Bibliotheken, die Man-Page und andere nötige
Dateien installiert.

Vergessen Sie nicht, zuerst frühere Wine-Installationen zu entfernen, die mit
der neuen in Konflikt stehen könnten. Versuchen Sie entweder "dpkg -r wine",
"rpm -e wine" oder "make uninstall" vor der Installation auszuführen.
127

128 129
Nach der Installation können Sie das Konfigurationswerkzeug "winecfg" starten.
Hinweise dazu finden Sie im Support-Bereich auf https://www.winehq.org/
130 131


132
6. AUSFÜHREN VON PROGRAMMEN
133

134
Wenn Sie Wine aufrufen, können Sie den vollständigen Pfad zur ausführbaren
135 136
Datei angeben oder nur einen Dateinamen.

137
Beispiel: Um Notepad auszuführen:
138

139 140
    wine notepad            (wobei der Suchpfad, wie in der Registrierung
    wine notepad.exe         angegeben, benutzt wird)
141

142
    wine c:\\windows\\notepad.exe         (mit Dateinamen-Syntax von DOS)
143

144
    wine ~/.wine/drive_c/windows/notepad.exe            (mit Unix-Syntax)
145

146
    wine notepad.exe liesmich.txt         (Programmaufruf mit Parametern)
147

148 149
Wine ist nicht perfekt, manche Programme könnten abstürzen.
In solchen Fällen bekommen Sie einen Log vom Absturz, den Sie beifügen sollten,
150
wenn Sie den Fehler melden.
151

152

153
7. WEITERFÜHRENDE INFORMATIONEN
154

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.
159

160
FAQ:    Die FAQ zu Wine befindet sich unter https://www.winehq.org/FAQ
161

162
Wiki:   Das Wine-Wiki finden Sie unter https://wiki.winehq.org
163

164
Mailing-Listen:
165
    Es gibt mehrere Mailing-Listen für Wine-Anwender und -Entwickler;
166
    Schauen Sie sich dazu bitte https://www.winehq.org/forums an.
167

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 171
    bereits bekannt ist oder sogar behoben wurde, bevor Sie eine Fehlermeldung
    verfassen.
172

173
IRC:    Online-Hilfe ist im IRC-Kanal #WineHQ unter irc.libera.chat verfügbar.
174

175
Git:    Der aktuelle Wine-Entwicklungsstand ist über Git verfügbar.
176
        Besuchen Sie https://www.winehq.org/git für weitere Informationen.
177

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.
181 182 183 184

--
Alexandre Julliard
julliard@winehq.org