Inhalt:
Einleitung (dieser Abschnitt)
Alternativen zu WINE
Download und Installation von WINE
Konfiguration, Programmstart, Drucken, wichtige Einstellungen
spezielle WINE-Versionen
Links
Tips&Tricks zur Installation von Windows-Programmen
WINE-Homepage
www.winehq.org
Was ist WINE?
Mit Hilfe von WINE lassen sich Windows Programme direkt und unverändert unter Linux benutzen.
WINE ist ein sogenannter Wrapper und simuliert die Windows-API.
Es setzt sich zwischen Linux und dem Windows-Programm. Dem gestarteten Programm wird die Windows API vorgetäuscht, es merkt nichts davon. Die Aufrufe von Windowsfunktionen fängt WINE ab und lenkt sie dann auf entsprechende Linuxfunktionen um (wrappen). Beispiel: Es gibt eine Windows-Funktion "DosOpen" zum Öffnen von Dateien. Ruft ein Programm diese Funktion auf, fängt WINE den Aufruf ab und leitet ihn auf die Linux-Funktion "fopen" zum Öffnen einer Datei um.
Der Anwender des Programms merkt natürlich nichts von alledem, er startet statt "word.exe" einfach "wine word.exe".
Durch diese Technik funktioniert WINE nur auf X86 bzw. AMD 64 Prozessoren.
Man darf sich allerdings keine 100 % taugliche Lösung erhoffen. Man hat halt nur ein "simuliertes", kein echtes Windows vor sich. Und das ist halt nicht zu 100 % vollständig.
Die WINE-Programmierer arbeiten zwar schnell, aber Microsoft ist mit der Entwicklung neuer undokumentierter Funktionen zumeist schneller. Wie man an der Beschreibung schon erkennen kann, laufen nur Programme, bei denen alle enthaltenen API-Funktionen in WINE nachgebildet sind. Die Grundregel: je älter, desto besser.
Das gute an der Sache ist, dass man keine Windows Installation braucht.
Ein für Linux entwickeltes Programm ist normalerweise jeder WINE-Windows-Lösung vorzuziehen. Z. B. macht es keinen Sinn, zum CD brennen Nero zu nehmen, wo es doch k3b gibt. Ebenso ist Star- bzw. Open-Office eine mehr als gleichwertige Alternative zu MS-Office, Mozilla/Firefox zum Internet Explorer usw.
Bevor man sich an WINE heranwagt, sollte man erst mal kontrollieren, ob es nicht ein Linux-Programm für die gleiche Aufgabe gibt. Gute Anlaufstellen hierzu sind:
- http://freshmeat.net
- http://rpmseek.com
- http://rpmfind.net
- http://kde-apps.org/
- http://gnomefiles.org/
Außerdem sei ein Blick in das Windows->Linux-Umsteigerhowto empfohlen, hier werden viele Alternativen genannt, sortiert nach bestimmten Themenbereichen:
http://www.linuxforen.de/forums/show...hreadid=105375
Was ist eine API?
API=Application Programmable Interface
Also eine Beschreibung einer Schnittstelle mit Funktionen zur Programmierung von Anwendungen. Es gibt mehrere Klassen von APIS, z. B. für Betriebssystembefehle, für die GUI etc.
Was heisst WINE?
WINE ist ein rekursives Wortspiel. Es steht für WINE IS NOT an EMULATOR.
WINE für Entwickler
Wine bietet sich an zur Portierung von Windows-API-Programmen. Es gibt eine spezielle Entwicklungsschicht, mit der man Windows-Programme nach Linux portieren kann. Die laufen dann auf jeden Fall, weil durch das Zusammenlinken von vornherein fehlende Funktionen entfernt werden müssen.
Beispiele hierfür:
Picasa von Google, TeamViewer
Was kann WINE nicht?
WINE ist ungeeignet zum Betreiben von "Windows-" Hardware
WINE ist nicht geeignet für Hardware, zu der es nur Windows-Treiber gibt. Man kann mit WINE keine Windows Treiber installieren und dann z. B. ein Win-Modem oder einen Scanner unter Linux betreiben. Für solche Hardware ist eher VMWARE geeignet, sofern die (externe) Schnittstelle von VMWARE unterstützt wird. Noch eher bietet sich aber von Anfang an der Kauf linuxtauglicher Hardware an.
Lizenzen
WINE ist freie Software, aber:
Man braucht natürlich eine Lizenz für das jeweils gestartete Programm. Bsp. Photoshop: WINE frei, für Photoshop braucht man die Lizenz.
Außerdem werden bei einigen Programmen native Windows DLLs vorausgesetzt, z. B. DCOM98, XML-DLLs oder auch ein installierter Internet Explorer. Einige dieser Produkte erfordern ebenfalls eine vorhandene Windows Lizenz.
Anders gesagt: Die jeweils dem Produkt beiliegende Lizenz / EULA etc. wird nicht! durch den Aspekt "WINE ist frei" aufgehoben, sondern besitzt volle Gültigkeit. Ich bitte, dieses zu beachten. Die Lösung kann z. B. sein, bei Ebay eine passende Win-Lizenz zu ersteigern.
Artikel zu WINE
http://www.linux-user.de/ausgabe/2005/03/027-wine/
http://de.wikipedia.org/wiki/Wine
Änderungen
23.03.03: Links aktualisiert, Konfiguration erweitert, Voraussetzungen erweitert
03.05.03: Neues Kapitel "Aktuelle Probleme", Installation per CVS
06.05.03: Downloadlinks Crossover Testversion hinzugefügt
18.05.03: wine/winex parallel ergänzt
31.05.03: Neues Kapitel "Wine Configuration Suite"
04.06.03: wine/winex parallel: Startscripte ergänzt
08.06.03: Link zu Bochs-Howto ergänzt
22.06.03: Neues Kapitel "Ticks und Tricks / Installation", Zeitungsartikel
22.06.03: "Quicktime 6" Kapitel heisst jetzt "Medienplayer", WMP 6.4 und MP3Pro hinzugefügt
26.06.03: WINE auf anderen Prozessorarchitekturen (neues Kapitel)
26.08.03: Links aktualisiert
30.08.03: Configuration Suite / IE überarbeitet
06.08.03: Parameter an Windows Programm übergeben, zusätzliche Hinweise zur Konfiguration
31.10.03: Oracle 8.17 Client, Inhaltsverzeichnis
01.11.03: WINE und Installshield 7 bei Installationstricks, Visio Viewer
02.11.03: winesetuptk selbst übersetzen
03.11.03: Wine-Aufrufe mit "--dll" geändert, da Parameter nicht mehr existiert
19.11.03: Powerpoint Viewer 2003 hinzugefügt
22.11.03: Winword 2000 hinzugefügt
26.12.03: Ein Fake Windows für alle WINE Varianten
28.12.03: Installation&Konfiguration überarbeitet
02.01.04: IE6-Installerscript / Link neu
26.02.04: Links kontrolliert&aktualisiert, Fedora Core/Security Patched Kernel-Lösung
16.05.04: Links kontrolliert&aktualisiert
19.09.04: Hinweis zu Bochs entfernt, da keine wirkliche Alternative
19.09.04: vollständig überarbeitet, Links kontrolliert und ersetzt
11.12.04: IE-Installer, Links kontrolliert, Configuration Suite gelöscht, WINE Uninstaller, Konfiguration neuer WINE-Laufwerke
20.03.05: Aktualisierung für neuere WINE Versionen
01.07.05: Hinweis zu Lizenzen
23.08.05: Links aktualisiert, Überarbeitung begonnen (Hinweis am Anfang)
27.08.05: Komplett an WINE ab 20050725 angepasst
16.10.05: Hinweise von xanlosch integriert
13.11.05: Helpfile-Explorer
29.04.06: Links aktualisiert
25.05.06: Konfiguration aktualisiert
16.09.06: wineprefixcreate integriert
10.01.07: Mozilla ActiveX Plugin
12.01.07: Links aktualisiert
01.03.08: Links kontrolliert&aktualisiert, winetricks, Hilfsdateien, multiwine
04.01.09: Anpassungen für aktuelle WINE Versionen
26.03.09: Links aktualisiert
06.01.10: Links aktualisiert
28.12.10: Überarbeitet, Links aktualisiert, veraltete Kapitel gelöscht
Lesezeichen