Ako nainštalovať softvér Windows na Raspberry Pi pomocou Wine

Ako nainštalovať softvér Windows na Raspberry Pi pomocou Wine

Chcete na svojom Raspberry Pi spustiť softvér Windows? Je to ambiciózny návrh, ale teraz je možný pre malý počet aplikácií. Aby som zistil, aké je to jednoduché, nastavil som softvér Eltechs ExaGear na Raspberry Pi 3.





ako nájsť všetky svoje účty online

Prečo softvér Windows na Raspberry Pi?

Prečo by ste s toľkými vynikajúcimi aplikáciami a nástrojmi Linuxu chceli alebo potrebovali spúšťať softvér Windows na Raspberry Pi?





Vezmime si najskôr praktické výhody: ak svoj Pi používate ako stolný počítač (napr. Na nízkoúrovňové kancelárske úlohy), možno by ste si chceli nainštalovať aplikáciu Windows, ktorú používate na svojom hlavnom počítači.





Je tu aj výhoda zábavy. Vieme, že Raspberry Pi môže hrať retro videohry . Tiež vieme, že niektoré open-source videohry boli portovaný na Pi .

Čo keby ste chceli hrať hru, ktorá nebola prenesená? Aj keď moderné videohry takmer určite nepôjdu, staršie tituly majú na Pi väčšiu šancu.



To všetko je možné vďaka prostrediu ExaGear x86 a Wine, obľúbenej aplikačnej vrstve Windows pre Linux.

Na stolných počítačoch Linux umožňuje Wine spustiť softvér Windows. Ale víno nemôže bežať samo o sebe na Raspberry Pi, pretože Raspberry Pi nepoužíva x86 (32-bitovú) architektúru. Vychádza skôr z architektúry ARM, ktorá je úplne odlišná.





Všetko, čo potrebujete, je optimalizovať softvér aplikačnej vrstvy Wine pre procesor ARM Raspberry Pi. Vykonáva prácu softvér ExaGear Desktop?

Čo je to stolný softvér ExaGear?

Eltechs ExaGear Desktop je výkonný virtuálny stroj, ktorý na Raspberry Pi vytvára prostredie x86. To znamená, že softvér určený pre desktopy Windows a Linux môže bežať v prostredí ExaGear.





Medzi príklady aplikácií, ktoré môžete spustiť na Raspberry Pi, patria Skype, Dropbox, Plex a uTorrent. Pretože ExaGear beží v systéme Raspbian, nemusíte vo svojom existujúcom nastavení Raspberry Pi vykonávať žiadne zmeny.

Pokiaľ ide o Pi, najlepšie výsledky sa dosiahnu pomocou Raspberry Pi 3. ExaGear však môžu používať aj iné zariadenia ARM, ako napríklad ODROID, Cubieboard, PINE64 a Banana Pi.

Výsledkom je, že na Raspberry Pi môžete používať starší softvér x86. Môže to byť aplikácia alebo videohra.

Aj keď existujú ďalšie spôsoby vytvorenia virtualizovaného prostredia, ExaGear tento proces zjednodušuje. Aj keď je k dispozícii skúšobná verzia, ExaGear nie je slobodný softvér .

Choďte na stránku ExaGear na eltechs.com, kde sa dozviete viac. Upozorňujeme, že sú k dispozícii aj verzie pre Chromebook a Android.

Začíname: Stiahnite si ExaGear Desktop

Pred inštaláciou ExaGear sa uistite, že je váš Raspberry Pi 3 pripravený. Minimálna veľkosť na spustenie ExaGear je 1 500 MB (1,5 GB), takže sa musíte uistiť, že má dostatok miesta na spustenie. Začnite zmenou veľkosti súborového systému Raspbian.

To sa dá urobiť v Ponuka> Predvoľby> Konfigurácia Raspberry Pi , kde by ste si mali vybrať Systém> Rozbaliť súborový systém . Prípadne spustite:

sudo raspi-config

Odtiaľto otvorte Rozšírené možnosti> Rozbaliť súborový systém , a kliknite na OK .

K dispozícii je niekoľko verzií ExaGear pre Raspberry Pi.

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

Môžete si stiahnuť požadovanú verziu do počítača a skopírovať údaje cez FTP. Alebo si jednoducho môžete stiahnuť ExaGear priamo do svojho Raspberry Pi.

ako odstrániť príspevky z Facebooku

Odporúčaným krokom je uložiť licenčný kľúč (ktorý získate pri kúpe softvéru) do súboru K stiahnutiu adresár na vašom Pi. Do rovnakého adresára stiahnite ExaGear pomocou wget v príkazovom riadku:

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

Ako dlho to bude trvať, bude závisieť od vašej rýchlosti internetu; sťahovanie je asi 280 MB.

Inštalácia programu ExaGear Desktop na Raspberry Pi

Keď budete pripravení, rozbaľte stiahnutý súbor TAR.GZ.

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

Potom môžete nainštalovať a aktivovať ExaGear Desktop spustením skriptu install-exagear.sh v adresári s extrahovanými balíkmi a licenčným kľúčom, ktorý ste si stiahli predtým.

sudo ./install-exagear.sh

Tento skript nainštaluje prostredie pre hostí, v ktorom je možné spustiť softvér x86. Budete však musieť nainštalovať aj Wine. Bez toho nebudete môcť spustiť softvér Windows, aj keď sa nainštaluje a spustí 32-bitový softvér Linux.

Nech už plánujete čokoľvek, ďalším krokom je zadanie jednoduchého príkazu:

exagear

Spustí sa prostredie x86, „hosť“ spustený na vrchole „hostiteľa“ (Raspbian).

Inštalácia programu Wine na spustenie softvéru Windows

Pred inštaláciou softvéru Windows (neskôr sa pozrieme na niekoľko príkladov) budete musieť nakonfigurovať ExaGear. To sa deje inštaláciou Wine v prostredí ExaGear.

Začnite aktualizáciou:

sudo apt update

Keď sa vaše archívy aktualizujú, budete pripravení nainštalovať Wine.

sudo apt install wine

S nainštalovaným programom Wine môže váš Raspberry Pi teraz používať softvér Windows. Všimnite si toho, že to nie je možné bez ExaGear (alebo iného virtualizovaného prostredia x86). Je možné, že nájdete verziu systému Wine pre zariadenia ARM, ale bez správneho prostredia sa nespustí softvér Windows.

Ako nainštalovať softvér Windows na Raspberry Pi

Teraz na svojom Raspberry Pi v operačnom systéme spustíte 32-bitové hosťovské prostredie. Nainštalovali ste aplikáciu Wine, ktorá sa používa na počítačoch so systémom Linux na spustenie softvéru Windows.

Teraz ste pripravení nainštalovať videohry alebo iný softvér na Raspberry Pi.

Čo však nainštalujete? Vývojári ExaGear Eltechs poskytujú pravidelne aktualizovaný zoznam. Medzi aplikáciami pre Windows (vrátane aplikácií pre Linux x86, ako sú Skype a Dropbox) patria Word Viewer, Mono a .NET Framework 4.5. Pekný výber hier pre Windows je tiež uvádzaný ako bežiaci na Raspberry Pi s ExaGear a Wine, ako napríklad Counter Strike, Fallout a Alpha Centauri od Sid Meier.

Som veľkým fanúšikom Civilizačná séria , a Alpha Centauri je jednou z mojich najobľúbenejších hier vôbec. Vďaka tomu je ideálnym kandidátom na inštaláciu.

Bez ohľadu na to, ktorú hru si chcete nainštalovať, nájdite zdroj. Môžu to byť pôvodné médiá alebo súbory na stiahnutie z webu, ako je GOG.com. Pokiaľ si hru kúpite, budete si ju môcť stiahnuť do počítača.

V príkazovom riadku v prostredí ExaGear prejdite do priečinka na stiahnutie a zadajte:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Nahraďte názov spustiteľného súboru akoukoľvek kompatibilnou hrou, ktorú spustíte. Príkazový riadok posúva niekoľko riadkov textu a otvorí sa sprievodca inštaláciou systému Windows.

Pokračujte týmto krokom a dokončite inštaláciu. Pred spustením nainštalovanej hry skontrolujte, či je Wine správne nakonfigurovaný. Môžete to urobiť pomocou príkazu:

winecfg

To vám umožní (okrem iného) určiť kompatibilitu systému Windows podľa verzie. V prípade Alpha Centauri od Sid Meier musíte toto nastaviť Windows XP . Túto možnosť by ste mali nájsť na stránke Aplikácie tab.

Toto je možno najdôležitejšia časť inštalácie a spustenia softvéru Windows. Ak je zvolená nesprávna verzia, aplikácia alebo hra sa nemusí spustiť z dôvodu rovnakých problémov s kompatibilitou, aké sa vyskytujú v samotnom systéme Windows.

Hneď po inštalácii softvéru pre systém Windows ho nájdete v hlavnej ponuke pod položkou Víno> Programy .

Je to také jednoduché! Vzhľadom na špecifikácie Raspberry Pi je spustenie 32-bitového softvéru na doske ARM pôsobivým úspechom.

nainštalujte si Google Play na tablete Fire

Získanie 3D grafiky na Raspberry Pi

Upozorňujeme, že ak plánujete inštalovať počítačové hry s 3D grafikou, musíte nakonfigurovať svoj Raspberry Pi. K dispozícii je niekoľko grafických režimov a budete musieť vybrať ten správny.

Začnite otvorením nového emulátora terminálu ( Ctrl + Alt + T. ) a zadajte:

sudo raspi-config

V konfiguračnom nástroji začnite výberom Aktualizujte tento nástroj na najnovšiu verziu . Počkajte na aktualizáciu a potom otvorte Pokročilé nastavenia a vyber si Ovládač GL> GL (úplný KMS) Stolný ovládač OpenGL s úplnými KMS .

Vyberte OK potom Skončiť potvrďte a po výzve reštartujte počítač. Keď sa váš Raspberry Pi reštartuje, nezabudnite znova spustiť príkaz exagear, aby ste mohli pokračovať.

Keď ste s prostredím ExaGear hotoví, ukončite ho príkazom exit. Zopakujte príkaz na ukončenie relácie terminálu a zatvorenie príkazového riadka.

Chcete sa dozvedieť viac o spustení softvéru Windows v systéme Linux? Pozrite sa na nášho šikovného sprievodcu programom Wine v systéme Linux.

Aj keď softvér Windows nemôžete natívne spúšťať týmto spôsobom, upozorňujeme, že môžete nainštalujte Windows 10 IoT Core na svoj Raspberry Pi !

zdieľam zdieľam Tweet E -mail Príručka pre začiatočníkov k animovanej reči

Animovaná reč môže byť výzvou. Ak ste pripravení začať pridávať dialógy do svojho projektu, proces za vás rozložíme.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Víno
  • Malinový koláč
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber