Wine sur Raspberry Pi : Guide pour bien débuter

Wine est un outil intéressant, qui permet d’exécuter des applications Windows sur des systèmes Linux, même sur Raspberry Pi. Ce n’est pas parfait, car toutes les applications ne fonctionnent pas, mais ça peut être utile si vous essayez de migrer de Windows à Linux. Voici comment l’installer et le configurer sur votre Raspberry Pi.

Le plus simple pour installer Wine sur Raspberry Pi OS est d’utiliser Pi-Apps, un outil qui permet d’installer des applications non disponibles avec le gestionnaire de paquets par défaut. Une fois Pi-apps installé, Wine (et des dizaines d’autres applications) peut être installé en un clic.

Si tout cela est nouveau pour vous, ne vous inquiétez pas, je vous explique tout dans cet article, étape par étape, comme d’habitude.

À propos, si vous débutez sur Raspberry Pi et que vous souhaitez accélérer les choses (tout en vous amusant), n’hésitez pas à télécharger mon e-book Maitrisez Raspberry Pi en 30 jours. Il s’agit d’un défi de 30 jours dans lequel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin profiter de votre Raspberry Pi à son plein potentiel. Je vous offre d’ailleurs 10% de remise aujourd’hui si vous utilisez ce lien !

Prérequis pour exécuter Wine sur Raspberry Pi

Avant d’installer quoi que ce soit d’autre sur votre Raspberry Pi, assurez-vous de suivre ces directives, en particulier pour la partie logicielle.

Matériel

Il n’y a pas de limites matérielles pour configurer Wine sur un Raspberry Pi.
Tout fonctionne et voici ce que j’ai utilisé pour tester et écrire ce tutoriel :

Évidemment, les recommandations ne seront pas les mêmes si votre objectif est de faire tourner Notepad ou Photoshop, mais globalement, n’importe quel modèle peut faire tourner Wine avec des applications Windows légères.

Remarque complémentaire : l’installation prend déjà beaucoup de temps avec un Raspberry Pi 4 et un stockage rapide, donc même si vous pouvez le faire fonctionner sur un Pi Zero avec une carte SD lente, gardez à l’esprit que l’installation pourrait prendre beaucoup plus de temps.

Système d’exploitation

Un système d’exploitation 32 bits, comme Raspberry Pi OS, est obligatoire pour suivre ce tutoriel.

Si vous utilisez une version 64 bits, vous n’aurez pas l’option dans Pi-Apps (au moment où j’écris), et d’après ce que j’ai compris, c’est un peu délicat de le faire fonctionner manuellement. Peut-être avec Box64, mais je n’ai pas vraiment réussi, et ce serait un tutoriel complet pour une prochaine fois :-).

Donc, essayez d’utiliser un Raspberry Pi avec RPI OS 32 bits installé dessus et ce sera beaucoup plus facile. C’est pourquoi j’ai installé le système proposé par défaut par Raspberry Pi Imager au lieu de l’édition 64 bits que j’utilise généralement lors de la rédaction de tutoriels (car je sais qu’il y a souvent des différences avec celle-ci).

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Si vous avez besoin de conseils pour installer ou réinstaller votre système sur Raspberry Pi, cliquez sur ce lien pour lire mon tutoriel.

Ensuite, assurez-vous que votre système est connecté à internet et qu’il est à jour :
sudo apt update
sudo apt upgrade -y

Vous pouvez évidemment utiliser les outils graphiques pour faire la même chose si vous n’aimez pas les lignes de commande :-).

Je recommande généralement de configurer SSH, ou VNC (en anglais), afin de pouvoir suivre les étapes suivantes depuis votre ordinateur si vous n’avez pas de configuration confortable avec votre Raspberry Pi. Cliquez sur les liens pour plus de détails sur la façon de les utiliser pour être plus efficace.

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Pi-Apps

Une fois le système prêt, Pi-Apps peut être installé à l’aide d’une ligne de commande.

Comme mentionné dans l’introduction, Pi-Apps est un outil gratuit, comprenant un tas de scripts qui nous aideront à installer des applications qui ne sont pas disponibles avec APT (ou l’outil « Add/Remove Software » si vous utilisez l’interface graphique).

Vous pouvez l’installer depuis leur site web, ou simplement en copiant/collant cette ligne dans un terminal :
wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

Elle téléchargera un script qui s’occupera de tout pour vous. Il suffit d’attendre quelques secondes pour que l’installation soit terminée.

Une fois installé, un raccourci est ajouté à votre bureau, et vous pouvez également trouver Pi-Apps dans le menu principal sous Accessories.

Installer Wine sur Raspberry Pi

Une fois Pi-Apps installé sur une version 32 bits de Raspberry Pi OS, Wine est disponible dans Pi-Apps, sous Tools et Emulation. Il peut être installé en un clic à partir de là.

  • Double-cliquez sur le raccourci sur votre bureau pour lancer Pi-Apps.
  • Naviguez jusqu’à Tools > Emulation, ou utilisez le moteur de recherche pour trouver Wine dans la liste des applications.

Une fois que vous avez le même écran que sur ma capture d’écran, vous pouvez simplement cliquer sur « Install » en bas à droite de la fenêtre pour démarrer l’installation. Pi-Apps ouvrira un terminal et lancera toutes les commandes pour vous.

L’installation prendra un certain temps (il m’a fallu au moins 20 minutes sur un Pi 4), c’est un peu comme l’installation de Windows, c’est donc normal. Ne vous inquiétez pas des différents messages qui apparaissent dans le terminal, soyez patient.

Pendant l’installation, la fenêtre de configuration de Wine s’ouvre. Vous devez la fermer manuellement, sinon l’installation ne se poursuivra pas. Nous reviendrons sur cet outil dans la section suivante.

Patientez encore quelques minutes, buvez un café, et l’installation devrait bientôt être terminée. Une fois l’installation terminée, la ligne contenant « Wine (x86) » dans Pi-Apps est colorée en vert. Vous pouvez maintenant fermer Pi-Apps, nous n’en avons plus besoin.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Configuration de Wine sur Raspberry Pi

Maintenant que Wine est installé, jetons un coup d’œil rapide à l’outil de configuration de Wine.

Lancez l’outil de configuration Wine en le sélectionnant dans le menu principal de votre Raspberry Pi (System Tools > Wine Configuration) ou en exécutant la commande suivante dans un terminal :
winecfg

L’outil de configuration de Wine s’ouvrira avec plusieurs onglets et options pour personnaliser votre installation en fonction de vos besoins. Voici un bref résumé de chaque onglet disponible :

  • Applications : L’onglet « Application » vous permet de créer des paramètres spécifiques aux applications individuelles fonctionnant avec Wine. Vous devrez peut-être y revenir plus tard si vous essayez d’installer une application qui ne fonctionne pas avec les paramètres par défaut.
  • Libraries : Cet onglet permet de modifier le comportement de chargement par défaut des DLL (Dynamic Link Libraries) dans Wine. Les DLL sont des composants essentiels des applications Windows qui fournissent diverses fonctionnalités et peuvent être partagées par plusieurs applications.
  • Graphics : Cet onglet vous permet de configurer divers paramètres liés à l’affichage graphique des applications Windows exécutées par l’intermédiaire de Wine.
  • Desktop integration : Il propose des options pour personnaliser l’apparence et le comportement des applications Windows, ce qui vous permet de les intégrer de manière plus transparente dans votre environnement de bureau Linux.
  • Drives : Cet onglet vous permet de contrôler la manière dont les lettres de lecteur Windows sont associées aux chemins Unix dans l’environnement Wine. Vous pouvez spécifier la correspondance entre les lettres de lecteur Windows (telles que C:, D:, etc.) et les répertoires ou partitions correspondants dans votre système de fichiers Unix.
  • Audio : Si nécessaire, vous pouvez utiliser cet onglet pour modifier les périphériques audio utilisés avec Wine.
  • About : Un simple écran qui vous donne la version de Wine et vous permet de changer les noms du propriétaire et de l’organisation du système Windows.

Dans la plupart des cas, les paramètres par défaut conviennent, vous n’avez donc pas à vous en préoccuper. Je ne peux pas couvrir tout ce qu’il y a, je veux juste vous donner une vue d’ensemble. Consultez la documentation en ligne pour plus de détails sur une fonctionnalité spécifique.

Remarque : N’oubliez pas que Wine existe depuis toujours sur les systèmes Linux (la première version date de 1993). L’installation sur un Raspberry Pi peut être un peu plus délicate, mais une fois effectuée, l’utilisation de Wine sur un Raspberry Pi n’est pas très différente de celle sur n’importe quel ordinateur Linux. Vous trouverez donc facilement de l’aide en ligne.

Exemple : exécuter Notepad++ sur Raspberry Pi

Maintenant que Wine est installé et configuré, prenons un exemple. Nous allons essayer avec Notepad++, un éditeur de texte populaire disponible uniquement sous Windows.

Gardez à l’esprit que toutes les applications Windows ne fonctionnent pas parfaitement, il est donc recommandé de consulter la base de données de compatibilité de Wine. C’est là que vous trouverez également des instructions spécifiques pour modifier votre configuration afin de faire fonctionner une application si nécessaire.

Voici les étapes pour installer Notepad++ avec Wine :

  • Commencez par télécharger la version Windows de Notepad++ à partir du site officiel.
    Ouvrez votre navigateur web et accédez à la page de téléchargement de Notepad++.
    Cliquez sur la dernière version disponible et téléchargez celle pour un système 32 bits.
  • Une fois le téléchargement terminé, accédez au répertoire dans lequel le fichier d’installation de Notepad++ est enregistré sur votre Raspberry Pi (par défaut, il se trouve dans le dossier Downloads, sous /home/$USER).
    cd Downloads
  • Exécutez le programme d’installation de Notepad++ à l’aide de Wine en lançant la commande suivante dans votre terminal. Elle devrait ressembler à ça :
    wine npp-<version>.Installer.exe
  • Le programme d’installation de Notepad++ doit maintenant être lancé.
    Suivez les instructions à l’écran fournies par le programme d’installation de Notepad++ pour terminer le processus d’installation, comme vous le feriez sur une machine Windows normale.
  • Une fois Notepad++ installé avec succès, une entrée devrait apparaître dans le menu des applications de Wine.
    Lancez Notepad++ à l’aide de cette entrée et profitez de l’édition de texte grâce au célèbre logiciel Windows sur votre Raspberry Pi.

N’oubliez pas que toutes les applications Wine s’exécutent en pensant qu’elles sont sur un système Windows, elles ne s’exécutent pas nativement sur Raspberry Pi OS, ce qui signifie qu’il y a quelques éléments à garder à l’esprit.

Par exemple, si vous essayez d’ouvrir un fichier avec Notepad++, vous ne pouvez pas aller directement à l’emplacement /home/$USER, il n’existe pas. Mais lorsque nous avons configuré Wine, nous avons vu les liens existant entre les lettres de lecteur Windows et les dossiers Linux. Avec les paramètres par défaut, ouvrir Z:\ sur Notepad++ vous donnera accès aux fichiers de Raspberry Pi OS :

À ce stade, il peut être judicieux d’ajouter un nouveau lecteur (H:\ par exemple), pointant vers votre répertoire personnel ou votre dossier de projet, afin de gagner du temps dans Notepad++.

Quoi qu’il en soit, nous avons réussi à installer Wine sur Raspberry Pi OS et vérifiè qu’une application Windows peut être exécutée avec. Il est maintenant temps de tester vos applications préférées et de voir lesquelles peuvent être utilisées sur Raspberry Pi OS.

Mais n’oubliez pas que les applications natives fonctionnent toujours mieux et qu’il existe d’excellentes alternatives, comme vous pourrez le constater dans ces articles :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Rappel: J'ai crée une communauté d'utilisateurs de Raspberry Pi qui vous permet de partage vos avancées, poser vos questions et recevoir de nombreux avantages exclusifs (anglophones uniquement). Cliquez sur le lien pour en savoir plus.

Questions liées

Wine est-il un émulateur ?

Wine n’est pas un émulateur. Wine est l’abréviation de « Wine Is Not an Emulator » (« Wine n’est pas un émulateur »). Il s’agit d’une couche de compatibilité ou d’un framework de compatibilité qui vous permet d’exécuter des applications Windows sur des systèmes d’exploitation de type Unix tels que Linux, macOS et Pi.

Les émulateurs, quant à eux, simulent un environnement matériel complet, y compris le CPU, la mémoire et d’autres composants du système, afin de permettre l’exécution d’un logiciel conçu pour une plate-forme différente. Ils visent à reproduire le comportement d’une architecture matérielle spécifique.

Cependant, Wine n’émule pas l’ensemble du système d’exploitation ou de l’environnement matériel de Windows. Il fournit plutôt un ensemble de bibliothèques et d’API qui réimplémentent l’API (interface de programmation d’applications) de Windows sur des systèmes de type Unix.

Quels sont les types d’applications Windows qui peuvent fonctionner correctement avec Wine ?

Wine a fait des progrès significatifs en matière de compatibilité avec un large éventail d’applications Windows, mais le niveau de compatibilité peut varier en fonction de la complexité et de l’ancienneté de l’application.

En règle générale, les applications plus simples ou plus anciennes ont tendance à avoir une meilleure compatibilité avec Wine. Ces applications s’appuient souvent sur des appels d’API plus simples et ont moins de dépendances, ce qui les rend plus susceptibles de fonctionner correctement avec Wine.

J’ai de nombreuses applications déjà installées sur Windows, puis-je les copier sur le Raspberry Pi ?

Il n’est pas recommandé de copier des applications Windows directement à partir d’une installation Windows sur un Raspberry Pi exécutant Wine.

Wine n’est pas conçu pour fonctionner directement avec des installations Windows ou pour copier des applications Windows de cette manière. Wine nécessite des configurations spécifiques et des couches de compatibilité pour faire fonctionner des applications Windows sur un système de type Unix.

Il est recommandé de télécharger et d’installer les applications Windows sur votre Raspberry Pi en utilisant Wine à partir de zéro, plutôt que d’essayer de les copier à partir d’une installation Windows. Des étapes de configuration supplémentaires seront nécessaires, mais cela garantira que vos applications sont correctement configurées et s’exécutent correctement sur le Raspberry Pi.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets ou je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

A lire également

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *