wine/documentation/README-de.md

183 lines
6.3 KiB
Markdown
Raw Normal View History

2024-01-03 11:05:10 +00:00
## EINFÜHRUNG
2009-09-09 16:37:13 +00:00
Wine ist ein Programm, das es ermöglicht, Programme, die für Microsoft
2010-07-14 15:53:08 +00:00
Windows geschrieben wurden (inklusive DOS-, Windows 3.x-, Win32- und
Win64-Binärdateien), unter Unix auszuführen. Es besteht aus einem Programm-
Lader, der Microsoft-Windows-Binärdateien lädt und ausführt, sowie
einer Programmbibliothek (Winelib genannt), die Aufrufe der Windows API unter
2009-09-09 16:37:13 +00:00
Verwendung der entsprechenden Unix- oder X11-Gegenstücke implementiert.
Winelib kann auch benutzt werden, um Windows-Code nativ nach Unix
zu portieren.
2009-09-09 16:37:13 +00:00
Wine ist Freie Software, die unter der GNU LGPL veröffentlicht wird;
Bitte lesen Sie die Details in der Datei LICENSE nach.
2024-01-03 11:05:10 +00:00
## SCHNELLSTART
Rufen Sie aus dem Stammverzeichnis des Wine-Quelltextes (das die Datei README
enthält) folgende Befehle auf:
2024-01-03 11:05:10 +00:00
```
./configure
make
2024-01-03 11:05:10 +00:00
```
Im Anschluss können Sie Wine entweder installieren:
2024-01-03 11:05:10 +00:00
```
make install
2024-01-03 11:05:10 +00:00
```
Oder direkt aus dem Quellverzeichnis ausführen:
2024-01-03 11:05:10 +00:00
```
./wine notepad
2024-01-03 11:05:10 +00:00
```
2024-01-03 11:05:10 +00:00
Starten Sie Programme mit `wine Programmname`. Weitere
2009-09-09 16:37:13 +00:00
Informationen und Problemlösungen entnehmen Sie bitte dem Rest dieser
Datei, der Man-Page von Wine und insbesondere der Vielzahl an
Informationen, die Sie auf https://www.winehq.org finden.
2024-01-03 11:05:10 +00:00
## VORAUSSETZUNGEN
Um Wine kompilieren und ausführen zu können, benötigen Sie eines der
folgenden Betriebssysteme:
2024-01-03 11:05:10 +00:00
- Linux version 2.0.36 oder neuer
- FreeBSD 12.4 oder neuer
- Solaris x86 9 oder neuer
- NetBSD-current
- Mac OS X 10.8 oder neuer
2012-02-29 17:29:59 +00:00
Da Wine Thread-Unterstützung auf Kernelebene benötigt, werden nur die oben
2009-09-09 16:37:13 +00:00
aufgeführten Betriebssysteme unterstützt.
Andere Betriebssysteme, die Kernel-Threads unterstützen, werden unter
Umständen in der Zukunft unterstützt.
2024-01-03 11:05:10 +00:00
**FreeBSD-Info**:
Wine wird generell nicht korrekt unter FreeBSD vor 8.0 funktionieren. Für
weitere Informationen überprüfen Sie auch https://wiki.freebsd.org/Wine
2024-01-03 11:05:10 +00:00
**Solaris-Info**:
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.
2024-01-03 11:05:10 +00:00
**NetBSD-Info**:
Stellen Sie sicher, dass Sie die Optionen USER_LDT, SYSVSHM, SYSVSEM und
SYSVMSG in Ihrem Kernel aktiviert haben.
2024-01-03 11:05:10 +00:00
**Mac OS X Info**:
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.
2009-06-15 17:26:02 +00:00
2024-01-03 11:05:10 +00:00
**Unterstützte Dateisysteme**:
2012-02-29 17:29:59 +00:00
Wine sollte auf den meisten Dateisystemen laufen. Kompatibilitätsprobleme
wurden allerdings beim Dateizugriff über Samba gemeldet.
2010-07-14 15:53:08 +00:00
Weiterhin bietet NTFS nicht alle Dateisystemfunktionen, die von einigen
Programmen benötigt werden. Ein natives Unix-Dateisystem ist empfohlen.
2024-01-03 11:05:10 +00:00
**Grundsätzliche Voraussetzungen**:
Sie müssen die Entwicklungsdateien für X11 installiert haben
(Debian nennt diese xorg-dev, Red Hat libX11-devel).
2024-01-03 11:05:10 +00:00
Selbstverständlich benötigen Sie auch make (höchstwahrscheinlich GNU make).
Des Weiteren benötigen Sie flex (Version 2.5.33 oder höher) und bison.
2024-01-03 11:05:10 +00:00
**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:
https://wiki.winehq.org/Recommended_Packages
Unter 64-Bit-Plattformen benötigen Sie auch die 32-Bit-Versionen dieser
Bibliotheken.
2009-06-15 17:26:02 +00:00
2024-01-03 11:05:10 +00:00
## KOMPILIEREN
Um Wine zu kompilieren, führen Sie aus:
2024-01-03 11:05:10 +00:00
```
./configure
make
2024-01-03 11:05:10 +00:00
```
Damit werden das Programm "wine" und diverse unterstützende Bibliotheken und
Binärdateien erstellt. Das Programm "wine" lädt ausführbare Windows-Dateien
und führt diese aus.
Die Bibliothek "libwine" ("Winelib") kann benutzt werden, um Windows-Quelltexte
unter Unix zu kompilieren und zu verlinken.
2024-01-03 11:05:10 +00:00
Mit `./configure --help` können Sie sich Konfigurations-Optionen für die
Kompilierung anzeigen lassen.
Weitere Informationen finden Sie unter https://wiki.winehq.org/Building_Wine
2024-01-03 11:05:10 +00:00
## SETUP
2024-01-03 11:05:10 +00:00
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
2024-01-03 11:05:10 +00:00
der neuen in Konflikt stehen könnten. Versuchen Sie entweder `dpkg -r wine`,
`rpm -e wine` oder `make uninstall` vor der Installation auszuführen.
2024-01-03 11:05:10 +00:00
Nach der Installation können Sie das Konfigurationswerkzeug `winecfg` starten.
Hinweise dazu finden Sie im Support-Bereich auf https://www.winehq.org/
2024-01-03 11:05:10 +00:00
## AUSFÜHREN VON PROGRAMMEN
2009-09-09 16:37:13 +00:00
Wenn Sie Wine aufrufen, können Sie den vollständigen Pfad zur ausführbaren
Datei angeben oder nur einen Dateinamen.
2009-09-09 16:37:13 +00:00
Beispiel: Um Notepad auszuführen:
2024-01-03 11:05:10 +00:00
```
wine notepad (wobei der Suchpfad, wie in der Registrierung
wine notepad.exe angegeben, benutzt wird)
2024-01-03 11:05:10 +00:00
wine c:\\windows\\notepad.exe (mit Dateinamen-Syntax von DOS)
2024-01-03 11:05:10 +00:00
wine ~/.wine/drive_c/windows/notepad.exe (mit Unix-Syntax)
2024-01-03 11:05:10 +00:00
wine notepad.exe liesmich.txt (Programmaufruf mit Parametern)
```
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,
2010-07-14 15:53:08 +00:00
wenn Sie den Fehler melden.
2024-01-03 11:05:10 +00:00
## WEITERFÜHRENDE INFORMATIONEN
2024-01-03 11:05:10 +00:00
- **WWW**: Eine große Menge an Informationen findet sich im WineHQ unter
https://www.winehq.org/ : Verschiedene Wine Guides,
2013-07-09 21:19:25 +00:00
Applikations-Datenbank, Bugtracker.
2010-07-14 15:53:08 +00:00
Das ist vermutlich der beste Ausgangspunkt.
2024-01-03 11:05:10 +00:00
- **FAQ**: Die FAQ zu Wine befindet sich unter https://www.winehq.org/FAQ
- **Wiki**: Das Wine-Wiki finden Sie unter https://wiki.winehq.org
2024-01-03 11:05:10 +00:00
- **Gitlab**: https://gitlab.winehq.org
2024-01-03 11:05:10 +00:00
- **Mailing-Listen**:
Es gibt mehrere Mailing-Listen für Wine-Anwender und -Entwickler;
Schauen Sie sich dazu bitte https://www.winehq.org/forums an.
2024-01-03 11:05:10 +00:00
- **Fehler**: Melden Sie Fehler bitte an Wine-Bugzilla unter https://bugs.winehq.org
2010-07-14 15:53:08 +00:00
Schauen Sie bitte erst in der Bugzilla-Datenbank nach, ob Ihr Problem
bereits bekannt ist oder sogar behoben wurde, bevor Sie eine Fehlermeldung
verfassen.
2024-01-03 11:05:10 +00:00
- **IRC**: Online-Hilfe ist im IRC-Kanal `#WineHQ` unter irc.libera.chat verfügbar.