Slik installerer du Windows -programvare på Raspberry Pi ved hjelp av Wine

Slik installerer du Windows -programvare på Raspberry Pi ved hjelp av Wine

Vil du kjøre Windows -programvare på Raspberry Pi? Det er et ambisiøst forslag, men nå mulig for et lite antall apper. For å finne ut hvor enkelt dette er, satte jeg opp Eltechs ExaGear -programvare på en Raspberry Pi 3.





hvordan lage en logo i word

Hvorfor Windows -programvare på Raspberry Pi?

Med så mange utmerkede Linux -applikasjoner og verktøy, hvorfor vil du eller trenger du å kjøre Windows -programvare på Raspberry Pi?





La oss først ta de praktiske fordelene: Hvis du bruker Pi som skrivebord (f.eks. For kontoroppgaver på lavt nivå), kan det være lurt å installere et Windows-program som du bruker på hoveddatamaskinen.





Det er også underholdningsfordelen. Vi vet at Raspberry Pi kan spille retro videospill . Vi vet også at visse videospill med åpen kildekode har vært overført til Pi .

Hva om du ville spille et spill som ikke har blitt portet? Selv om moderne videospill nesten ikke vil kjøre, har eldre titler en bedre sjanse på Pi.



Alt dette er mulig takket være ExaGear x86 -miljøet, og Wine, det populære Windows -applikasjonslaget for Linux.

På stasjonære Linux -PCer gjør Wine det mulig å kjøre Windows -programvare. Men Wine kan ikke kjøre alene på Raspberry Pi, fordi Raspberry Pi ikke bruker x86 (32-biters) arkitekturen. Den er snarere basert på ARM -arkitekturen, som er helt annerledes.





Alt du trenger er å optimalisere Wine -applikasjonslagprogramvaren for ARM -prosessoren til Raspberry Pi. Gjør ExaGear Desktop Software jobben?

Hva er ExaGear stasjonær programvare?

Eltechs ExaGear Desktop er en kraftig virtuell maskin som skaper et x86 -miljø på en Raspberry Pi. Dette betyr at programvare beregnet for Windows og Linux stasjonære datamaskiner kan kjøres i ExaGear -miljøet.





Eksempelprogrammer du kan kjøre på en Raspberry Pi inkluderer Skype, Dropbox, Plex og uTorrent. Fordi ExaGear kjører i Raspbian OS, trenger du ikke å gjøre noen endringer i det eksisterende Raspberry Pi -oppsettet ditt.

Når det gjelder Pi, vil de beste resultatene oppnås ved hjelp av en Raspberry Pi 3. Imidlertid kan andre ARM -enheter, for eksempel ODROID, Cubieboard, PINE64 og Banana Pi, også kjøre ExaGear.

Resultatet er at du kan bruke eldre x86 -programvare på Raspberry Pi. Dette kan være et program eller et videospill.

Selv om det er andre måter å lage et virtualisert miljø på, forenkler ExaGear prosessen. Selv om en prøveversjon er tilgjengelig, ExaGear er ikke gratis programvare .

Gå til ExaGear -siden på eltechs.com for å finne ut mer. Vær oppmerksom på at versjoner for Chromebook og Android også er tilgjengelige.

Komme i gang: Last ned ExaGear Desktop

Før du installerer ExaGear, må du kontrollere at Raspberry Pi 3 er klar. Minimumsstørrelsen for ExaGear å kjøre er 1500 MB (1,5 GB), så du må sørge for at den har nok plass til å kjøre. Begynn med å endre størrelsen på Raspbian -filsystemet.

Dette kan gjøres i Meny> Innstillinger> Raspberry Pi -konfigurasjon , hvor du bør velge System> Utvid filsystemet . Alternativt kan du kjøre:

sudo raspi-config

Herfra, åpne Avanserte alternativer> Utvid filsystem , og klikk OK .

Flere versjoner av ExaGear for Raspberry Pi er tilgjengelige.

  • Raspberry Pi 1/Zero versjon
  • Raspberry Pi 2 versjon
  • Raspberry Pi 3 versjon

Du kan laste ned din foretrukne versjon til PCen og kopiere dataene via FTP. Eller du kan ganske enkelt laste ned ExaGear direkte på Raspberry Pi.

hvordan sette to bilder side om side på android

De anbefalte trinnene er å lagre lisensnøkkelen (som du får når du kjøper programvaren) i Nedlastinger katalogen på din Pi. Last ned ExaGear med den samme katalogen wget på kommandolinjen:

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

Hvor lang tid dette tar vil avhenge av internetthastigheten din; nedlastingen er på omtrent 280 MB.

Installere ExaGear Desktop på Raspberry Pi

Når du er klar, pakker du ned den nedlastede TAR.GZ -filen.

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

Du kan deretter installere og aktivere ExaGear Desktop ved å kjøre install-exagear.sh-skriptet i katalogen med de utpakkede pakkene og lisensnøkkelen du lastet ned tidligere.

sudo ./install-exagear.sh

Dette skriptet installerer gjestemiljøet, der x86 -programvare kan kjøres. Du må imidlertid også installere Wine. Uten dette vil du ikke kunne kjøre Windows-programvare, selv om 32-biters Linux-programvare vil installere og kjøre.

Uansett hva du planlegger å gjøre, er det neste trinnet å skrive inn den enkle kommandoen:

exagear

Dette vil kjøre x86 -miljøet, en 'gjest' som kjører på toppen av 'verten' (Raspbian).

Installere Wine for å kjøre Windows -programvare

Før du begynner å installere Windows -programvare (vi tar en titt på noen eksempler senere) må du konfigurere ExaGear. Dette gjøres ved å installere Wine i ExaGear -miljøet.

Begynn med en oppdatering:

sudo apt update

Når lagrene dine er oppdatert, er du klar til å installere Wine.

sudo apt install wine

Når Wine er installert, kan Raspberry Pi nå kjøre Windows -programvare. Vær oppmerksom på at dette ikke er mulig uten ExaGear (eller et annet virtualisert x86 -miljø). Du kan kanskje finne en versjon av Wine for ARM -enheter, men den kjører ikke Windows -programvare uten riktig miljø.

Slik installerer du Windows -programvare på Raspberry Pi

Så du kjører nå et 32-biters gjestemiljø på din Raspberry Pi, i operativsystemet. Du har installert Wine, som brukes på Linux -stasjonære datamaskiner for å kjøre Windows -programvare.

Du er nå klar til å installere videospill eller annen programvare på Raspberry Pi.

Men hva vil du installere? ExaGear -utviklere Eltechs gir en regelmessig oppdatert liste. Blant Windows -appene (Linux x86 -apper som Skype og Dropbox er inkludert) er Word Viewer, Mono og .NET Framework 4.5. Et godt utvalg av Windows -spill er også sitert som å kjøre på en Raspberry Pi med ExaGear og Wine, for eksempel Counter Strike, Fallout og Sid Meiers Alpha Centauri.

Jeg er en stor fan av Civilization -serien , og Alpha Centauri er et av mine favorittspill gjennom tidene. Dette gjør den til en ideell kandidat for installasjon.

Uansett hvilket spill du planlegger å installere, finn en kilde. Dette kan være det originale mediet, eller en nedlasting fra et nettsted som GOG.com. Så lenge du har kjøpt spillet, kan du laste det ned til datamaskinen din.

På kommandolinjen, i ExaGear -miljøet, naviger til nedlastingsmappen og skriv inn:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Erstatt navnet på den kjørbare filen med det kompatible spillet du kjører. Kommandolinjen blar noen få tekstlinjer, og installasjonsveiviseren for Windows åpnes.

Fortsett gjennom dette for å fullføre installasjonen. Før du kjører det installerte spillet, må du kontrollere at Wine er riktig konfigurert. Du kan gjøre dette ved å bruke kommandoen:

winecfg

Dette lar deg spesifisere (blant annet) Windows -kompatibilitet etter versjon. For Sid Meiers Alpha Centauri må du sette dette til Windows XP . Du bør finne dette alternativet på applikasjoner kategorien.

Dette er kanskje den viktigste delen av å installere og kjøre Windows -programvare. Hvis feil versjon er valgt, er det ikke sikkert at programmet eller spillet kjøres på grunn av de samme kompatibilitetsproblemene som finnes på Windows selv.

Når du har installert Windows -programvaren, finner du den via hovedmenyen under Vin> programmer .

Det er så enkelt! Gitt spesifikasjonen til Raspberry Pi, er det en imponerende prestasjon å kjøre 32-biters programvare på et ARM-kort.

sjekk icloud -e -post på Android -telefon

Få 3D -grafikk på Raspberry Pi

Vær oppmerksom på at hvis du planlegger å installere PC -spill med 3D -grafikk, må du konfigurere Raspberry Pi. Flere grafikkmoduser er tilgjengelige, og du må velge den riktige.

Begynn med å åpne en ny terminalemulator ( Ctrl + Alt + T ) og skriv inn:

sudo raspi-config

Begynn med å velge i konfigurasjonsverktøyet Oppdater dette verktøyet til den nyeste versjonen . Vent på oppdateringen, og åpne den Avanserte instillinger og velg GL Driver> GL (Full KMS) OpenGL desktop driver med full KMS .

Plukke ut OK deretter Bli ferdig for å bekrefte, og start på nytt når du blir bedt om det. Når Raspberry Pi starter på nytt, husk å kjøre exagear -kommandoen igjen for å fortsette.

Når du er ferdig med ExaGear -miljøet, bruker du exit -kommandoen for å avslutte det. Gjenta kommandoen for å avslutte terminaløkten og lukke kommandolinjen.

Vil du vite mer om hvordan du kjører Windows -programvare på Linux? Sjekk vår fulle guide til Wine på Linux.

Selv om du ikke kan kjøre Windows -programvare på den måten, vær oppmerksom på at du kan installer Windows 10 IoT Core på Raspberry Pi !

Dele Dele kvitring E -post En nybegynnerguide for animering av tale

Å animere tale kan være en utfordring. Hvis du er klar til å begynne å legge til dialog i prosjektet ditt, bryter vi ned prosessen for deg.

Les neste
Relaterte temaer
  • Linux
  • Vin
  • Bringebær Pi
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere