Sådan installeres Windows -software på Raspberry Pi ved hjælp af Wine

Sådan installeres Windows -software på Raspberry Pi ved hjælp af Wine

Vil du køre Windows -software på din Raspberry Pi? Det er et ambitiøst forslag, men nu muligt for et lille antal apps. For at finde ud af hvor let dette er, konfigurerede jeg Eltechs ExaGear -software på en Raspberry Pi 3.





hvordan finder man en bogtitel, når man ikke kan huske det

Hvorfor Windows -software på Raspberry Pi?

Med så mange fremragende Linux -applikationer og hjælpeprogrammer, hvorfor vil du eller har du brug for at køre Windows -software på Raspberry Pi?





Lad os først tage de praktiske fordele: Hvis du bruger din Pi som et skrivebord (f.eks. Til kontoropgaver på lavt niveau), vil du måske installere et Windows-program, som du bruger på din hovedcomputer.





Der er også underholdningsfordelen. Vi kender Raspberry Pi -dåsen spille retro videospil . Vi ved også, at visse open-source videospil har været overført til Pi .

Hvad hvis du ville spille et spil, der ikke er blevet portet? Selvom moderne videospil næsten helt sikkert ikke vil køre, har ældre titler en bedre chance for Pi.



Alt dette er muligt takket være ExaGear x86 -miljøet og Wine, det populære Windows -applikationslag til Linux.

På desktop Linux -pc'er gør Wine det muligt at køre Windows -software. Men Wine kan ikke køre alene på Raspberry Pi, fordi Raspberry Pi ikke bruger x86 (32-bit) arkitekturen. Det er snarere baseret på ARM -arkitekturen, som er helt anderledes.





Alt du behøver er at optimere Wine -applikationslagssoftwaren til Raspberry Pi's ARM -processor. Gør ExaGear Desktop Software jobbet?

Hvad er ExaGear Desktop Software?

Eltechs ExaGear Desktop er en kraftfuld virtuel maskine, der skaber et x86 -miljø på en Raspberry Pi. Det betyder, at software beregnet til Windows- og Linux -desktops kan køre i ExaGear -miljøet.





Eksempelprogrammer, du kan køre på en Raspberry Pi, omfatter Skype, Dropbox, Plex og uTorrent. Fordi ExaGear kører inden for Raspbian OS, behøver du ikke foretage ændringer i din eksisterende Raspberry Pi -opsætning.

Hvad Pi angår, opnås de bedste resultater ved hjælp af en Raspberry Pi 3. Andre ARM -enheder, såsom ODROID, Cubieboard, PINE64 og Banana Pi kan dog også køre ExaGear.

Resultatet er, at du kan bruge ældre x86 -software på Raspberry Pi. Dette kan være et program eller et videospil.

Selvom der er andre måder at oprette et virtualiseret miljø på, forenkler ExaGear processen. Selvom en prøveversion er tilgængelig, ExaGear er ikke gratis software .

Gå til ExaGear -siden på eltechs.com for at finde ud af mere. Bemærk, at versioner til Chromebook og Android også er tilgængelige.

Kom godt i gang: Download ExaGear Desktop

Inden du installerer ExaGear, skal du sikre dig, at din Raspberry Pi 3 er klar. Minimumsstørrelsen for ExaGear at køre er 1500 MB (1,5 GB), så du skal sørge for, at den har nok plads til at køre. Begynd med at ændre størrelsen på Raspbian -filsystemet.

Dette kan gøres i Menu> Indstillinger> Raspberry Pi -konfiguration , hvor du skal vælge System> Udvid filsystem . Alternativt kan du køre:

sudo raspi-config

Herfra, åben Avancerede indstillinger> Udvid filsystem , og klik på Okay .

Flere versioner af ExaGear til Raspberry Pi er tilgængelige.

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

Du kan downloade din foretrukne version til din pc og kopiere dataene på tværs via FTP. Eller du kan simpelthen downloade ExaGear direkte på din Raspberry Pi.

hvor er lommelygten på denne telefon

De anbefalede trin er at gemme licensnøglen (som du får, når du køber softwaren) til Downloads bibliotek på din Pi. Til det samme bibliotek skal du downloade ExaGear vha wget i kommandolinjen:

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

Hvor lang tid det tager afhænger af din internethastighed; download er omkring 280MB.

Installation af ExaGear Desktop på Raspberry Pi

Når du er klar, skal du pakke den downloadede TAR.GZ -fil ud.

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

Du kan derefter installere og aktivere ExaGear Desktop ved at køre install-exagear.sh script i biblioteket med de udpakkede pakker og den licensnøgle, du downloadede tidligere.

sudo ./install-exagear.sh

Dette script installerer gæstemiljøet, hvor x86 -software kan køres. Du skal dog også installere Wine. Uden dette vil du ikke kunne køre Windows-software, selvom 32-bit Linux-software installeres og køres.

Uanset hvad du planlægger at gøre, er det næste trin at indtaste den enkle kommando:

exagear

Dette vil køre x86 -miljøet, en 'gæst', der kører oven på 'værten' (Raspbian).

Installation af Wine for at køre Windows -software

Inden du begynder at installere Windows -software (vi kigger på nogle eksempler senere) skal du konfigurere ExaGear. Dette gøres ved at installere Wine i ExaGear -miljøet.

Start med en opdatering:

sudo apt update

Når dine lagre er opdateret, er du klar til at installere Wine.

sudo apt install wine

Når Wine er installeret, kan din Raspberry Pi nu køre Windows -software. Bemærk, at dette ikke er muligt uden ExaGear (eller et andet x86 -virtualiseret miljø). Du kan muligvis finde en version af Wine til ARM -enheder, men den kører ikke Windows -software uden det korrekte miljø.

Sådan installeres Windows -software på Raspberry Pi

Så du kører nu et 32-bit gæstemiljø på din Raspberry Pi i operativsystemet. Du har installeret Wine, som bruges på Linux -desktops til at køre Windows -software.

Du er nu klar til at installere videospil eller anden software på Raspberry Pi.

Men hvad vil du installere? ExaGear -udviklere Eltechs giver en regelmæssigt opdateret liste. Blandt de Windows -apps (Linux x86 -apps som Skype og Dropbox er inkluderet) er vist Word Viewer, Mono og .NET Framework 4.5. Et godt udvalg af Windows -spil er også citeret som kører på en Raspberry Pi med ExaGear og Wine, såsom Counter Strike, Fallout og Sid Meier's Alpha Centauri.

Jeg er en stor fan af Civilisation serien , og Alpha Centauri er et af mine foretrukne spil nogensinde. Dette gør den til en ideel kandidat til installation.

Uanset hvilket spil du planlægger at installere, skal du finde en kilde. Dette kan være det originale medie eller en download fra et websted som GOG.com. Så længe du har købt spillet, kan du downloade det til din computer.

I kommandolinjen, i ExaGear -miljøet, skal du navigere til downloadmappen og indtaste:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Erstat navnet på den eksekverbare med det kompatible spil, du kører. Kommandolinjen ruller et par tekstlinjer, og installationsguiden til Windows åbnes.

Fortsæt igennem dette for at fuldføre installationen. Inden du kører det installerede spil, skal du kontrollere, at Wine er korrekt konfigureret. Du kan gøre dette ved hjælp af kommandoen:

winecfg

Dette lader dig specificere (blandt andet) Windows -kompatibilitet efter version. For Sid Meiers Alpha Centauri skal du indstille dette til Windows XP . Du bør finde denne mulighed på Ansøgninger fane.

Dette er måske den vigtigste del af installation og kørsel af Windows -software. Hvis den forkerte version er valgt, kører programmet eller spillet muligvis ikke på grund af de samme kompatibilitetsproblemer, der findes på Windows selv.

Når du har installeret din Windows -software, finder du den via hovedmenuen under Vin> programmer .

Det er så enkelt! I betragtning af specifikationen for Raspberry Pi er det en imponerende præstation at køre 32-bit software på et ARM-kort.

hvor er facebook kodegeneratoren

Få 3D -grafik på Raspberry Pi

Bemærk, at hvis du planlægger at installere pc -spil med 3D -grafik, skal du konfigurere din Raspberry Pi. Flere grafiske tilstande er tilgængelige, og du skal vælge den rigtige.

Start med at åbne en ny terminalemulator ( Ctrl + Alt + T ) og indtast:

sudo raspi-config

Begynd med at vælge i konfigurationsværktøjet Opdater dette værktøj til den nyeste version . Vent på opdateringen, og åbn derefter Avancerede indstillinger og vælg GL Driver> GL (Fuld KMS) OpenGL desktop driver med fuld KMS .

Vælg Okay derefter Afslut for at bekræfte og genstarte, når du bliver bedt om det. Når din Raspberry Pi genstarter, skal du huske at køre exagear -kommandoen igen for at fortsætte.

Når du er færdig med ExaGear -miljøet, skal du bruge kommandoen exit for at afslutte det. Gentag kommandoen for at afslutte terminalsessionen og lukke kommandolinjen.

Vil du vide mere om at køre Windows -software på Linux? Tjek vores smarte guide til Wine på Linux.

Selvom du ikke kan køre Windows -software på den måde, skal du være opmærksom på, at du kan installer Windows 10 IoT Core på din Raspberry Pi !

Del Del Tweet E -mail En begyndervejledning til animering af tale

Animering af tale kan være en udfordring. Hvis du er klar til at begynde at tilføje dialog til dit projekt, nedbryder vi processen for dig.

Læs Næste
Relaterede emner
  • Linux
  • Vin
  • Hindbær Pi
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -fan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere