Wine

Wine ist ein Wrapper für Funktionsaufrufe, die an Microsoft Windows gerichtet sind, leitet diese um und ersetzt sie durch Linux-Funktionsaufrufe. Das gleiche geschieht mit Aufrufen an DirectX, die in OpenGL-Befehle umgewandelt oder emuliert werden. Mittlerweile funktionieren unter Wine zahlreiche Windowsprogramme. Ob das gewünschte Programm auch tatsächlich funktioniert ist jedoch meist Glücksache. Es gibt jedoch die WineHQ-Datenbank in welcher tausende von Programmen und Spiele gelistet sind und man sehr wahrscheinlich sein Programm finden kann.

Benutzung

Ist Wine erst einmal installiert, kann es über die Konsole folgendermassen benutzt werden:

  • Windowsprogramm xy.exe starten:
wine xy.exe
  • Einstellungen an Wine vornehmen:
winecfg

Prinzipiell geht alles was zu Wine gehört nach ~/.wine/ . Dort befinden sich auch die Links zu den "Windows-Laufwerken".

Installation

Bei den allermeisten Distributionen wird Wine mitgeliefert, bzw. befindet sich in den Repositories, die Installation gestaltet sich dementsprechend einfach. Da jedoch alle 2 Wochen eine neue Wine-Version erscheint sind diese mitgelieferten Versionen sehr schnell veraltet. Es empfiehlt sich die aktuellste Version von der Webseite des Projekts zu installieren. Es wird die jeweils aktuellste Version in zahlreichen Paket-Formate angeboten.

Konfiguration

In den neueren Wine-Versionen ist eine Windows-Oberfläche verfügbar, mit der Wine konfiguriert werden kann. Hier können Profile für bestimmte Programme angelegt werden und dabei spezielle Einstellungen geladen werden.

Alternativen

  • Crossover bzw. Crossover Games, basieren auf einer mehr oder weniger aktuellen Wine-Version, bringen aber eine benutzerfreundliche GUI sowie professionellen Support mit.
  • Cedega, basiert ebenfalls auf Wine, allerdings auf einer sehr alten. Wurde in den letzten Jahren stetig von Transgaming verbessert.

Tools

Es gibt zahlreiche Frontends für Wine, welche einem das Leben einfacher machen:

Neuste Version

Die unterschiedlichen Distributionen bieten verschiedene Wege an, um jeweils die neusten Pakete, die zur Verfügung stehen, in die Distribution einzubinden.

OpenSUSE

Auf der OpenSUSE-Webseite sind eine Reihe von inoffiziellen Paketquellen genannt, unter anderem eine für Wine.

Um diese Paketquelle in eure Software-Paketverwaltung aufzunehmen, müsst ihr an der Konsole folgende Befehle ausführen.

Zeigt euch die bisherigen installierten Paketquellen:

sudo zypper lr

Dieser Befehl installiert die neue Paketquelle unter dem Pseudonym Wine:

Jetzt noch die Automatische Aktualisierung aktivieren:

sudo zypper mr -r wine

Screenshots und Videos