4.1 KiB
Anleitung: Windows-Programme unter Linux mit Wine in einer eigenen Umgebung installieren
Diese Anleitung zeigt dir, wie du Windows-Programme unter Linux mithilfe von Wine installierst – pro Programm in einer eigenen isolierten Wine-Umgebung (Wineprefix).
Die Schritte funktionieren unter den meisten Linux-Distributionen (Ubuntu, Fedora, Arch, etc.).
⭐ Grundbegriffe
Wine
Wine ist eine Kompatibilitätsschicht, die Windows-Programme unter Linux ausführen kann.
Wineprefix
Ein Wineprefix ist eine Art eigener Windows-Ordner (inkl. Registry, Laufwerke, DLLs).
Standard: ~/.wine – wir nutzen jedoch pro Programm einen eigenen Prefix, z. B.:
~/wineprefixes/MeinProgramm
Das verhindert Konflikte zwischen Programmen.
🛠️ Voraussetzungen
Wine & Winetricks installieren
Ubuntu/Debian
sudo apt update
sudo apt install wine winetricks
Fedora
sudo dnf install wine winetricks
Arch Linux / Manjaro
sudo pacman -S wine winetricks
Optional: Für bessere Kompatibilität empfiehlt sich winehq-staging.
📁 1. Eigenen Wineprefix anlegen
Ersetze <PROGRAMMNAME> durch den gewünschten Namen.
export WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>"
wineboot --init
Ordnerstruktur anlegen (falls noch nicht vorhanden):
mkdir -p "$HOME/wineprefixes"
🧩 2. Architektur festlegen (32- oder 64-bit)
32-bit Prefix (für ältere Programme empfohlen)
export WINEARCH=win32
export WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>"
wineboot --init
64-bit Prefix
export WINEARCH=win64
export WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>"
wineboot --init
🧰 3. Prefix konfigurieren (optional)
Wine-Konfiguration starten
export WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>"
winecfg
Hier kannst du z. B. einstellen:
-
Windows-Version (Win7, Win10, Win11)
-
Grafikoptionen
-
Audiotreiber
📦 4. Winetricks nutzen (DLLs, Fonts, Komponenten)
Beispiel: .NET 4.8 & corefonts installieren:
export WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>"
winetricks dotnet48 corefonts
Winetricks GUI öffnen:
winetricks --gui
📥 5. Windows-Programm installieren
Beispiel mit einer setup.exe:
export WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>"
wine ~/Downloads/setup.exe
Installer wie gewohnt durchklicken.
▶️ 6. Programm starten
Wenn das Programm z. B. Programm.exe heißt:
export WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>"
wine "$WINEPREFIX/drive_c/Program Files/<Hersteller>/<Programm>/Programm.exe"
📌 7. Starter (Desktop-Shortcut) erstellen
Erstelle eine Datei:
~/.local/share/applications/<programm>.desktop
Inhalt:
[Desktop Entry]
Name=<PROGRAMMNAME>
Exec=env WINEPREFIX="/home/$USER/wineprefixes/<PROGRAMMNAME>" wine "C:/Program Files/<Hersteller>/<Programm>/Programm.exe"
Type=Application
Categories=Utility;
Datei ausführbar machen:
chmod +x ~/.local/share/applications/<programm>.desktop
🧼 8. Prefix entfernen
Wenn du das Programm löschen möchtest:
rm -rf "$HOME/wineprefixes/<PROGRAMMNAME>"
🔍 Zusatz: Nützliche Tools
Wine Logs anzeigen
WINEPREFIX="$HOME/wineprefixes/<PROGRAMMNAME>" wine Programm.exe &> log.txt
Abhängigkeiten prüfen
winetricks dlls list
📚 Tipps & Best Practices
-
Jedes Programm bekommt seinen eigenen Prefix → weniger Konflikte.
-
Für Spiele: Lutris oder Bottles nutzen.
-
Für Office-Software häufig nötig:
dotnet48,corefonts,vcrun2015. -
Falls ein Programm Probleme macht:
→ WineHQ AppDB durchsuchen (Kompatibilitätsdatenbank).
✔️ Zusammenfassung
-
Wine & Winetricks installieren
-
Eigenen Prefix erstellen
-
Architektur festlegen (32/64 bit)
-
Wine konfigurieren
-
Benötigte Komponenten via Winetricks installieren
-
Setup des Programms ausführen
-
Starter optional erstellen