So installieren Sie Windows-Software auf Raspberry Pi mit Wine

So installieren Sie Windows-Software auf Raspberry Pi mit Wine

Möchten Sie Windows-Software auf Ihrem Raspberry Pi ausführen? Es ist ein ehrgeiziger Vorschlag, aber jetzt für eine kleine Anzahl von Apps möglich. Um herauszufinden, wie einfach das ist, habe ich die Eltechs ExaGear-Software auf einem Raspberry Pi 3 eingerichtet.





Soll ich meine Festplatte unter Windows 10 partitionieren?

Warum Windows-Software auf Raspberry Pi?

Warum sollten Sie bei so vielen hervorragenden Linux-Anwendungen und -Dienstprogrammen Windows-Software auf dem Raspberry Pi ausführen wollen oder müssen?





Nun, nehmen wir zuerst die praktischen Vorteile: Wenn Sie Ihren Pi als Desktop verwenden (z. B. für einfache Office-Aufgaben), möchten Sie möglicherweise eine Windows-Anwendung installieren, die Sie auf Ihrem Hauptcomputer verwenden.





Hinzu kommt der Unterhaltungsvorteil. Wir wissen, dass der Raspberry Pi kann Retro-Videospiele spielen . Wir wissen auch, dass es bestimmte Open-Source-Videospiele gibt portiert auf den Pi .

Was wäre, wenn Sie ein Spiel spielen wollten, das nicht portiert wurde? Obwohl moderne Videospiele mit ziemlicher Sicherheit nicht laufen werden, haben ältere Titel auf dem Pi bessere Chancen.



Möglich wird dies alles dank der ExaGear x86-Umgebung und Wine, der beliebten Windows-Anwendungsschicht für Linux.

Auf Desktop-Linux-PCs ermöglicht Wine die Ausführung von Windows-Software. Auf dem Raspberry Pi kann Wine jedoch nicht alleine laufen, da der Raspberry Pi nicht die x86-Architektur (32-Bit) verwendet. Es basiert vielmehr auf der ARM-Architektur, die völlig anders ist.





Sie müssen lediglich die Wine Application Layer Software für den ARM-Prozessor des Raspberry Pi optimieren. Erfüllt die ExaGear Desktop-Software die Aufgabe?

Was ist die ExaGear Desktop-Software?

Eltechs ExaGear Desktop ist eine leistungsstarke virtuelle Maschine, die eine x86-Umgebung auf einem Raspberry Pi erstellt. Dies bedeutet, dass Software für Windows- und Linux-Desktops in der ExaGear-Umgebung ausgeführt werden kann.





Zu den Beispielanwendungen, die Sie auf einem Raspberry Pi ausführen können, gehören Skype, Dropbox, Plex und uTorrent. Da ExaGear innerhalb des Raspbian OS läuft, müssen Sie keine Änderungen an Ihrem bestehenden Raspberry Pi-Setup vornehmen.

Was den Pi betrifft, werden die besten Ergebnisse mit einem Raspberry Pi 3 erzielt. Aber auch andere ARM-Geräte wie ODROID, Cubieboard, PINE64 und Banana Pi können ExaGear ausführen.

Das Ergebnis ist, dass Sie ältere x86-Software auf dem Raspberry Pi verwenden können. Dies kann eine Anwendung oder ein Videospiel sein.

Während es andere Möglichkeiten gibt, eine virtualisierte Umgebung zu erstellen, vereinfacht ExaGear den Prozess. Obwohl eine Testversion verfügbar ist, ExaGear ist keine freie Software .

Besuchen Sie die ExaGear-Seite unter eltechs.com, um mehr zu erfahren. Beachten Sie, dass auch Versionen für Chromebook und Android verfügbar sind.

Erste Schritte: ExaGear Desktop herunterladen

Stellen Sie vor der Installation von ExaGear sicher, dass Ihr Raspberry Pi 3 bereit ist. Die Mindestgröße für die Ausführung von ExaGear beträgt 1500 MB (1,5 GB), daher müssen Sie sicherstellen, dass genügend Speicherplatz vorhanden ist. Beginnen Sie mit der Größenänderung des Raspbian-Dateisystems.

Dies ist möglich in Menü > Einstellungen > Raspberry Pi Konfiguration , wo Sie wählen sollten System > Dateisystem erweitern . Alternativ führen Sie Folgendes aus:

sudo raspi-config

Von hier aus öffnen Erweiterte Optionen > Dateisystem erweitern , und klicke OK .

Es stehen mehrere Versionen von ExaGear für den Raspberry Pi zur Verfügung.

  • Raspberry Pi 1/Zero-Version
  • Raspberry Pi 2-Version
  • Raspberry Pi 3-Version

Sie können Ihre bevorzugte Version auf Ihren PC herunterladen und die Daten per FTP hinüberkopieren. Oder laden Sie ExaGear einfach direkt auf Ihren Raspberry Pi herunter.

Wie kann man den Computer dazu bringen, das Telefon zu erkennen?

Die empfohlenen Schritte sind das Speichern des Lizenzschlüssels (den Sie beim Kauf der Software erhalten) im Downloads Verzeichnis auf Ihrem Pi. Laden Sie ExaGear in dasselbe Verzeichnis herunter, indem Sie wget in der Kommandozeile:

wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz

Wie lange dies dauert, hängt von Ihrer Internetgeschwindigkeit ab. Der Download ist ca. 280 MB groß.

Installation von ExaGear Desktop auf Raspberry Pi

Wenn Sie fertig sind, entpacken Sie die heruntergeladene TAR.GZ-Datei.

tar -xvzpf exagear-desktop-rpi3.tar.gz

Anschließend können Sie ExaGear Desktop installieren und aktivieren, indem Sie das Skript install-exagear.sh im Verzeichnis mit den extrahierten Paketen und dem zuvor heruntergeladenen Lizenzschlüssel ausführen.

sudo ./install-exagear.sh

Dieses Skript installiert die Gastumgebung, in der x86-Software ausgeführt werden kann. Sie müssen jedoch auch Wine installieren. Ohne dies können Sie keine Windows-Software ausführen, obwohl 32-Bit-Linux-Software installiert und ausgeführt wird.

Was auch immer Sie planen, der nächste Schritt besteht darin, den einfachen Befehl einzugeben:

exagear

Dadurch wird die x86-Umgebung ausgeführt, ein 'Gast', der auf dem 'Host' (Raspbian) läuft.

Wine installieren, um Windows-Software auszuführen

Bevor Sie mit der Installation der Windows-Software beginnen (wir werden uns später einige Beispiele ansehen), müssen Sie ExaGear konfigurieren. Dies erfolgt durch die Installation von Wine in der ExaGear-Umgebung.

Beginnen Sie mit einem Update:

sudo apt update

Sobald Ihre Repositorys aktualisiert wurden, können Sie Wine installieren.

sudo apt install wine

Wenn Wine installiert ist, kann Ihr Raspberry Pi jetzt Windows-Software ausführen. Beachten Sie, dass dies ohne ExaGear (oder eine andere virtualisierte x86-Umgebung) nicht möglich ist. Möglicherweise finden Sie eine Version von Wine für ARM-Geräte, die jedoch keine Windows-Software ohne die richtige Umgebung ausführen kann.

So installieren Sie die Windows-Software auf dem Raspberry Pi

Sie führen jetzt also eine 32-Bit-Gastumgebung auf Ihrem Raspberry Pi innerhalb des Betriebssystems aus. Sie haben Wine installiert, das auf Linux-Desktops zum Ausführen von Windows-Software verwendet wird.

Jetzt können Sie Videospiele oder andere Software auf dem Raspberry Pi installieren.

Aber was wirst du installieren? ExaGear-Entwickler Eltechs stellt eine regelmäßig aktualisierte Liste zur Verfügung. Unter den aufgeführten Windows-Apps (Linux x86-Apps wie Skype und Dropbox sind enthalten) sind Word Viewer, Mono und .NET Framework 4.5. Es wird auch eine schöne Auswahl an Windows-Spielen genannt, die auf einem Raspberry Pi mit ExaGear und Wine laufen, wie Counter Strike, Fallout und Sid Meiers Alpha Centauri.

Ich bin ein großer Fan von Zivilisationsserie , und Alpha Centauri ist eines meiner absoluten Lieblingsspiele. Dies macht es zu einem idealen Kandidaten für die Installation.

Unabhängig davon, welches Spiel Sie installieren möchten, finden Sie eine Quelle. Dies können die Originalmedien oder ein Download von einer Website wie GOG.com sein. Solange Sie das Spiel gekauft haben, können Sie es auf Ihren Computer herunterladen.

Navigieren Sie in der Befehlszeile in der ExaGear-Umgebung zum Download-Ordner und geben Sie Folgendes ein:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Ersetzen Sie den Namen der ausführbaren Datei durch ein beliebiges kompatibles Spiel, das Sie ausführen. Die Befehlszeile scrollt einige Textzeilen und der Windows-Installationsassistent wird geöffnet.

Fahren Sie damit fort, um die Installation abzuschließen. Stellen Sie vor dem Ausführen des installierten Spiels sicher, dass Wine richtig konfiguriert ist. Sie können dies mit dem Befehl tun:

winecfg

Auf diese Weise können Sie (unter anderem) die Windows-Kompatibilität nach Version angeben. Für Sid Meiers Alpha Centauri müssen Sie dies auf einstellen Windows XP . Sie sollten diese Option auf der Seite finden Anwendungen Tab.

Dies ist vielleicht der wichtigste Teil der Installation und Ausführung von Windows-Software. Wenn die falsche Version ausgewählt wird, kann die Anwendung oder das Spiel aufgrund der gleichen Kompatibilitätsprobleme wie bei Windows selbst möglicherweise nicht ausgeführt werden.

Nachdem Sie Ihre Windows-Software installiert haben, finden Sie diese über das Hauptmenü unter Wein > Programme .

So einfach ist das! Angesichts der Spezifikation des Raspberry Pi ist die Ausführung von 32-Bit-Software auf einem ARM-Board eine beeindruckende Leistung.

Online-Spiele mit Freunden auf verschiedenen Computern spielen

Erhalten von 3D-Grafiken auf Raspberry Pi

Beachten Sie, dass Sie Ihren Raspberry Pi konfigurieren müssen, wenn Sie PC-Spiele mit 3D-Grafik installieren möchten. Es stehen mehrere Grafikmodi zur Verfügung, und Sie müssen den richtigen auswählen.

Beginnen Sie mit dem Öffnen eines neuen Terminalemulators ( Strg + Alt + T ) und geben Sie ein:

sudo raspi-config

Wählen Sie im Konfigurationstool zunächst Aktualisieren Sie dieses Tool auf die neueste Version . Warten Sie auf das Update und öffnen Sie dann Erweiterte Optionen und wähle GL-Treiber > GL (Vollständiges KMS) OpenGL-Desktop-Treiber mit vollständigem KMS .

Auswählen OK dann Beenden zu bestätigen, und starten Sie neu, wenn Sie dazu aufgefordert werden. Denken Sie beim Neustart Ihres Raspberry Pi daran, den Befehl exagear erneut auszuführen, um fortzufahren.

Wenn Sie mit der ExaGear-Umgebung fertig sind, verwenden Sie den Befehl exit, um sie zu beenden. Wiederholen Sie den Befehl, um die Terminalsitzung zu beenden und die Befehlszeile zu schließen.

Möchten Sie mehr über die Ausführung von Windows-Software unter Linux erfahren? Sehen Sie sich unseren praktischen Guide zu Wine unter Linux an.

Obwohl Sie Windows-Software auf diese Weise nicht nativ ausführen können, beachten Sie, dass Sie Installieren Sie Windows 10 IoT Core auf Ihrem Raspberry Pi !

Teilen Teilen Tweet Email Ein Leitfaden für Anfänger zum Animieren von Sprache

Animierende Rede kann eine Herausforderung sein. Wenn Sie bereit sind, Ihrem Projekt Dialog hinzuzufügen, werden wir den Prozess für Sie aufschlüsseln.

Weiter lesen
Verwandte Themen
  • Linux
  • Wein
  • Himbeer-Pi
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren