Heim > Artikel > Betrieb und Instandhaltung > Kann Linux Exe ausführen?
Ja, aber die exe-Datei kann nicht direkt ausgeführt werden. Normalerweise können Exe-Programme nicht unter Linux ausgeführt werden, da ihre Kernel unterschiedlich sind. Exe-Programme können jedoch durch die Installation von Wine unter Linux ausgeführt werden. Wine ist eine Kompatibilitätsschicht, die Windows-Anwendungen auf einer Vielzahl von POSIX-kompatiblen Betriebssystemen ausführen kann. Sie kann Windows-API-Aufrufe in dynamische POSIX-Aufrufe übersetzen und so den Speicherbedarf für Leistung und andere Verhaltensweisen beseitigen.
Die Betriebsumgebung dieses Tutorials: Ubuntu 18.04.2-System, Dell G3-Computer.
exe-Datei ist eine ausführbare Datei des Windows-Systems und kann nicht direkt im Linux-System ausgeführt werden. Sie müssen die Wine-Laufumgebung unter Linux installieren.
Normalerweise kann kein Windows-basiertes EXE-Programm unter LINUX ausgeführt werden, da ihre Kernel unterschiedlich sind. Exe-Programme können jedoch durch die Installation von Wine unter Linux ausgeführt werden.
Wine (Abkürzung für „Wine Is Not an Emulator“) ist eine Kompatibilitätsschicht, die Windows-Anwendungen auf mehreren POSIX-kompatiblen Betriebssystemen (wie Linux, macOS und BSD usw.) ausführen kann. Wine imitiert nicht die interne Windows-Logik wie eine virtuelle Maschine oder ein Emulator, sondern übersetzt Windows-API-Aufrufe in dynamische POSIX-Aufrufe, wodurch die Speichernutzung durch Leistung und andere Verhaltensweisen eliminiert wird und Sie Windows-Anwendungen sauber in Ihren Desktop integrieren können.
Installieren Sie das WineHQ-Installationspaket (Ubuntu 18.04.2 64-Bit-System als Beispiel)
Wenn Sie das Wine-Installationspaket zuvor aus anderen Repositorys installiert haben, löschen Sie es und alle davon abhängigen Installationen, bevor Sie es versuchen Installieren Sie das WineHQ-Installationspaket (z. B. wine-mono, wine-gecko, winetricks), da sonst Abhängigkeitskonflikte auftreten können.
Wenn Sie ein 64-Bit-System verwenden, aktivieren Sie bitte die 32-Bit-Architekturunterstützung (falls diese noch nicht aktiviert wurde):
# sudo dpkg --add-architecture i386
Lagerschlüssel herunterladen und hinzufügen:
# wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo # apt-key add winehq.key
Lager hinzufügen:
# sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
Aktualisieren Sie das Installationspaket:
# sudo apt update
Installieren Sie Wine:
sudo apt install --install-recommends winehq-stable
Jetzt ist die Wine-Installation abgeschlossen.
Installieren Sie das exe-Programm (am Beispiel von QQ)
Laden Sie die ausführbare QQ-Datei mit dem Suffix .exe auf den Desktop herunter, klicken Sie mit der rechten Maustaste auf die ausführbare Datei und wählen Sie „Mit anderen Programmen öffnen (A)“
Wählen Sie im Popup-Dialogfeld „Wine Windows Program Loader“ aus Nicht erforderlich, die Installation unter Linux wird im Allgemeinen nicht empfohlen. Beim Ausführen eines EXE-Programms können verschiedene Fehler auftreten.
Verwandte Empfehlungen: „Linux-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonKann Linux Exe ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!