Wine ist kurz und knapp formuliert ein Emulator der Windows API unter Unix
oder wie es auf der Wine Homepage zu finden ist
Es gibt eine ganze Reihe von Anwendungen, die man unter Wine betreiben kann.
Im Anschluß an die Installationsbeschreibung wird auf dieser Seite auf einzelne Anwendungen, die unter Wine betrieben werden können eingegangen.
Die Installation von wine unter Gentoo ist einfach: emerge wine winesetuptk
Dadurch wird das eigentliche wine Paket (und evtl. Schriften) und das TK-Setup Programm winesetuptk installiert.
Wine richtet man für jeden Benutzer ein.
Im Folgenden wird die Einrichtung für den Benutzer hugo erläutert.
Als Benutzer hugo startet man das Programm winesetuptk.
Im Dialog wählt man als Ort für die Wine Installation das Homeverzeichnis des Benutzers (standard). Für die Ablage der Windows-Dateien wählt man /home/hugo/.wine/fake_windows.
Auf der Dialogseite für die einstellungen muss man nicht zwingend größere Veränderungen vornehmen (Ich wählte Win98 Look and Feel).
Dann noch ein Klick auf Finish und schon ist Wine eingerichtet.
Starmoney in der Version 4.0 ist unter Wine lauffähig. Eine 30-Tage Testversion kann unter www.starmoney.de heruntergealden werden (ca. 45MB). Dazu gibts einen entsprechenden Demolizenzcode auf dieser Seite.
Um StarMoney zu installieren, ruft man die heruntergeladene Datei auf smoney40.sh.
Da StarMoney bei der Installation einige Windowskomponenten installiert und auch aus dem Internet herunter lädt, muß die Internetverbindung vor Start der Installation aufgebaut werden.
Star Money läßt sich mit wine „C:\Program Files\StarMoney 4.0\smoney.exe“ starten.
An einigen Stellen ruft Starmoney den Internetexplorer auf, um zu einer Webseite zu springen.
Sollte beim Versuch den Internet Explorer zu öffnen nichts passieren, so liegt dies
an einer Einstellung in der Datei smoney.ini, die im Verzeichnis C:\Program Files\StarMoney 4.0 zu finden ist. Dort steht der Eintrag für den externen Browser wahrscheinlich auf standard.
Das Problem ist behoben ändert man diese Einstellung in den Pfad eines gültigen Browsers.
ExternalBrowser
Application=/usr/kde/3.3/bin/konqueror
Der Pfad muss evtl. in Abhängigkeit der Systemgegebenheiten angepasst werden.
Mittlerweile gibt es StarMoney 5.0 und auch diese Version funktioniert prima Wine.
Lotus Notes wird in der Regel über ein msi Paket installiert (Windows-Installer).
Der Windows-Installer funktioniert leider nicht unter Wine, so dass man einen kleinen Trick anwenden muss. Zunächst installiert man Notes auf einem Windows Rechner und kopiert dann die notwendigen Dateien in das entsprechende Wine Verzeichnis.
cp /wo_der_Lotus_Ordner_steht /home/hugo/.wine/fake_windows/Programme/
Zu beachten ist, dass Notes im Programme Ordner stehen muss, wenn es unter Windows dort installiert war und im Program Files Ordner, wenn es dort unter windows installiert war.
Lotus Notes benötigt noch einige Dynamic Link Libraries von Windows (DLL’s).
- mfc42.dll
- mfc42u.dll
- msvcrt.dll
- msvcp60.dll
Die Dateien stehen normalerweise im Verzeichnis windows/system32 und werden in das Verzeichnis /home/hugo/fake_windows/Windows kopiert
Gestartet wird Lotus Notes durch
wine .wine/fake_windows/Programme/Lotus/Notes/nlnotes.exe
Fritz!X ist eine Software zur Konfiguration und Bedienung von Telefonanlagen von AVM.
Näheres dazu findet man bei AVM Deutschland.
Der Anschluss von TK-Anlagen über USB und die Verwendung mit WINE funktioniert nach aktuellem Kenntnisstand nicht, verfügt die Anlage aber über einen seriellen Port (z.B. die NetXXL), dann ist es möglich die Software unter Wine zu betreiben.
Nach Download der Software von der AVM Site, muss diese einfach nur noch mit
wine fx_d_030201.exe
installiert werden.
Probleme bereitet im Allgemeinen der Zugriff mit einem non-root User. Um zu erreichen auch mit einem „normalen“ User Fritz!X verwenden zu können, muss dieser der Gruppe tty angehören. Damit hat er die Recht auf die seriellen Ports zu zugreifen. Mit dem Kommando usermod -a -G tty <username> fügt man einen User der Gruppe tty hinzu. Ab der Version 104 von udev wird die Gruppe uucp verwendet.