it-swarm-eu.dev

Wie kann ich Windows-Software oder -Spiele installieren?

Können .exe und .msi Dateien (Windows Software) in Ubuntu installiert werden?

95
akshatj

Das kannst du, wenn du das erstmal installierst

Weinverträglichkeitsschicht icon Über das Software Center können Sie Windows-Anwendungen in Ubuntu installieren. Seien Sie jedoch gewarnt, dass nicht alle Anwendungen einwandfrei oder fehlerfrei funktionieren. Einige Anwendungen sind sogar unbrauchbar, während andere einwandfrei funktionieren (in der Wine Application Database finden Sie eine gute Vorstellung davon, wie gut verschiedene Programme funktionieren). Siehe Wie installiere und konfiguriere ich Wine? , um Ihnen bei der Installation zu helfen.

Sobald Wine installiert ist, können Sie einfach auf eine .exe- oder .msi -Datei doppelklicken, um sie auszuführen. Wenn dies aus irgendeinem Grund nicht funktioniert, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Mit Wine Windows Program Loader öffnen". Führen Sie natürlich nur ausführbare Dateien von Quellen aus, denen Sie vertrauen, um Windows-Malware zu vermeiden.

Screenshot of right-click opening an executable

Wenn Sie auf Kompatibilitätsprobleme stoßen, können Sie die neueste Wine Beta-Version aus der ppa:ubuntu-wine/ppa -Softwarequelle testen (siehe Was sind PPAs und wie verwende ich sie? ).

Sie können auch die Installation von Winetricks icon , CrossOver icon oder CrossOver Games icon um Software einfacher zu installieren und zu benutzen.

Um die Debug-Ausgabe der Windows-Software zu sehen (falls etwas schief geht), führen Sie sie mit wine msiexec /i file.msi oder einfach wine file.exe von einem Terminal aus.

78
Tommy Brunn

Kurze Antwort

.exe-Dateien sind nicht mit Ubuntu binärkompatibel. Es gibt jedoch Kompatibilitätsebenen für Linux, z. B. Wine, die EXE-Dateien ausführen können.


Detaillierte Antwort und Lösungen

Das zugrunde liegende Problem:

Ubuntu ist ein völlig anderes System als MS Windows. Es sieht nicht nur anders aus, sondern nutzt auch unterschiedliche Mechanismen für seine Kernfunktionen.

Das Problem mit .exe-Dateien ist, dass sie spezifisch für Windows sind. Kein anderes System ist in der Lage, sie auszuführen, da ihre Inhalte für die Verwendung auf einem Microsoft-System ausgelegt sind. Linux verwendet unterschiedliche Standards, unterschiedliche Konzepte und daher müssen Ubuntu-Anwendungen an diese angepasst werden, damit sie ordnungsgemäß funktionieren.

Wenn Sie gerade von Windows migriert sind und Ihre kleinen Schritte mit Ubuntu ausführen, werden Sie in der Tat überrascht sein, dass EXE-Dateien nicht ausgeführt werden können. Möglicherweise treten unterschiedliche Symptome auf. Möglicherweise wird eine Fehlermeldung angezeigt, oder das Doppelklicken auf eine EXE-Datei hat keinerlei Auswirkungen. Dies alles passiert, weil Ubuntu keine Ahnung hat, was es tun soll, um diese Datei auszuführen. Ubuntu weiß nicht, wie MS Windows "hinter den Kulissen" funktioniert, und kann daher den darin enthaltenen Code nicht ausführen. In der Fachsprache heißt es, dass ausführbare Windows- und Linux-Dateien nicht binärkompatibel sind.

Suche nach Alternativen

Das erste, was Sie tun sollten, ist zu erkennen, dass Sie diese EXE-Datei höchstwahrscheinlich nicht ausführen möchten. Die meisten Windows-Anwendungen, mit denen Sie arbeiten, haben Ubuntu alternatives im Ubuntu Software Center.

Daher besteht der allererste Schritt beim Ausführen einer EXE-Datei darin, zu überprüfen, ob es eine Ubuntu-Version derselben Anwendung gibt (wie Firefox - it) hat sowohl eine Windows- als auch eine Ubuntu-Edition) oder eine nahe Alternative, die nicht die gleiche App ist, aber zu 99% das gleiche Zeug macht. Wenn Sie beispielsweise ein Dokument erstellen möchten, möchten Sie anstelle von MS Office LibreOffice verwenden.

Wie finde ich eine Alternative?

Hier sind einige Tipps.

  1. Suche im Ubuntu Software Center.
    • Starten Sie das Ubuntu Software Center und geben Sie in das Suchfeld die gewünschte Anwendung ein. Wenn Sie beispielsweise "photoshop" eingeben, finden Sie GIMP , ein großartiges Werkzeug für die erweiterte Bildbearbeitung Ersatz für Adobe Photoshop.
    • Viele Windows-Anwendungen sind auch für Ubuntu verfügbar und haben ihre identisch -Version im Ubuntu Software Center. Dies ist die bevorzugte Methode zur Installation von Software in Ubuntu.
  2. Suche Ask Ubuntu (genau diese Seite).
  3. Diese Ubuntu-Hilfeseite enthält großartige Tipps für die Suche nach Alternativen.
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

Okay, aber nicht alle Anwendungen haben Alternativen. Es gibt eine Reihe von Fällen, in denen Sie das EXE-Programm trotzdem ausführen möchten. Beispiele beinhalten:

  • Sie versuchen, eine Anwendung auszuführen, deren Alternative keinen Sinn ergibt. Bei den meisten Videospielen möchten Sie diese ausführen und keine Alternative.
  • Möglicherweise möchten Sie die ursprüngliche Anwendung anstelle einer Alternative ausführen, da die Alternative nicht gut genug ist. Zum Beispiel halten viele Leute Photoshop für einen viel besseren Editor als The GIMP.
  • Dies ist ein sehr Windows-spezifisches Programm, das unter Linux wenig Sinn macht.

Zum Glück können Sie EXE-Dateien auf Ubuntu ausführen.

Ausführen von EXE-Dateien auf Ubuntu mit WINE

Was ist Wein ? Nun, technisch gesehen ist es eine Kompatibilitätsebene. Dies bedeutet, dass eine Windows-ähnliche Umgebung für alle EXE-Anwendungen bereitgestellt wird, die Sie ausführen möchten. Daher werden mit WINE .exe-Dateien auf Ubuntu ausgeführt.

WINE ist nicht standardmäßig installiert. Sie können es entweder durch:

  • Suche nach "Wein" im Ubuntu Software Center.
  • Führen Sie den Befehl aus: Sudo apt-get install wine.

Details zur Installation von WINE finden Sie in diese Frage .

Okay, also habe ich WINE installiert. Was nun?

Fahren Sie mit dem Starten Ihrer EXE-Datei fort! Doppelklicken Sie darauf, und mit ein bisschen Glück sieht alles unter Windows so aus. Voilà!

WARNUNG: Nicht alle Anwendungen verhalten sich korrekt, wenn sie mit WINE ausgeführt werden. WINE ist keineswegs perfekt, und da es so tut als ob eine Windows-Umgebung ist, anstatt eine echte zu sein, können einige Anwendungen fehlerhaft funktionieren. Häufige Probleme können falsch angezeigte Felder, Probleme mit dem Vollbildmodus bei Videospielen und Probleme mit dem Kopierschutz sein. Einige von ihnen können mit einigem Aufwand gelöst werden. Überprüfen Sie die WINE application database und verwenden Sie Google, um Hinweise zu finden, falls Ihre .exe nicht richtig funktioniert.

Ausführen von Windows-Anwendungen unter Ubuntu mit PlayOnLinux

Möglicherweise gibt es ein anderes Tool, das Sie beim Ausführen von Windows-Anwendungen unterstützt.

Es heißt PlayOnLinux ( website ) und unterstützt eine ganze Reihe von Software ( browse ).

Es wird eine bestimmte Version von Wine ausgeführt, von der bekannt ist, dass sie am besten mit der Anwendung funktioniert, die Sie ausführen möchten. Es werden auch zusätzliche Pfade installiert, um maximale Kompatibilität mit Ubuntu zu gewährleisten. Aber das müssen Sie nicht wissen. alles wird automatisch erledigt.

Aus diesem Grund liefert PlayOnLinux in der Regel die besten Ergebnisse, wenn eine weithin bekannte Software ausgeführt wird, einschließlich vieler Videospiele.

PlayOnLinux installieren:

  • Finden Sie es im Ubuntu Software Center oder
  • Sudo apt-get install playonlinux ausführen

Verwenden von PlayOnLinux:

Führen Sie die PlayOnLinux-Anwendung aus, anstatt auf die EXE-Datei zu doppelklicken (die mit WINE gestartet wird). Klicken Sie in der Symbolleiste auf die Schaltfläche "Installieren" und wählen Sie aus, welche Anwendung Sie installieren möchten. PlayOnLinux führt Sie durch den Installationsprozess (Sie benötigen natürlich Installationsmedien).

Sobald dies erledigt ist, wird Ihre installierte Anwendung im PlayOnLinux-Hauptfenster angezeigt. Doppelklicken, um es zu starten!

Kommerzielle Lösungen

Wenn Sie mit WINE nicht zufrieden sind, gibt es einige kommerzielle Software, die Windows-Anwendungen unter Linux ausführt. Eines der bekanntesten ist CrossOver . In einigen Fällen hat es deutlich bessere Ergebnisse, ist jedoch nicht kostenlos verfügbar.

81
Rafał Cieślak

ja mit wein.

besuchen Sie das Ubuntu Software Center.

hier ist ein Link zum ppa https://launchpad.net/~ubuntu-wine/+archive/ppa

hier ist ein Video zur Installation http://www.youtube.com/watch?v=hZgjgeDQVo4

hier ist ein Video zur Installation grundlegender Anwendungen http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

und hier ist das Wein-Wiki, in dem Sie weitere Informationen finden. http://wiki.winehq.org/HowTo

wenn Sie ein Spiel von einer CD spielen möchten, können Sie play unter Linux installieren, das auch im Ubuntu-Software-Center verfügbar ist. hoffe das hilft

23
jnut

Sie müssen zuerst den Wine Compatibility Layer installieren, damit Sie Windows-Anwendungen unter Ubuntu ausführen können:

  1. Öffnen Sie das Ubuntu Software Center
  2. Suche nach "Wine"
  3. Installieren Sie "Wine Microsoft Windows Compatibility Layer"

Als nächstes müssen Sie Ubuntu mitteilen, dass dies ein Programm ist.

  1. Klicken Sie mit der rechten Maustaste auf die Datei .exe und wählen Sie Eigenschaften
  2. Gehen Sie zu Berechtigungen und aktivieren Sie Datei als Programm ausführen lassen

Jetzt können Sie das Programm ausführen

  • Klicken Sie mit der rechten Maustaste auf die Datei .exe und wählen Sie Mit Wine Windows Program Loader öffnen

Das ist alles, das Programm sollte jetzt gut laufen. Ich habe dies mit verschiedenen Teilen der Windows-Software getestet, einschließlich der Windows-Version von Mono.

17
Stefano Palazzo

Für Anwendungen, die in Wine nicht funktionieren, können Sie Virtualbox verwenden, indem Sie Windows auf der virtuellen Maschine installieren. 3D-Beschleunigung wird in Virtualbox unterstützt.

Siehe auch diese Fragen:

15
iugamarian

Wein ist keine perfekte Antwort, da Sie wahrscheinlich viele Kompatibilitätsprobleme haben werden. Sie könnten in Betracht ziehen, Ihre Bewerbung zuerst unter WineHQ.org zu überprüfen. Platin ist die beste Stufe, dann Gold, Silber, Bronze und schließlich Müll.

alt text

Wenn Sie Spiele ausführen möchten, können Sie spezielle Versionen von Wine wie PlayOnLinux (kostenlos) oder CrossOver (kostenpflichtig) ausprobieren. Ansonsten sollten gängige Anwendungen mit ein wenig Konfiguration gut genug funktionieren.

13
Lyrositor

Sie sollten sich bewusst sein, dass Ubuntu ein völlig anderes Betriebssystem als Windows ist. Die Dateistrukturen sind nicht kompatibel. Daher sind .exe -Dateien für Windows und nicht für Linux konzipiert. Deshalb werden sie nicht funktionieren.

Allerdings gibt es einige .exeDateien, die unter Linux (Ubuntu) mit einem Programm namens wine gut funktionieren. Die neueste stabile Version sollte sich im Software-Center befinden.

Vor der Installation von wine empfehle ich jedoch, auf der Entwickler-Website nachzuschlagen, was es kann und was nicht und welche Windows-Programme damit funktionieren.

Schließlich gibt es Tausende von Apps, die für Linux entwickelt wurden und genau die gleichen Funktionen haben wie Windows-Apps. Viele sind plattformübergreifend, wie VLC, Firefox, um nur einige zu nennen.

11
Baldrick

Zuallererst ist eine .EXE-Datei eine ausführbare Windows-Datei. In Linux und anderen * nix-basierten Systemen verwenden wir .EXE nicht als Dateierweiterung für ausführbare Programme. Stattdessen setzen wir die Berechtigung, dass das Programm ausführbar ist, mit dem Befehl chmod.

Zweitens ist Ihre Frage zu weit gefasst. Welche '.EXE-Datei', von der ich annehme, dass Sie versuchen, eine Windows-Anwendung auszuführen, versuchen Sie auszuführen? Es gibt ein Programm namens WINE, mit dem Windows-Programme auf verschiedenen Erfolgsebenen ausgeführt werden können.

Es wird jedoch dringend empfohlen, eine native alternative App zu verwenden, da diese immer besser mit dem Desktop integriert werden kann.

11
LFC_fan

Nun, Windows 'Exe'-Datei läuft nicht unter Linux, es ist eine andere Art von Betriebssystem. Sie könnten wine installieren und es dann erneut versuchen. Funktioniert in den meisten Fällen sehr gut.

Und geben Sie Ubuntu eine faire Chance, Sie brauchen in den meisten Fällen kein Windows. Sie haben nur den Eindruck, dass dies ein notwendiger Bestandteil der Computererfahrung ist.

9

Abgesehen von einer WINE-Implementierung können Sie sich auch mit VirtualBox oder einer anderen Virtualisierungstechnologie befassen, wenn Sie eine Kopie von Fenstern haben, die herumliegen.

Hier ist ein Link zum Einrichten: http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

Ein Nachteil bei der Verwendung einer virtuellen Maschine (VM) besteht darin, dass sie im Allgemeinen für Computer der oberen Preisklasse reserviert sind, da sie ein Betriebssystem in Ihrem Betriebssystem sind, das zusätzliche Betriebssystemressourcen beansprucht.

ein Vorteil wäre, dass sie einfacher zu sichern und bei einem katastrophalen Softwarefehler erneut zu installieren sind.

Wikipedia hat einen Artikel über VirtualBox und Virtualization. Ich kann nur einen Link posten, bis ich mehr coole Punkte bekomme, also dachte ich, das Tutorial wäre ein besserer Link, da es eine kurze Beschreibung hat

7
aggitan

Lauf:

Sudo apt-get install wine

Dann doppelklicken Sie einfach auf exe

6
Extender

Die oben angegebene Wein-PPA ist hilfreich, ich werde jedoch bemerken, dass Sie keine Beta-Pakete verwenden müssen, wenn Sie die PPA verwenden. Das wine1.5 -Paket bietet Ihnen das neueste Beta-Paket. Mit dem wine1.4 -Paket bleiben Sie jedoch bei der stabilen Wine 1.4-Version und sind keinen Regressionen ausgesetzt. Sie können auch einfach das Paket wine für die neueste stabile Version installieren.

5
Scott Ritchie

Sie sollten versuchen Wein :

wine msiexec /i your_msi_file.msi
5
Jakub Šturc

Wenn Sie Updates von den Wine-Entwicklern erhalten möchten, damit immer mehr Windows-Software unterstützt wird, wechseln Sie zu System-> Software Sources und zur Registerkarte Other Software. Klicken Sie auf die Schaltfläche Hinzufügen und kopieren Sie diese und fügen Sie sie ein: ppa: ubuntu-wine/ppa

4
Bhamid

Möglicherweise sollte eine ordnungsgemäße Fehlermeldung darauf hinweisen, dass EXE-Dateien speziell für die Ausführung in einer Windows-Umgebung erstellt wurden. Es gibt viele aufregende Möglichkeiten, mit dieser Situation umzugehen, aber alle brauchen ein wenig Zeit und Mühe, um sich zu informieren und zu verstehen. Wenn Sie dennoch Windows verwenden möchten, was völlig in Ordnung ist, da Sie frei wählen können, ist es möglicherweise ratsam, nur auf Ihre Windows-Installation zu warten und dann Ihre EXE-Dateien auszuführen.

Falls Sie sich anders entscheiden und mehr über Ubuntu und das Ausführen von ausführbaren Dateien erfahren möchten, sollten Sie wissen, dass es solche gibt

  • verschiedene Dateiformate, die nativ in Ubuntu ausgeführt werden sollen
  • kann native Programme in Ubuntu, die sehr einfach zu installieren sind
  • lösungen (wie Wein), um auch Windows-Programm in Ubuntu auszuführen

Viel Glück und entscheide dich sorgfältig!

4
NilsB

Ja, wie andere bereits gesagt haben, können Sie Wine zum Ausführen von Windows-Programmen verwenden.

Sobald wine installiert ist, können Sie eine ausführbare Windows-Datei ausführen, indem Sie mit der rechten Maustaste darauf klicken und auf "Mit dem Windows-Programmlader öffnen" klicken oder das Terminal wie oben beschrieben verwenden.

Sie sollten hier prüfen, ob/wie das Programm in Wein ausgeführt werden kann. Viele Programme funktionieren nicht einwandfrei oder benötigen eine zusätzliche Konfiguration, um ausgeführt zu werden. Ein Programm namens winetricks (siehe http://wiki.winehq.org/winetricks ) kann die Dinge ein bisschen einfacher machen.

Versuchen Sie immer, native Software oder kostenlose Alternativen zu verwenden, wenn dies möglich ist. Sie können im Ubuntu Software Center nach Anwendungen suchen - Programme von hier funktionieren viel besser und benötigen nur wenig Konfiguration. Sie können auch auf dieser Website nach freien Software-Alternativen zu proprietären Produkten suchen: http://www.osalt.com/ .

4
dv3500ea

Wie andere gesagt haben, ist Wein normalerweise die beste Option, aber in einigen Fällen können Sie mit Mono eine bessere Leistung erzielen. Damit das Programm jedoch unter Mono ausgeführt werden kann, muss es sich um eine .NET-Anwendung handeln, und selbst das ist keine Garantie dafür, dass das Programm ohne eine Handbewegung ausgeführt wird.

Zusammenfassend ist Wine eine sichere Sache, aber Mono ist standardmäßig in Ubuntu installiert und kann mit vielen einfachen .EXE-Dateien umgehen, die .NET-Anwendungen sind.

4
Michael Curran

Führen Sie Sudo apt-get install wine aus und konfigurieren Sie dann wine mit dem Befehl winecfg

Auf diese Weise können Sie mit der rechten Maustaste auf eine EXE-Datei klicken, um sie mit Wine Loader zu öffnen.

2
nikhil