Back to home page

Wine source

 
 

    


Warning, /documentation/README-de.md is written in an unsupported language. File is not indexed.

158e9e763 Alex*0001 ## EINFÜHRUNG
43aadee16 Chri*0002 
0f84fd260 Andr*0003 Wine ist ein Programm, das es ermöglicht, Programme, die für Microsoft
9a027b17f Andr*0004 Windows geschrieben wurden (inklusive DOS-, Windows 3.x-, Win32- und
                0005 Win64-Binärdateien), unter Unix auszuführen. Es besteht aus einem Programm-
e2f677212 Juli*0006 Lader, der Microsoft-Windows-Binärdateien lädt und ausführt, sowie
                0007 einer Programmbibliothek (Winelib genannt), die Aufrufe der Windows API unter
0f84fd260 Andr*0008 Verwendung der entsprechenden Unix- oder X11-Gegenstücke implementiert.
e2f677212 Juli*0009 Winelib kann auch benutzt werden, um Windows-Code nativ nach Unix
43aadee16 Chri*0010 zu portieren.
                0011 
0f84fd260 Andr*0012 Wine ist Freie Software, die unter der GNU LGPL veröffentlicht wird;
43aadee16 Chri*0013 Bitte lesen Sie die Details in der Datei LICENSE nach.
                0014 
e2f677212 Juli*0015 
158e9e763 Alex*0016 ## SCHNELLSTART
43aadee16 Chri*0017 
e2f677212 Juli*0018 Rufen Sie aus dem Stammverzeichnis des Wine-Quelltextes (das die Datei README
                0019 enthält) folgende Befehle auf:
43aadee16 Chri*0020 
158e9e763 Alex*0021 ```
e2f677212 Juli*0022 ./configure
                0023 make
158e9e763 Alex*0024 ```
43aadee16 Chri*0025 
48ef77037 Juli*0026 Im Anschluss können Sie Wine entweder installieren:
                0027 
158e9e763 Alex*0028 ```
48ef77037 Juli*0029 make install
158e9e763 Alex*0030 ```
48ef77037 Juli*0031 
                0032 Oder direkt aus dem Quellverzeichnis ausführen:
                0033 
158e9e763 Alex*0034 ```
48ef77037 Juli*0035 ./wine notepad
158e9e763 Alex*0036 ```
48ef77037 Juli*0037 
158e9e763 Alex*0038 Starten Sie Programme mit `wine Programmname`. Weitere
0f84fd260 Andr*0039 Informationen und Problemlösungen entnehmen Sie bitte dem Rest dieser
77cddfe7b Dimi*0040 Datei, der Man-Page von Wine und insbesondere der Vielzahl an 
fad999e36 Laur*0041 Informationen, die Sie auf https://www.winehq.org finden.
43aadee16 Chri*0042 
e2f677212 Juli*0043 
158e9e763 Alex*0044 ## VORAUSSETZUNGEN
43aadee16 Chri*0045 
e2f677212 Juli*0046 Um Wine kompilieren und ausführen zu können, benötigen Sie eines der
43aadee16 Chri*0047 folgenden Betriebssysteme:
                0048 
158e9e763 Alex*0049 - Linux version 2.0.36 oder neuer
                0050 - FreeBSD 12.4 oder neuer
                0051 - Solaris x86 9 oder neuer
                0052 - NetBSD-current
                0053 - Mac OS X 10.8 oder neuer
43aadee16 Chri*0054 
fd28db3f8 Juli*0055 Da Wine Thread-Unterstützung auf Kernelebene benötigt, werden nur die oben
0f84fd260 Andr*0056 aufgeführten Betriebssysteme unterstützt.
                0057 Andere Betriebssysteme, die Kernel-Threads unterstützen, werden unter
                0058 Umständen in der Zukunft unterstützt.
43aadee16 Chri*0059 
158e9e763 Alex*0060 **FreeBSD-Info**:
e2f677212 Juli*0061   Wine wird generell nicht korrekt unter FreeBSD vor 8.0 funktionieren. Für
fad999e36 Laur*0062   weitere Informationen überprüfen Sie auch https://wiki.freebsd.org/Wine
43aadee16 Chri*0063 
158e9e763 Alex*0064 **Solaris-Info**:
e2f677212 Juli*0065   Höchstwahrscheinlich werden Sie Wine mit der GNU-Toolchain (gcc, gas etc.)
                0066   kompilieren müssen. Warnung: Die Installation von gas stellt *nicht*
                0067   sicher, dass es auch von gcc verwendet wird. Erneutes Kompilieren von gcc,
                0068   nach der Installation von gas, oder das symbolische Verlinken von cc, as und
                0069   ld auf die GNU-Tools ist vermutlich notwendig.
43aadee16 Chri*0070 
158e9e763 Alex*0071 **NetBSD-Info**:
43aadee16 Chri*0072   Stellen Sie sicher, dass Sie die Optionen USER_LDT, SYSVSHM, SYSVSEM und
                0073   SYSVMSG in Ihrem Kernel aktiviert haben.
                0074 
158e9e763 Alex*0075 **Mac OS X Info**:
c0ca6913c Juli*0076   Sie benötigen Xcode/Xcode-Kommandozeilentools oder Apple cctools. Die
                0077   Mindestanforderungen um Wine zu kompilieren sind clang 3.8 mit dem
                0078   MacOSX10.10.sdk und mingw-w64 v8. Das MacOSX10.14.sdk oder neuer kann
                0079   nur wine64 erzeugen.
748e34329 Andr*0080 
158e9e763 Alex*0081 **Unterstützte Dateisysteme**:
fd28db3f8 Juli*0082   Wine sollte auf den meisten Dateisystemen laufen. Kompatibilitätsprobleme
                0083   wurden allerdings beim Dateizugriff über Samba gemeldet.
9a027b17f Andr*0084   Weiterhin bietet NTFS nicht alle Dateisystemfunktionen, die von einigen
e2f677212 Juli*0085   Programmen benötigt werden. Ein natives Unix-Dateisystem ist empfohlen.
43aadee16 Chri*0086 
158e9e763 Alex*0087 **Grundsätzliche Voraussetzungen**:
e2f677212 Juli*0088   Sie müssen die Entwicklungsdateien für X11 installiert haben
8c65205d2 Flor*0089   (Debian nennt diese xorg-dev, Red Hat libX11-devel).
158e9e763 Alex*0090   Selbstverständlich benötigen Sie auch make (höchstwahrscheinlich GNU make).
e2f677212 Juli*0091   Des Weiteren benötigen Sie flex (Version 2.5.33 oder höher) und bison.
43aadee16 Chri*0092 
158e9e763 Alex*0093 **Optionale Bibliotheken**:
e2f677212 Juli*0094   Der Configure-Aufruf zeigt am Ende optionale Bibliotheken an,
                0095   die von Wine benutzt werden können, aber auf Ihrem System nicht gefunden
                0096   wurden. Tipps zum Installieren fehlender Pakete finden Sie unter:
fad999e36 Laur*0097   https://wiki.winehq.org/Recommended_Packages
48ef77037 Juli*0098   Unter 64-Bit-Plattformen benötigen Sie auch die 32-Bit-Versionen dieser
                0099   Bibliotheken.
                0100 
748e34329 Andr*0101 
158e9e763 Alex*0102 ## KOMPILIEREN
43aadee16 Chri*0103 
e2f677212 Juli*0104 Um Wine zu kompilieren, führen Sie aus:
43aadee16 Chri*0105 
158e9e763 Alex*0106 ```
43aadee16 Chri*0107 ./configure
                0108 make
158e9e763 Alex*0109 ```
43aadee16 Chri*0110 
e2f677212 Juli*0111 Damit werden das Programm "wine" und diverse unterstützende Bibliotheken und
a8082a634 Juli*0112 Binärdateien erstellt. Das Programm "wine" lädt ausführbare Windows-Dateien
                0113 und führt diese aus.
e2f677212 Juli*0114 Die Bibliothek "libwine" ("Winelib") kann benutzt werden, um Windows-Quelltexte
43aadee16 Chri*0115 unter Unix zu kompilieren und zu verlinken.
                0116 
158e9e763 Alex*0117 Mit `./configure --help` können Sie sich Konfigurations-Optionen für die
e2f677212 Juli*0118 Kompilierung anzeigen lassen.
43aadee16 Chri*0119 
48ef77037 Juli*0120 Weitere Informationen finden Sie unter https://wiki.winehq.org/Building_Wine
                0121 
                0122 
158e9e763 Alex*0123 ## SETUP
43aadee16 Chri*0124 
158e9e763 Alex*0125 Nachdem Wine korrekt erstellt wurde, können Sie `make install` aufrufen;
e2f677212 Juli*0126 Dadurch werden Wine-Programme und Bibliotheken, die Man-Page und andere nötige
                0127 Dateien installiert.
                0128 
                0129 Vergessen Sie nicht, zuerst frühere Wine-Installationen zu entfernen, die mit
158e9e763 Alex*0130 der neuen in Konflikt stehen könnten. Versuchen Sie entweder `dpkg -r wine`,
                0131 `rpm -e wine` oder `make uninstall` vor der Installation auszuführen.
43aadee16 Chri*0132 
158e9e763 Alex*0133 Nach der Installation können Sie das Konfigurationswerkzeug `winecfg` starten.
48ef77037 Juli*0134 Hinweise dazu finden Sie im Support-Bereich auf https://www.winehq.org/
43aadee16 Chri*0135 
                0136 
158e9e763 Alex*0137 ## AUSFÜHREN VON PROGRAMMEN
43aadee16 Chri*0138 
0f84fd260 Andr*0139 Wenn Sie Wine aufrufen, können Sie den vollständigen Pfad zur ausführbaren
43aadee16 Chri*0140 Datei angeben oder nur einen Dateinamen.
                0141 
0f84fd260 Andr*0142 Beispiel: Um Notepad auszuführen:
43aadee16 Chri*0143 
158e9e763 Alex*0144 ```
                0145 wine notepad            (wobei der Suchpfad, wie in der Registrierung
                0146 wine notepad.exe         angegeben, benutzt wird)
43aadee16 Chri*0147 
158e9e763 Alex*0148 wine c:\\windows\\notepad.exe         (mit Dateinamen-Syntax von DOS)
43aadee16 Chri*0149 
158e9e763 Alex*0150 wine ~/.wine/drive_c/windows/notepad.exe            (mit Unix-Syntax)
43aadee16 Chri*0151 
158e9e763 Alex*0152 wine notepad.exe liesmich.txt         (Programmaufruf mit Parametern)
                0153 ```
43aadee16 Chri*0154 
48ef77037 Juli*0155 Wine ist nicht perfekt, manche Programme könnten abstürzen.
                0156 In solchen Fällen bekommen Sie einen Log vom Absturz, den Sie beifügen sollten,
9a027b17f Andr*0157 wenn Sie den Fehler melden.
43aadee16 Chri*0158 
e2f677212 Juli*0159 
158e9e763 Alex*0160 ## WEITERFÜHRENDE INFORMATIONEN
43aadee16 Chri*0161 
158e9e763 Alex*0162 - **WWW**: Eine große Menge an Informationen findet sich im WineHQ unter
fad999e36 Laur*0163         https://www.winehq.org/ : Verschiedene Wine Guides,
31b1bcfb2 Andr*0164         Applikations-Datenbank, Bugtracker.
9a027b17f Andr*0165         Das ist vermutlich der beste Ausgangspunkt.
43aadee16 Chri*0166 
158e9e763 Alex*0167 - **FAQ**: Die FAQ zu Wine befindet sich unter https://www.winehq.org/FAQ
                0168 
                0169 - **Wiki**: Das Wine-Wiki finden Sie unter https://wiki.winehq.org
43aadee16 Chri*0170 
158e9e763 Alex*0171 - **Gitlab**: https://gitlab.winehq.org
43aadee16 Chri*0172 
158e9e763 Alex*0173 - **Mailing-Listen**:
e2f677212 Juli*0174     Es gibt mehrere Mailing-Listen für Wine-Anwender und -Entwickler;
fad999e36 Laur*0175     Schauen Sie sich dazu bitte https://www.winehq.org/forums an.
43aadee16 Chri*0176 
158e9e763 Alex*0177 - **Fehler**: Melden Sie Fehler bitte an Wine-Bugzilla unter https://bugs.winehq.org
9a027b17f Andr*0178     Schauen Sie bitte erst in der Bugzilla-Datenbank nach, ob Ihr Problem
e2f677212 Juli*0179     bereits bekannt ist oder sogar behoben wurde, bevor Sie eine Fehlermeldung
                0180     verfassen.
43aadee16 Chri*0181 
158e9e763 Alex*0182 - **IRC**: Online-Hilfe ist im IRC-Kanal `#WineHQ` unter irc.libera.chat verfügbar.