Comment installer le logiciel Windows sur Raspberry Pi à l’aide de Wine
Vous voulez exécuter un logiciel Windows sur votre Raspberry Pi ? C’est une proposition ambitieuse, mais elle est disponible pour une poignée d’applications en ce moment. Pour voir à quel point c’est facile, j’ai installé le logiciel Eltechs ExaGear sur un Raspberry Pi 3.
Pourquoi installer le logiciel Windows sur le Raspberry Pi ?
Avec tant d’excellentes applications et utilitaires Linux, pourquoi voudriez-vous ou auriez-vous besoin d’exécuter un logiciel Windows sur votre Raspberry Pi ?
Eh bien, examinons d’abord les avantages pratiques : si vous utilisez votre Pi comme bureau (pour des tâches de bureau de bas niveau, par exemple), vous souhaiterez probablement installer une application Windows sur votre ordinateur principal.
Il y a aussi des avantages de divertissement. Nous savons que le Raspberry Pi peut jouer à des jeux vidéo rétro. Nous savons également que certains jeux vidéo open source ont été portés sur le Pi.
Et si vous voulez jouer à un jeu qui n’a pas encore été porté ? Alors que les jeux vidéo modernes ne fonctionneront presque certainement pas, les jeux plus anciens ont de meilleures chances sur le Pi.
Tout cela grâce à l’environnement ExaGear x86 et à la populaire couche d’application Windows Wine pour Linux.
Sur un PC de bureau Linux, Wine permet d’exécuter des logiciels Windows. Mais Wine ne peut pas fonctionner de manière autonome sur Raspberry Pi car Raspberry Pi n’utilise pas l’architecture x86 (32 bits). Au lieu de cela, il est basé sur l’architecture ARM, qui est complètement différente.
Faire une vidéo du jour
Il vous suffit d’optimiser le logiciel de la couche d’application Wine pour le processeur ARM du Raspberry Pi. Le logiciel de bureau ExaGear est-il à la hauteur ?
Qu’est-ce que le logiciel de bureau ExaGear ?
Eltechs ExaGear Desktop est une puissante machine virtuelle qui crée un environnement x86 sur le Raspberry Pi. Cela signifie que les logiciels pour les postes de travail Windows et Linux peuvent s’exécuter dans l’environnement ExaGear.
Les exemples d’applications que vous pouvez exécuter sur le Raspberry Pi incluent Skype, Dropbox, Plex et uTorrent. Étant donné qu’ExaGear fonctionne sur le système d’exploitation Raspbian, vous n’avez pas besoin d’apporter de modifications à votre configuration Raspberry Pi existante.
En ce qui concerne le Pi, les meilleurs résultats seront obtenus avec un Raspberry Pi 3. Cependant, d’autres appareils ARM tels que ODROID, Cubieboard, PINE64 et Banana Pi peuvent également exécuter ExaGear.
Le résultat est que vous pouvez utiliser un ancien logiciel x86 sur le Raspberry Pi. Il peut s’agir d’une application ou d’un jeu vidéo.
Bien qu’il existe d’autres façons de créer un environnement virtualisé, ExaGear simplifie le processus. Bien qu’il existe une version d’essai, ExaGear n’est pas un logiciel libre.
Rendez-vous sur la page ExaGear sur eltechs.com pour plus d’informations. Notez que les versions Chromebook et Android sont également disponibles.
Mise en route : Télécharger ExaGear Desktop
Avant d’installer ExaGear, assurez-vous que votre Raspberry Pi 3 est prêt. La taille minimale pour exécuter ExaGear est de 1500 Mo (1,5 Go), vous devez donc vous assurer qu’il dispose de suffisamment d’espace pour fonctionner. Commencez par redimensionner le système de fichiers Raspbian.
Cela peut se faire en Menu > Préférences > Configuration Raspberry Pioù choisir Système > Système de fichiers étendu. Vous pouvez également exécuter :
configuration sudo raspi
ouvert d’ici Options avancées > Développer le système de fichierspuis clique d’accord.
Plusieurs versions d’ExaGear pour Raspberry Pi sont disponibles.
- Version Raspberry Pi 1/Zéro
- Version Raspberry Pi 2
- Version Raspberry Pi 3
Vous pouvez télécharger votre version préférée sur votre PC et copier les données via FTP. Ou vous pouvez télécharger ExaGear directement sur votre Raspberry Pi.
L’étape recommandée consiste à enregistrer la clé de licence (obtenue lors de l’achat du logiciel) dans Télécharger répertoire sur le Pi.Dans le même répertoire, téléchargez ExaGear en utilisant wget Sur la ligne de commande :
wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz
Le temps que cela prend dépend de votre vitesse Internet ; le téléchargement est d’environ 280 Mo.
Installer ExaGear Desktop sur Raspberry Pi
Lorsque vous êtes prêt, décompressez le fichier TAR.GZ téléchargé.
tar -xvzpf exagear-desktop-rpi3.tar.gz
Vous pouvez ensuite installer et activer ExaGear Desktop en exécutant le script install-exagear.sh dans le répertoire, qui contient le package de décompression et la clé de licence que vous avez téléchargés précédemment.
sudo ./install-exagear.sh
Ce script installe un environnement invité qui peut exécuter un logiciel x86. Cependant, vous devrez également installer Wine. Sans cela, vous ne pouvez pas exécuter le logiciel Windows, bien que le logiciel Linux 32 bits puisse être installé et exécuté.
Quoi que vous envisagiez de faire, l’étape suivante consiste à saisir la commande simple :
exagéré
Cela exécutera un environnement x86, un « invité » s’exécutant au-dessus de « l’hôte » (Raspbian).
Installer Wine pour exécuter le logiciel Windows
Avant de commencer l’installation du logiciel Windows (nous verrons quelques exemples plus tard), vous devez configurer l’ExaGear. Cela se fait en installant Wine dans l’environnement ExaGear.
Depuis la mise à jour :
mise à jour sudo apt
Une fois votre référentiel mis à jour, vous pouvez installer Wine.
sudo apt installer le vin
Avec Wine installé, votre Raspberry Pi peut maintenant exécuter le logiciel Windows. Notez que cela n’est pas possible sans ExaGear (ou un autre environnement de virtualisation x86). Vous pourrez peut-être trouver une version de Wine pour les appareils ARM, mais il n’exécutera pas le logiciel Windows sans l’environnement approprié.
Comment installer le logiciel Windows sur un Raspberry Pi
Vous exécutez donc maintenant un environnement invité 32 bits sur le Raspberry Pi dans le système d’exploitation. Vous avez installé Wine, qui exécute le logiciel Windows sur votre bureau Linux.
Vous êtes maintenant prêt à installer des jeux vidéo ou d’autres logiciels sur votre Raspberry Pi.
Mais qu’installeriez-vous ? Eltechs, développeur d’ExaGear, fournit une liste régulièrement mise à jour. Les applications Windows répertoriées (y compris les applications Linux x86 telles que Skype et Dropbox) incluent Word Viewer, Mono et .NET Framework 4.5. Certains bons jeux Windows ont également été cités pour fonctionner sur le Raspberry Pi avec ExaGear et Wine, tels que Counter Strike, Fallout et Alpha Centauri de Sid Meier.
Je suis un grand fan de la série Civilization et Alpha Centauri est l’un de mes jeux préférés de tous les temps. Cela le rend idéal pour l’installation.
Quel que soit le jeu que vous envisagez d’installer, recherchez le code source. Il peut s’agir d’un support original ou d’un téléchargement à partir d’un site tel que GOG.com. Une fois que vous avez acheté le jeu, vous pouvez le télécharger sur votre ordinateur.
À partir de la ligne de commande, dans l’environnement ExaGear, accédez au dossier des téléchargements et entrez :
vin setup_sid_meiers_alpha_centauri_2.0.2.23.exe
Remplacez le nom de l’exécutable par n’importe quel jeu compatible que vous utilisez. La ligne de commande fera défiler quelques lignes de texte et l’assistant d’installation de Windows s’ouvrira.
Continuez pour terminer l’installation. Avant d’exécuter un jeu installé, assurez-vous que Wine est correctement configuré. Vous pouvez le faire avec la commande suivante :
vincfg
Cela vous permet de spécifier (entre autres) la compatibilité Windows par version.Pour Alpha Centauri de Sid Meier, vous devez le régler sur les fenêtres. Vous devriez être dans application Étiqueter.
C’est probablement la partie la plus importante de l’installation et de l’exécution d’un logiciel Windows. Si la mauvaise version est sélectionnée, l’application ou le jeu peut ne pas fonctionner en raison des mêmes problèmes de compatibilité avec Windows lui-même.
Après avoir installé le logiciel Windows, vous le trouverez dans le menu principal Vin > Programmes.
C’est si simple! Compte tenu des spécifications du Raspberry Pi, l’exécution d’un logiciel 32 bits sur une carte ARM est une réalisation impressionnante.
Obtenez des graphiques 3D sur le Raspberry Pi
Notez que vous devrez configurer votre Raspberry Pi si vous envisagez d’installer des jeux PC avec des graphismes 3D. Il existe plusieurs modes graphiques disponibles, vous devez choisir le bon.
Ouvrez d’abord un nouvel émulateur de terminal (Ctrl + Alt + T) et saisissez :
configuration sudo raspi
Dans l’outil de configuration, sélectionnez d’abord Mettre à jour cet outil vers la dernière versionAttendez la mise à jour, puis ouvrez options avancées et sélectionnez Pilotes GL > GL (Full KMS) Pilote de bureau OpenGL avec KMS complet.
choisir d’accord Puis finir Confirmez et redémarrez lorsque vous y êtes invité. Lorsque votre Raspberry Pi redémarre, n’oubliez pas d’exécuter à nouveau la commande exagear pour continuer.
Après avoir terminé l’environnement ExaGear, utilisez la commande exit pour le terminer. Répétez la commande pour mettre fin à la session du terminal et fermer la ligne de commande.
Vous voulez en savoir plus sur l’exécution de logiciels Windows sur Linux ? Consultez notre magnifique guide de Wine sur Linux.
Bien que vous ne puissiez pas exécuter le logiciel Windows nativement de cette façon, veuillez noter que vous pouvez installer Windows 10 IoT Core sur un Raspberry Pi !
A propos de l’auteur