Jak nainstalovat software Windows na Raspberry Pi pomocí Wine

Jak nainstalovat software Windows na Raspberry Pi pomocí Wine

Chcete na svém Raspberry Pi spouštět software Windows? Je to ambiciózní návrh, ale nyní je možný pro malý počet aplikací. Abych zjistil, jak snadné to je, nastavil jsem software Eltechs ExaGear na Raspberry Pi 3.





hry pro iPhone, které nepotřebují wifi

Proč software Windows na Raspberry Pi?

Proč byste s tolika vynikajícími aplikacemi a nástroji pro Linux chtěli nebo museli spouštět software Windows na Raspberry Pi?





Vezměme si nejprve praktické výhody: pokud používáte svůj Pi jako stolní počítač (např. Pro kancelářské úkoly na nízké úrovni), možná budete chtít nainstalovat aplikaci pro Windows, kterou používáte na svém hlavním počítači.





Je tu také výhoda zábavy. Víme, že Raspberry Pi může hrát retro videohry . Víme také, že určité open-source videohry byly portován na Pi .

Co kdybyste chtěli hrát hru, která nebyla přenesena? Ačkoli moderní videohry téměř jistě nepoběží, starší tituly mají na Pi větší šanci.



To vše je možné díky prostředí ExaGear x86 a Wine, oblíbené aplikační vrstvě Windows pro Linux.

Na stolních počítačích Linux umožňuje Wine spouštět software Windows. Ale Wine nemůže běžet na Raspberry Pi samostatně, protože Raspberry Pi nepoužívá architekturu x86 (32bitovou). Vychází spíše z architektury ARM, která je zcela odlišná.





Vše, co potřebujete, je optimalizovat software aplikační vrstvy Wine pro procesor ARM Raspberry Pi. Vykonává práci software ExaGear Desktop?

Co je desktopový software ExaGear?

Eltechs ExaGear Desktop je výkonný virtuální stroj, který na Raspberry Pi vytváří prostředí x86. To znamená, že software určený pro desktopy Windows a Linux může běžet v prostředí ExaGear.





Mezi příklady aplikací, které můžete na Raspberry Pi provozovat, patří Skype, Dropbox, Plex a uTorrent. Protože ExaGear běží v operačním systému Raspbian, nemusíte na svém stávajícím nastavení Raspberry Pi provádět žádné změny.

Pokud jde o Pi, nejlepších výsledků bude dosaženo pomocí Raspberry Pi 3. ExaGear však mohou provozovat i jiná zařízení ARM, jako jsou ODROID, Cubieboard, PINE64 a Banana Pi.

Výsledkem je, že na Raspberry Pi můžete použít starší software x86. Může to být aplikace nebo videohra.

Přestože existují jiné způsoby, jak vytvořit virtualizované prostředí, ExaGear tento proces zjednodušuje. Přestože je k dispozici zkušební verze, ExaGear není svobodný software .

Více se dozvíte na stránce ExaGear na eltechs.com. Všimněte si toho, že jsou k dispozici také verze pro Chromebook a Android.

Začínáme: Stáhněte si ExaGear Desktop

Před instalací ExaGear se ujistěte, že je váš Raspberry Pi 3 připraven. Minimální velikost pro spuštění ExaGear je 1 500 MB (1,5 GB), takže se musíte ujistit, že má dostatek místa ke spuštění. Začněte změnou velikosti systému souborů Raspbian.

To lze provést v Nabídka> Předvolby> Konfigurace Raspberry Pi , kde byste si měli vybrat Systém> Rozbalit souborový systém . Případně spusťte:

sudo raspi-config

Odtud otevřete Rozšířené možnosti> Rozbalit souborový systém a klikněte na OK .

K dispozici je několik verzí ExaGear pro Raspberry Pi.

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

Můžete si stáhnout preferovanou verzi do počítače a zkopírovat data přes FTP. Nebo si můžete jednoduše stáhnout ExaGear přímo na svůj Raspberry Pi.

jak zmenšit soubor obrázku

Doporučeným postupem je uložení licenčního klíče (který získáte při nákupu softwaru) do souboru Soubory ke stažení adresář na vašem Pi. Do stejného adresáře si stáhněte ExaGear pomocí wget na příkazovém řádku:

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

Jak dlouho to bude trvat, bude záviset na rychlosti vašeho internetu; stahování je přibližně 280 MB.

Instalace ExaGear Desktop na Raspberry Pi

Až budete připraveni, rozbalte stažený soubor TAR.GZ.

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

Poté můžete ExaGear Desktop nainstalovat a aktivovat spuštěním skriptu install-exagear.sh v adresáři s extrahovanými balíčky a licenčním klíčem, který jste stáhli dříve.

sudo ./install-exagear.sh

Tento skript nainstaluje prostředí hosta, kde lze spustit software x86. Budete však také muset nainstalovat Wine. Bez toho nebudete moci spouštět software Windows, přestože se nainstaluje a spustí 32bitový software Linux.

Ať už plánujete cokoli, dalším krokem je zadání jednoduchého příkazu:

exagear

Tím se spustí prostředí x86, „host“ běžící na vrcholu „hostitele“ (Raspbian).

Instalace Wine pro spuštění softwaru Windows

Než začnete instalovat software Windows (podíváme se na některé příklady později), budete muset nakonfigurovat ExaGear. To se provádí instalací Wine v prostředí ExaGear.

Začněte aktualizací:

sudo apt update

Jakmile se vaše úložiště aktualizují, budete připraveni nainstalovat Wine.

sudo apt install wine

S nainstalovaným programem Wine nyní váš Raspberry Pi může spouštět software Windows. Bez ExaGear (nebo jiného virtualizovaného prostředí x86) to nejde. Je možné, že najdete verzi Wine pro zařízení ARM, ale bez správného prostředí nebude spouštět software Windows.

Jak nainstalovat software Windows na Raspberry Pi

Nyní tedy na svém Raspberry Pi v operačním systému používáte 32bitové prostředí pro hosty. Nainstalovali jste aplikaci Wine, která se na počítačích Linux používá ke spouštění softwaru Windows.

Nyní jste připraveni nainstalovat na Raspberry Pi videohry nebo jiný software.

Co ale nainstalujete? Vývojáři ExaGear Eltechs poskytují pravidelně aktualizovaný seznam. Mezi aplikacemi pro Windows (včetně aplikací pro Linux x86, jako jsou Skype a Dropbox) patří Word Viewer, Mono a .NET Framework 4.5. Pěkný výběr her pro Windows je také citován jako běh na Raspberry Pi s ExaGear a Wine, jako Counter Strike, Fallout a Sid Meier's Alpha Centauri.

Jsem velkým fanouškem Civilizační série , a Alpha Centauri je jednou z mých vůbec nejoblíbenějších her. Díky tomu je ideálním kandidátem pro instalaci.

Ať už máte v plánu nainstalovat jakoukoli hru, najděte si zdroj. Může to být původní médium nebo stažení z webu, jako je GOG.com. Dokud si hru koupíte, budete si ji moci stáhnout do počítače.

V příkazovém řádku v prostředí ExaGear přejděte do složky pro stahování a zadejte:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Nahraďte název spustitelného souboru jakoukoli kompatibilní hrou, kterou používáte. Příkazový řádek posouvá několik řádků textu a otevře se průvodce instalací systému Windows.

Pokračujte tímto a dokončete instalaci. Před spuštěním nainstalované hry se ujistěte, že je Wine správně nakonfigurován. To lze provést pomocí příkazu:

winecfg

To vám umožní určit (mimo jiné) kompatibilitu systému Windows podle verze. Pro Alpha Centauri Sid Meier to musíte nastavit na Windows XP . Tuto možnost byste měli najít na stránce Aplikace tab.

Toto je možná nejdůležitější část instalace a spouštění softwaru Windows. Je -li vybrána špatná verze, aplikace nebo hra se nemusí spustit, a to kvůli stejným problémům s kompatibilitou, jaké lze najít v samotném systému Windows.

Jakmile nainstalujete svůj software pro Windows, najdete jej v hlavní nabídce pod Víno> Programy .

Je to tak jednoduché! Vzhledem ke specifikacím Raspberry Pi je spuštění 32bitového softwaru na desce ARM působivým úspěchem.

název souboru je příliš dlouhý na odstranění

Získání 3D grafiky na Raspberry Pi

Pokud plánujete instalovat počítačové hry s 3D grafikou, musíte nakonfigurovat svůj Raspberry Pi. K dispozici je několik grafických režimů a budete muset vybrat ten správný.

Začněte otevřením nového emulátoru terminálu ( Ctrl + Alt + T ) a zadejte:

sudo raspi-config

V konfiguračním nástroji začněte výběrem Aktualizujte tento nástroj na nejnovější verzi . Počkejte na aktualizaci a otevřete ji Pokročilé možnosti a vyberte si Ovladač GL> GL (Full KMS) Desktopový ovladač OpenGL s plným KMS .

Vybrat OK pak Dokončit potvrďte a po výzvě restartujte počítač. Až se váš Raspberry Pi restartuje, nezapomeňte znovu spustit příkaz exagear, abyste mohli pokračovat.

Až budete s prostředím ExaGear hotovi, ukončete jej příkazem exit. Opakováním příkazu ukončíte relaci terminálu a zavřete příkazový řádek.

Chcete se dozvědět více o spouštění softwaru Windows na Linuxu? Podívejte se na našeho šikovného průvodce Wine na Linuxu.

I když software Windows nemůžete nativně spouštět tímto způsobem, mějte na paměti, že můžete nainstalujte Windows 10 IoT Core na svůj Raspberry Pi !

Podíl Podíl tweet E-mailem Průvodce pro začátečníky k animované řeči

Animovaná řeč může být výzva. Pokud jste připraveni začít s přidáváním dialogu do projektu, proces za vás rozdělíme.

Číst dále
Související témata
  • Linux
  • Víno
  • Raspberry Pi
O autorovi Christian Cawley(1510 článků zveřejněno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a skutečně užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru