Windows-software installeren op Raspberry Pi met Wine

Windows-software installeren op Raspberry Pi met Wine

Wilt u Windows-software op uw Raspberry Pi gebruiken? Het is een ambitieus voorstel, maar nu mogelijk voor een klein aantal apps. Om erachter te komen hoe gemakkelijk dit is, heb ik Eltechs ExaGear-software op een Raspberry Pi 3 ingesteld.





hoe werkt een powerline-adapter?

Waarom Windows-software op Raspberry Pi?

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





Laten we eerst de praktische voordelen bekijken: als u uw Pi als desktop gebruikt (bijvoorbeeld voor kantoortaken op een laag niveau), wilt u misschien een Windows-toepassing installeren die u op uw hoofdcomputer gebruikt.





Er is ook het entertainmentvoordeel. We weten dat de Raspberry Pi kan speel retro-videogames . We weten ook dat bepaalde open-source videogames geport naar de Pi .

Wat als je een game wilt spelen die niet is geporteerd? Hoewel moderne videogames vrijwel zeker niet zullen draaien, hebben oudere titels een betere kans op de Pi.



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

Op desktop Linux-pc's maakt Wine het mogelijk om Windows-software uit te voeren. Maar Wine kan niet zelfstandig draaien op de Raspberry Pi, omdat de Raspberry Pi niet de x86 (32-bit) architectuur gebruikt. Het is eerder gebaseerd op de ARM-architectuur, die totaal anders is.





Het enige dat u nodig hebt, is de Wine-toepassingslaagsoftware optimaliseren 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 creëert op een Raspberry Pi. Dit betekent dat software die bedoeld is voor Windows- en Linux-desktops binnen de ExaGear-omgeving kan draaien.





Voorbeelden van toepassingen die u op een Raspberry Pi kunt uitvoeren, zijn Skype, Dropbox, Plex en uTorrent. Omdat ExaGear binnen het Raspbian OS draait, hoeft u geen wijzigingen aan te brengen in uw bestaande Raspberry Pi-configuratie.

Wat de Pi betreft, worden de beste resultaten 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 je 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 er 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: ExaGear Desktop downloaden

Zorg ervoor dat uw Raspberry Pi 3 gereed is voordat u ExaGear installeert. De minimale grootte voor ExaGear om te draaien is 1500 MB (1,5 GB), dus u moet ervoor zorgen dat er voldoende ruimte is om te draaien. Begin met het formaat van het Raspbian-bestandssysteem te wijzigen.

Dit kan in Menu > Voorkeuren > Raspberry Pi-configuratie , waar je moet kiezen Systeem > Bestandssysteem uitvouwen . U kunt ook uitvoeren:

sudo raspi-config

Vanaf hier openen Geavanceerde opties > Bestandssysteem uitvouwen en klik op Oke .

Er zijn verschillende versies van ExaGear voor de Raspberry Pi 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 kopiëren via FTP. Of u kunt ExaGear eenvoudig rechtstreeks op uw Raspberry Pi downloaden.

wat betekent rtt op iphone

De aanbevolen stappen zijn om de licentiesleutel (die u krijgt wanneer u de software koopt) op te slaan in de Downloads map op je Pi. Download ExaGear naar dezelfde map met behulp van wget in de opdrachtregel:

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

Hoe lang dit duurt, hangt af van je internetsnelheid; de download is ongeveer 280 MB.

ExaGear Desktop installeren op Raspberry Pi

Als je klaar bent, pak je 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 uit te voeren in de map 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 32-bits Linux-software wel wordt geïnstalleerd en uitgevoerd.

Wat u ook van plan bent te doen, de volgende stap is om de eenvoudige opdracht in te voeren:

exagear

Hiermee wordt de x86-omgeving uitgevoerd, een 'gast' die bovenop de 'host' (Raspbian) draait.

Wine installeren om Windows-software uit te voeren

Voordat u begint met het installeren van Windows-software (we zullen later naar enkele voorbeelden kijken), moet u ExaGear configureren. Dit wordt gedaan door Wine te installeren binnen de ExaGear-omgeving.

Begin met een update:

sudo apt update

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

sudo apt install wine

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

Hoe installeer ik Windows-software op Raspberry Pi

Je draait nu dus 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.

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

Maar wat ga je installeren? ExaGear-ontwikkelaars Eltechs biedt een regelmatig bijgewerkte lijst. Onder de Windows-apps (Linux x86-apps zoals Skype en Dropbox zijn inbegrepen) die worden vermeld, zijn Word Viewer, Mono en .NET Framework 4.5. Een mooie selectie van Windows-games wordt ook genoemd als draaiend op een Raspberry Pi met ExaGear en Wine, zoals Counter Strike, Fallout en Sid Meier's Alpha Centauri.

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

Welke game je ook wilt installeren, zoek een bron. Dit kunnen de originele media zijn of een download van een site als GOG.com. Zolang je het spel hebt gekocht, kun je het naar je computer downloaden.

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

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Vervang de naam van het uitvoerbare bestand door een compatibele game die je draait. De opdrachtregel zal een paar regels tekst verschuiven en de Windows-installatiewizard wordt geopend.

Ga hiermee door om de installatie te voltooien. Zorg ervoor dat Wine correct is geconfigureerd voordat u het geïnstalleerde spel uitvoert. U kunt dit doen met behulp van de opdracht:

winecfg

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

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 game mogelijk niet uitgevoerd, vanwege dezelfde compatibiliteitsproblemen als in Windows zelf.

Nadat 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 een indrukwekkende prestatie om 32-bits software op een ARM-bord te gebruiken.

een opstartbare usb maken van iso

3D-graphics krijgen op Raspberry Pi

Merk op dat als je van plan bent pc-games met 3D-graphics te installeren, je je Raspberry Pi moet configureren. Er zijn verschillende grafische modi beschikbaar en u moet de juiste selecteren.

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

sudo raspi-config

Begin in de configuratietool met het selecteren van Werk deze tool bij naar de nieuwste versie . Wacht op de update en open dan Geavanceerde mogelijkheden en kies GL-stuurprogramma > GL (volledig KMS) OpenGL-desktopstuurprogramma met volledig KMS .

Selecteer Oke dan Finish om te bevestigen en start opnieuw op wanneer daarom wordt gevraagd. Wanneer je Raspberry Pi opnieuw opstart, vergeet dan niet om de exagear-opdracht opnieuw uit te voeren om door te gaan.

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

Meer weten over het draaien van Windows-software op Linux? Bekijk onze handige gids voor Wine op Linux.

Hoewel u op die manier geen native Windows-software kunt gebruiken, moet u er rekening mee houden dat u dat wel kunt: installeer Windows 10 IoT Core op uw Raspberry Pi !

Deel Deel Tweeten E-mail Een beginnershandleiding voor het animeren van spraak

Het animeren van spraak kan een uitdaging zijn. Als u klaar bent om dialoog aan uw project toe te voegen, zullen we het proces voor u opsplitsen.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Wijn
  • Raspberry Pi
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en techniek uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren