Come installare il software Windows su Raspberry Pi usando Wine

Come installare il software Windows su Raspberry Pi usando Wine

Vuoi eseguire il software Windows sul tuo Raspberry Pi? È una proposta ambiziosa, ma ora possibile per un piccolo numero di app. Per scoprire quanto sia facile, ho configurato il software Eltechs ExaGear su un Raspberry Pi 3.





emulatore di windows xp per windows 10

Perché il software Windows su Raspberry Pi?

Con così tante eccellenti applicazioni e utilità Linux, perché vorresti o hai bisogno di eseguire il software Windows sul Raspberry Pi?





Bene, prendiamo prima i vantaggi pratici: se usi il tuo Pi come desktop (ad esempio per attività di ufficio di basso livello), potresti voler installare un'applicazione Windows che usi sul tuo computer principale.





C'è anche il vantaggio dell'intrattenimento. Sappiamo che il Raspberry Pi può farlo giocare ai videogiochi retrò . Sappiamo anche che alcuni videogiochi open source sono stati portato al Pi .

E se volessi giocare a un gioco che non è stato portato? Sebbene i videogiochi moderni quasi certamente non funzioneranno, i titoli più vecchi hanno maggiori possibilità sul Pi.



Tutto ciò è reso possibile grazie all'ambiente ExaGear x86 e Wine, il popolare livello di applicazione Windows per Linux.

Sui PC desktop Linux, Wine consente di eseguire il software Windows. Ma Wine non può funzionare da solo sul Raspberry Pi, perché il Raspberry Pi non utilizza l'architettura x86 (32 bit). Piuttosto, si basa sull'architettura ARM, che è completamente diversa.





Tutto ciò che serve è ottimizzare il software del livello applicativo Wine per il processore ARM del Raspberry Pi. Il software desktop ExaGear fa il lavoro?

Che cos'è il software desktop ExaGear?

Eltechs ExaGear Desktop è una potente macchina virtuale che crea un ambiente x86 su un Raspberry Pi. Ciò significa che il software destinato ai desktop Windows e Linux può essere eseguito all'interno dell'ambiente ExaGear.





Le applicazioni di esempio che puoi eseguire su un Raspberry Pi includono Skype, Dropbox, Plex e uTorrent. Poiché ExaGear viene eseguito all'interno del sistema operativo Raspbian, non è necessario apportare modifiche alla configurazione esistente di Raspberry Pi.

Per quanto riguarda il Pi, i migliori risultati si otterranno utilizzando un Raspberry Pi 3. Tuttavia, anche altri dispositivi ARM, come ODROID, Cubieboard, PINE64 e Banana Pi possono eseguire ExaGear.

Il risultato è che puoi utilizzare il vecchio software x86 sul Raspberry Pi. Potrebbe trattarsi di un'applicazione o di un videogioco.

Sebbene ci siano altri modi per creare un ambiente virtualizzato, ExaGear semplifica il processo. Sebbene sia disponibile una versione di prova, ExaGear non è un software gratuito .

Vai alla pagina ExaGear su eltechs.com per saperne di più. Tieni presente che sono disponibili anche versioni per Chromebook e Android.

Per iniziare: scarica ExaGear Desktop

Prima di installare ExaGear, assicurati che il tuo Raspberry Pi 3 sia pronto. La dimensione minima per l'esecuzione di ExaGear è 1500 MB (1,5 GB), quindi dovrai assicurarti che disponga di spazio sufficiente per l'esecuzione. Inizia ridimensionando il file system Raspbian.

Questo può essere fatto in Menu > Preferenze > Configurazione Raspberry Pi , dove dovresti scegliere Sistema > Espandi filesystem . In alternativa, eseguire:

sudo raspi-config

Da qui, apri Opzioni avanzate > Espandi filesystem e fare clic su ok .

Sono disponibili diverse versioni di ExaGear per Raspberry Pi.

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

Puoi scaricare la tua versione preferita sul tuo PC e copiare i dati tramite FTP. Oppure puoi semplicemente scaricare ExaGear direttamente sul tuo Raspberry Pi.

come regolare il volume del microfono su Windows 10

I passaggi consigliati sono salvare la chiave di licenza (che riceverai quando acquisterai il software) nel Download directory sul tuo Pi. Nella stessa directory, scarica ExaGear usando wget nella riga di comando:

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

Quanto tempo ci vorrà dipenderà dalla velocità di Internet; il download è di circa 280MB.

Installazione di ExaGear Desktop su Raspberry Pi

Quando sei pronto, decomprimi il file TAR.GZ scaricato.

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

È quindi possibile installare e attivare ExaGear Desktop eseguendo lo script install-exagear.sh nella directory con i pacchetti estratti e la chiave di licenza scaricata in precedenza.

sudo ./install-exagear.sh

Questo script installa l'ambiente guest, dove è possibile eseguire il software x86. Tuttavia, dovrai anche installare Wine. Senza questo, non sarai in grado di eseguire il software Windows, anche se il software Linux a 32 bit verrà installato ed eseguito.

Qualunque cosa tu abbia intenzione di fare, il passo successivo è inserire il semplice comando:

exagear

Questo eseguirà l'ambiente x86, un 'ospite' in esecuzione in cima all''host' (Raspbian).

Installazione di Wine per eseguire il software Windows

Prima di iniziare l'installazione del software Windows (daremo un'occhiata ad alcuni esempi in seguito) dovrai configurare ExaGear. Questo viene fatto installando Wine all'interno dell'ambiente ExaGear.

Inizia con un aggiornamento:

sudo apt update

Una volta che i tuoi repository sono stati aggiornati, sarai pronto per installare Wine.

sudo apt install wine

Con Wine installato, il tuo Raspberry Pi ora può eseguire il software Windows. Nota che questo non è possibile senza ExaGear (o qualche altro ambiente virtualizzato x86). Potresti essere in grado di trovare una versione di Wine per dispositivi ARM, ma non eseguirà il software Windows senza l'ambiente corretto.

Come installare il software Windows su Raspberry Pi

Quindi, ora stai eseguendo un ambiente guest a 32 bit sul tuo Raspberry Pi, all'interno del sistema operativo. Hai installato Wine, che viene utilizzato sui desktop Linux per eseguire il software Windows.

Ora sei pronto per installare videogiochi o altri software sul Raspberry Pi.

Ma cosa installerai? Gli sviluppatori di ExaGear Eltechs forniscono un elenco regolarmente aggiornato. Tra le app Windows (incluse app Linux x86 come Skype e Dropbox) sono elencate Word Viewer, Mono e .NET Framework 4.5. Una buona selezione di giochi per Windows è anche citata come in esecuzione su un Raspberry Pi con ExaGear e Wine, come Counter Strike, Fallout e Alpha Centauri di Sid Meier.

Sono un grande fan del serie di civiltà e Alpha Centauri è uno dei miei giochi preferiti in assoluto. Questo lo rende un candidato ideale per l'installazione.

Qualunque sia il gioco che intendi installare, trova una fonte. Questo potrebbe essere il supporto originale o un download da un sito come GOG.com. Se hai acquistato il gioco, potrai scaricarlo sul tuo computer.

Nella riga di comando, all'interno dell'ambiente ExaGear, vai alla cartella di download e inserisci:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Sostituisci il nome dell'eseguibile con qualsiasi gioco compatibile in esecuzione. La riga di comando scorrerà alcune righe di testo e si aprirà la procedura guidata di installazione di Windows.

Procedere attraverso questo per completare l'installazione. Prima di eseguire il gioco installato, assicurati che Wine sia configurato correttamente. Puoi farlo usando il comando:

winecfg

Ciò consente di specificare (tra le altre cose) la compatibilità di Windows in base alla versione. Per Alpha Centauri di Sid Meier, devi impostarlo su Windows XP . Dovresti trovare questa opzione su Applicazioni scheda.

Questa è forse la parte più importante dell'installazione e dell'esecuzione del software Windows. Se viene selezionata la versione sbagliata, l'applicazione o il gioco potrebbero non essere eseguiti a causa degli stessi problemi di compatibilità riscontrati su Windows stesso.

Una volta installato il software Windows, lo troverai nel menu principale, sotto Vino > Programmi .

È così semplice! Date le specifiche del Raspberry Pi, l'esecuzione di software a 32 bit su una scheda ARM è un risultato impressionante.

converti kindle fire in tablet Android

Ottenere grafica 3D su Raspberry Pi

Nota che se prevedi di installare giochi per PC con grafica 3D, devi configurare il tuo Raspberry Pi. Sono disponibili diverse modalità grafiche e dovrai selezionare quella giusta.

Inizia aprendo un nuovo emulatore di terminale ( Ctrl + Alt + T ) e inserire:

sudo raspi-config

Nello strumento di configurazione, iniziare selezionando Aggiorna questo strumento all'ultima versione . Attendi l'aggiornamento, quindi apri Opzioni avanzate e scegli Driver GL > Driver desktop GL (KMS completo) OpenGL con KMS completo .

Selezionare ok poi Fine per confermare e riavviare quando richiesto. Quando il tuo Raspberry Pi si riavvia, ricorda di eseguire nuovamente il comando exagear per continuare.

Quando hai finito con l'ambiente ExaGear, usa il comando exit per terminarlo. Ripetere il comando per terminare la sessione del terminale e chiudere la riga di comando.

Vuoi saperne di più sull'esecuzione del software Windows su Linux? Dai un'occhiata alla nostra elegante guida a Wine su Linux.

Anche se non puoi eseguire il software Windows in modo nativo in questo modo, tieni presente che puoi installa Windows 10 IoT Core sul tuo Raspberry Pi !

Condividere Condividere Tweet E-mail Una guida per principianti all'animazione del discorso

L'animazione del discorso può essere una sfida. Se sei pronto per iniziare ad aggiungere dialoghi al tuo progetto, analizzeremo il processo per te.

Leggi Avanti
Argomenti correlati
  • Linux
  • Vino
  • Lampone Pi
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante dei Lego e fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti