Wie erstelle ich ein neues Wine-Präfix für eine Anwendung?

Melden
  1. Was ist ein Wine-Präfix?
  2. Vorbereitung
  3. Erstellen des neuen Wine-Präfixes
  4. Anwendung im neuen Präfix starten
  5. Zusätzliche Tipps
  6. Fazit

Was ist ein Wine-Präfix?

Ein Wine-Präfix ist ein isolierter virtueller Windows-Umgebungsspeicher, der alle Dateien, Programmeinstellungen und Registry-Einträge für Windows-Anwendungen enthält, die unter Wine ausgeführt werden. Standardmäßig wird ein Wine-Präfix im Verzeichnis ~/.wine angelegt, doch es ist möglich, für jede Anwendung ein eigenes Präfix zu erstellen. Dies kann helfen, Konflikte zwischen Programmen zu vermeiden und unterschiedliche Konfigurationen separat zu verwalten.

Vorbereitung

Bevor man ein neues Wine-Präfix erstellt, sollte man sicherstellen, dass Wine auf dem System installiert ist. Dies kann man bei den meisten Linux-Distributionen über den jeweiligen Paketmanager erledigen. Außerdem empfiehlt es sich, die Umgebung auf dem neuesten Stand zu bringen, insbesondere wenn man spezielle Windows-Versionen oder Bibliotheken benötigt.

Erstellen des neuen Wine-Präfixes

Um ein neues Präfix anzulegen, müssen Sie zuerst eine neue Umgebungsvariable namens WINEPREFIX setzen, die auf den Speicherort des neuen Präfix-Verzeichnisses zeigt. Ein typischer Pfad könnte zum Beispiel ~/wineprefixes/meine_anwendung lauten. Anschließend führen Sie Wine einmal aus, um das neue Präfix mit der nötigen Verzeichnisstruktur anzulegen.

Der Befehl im Terminal sieht folgendermaßen aus:

export WINEPREFIX=~/wineprefixes/meine_anwendungwinecfg

Der Befehl winecfg öffnet das Wine-Konfigurationsfenster und initialisiert das Präfix. Während dieses Vorgangs wird das Verzeichnis ~/wineprefixes/meine_anwendung automatisch erstellt und mit allen notwendigen Unterordnern und Dateien befüllt. Nach der Initialisierung können Sie in diesem Präfix beliebige Windows-Anwendungen installieren und starten, indem Sie vor jedem Aufruf die Umgebungsvariable WINEPREFIX genauso setzen.

Anwendung im neuen Präfix starten

Um eine Anwendung in dem neuen Präfix auszuführen, setzen Sie vor dem Aufruf der Windows-Anwendung erneut die Umgebungsvariable WINEPREFIX. Beispiel:

export WINEPREFIX=~/wineprefixes/meine_anwendungwine /pfad/zur/anwendung.exe

Das gewährleistet, dass alle Einstellungen, Registrierungen und Programmdateien ausschließlich in diesem neuen Präfix gespeichert und isoliert von anderen Wine-Präfixen aufbewahrt werden.

Zusätzliche Tipps

Um die Einstellung der Umgebung dauerhafter zu machen, können Sie das export WINEPREFIX=... in Ihrem Shell-Startskript wie .bashrc oder .zshrc hinterlegen, allerdings empfiehlt es sich, dies nur temporär oder projektbezogen zu tun, um Verwechslungen zu vermeiden. Alternativ können Sie den Befehl auch mit einem einzelnen Aufruf in einer Shell kombinieren, zum Beispiel:

WINEPREFIX=~/wineprefixes/meine_anwendung wine /pfad/zur/anwendung.exe

Somit wird die Umgebungsvariable nur für diesen Befehl gesetzt. Falls Sie spezielle Windows-Versionen oder Bibliotheken benötigen, können Sie dies in winecfg anpassen oder zusätzliche Tools wie winetricks nutzen.

Fazit

Das Erstellen eines individuellen Wine-Präfixes ist ein einfacher Weg, um Windows-Anwendungen sauber und getrennt voneinander laufen zu lassen. Durch das Setzen der Umgebungsvariable WINEPREFIX vor dem ersten Start von winecfg wird das Präfix erstellt und konfiguriert. Danach kann jede Anwendung in einem eigenen Präfix isoliert betrieben werden.

0

Kommentare