README.de 6.6 KB

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