Cum se instalează software-ul Windows pe Raspberry Pi folosind Wine

Cum se instalează software-ul Windows pe Raspberry Pi folosind Wine

Doriți să rulați software-ul Windows pe Raspberry Pi? Este o propunere ambițioasă, dar acum posibilă pentru un număr mic de aplicații. Pentru a afla cât de ușor este acest lucru, am configurat software-ul Eltechs ExaGear pe un Raspberry Pi 3.





cum să treziți Windows 10

De ce software-ul Windows pe Raspberry Pi?

Cu atât de multe aplicații și utilități Linux excelente, de ce ați dori sau ați avea nevoie să rulați software-ul Windows pe Raspberry Pi?





Ei bine, să luăm mai întâi avantajele practice: dacă utilizați Pi-ul ca pe un desktop (de exemplu, pentru sarcini de birou de nivel scăzut), s-ar putea să doriți să instalați o aplicație Windows pe care o utilizați pe computerul dvs. principal.





Există, de asemenea, avantajul divertismentului. Știm că Raspberry Pi poate joacă jocuri video retro . Știm, de asemenea, că au existat anumite jocuri video open source portat la Pi .

Ce se întâmplă dacă ai vrea să joci un joc care nu a fost portat? Deși jocurile video moderne nu vor rula aproape sigur, titlurile mai vechi au șanse mai mari pe Pi.



Toate acestea sunt posibile datorită mediului ExaGear x86 și Wine, popularul strat de aplicații Windows pentru Linux.

Pe computerele desktop Linux, Wine face posibilă rularea software-ului Windows. Dar Wine nu poate rula singur pe Raspberry Pi, deoarece Raspberry Pi nu folosește arhitectura x86 (32 de biți). Mai degrabă, se bazează pe arhitectura ARM, care este complet diferită.





Tot ce aveți nevoie este să optimizați software-ul pentru stratul de aplicații Wine pentru procesorul ARM al Raspberry Pi. ExaGear Desktop Software face treaba?

Ce este software-ul ExaGear Desktop?

Eltechs ExaGear Desktop este o mașină virtuală puternică care creează un mediu x86 pe un Raspberry Pi. Aceasta înseamnă că software-ul destinat desktopurilor Windows și Linux poate rula în mediul ExaGear.





Exemple de aplicații pe care le puteți rula pe un Raspberry Pi includ Skype, Dropbox, Plex și uTorrent. Deoarece ExaGear rulează în cadrul sistemului de operare Raspbian, nu este necesar să faceți nicio modificare la configurarea Raspberry Pi existentă.

În ceea ce privește Pi, cele mai bune rezultate vor fi obținute folosind un Raspberry Pi 3. Cu toate acestea, alte dispozitive ARM, cum ar fi ODROID, Cubieboard, PINE64 și Banana Pi pot rula, de asemenea, ExaGear.

Rezultatul este că puteți utiliza software-ul x86 mai vechi pe Raspberry Pi. Aceasta poate fi o aplicație sau un joc video.

Deși există și alte modalități de a crea un mediu virtualizat, ExaGear simplifică procesul. Deși este disponibilă o versiune de încercare, ExaGear nu este un software gratuit .

Accesați pagina ExaGear la eltechs.com pentru a afla mai multe. Rețineți că sunt disponibile și versiuni pentru Chromebook și Android.

Noțiuni introductive: Descărcați ExaGear Desktop

Înainte de a instala ExaGear, asigurați-vă că Raspberry Pi 3 este gata. Dimensiunea minimă pentru ca ExaGear să ruleze este de 1500 MB (1,5 GB), deci va trebui să vă asigurați că are suficient spațiu pentru a rula. Începeți prin redimensionarea sistemului de fișiere Raspbian.

Acest lucru se poate face în Meniu> Preferințe> Configurare Raspberry Pi , unde ar trebui să alegi Sistem> Extindeți sistemul de fișiere . Alternativ, executați:

sudo raspi-config

De aici, deschide Opțiuni avansate> Extindeți sistemul de fișiere și faceți clic pe Bine .

Sunt disponibile mai multe versiuni ale ExaGear pentru Raspberry Pi.

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

Puteți descărca versiunea preferată pe computer și puteți copia datele prin FTP. Sau puteți descărca pur și simplu ExaGear direct de pe Raspberry Pi.

Amazon a spus că pachetul meu a fost livrat, dar nu a fost

Pașii recomandați sunt salvarea cheii de licență (pe care o veți obține atunci când cumpărați software-ul) în Descărcări director pe Pi. În același director, descărcați ExaGear folosind wget în linia de comandă:

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

Cât timp durează acest lucru va depinde de viteza dvs. de internet; descărcarea este de aproximativ 280 MB.

Instalarea ExaGear Desktop pe Raspberry Pi

Când sunteți gata, despachetați fișierul descărcat TAR.GZ.

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

Apoi puteți instala și activa ExaGear Desktop executând scriptul install-exagear.sh în directorul cu pachetele extrase și cheia de licență pe care ați descărcat-o mai devreme.

sudo ./install-exagear.sh

Acest script instalează mediul guest, unde se poate rula software x86. Cu toate acestea, va trebui să instalați și Wine. Fără aceasta, nu veți putea rula software-ul Windows, deși se va instala și rula software-ul Linux pe 32 de biți.

Indiferent de ce intenționați să faceți, următorul pas este să introduceți comanda simplă:

exagear

Aceasta va rula mediul x86, un „invitat” care rulează deasupra „gazdei” (Raspbian).

Instalarea Wine pentru a rula software-ul Windows

Înainte de a începe să instalați software-ul Windows (vom analiza câteva exemple mai târziu), va trebui să configurați ExaGear. Acest lucru se face instalând Wine în mediul ExaGear.

Începeți cu o actualizare:

sudo apt update

Odată ce depozitele dvs. s-au actualizat, veți fi gata să instalați Wine.

sudo apt install wine

Cu Wine instalat, Raspberry Pi poate rula acum software-ul Windows. Rețineți că acest lucru nu este posibil fără ExaGear (sau alt mediu virtualizat x86). Este posibil să găsiți o versiune de Wine pentru dispozitive ARM, dar nu va rula software-ul Windows fără mediul corect.

Cum se instalează software-ul Windows pe Raspberry Pi

Așadar, acum rulați un mediu de oaspeți pe 32 de biți pe Raspberry Pi, în cadrul sistemului de operare. Ați instalat Wine, care este utilizat pe desktopurile Linux pentru a rula software-ul Windows.

Acum sunteți gata să instalați jocuri video sau alt software pe Raspberry Pi.

Dar ce veți instala? Dezvoltatorii ExaGear Eltechs oferă o listă actualizată periodic. Printre aplicațiile Windows (sunt incluse aplicațiile Linux x86 precum Skype și Dropbox) sunt Word Viewer, Mono și .NET Framework 4.5. O selecție frumoasă de jocuri Windows este, de asemenea, citată ca rulând pe un Raspberry Pi cu ExaGear și Wine, cum ar fi Counter Strike, Fallout și Alpha Centauri de Sid Meier.

Sunt un mare fan al Seria civilizației , iar Alpha Centauri este unul dintre jocurile mele preferate din toate timpurile. Acest lucru îl face un candidat ideal pentru instalare.

Indiferent de jocul pe care intenționați să îl instalați, găsiți o sursă. Acesta poate fi suportul media original sau o descărcare de pe un site precum GOG.com. Atâta timp cât ați cumpărat jocul, îl veți putea descărca pe computer.

În linia de comandă, în mediul ExaGear, navigați la folderul de descărcare și introduceți:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Înlocuiți numele executabilului cu orice joc compatibil pe care îl executați. Linia de comandă va derula câteva linii de text și se va deschide expertul de instalare Windows.

Procedați prin aceasta pentru a finaliza instalarea. Înainte de a rula jocul instalat, asigurați-vă că Wine este configurat corect. Puteți face acest lucru folosind comanda:

winecfg

Aceasta vă permite să specificați (printre altele) compatibilitatea Windows în funcție de versiune. Pentru Alpha Centauri al lui Sid Meier, trebuie să setați acest lucru la Windows XP . Ar trebui să găsiți această opțiune pe Aplicații filă.

Aceasta este probabil cea mai importantă parte a instalării și rularii software-ului Windows. Dacă este selectată versiunea greșită, este posibil ca aplicația sau jocul să nu ruleze, din cauza acelorași probleme de compatibilitate găsite chiar pe Windows.

După ce ați instalat software-ul Windows, îl veți găsi prin meniul principal, sub Vin> Programe .

Este atat de simplu! Având în vedere specificațiile Raspberry Pi, rularea software-ului pe 32 de biți pe o placă ARM este o realizare impresionantă.

ar trebui să mă uit la Rick și Morty

Obținerea graficii 3D pe Raspberry Pi

Rețineți că, dacă intenționați să instalați jocuri pe PC cu grafică 3D, trebuie să vă configurați Raspberry Pi. Sunt disponibile mai multe moduri grafice și va trebui să o selectați pe cea potrivită.

Începeți prin deschiderea unui nou emulator de terminal ( Ctrl + Alt + T ) și introduceți:

sudo raspi-config

În instrumentul de configurare, începeți prin selectarea Actualizați acest instrument la cea mai recentă versiune . Așteptați actualizarea, apoi deschideți Opțiuni avansate și alegeți Driver GL> GL (Full KMS) Driver desktop OpenGL cu KMS complet .

Selectați Bine atunci finalizarea pentru a confirma și reporniți când vi se solicită. Când Raspberry Pi repornește, nu uitați să rulați din nou comanda exagear pentru a continua.

Când ați terminat cu mediul ExaGear, utilizați comanda exit pentru a-l opri. Repetați comanda pentru a încheia sesiunea terminalului și închideți linia de comandă.

Doriți să aflați mai multe despre rularea software-ului Windows pe Linux? Consultați ghidul nostru minunat despre Wine pe Linux.

Deși nu puteți rula software-ul nativ în acest fel, rețineți că puteți instalați Windows 10 IoT Core pe Raspberry Pi !

Acțiune Acțiune Tweet E-mail Un ghid pentru începători pentru vorbirea animată

Animarea vorbirii poate fi o provocare. Dacă sunteți gata să începeți să adăugați dialog la proiectul dvs., vom descompune procesul pentru dvs.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Vin
  • Raspberry Pi
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona