Hoe Windows-software te installeren op Raspberry Pi met behulp van wijn

Hoe Windows-software te installeren op Raspberry Pi met behulp van wijn / Linux

Wilt u Windows-software op uw Raspberry Pi gebruiken? Het is een ambitieuze propositie, maar nu mogelijk voor een klein aantal apps. Om erachter te komen hoe gemakkelijk dit is, heb ik de ExaGear-software van Eltech op een Raspberry Pi 3 geïnstalleerd.

Waarom Windows-software op Raspberry Pi?

Met zoveel uitstekende Linux-toepassingen en -hulpprogramma's, waarom zou je Windows-software op de Raspberry Pi willen gebruiken of moeten gebruiken??

Nou, laten we eerst de praktische voordelen nemen: als u uw Pi als bureaublad gebruikt 7 Tips voor het gebruik van een Raspberry Pi 3 als een desktop-pc met Raspbian 7 Tips voor het gebruik van een Raspberry Pi 3 als een desktop-pc met Raspbian De Raspberry Pi 3 maakt een ideale desktopvervanger voor productiviteitsdoeleinden. Maar krijg je de beste prestaties? Probeer deze zeven tips om de ervaring te verbeteren. Meer lezen (bijvoorbeeld voor Office-taken op een laag niveau), wilt u mogelijk een Windows-toepassing installeren die u op uw hoofdcomputer gebruikt.

Er is ook het entertainmentvoordeel. We weten dat de Raspberry Pi retro-videogames kan spelen Retro Gaming op de Raspberry Pi: alles wat u moet weten Retro Gaming op de Raspberry Pi: alles wat u moet weten De Raspberry Pi heeft veel toepassingen, maar misschien is het leuk om klassiek te spelen videospellen. Hier is alles wat u moet weten over retro gaming op uw Raspberry Pi. Lees verder . We weten ook dat bepaalde open-source videogames geporteerd zijn naar de Pi 10+ klassieke spellen die je kunt spelen op Raspberry Pi zonder emulators 10+ klassieke games Je kunt rennen op Raspberry Pi zonder emulators Wil je wat klassieke spellen spelen op je Raspberry Pi? Deze tien titels zijn beschikbaar zonder gebruik van emulatie. Grijp ze en je zult binnen enkele minuten spelen! Lees verder .

Wat als je een spel wilde spelen dat niet is geporteerd? Hoewel moderne videogames vrijwel zeker niet zullen worden uitgevoerd, hebben oudere titels een betere kans op de Pi.

Dit is allemaal mogelijk gemaakt dankzij de ExaGear x86-omgeving en Wine, de populaire Windows-toepassingslaag voor Linux.

Op Linux-pc's op een bureaublad maakt Wine het mogelijk om Windows-software te gebruiken. Maar Wine kan niet op zichzelf draaien op de Raspberry Pi, omdat de Raspberry Pi de x86 (32-bits) architectuur niet gebruikt. Het is veeleer gebaseerd op de ARM-architectuur, die helemaal anders is.

Het enige dat u nodig hebt, is het optimaliseren van de Wine-toepassingslaagsoftware voor de ARM-processor van de Raspberry Pi. Doet ExaGear Desktop Software het werk?

Wat is de ExaGear Desktop Software?

Eltechs ExaGear Desktop is een krachtige virtuele machine die een x86-omgeving op een Raspberry Pi creëert. Dit betekent dat software die is bedoeld voor Windows- en Linux-desktops kan worden uitgevoerd binnen de ExaGear-omgeving.

Voorbeelden van toepassingen die u op een Raspberry Pi kunt uitvoeren, zijn Skype, Dropbox, Plex en uTorrent. Omdat ExaGear binnen het Raspbian OS draait Optimaliseer de kracht van je Raspberry Pi met Raspbian Optimaliseer de kracht van je Raspberry Pi met Raspbian Zoals het een man betaamt met te veel technologie aan zijn handen, speel ik onlangs met mijn Raspberry Pi, en configureer ik de apparaat zodat het optimaal werkt. Het blijft lopen als ... Lees meer, je hoeft geen wijzigingen aan te brengen in je bestaande Raspberry Pi-opstelling.

Voor zover de Pi gaat, zullen de beste resultaten worden behaald met een Raspberry Pi 3. Andere ARM-apparaten, zoals de ODROID, Cubieboard, PINE64 en Banana Pi, kunnen echter ook ExaGear gebruiken.

Het resultaat is dat u oudere x86-software op de Raspberry Pi kunt gebruiken. Dit kan een applicatie of een videogame zijn.

Hoewel er andere manieren zijn om een ​​gevirtualiseerde omgeving te creëren, vereenvoudigt ExaGear het proces. Hoewel een proefversie beschikbaar is, ExaGear is geen gratis software.

Ga naar de ExaGear-pagina op eltechs.com voor meer informatie. Houd er rekening mee dat er ook versies voor Chromebook en Android beschikbaar zijn.

Aan de slag: download ExaGear Desktop

Voordat u ExaGear installeert, moet u ervoor zorgen dat uw Raspberry Pi 3 gereed is. De minimale grootte voor ExaGear die moet worden uitgevoerd, is 1500 MB (1,5 GB), dus u moet ervoor zorgen dat deze over voldoende ruimte beschikt om te worden uitgevoerd. Begin met het formaat van het Raspbian-bestandssysteem.

Dit kan gedaan worden in Menu> Voorkeuren> Raspberry Pi-configuratie, waar je zou moeten kiezen Systeem> Bestandssysteem uitbreiden. Of voer als volgt uit:

sudo raspi-config

Vanaf hier open Geavanceerde opties> Bestandsysteem uitvouwen, en klik OK.

Verschillende versies van ExaGear voor de Raspberry Pi zijn beschikbaar.

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

U kunt uw voorkeursversie downloaden naar uw pc en de gegevens via FTP kopiëren. Of u kunt ExaGear eenvoudig rechtstreeks op uw Raspberry Pi downloaden.

De aanbevolen stappen zijn om de licentiesleutel (die u krijgt wanneer u de software koopt) te bewaren voor de downloads map op uw Pi. Download ExaGear met dezelfde naar dezelfde map wget in de opdrachtregel:

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

Hoe lang dit duurt, is afhankelijk van uw internetsnelheid; de download is ongeveer 280MB.

Installatie van ExaGear Desktop op Raspberry Pi

Wanneer u klaar bent, pak het gedownloade TAR.GZ-bestand uit.

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

Vervolgens kunt u ExaGear Desktop installeren en activeren door het script install-exagear.sh in de map uit te voeren met de uitgepakte pakketten en de licentiesleutel die u eerder hebt gedownload.

sudo ./install-exagear.sh

Dit script installeert de gastomgeving, waar x86-software kan worden uitgevoerd. U moet echter ook Wine installeren. Zonder dit kunt u geen Windows-software gebruiken, hoewel de 32-bits Linux-software wordt geïnstalleerd en uitgevoerd.

Wat u ook van plan bent te doen, de volgende stap is het invoeren van de eenvoudige opdracht:

exagear

Hiermee wordt de x86-omgeving uitgevoerd, a “gast” loopt bovenop de “gastheer” (Raspbian).

Wijn installeren om Windows-software uit te voeren

Voordat u Windows-software gaat installeren (we zullen enkele voorbeelden later bekijken) moet u ExaGear configureren. Dit wordt gedaan door Wine te installeren in de ExaGear-omgeving.

Begin met een update:

sudo apt update

Zodra uw opslagplaatsen zijn bijgewerkt, bent u klaar om Wine te installeren.

sudo installeert wijn

Met Wine geïnstalleerd, kan uw Raspberry Pi nu Windows-software draaien. Merk op dat dit niet mogelijk is zonder ExaGear (of een andere x86 gevirtualiseerde omgeving). Mogelijk kunt u een versie van Wine voor ARM-apparaten vinden, maar Windows wordt niet uitgevoerd zonder de juiste omgeving.

Hoe Windows-software te installeren op Raspberry Pi

Dus je hebt nu een 32-bits gastomgeving op je Raspberry Pi, binnen het besturingssysteem. U hebt Wine geïnstalleerd, dat op Linux-desktops wordt gebruikt om Windows-software uit te voeren.

U bent nu klaar om videogames of andere software op de Raspberry Pi te installeren.

Maar wat gaat u installeren? ExaGear-ontwikkelaars Eltechs biedt een regelmatig bijgewerkte lijst. Onder de Windows-apps (waaronder Linux x86-apps zoals Skype en Dropbox) zijn vermeld Word Viewer, Mono en .NET Framework 4.5. Een mooie selectie van Windows-spellen wordt ook aangehaald als draaien op een Raspberry Pi met ExaGear en Wine, zoals Counter Strike, Fallout en Alpha Centauri van Sid Meier.

Ik ben een grote fan van de Civilization-serie en Alpha Centauri is een van mijn favoriete spellen aller tijden. Dit maakt het een ideale kandidaat voor installatie.

Welke game u ook wilt installeren, zoek een bron. Dit kan de originele media zijn of een download van een site zoals GOG.com. Zolang u het spel hebt gekocht, kunt u het downloaden naar uw computer.

Ga in de opdrachtregel in de ExaGear-omgeving naar de downloadmap en voer het volgende in:

wijn setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Vervang de naam van het uitvoerbare bestand door elke compatibele game die u gebruikt. De opdrachtregel schuift een paar regels tekst en de installatiewizard van Windows wordt geopend.

Doorloop dit om de installatie te voltooien. Voordat u de geïnstalleerde game uitvoert, moet u ervoor zorgen dat Wine correct is geconfigureerd. U kunt dit doen met behulp van de opdracht:

winecfg

Hiermee kunt u (onder andere) Windows-compatibiliteit per versie specificeren. Voor Alpha Centauri van Sid Meier moet je dit instellen Windows XP. Je zou deze optie moeten vinden op de toepassingen tab.

Dit is misschien wel het belangrijkste onderdeel van het installeren en uitvoeren van Windows-software. Als de verkeerde versie is geselecteerd, wordt de toepassing of het spel mogelijk niet uitgevoerd, vanwege dezelfde compatibiliteitsproblemen die worden aangetroffen in Windows zelf.

Zodra u uw Windows-software hebt geïnstalleerd, vindt u deze via het hoofdmenu, onder Wijn> Programma's.

Het is zo simpel! Gezien de specificaties van de Raspberry Pi is het uitvoeren van 32-bits software op een ARM-bord een indrukwekkende prestatie.

3D-graphics krijgen op Raspberry Pi

Merk op dat als u pc-games met 3D-graphics wilt installeren, u uw Raspberry Pi moet configureren. Er zijn verschillende grafische modi beschikbaar en u moet de juiste kiezen.

Begin met het openen van een nieuwe terminalemulator (Ctrl + Alt + T) en voer in:

sudo raspi-config

Selecteer in de configuratietool eerst Werk deze tool bij naar de nieuwste versie. Wacht op de update en open Geavanceerde opties en kies GL-stuurprogramma> GL (volledige KMS) OpenGL-bureaubladstuurprogramma met volledige KMS.

kiezen OK dan Af hebben om te bevestigen en opnieuw op te starten wanneer daarom wordt gevraagd. Wanneer uw Raspberry Pi opnieuw opstart, vergeet dan niet om het commando exagear opnieuw uit te voeren om verder te gaan.

Wanneer u klaar bent met de ExaGear-omgeving, gebruikt u de opdracht exit om het te beëindigen. Herhaal de opdracht om de terminalsessie te beëindigen en de opdrachtregel te sluiten.

Wilt u meer weten over het uitvoeren van Windows-software onder Linux? Bekijk onze handige gids over Wine on Linux Hoe Windows Apps & Games met Linux Wine uit te voeren Hoe Windows Apps & Games met Linux Wine uit te voeren Is er een manier om Windows-software onder Linux te laten werken? Eén antwoord is om Wine te gebruiken, maar hoewel het heel nuttig kan zijn, zou het waarschijnlijk alleen je laatste redmiddel moeten zijn. Dit is waarom. Lees verder .

Ontdek meer over: Raspberry Pi, wijn.