Tutoriels Linux

Vous manquez vos programmes Windows? Utilisez-les sous Linux avec Wine

Par Richard, le 4 mars 2021 — 8 minutes de lecture
Vous manquez vos programmes Windows?  Utilisez-les sous Linux avec Wine

Wine était initialement destiné à être un émulateur Windows pour Linux. Cependant, WineHQ il n’émule pas un environnement Windows complet sous Linux, mais fournit simplement les bibliothèques et les instructions nécessaires pour pouvoir charger et traiter les binaires compilés pour le système Microsoft. Par conséquent, l’acronyme de ce logiciel a été remplacé par «Wine Is Not an Emulator».

Ce logiciel est capable de charger des applications de Windows 3.x vers Windows 10, à la fois en 16 et 32 ​​ou 64 bits. Il contient pratiquement toutes les bibliothèques officielles du système Microsoft et nous permet d’importer facilement nos propres bibliothèques au cas où nous devions créer un programme avec des dépendances spéciales. Il dispose également d’un système d’accélération graphique qui permet tout, du dessin de fenêtres d’application à l’exécution de jeux.

Wine est devenu l’un des programmes essentiels pour tout utilisateur d’Ubuntu ou de toute autre distribution Linux. Et c’est ainsi que nous pouvons l’installer et le configurer.

Comment télécharger et installer Wine

La première chose que nous allons devoir faire si nous utilisons un Ubuntu 64 bits est activer la prise en charge 32 bits, car il est désactivé par défaut. Nous pouvons le faire très facilement en ouvrant un terminal et en y exécutant la commande suivante:

sudo dpkg –add-architecture i386

Et puis nous mettrons à jour les référentiels (facultatif):

mise à jour sudo apt

La prochaine étape sera importer la clé WineHQ dans notre système afin d’ajouter le référentiel et de télécharger les dernières versions du logiciel. Wine peut être installé à partir de nombreux référentiels, bien que nous vous recommandons fortement de toujours utiliser le référentiel officiel. Nous téléchargeons la clé avec la commande suivante:

wget -nc https://dl.winehq.org/wine-builds/winehq.key

Et pour ajouter la clé au système, nous exécuterons la commande suivante dans le même terminal:

sudo apt-key ajouter winehq.key

Maintenant allons ajouter un référentiel cela correspond à notre version d’Ubuntu. Nous avons utilisé le référentiel Ubuntu 20.04, mais si nous utilisons une autre version (ou une autre édition, telle que Linux Mint), nous devons ajouter le référentiel correspondant. Ceux-ci peuvent être consultés à partir du Site Web du vin.

Ubuntu 20.04 ou Linux Mint 20.x

sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’

Ubuntu 20.10

sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main ‘

Anciennes versions: Ubuntu 18.04 ou Linux Mint 19.x

sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionique principal ‘

Installez Wine sur Ubuntu - 1

Et nous mettons à nouveau à jour les référentiels de notre système avec:

mise à jour sudo apt

Nous avons déjà les référentiels de logiciels prêts. La seule chose qui nous reste à faire est installez la version que nous voulons. Nous vous recommandons d’installer la branche stable, car elle est beaucoup plus déboguée et pose moins de problèmes.

Stable

sudo apt install –install-recommande winehq-stable

Version de développement

sudo apt install –install-recommande winehq-devel

Version d’essai

sudo apt install –install-recommande winehq-staging

Installez Wine sur Ubuntu - 2

Lorsque le processus d’installation est terminé, nous aurons Wine prêt sur notre PC. Nous pouvons vérifier qu’il est installé, et la version qui a été installée, avec la commande suivante:

vin – version

Version Wine dans Ubuntu

Alternative simple

La méthode ci-dessus est recommandée pour installer cet outil. Cependant, si nous préférons, nous pouvons utiliser la version fournie dans les propres référentiels d’Ubuntu. Nous allons simplement exécuter la commande suivante pour télécharger et installer cette version.

sudo apt installer wine64

Cela sera installé automatiquement sur notre PC sans avoir à faire tout ce qui précède, bien qu’il nous soit très facile de trouver une version obsolète de Wine. Par conséquent, nous vous recommandons d’utiliser la méthode ci-dessus.

Comment configurer Wine

La configuration initiale

Nous avons déjà installé Wine sur notre distribution Ubuntu. Mais avant de commencer à l’utiliser, il faut faire un premier réglage de l’outil. Dans cette configuration, le système sera prêt à exécuter des applications Windows et certains composants (tels que Wine-Mono ou Gecko) nécessaires au fonctionnement de certains éléments, tels que .NET, seront téléchargés.

Pour démarrer cette configuration initiale, nous exécuterons la commande suivante:

winecfg

Nous verrons une fenêtre qui indiquera que le programme est en cours de configuration. Nous attendons que cela se termine, ou que nous voyions une fenêtre qui nous demande la permission d’installer des dépendances. Nous cliquons sur le bouton « Installer » pour chacun d’eux afin que l’assistant se charge de télécharger et de copier tout le nécessaire.

Options de vin

Lorsque le processus est terminé et que tout est prêt sur notre PC, nous pouvons voir la fenêtre de configuration de Wine. Cette fenêtre comporte 7 onglets, à travers lesquels nous pourrons configurer les différents aspects de cet outil.

Applications

Configuration du vin - 1Configuration du vin - 2

Wine nous permet de simuler toutes les versions de Windows. De cette façon, si nous avons un logiciel qui ne peut être exécuté que sur une version spécifique de Windows, nous pourrons charger les bibliothèques de cette version, et supplanter la version du système d’exploitation, pour chacune d’elles. Nous pouvons configurer une version par défaut, qui sera utilisée dans tous les programmes, et ajouter des fichiers EXE spécifiques pour donner à chacun une version.

Librairies

Configuration du vin - 3Configuration du vin - 4

À partir de cette section, nous pourrons configurer la manière dont nous voulons que les bibliothèques soient utilisées. Nous pouvons laisser les propres programmes fournis par Wine être utilisés par défaut, ou laisser chaque programme utiliser les siens (s’il en a) ou les bibliothèques que nous copions à partir d’une version Windows ou de téléchargements Internet.

Graphique

Configuration du vin - 5

À partir de cette section, nous pouvons configurer la façon dont nous voulons que les fenêtres ou les graphiques des applications que nous exécutons soient dessinés. Nous pouvons choisir si nous voulons que la souris soit capturée à l’intérieur, émuler un bureau Windows virtuel pour que le programme s’exécute dessus et même les décorations de fenêtre. Nous pouvons également choisir la taille de la police.

Intégration de bureau

Configuration du vin - 6

Il nous permet d’installer et de configurer différents thèmes de bureau, ainsi que de configurer les dossiers personnels typiques du système d’exploitation où les données générées à partir de ces programmes ouverts à partir de Wine seront enregistrées.

Unités

Configuration du vin - 7

À partir de cette section, nous pouvons configurer les différents points de montage que nous voulons que les applications Wine reconnaissent. Chacun de ces points de montage (qui peuvent être des lecteurs ou simplement des dossiers) sera reconnu comme des disques durs connectés au PC.

l’audio

Configuration du vin - 8

Il nous permet de contrôler le pilote audio utilisé et de configurer les périphériques d’entrée et de sortie audio.

À propos de

Comme son nom l’indique, cet onglet nous permettra de voir la version du programme que nous avons installé. Il ne sert à rien configurer.

Ouvrez un programme Windows sous Linux

Maintenant que Wine est installé et que nous savons comment le configurer, il ne nous reste plus qu’à savoir comment l’utiliser. Par défaut, ce programme sera intégré dans Ubuntu afin qu’il reconnaisse automatiquement les fichiers .exe et .msi et les ouvre en double-cliquant sur eux. Identique à Windows. Nous pouvons également ouvrir ces fichiers depuis le menu contextuel, en faisant un clic droit dessus.

Ouvrez le programme Windows sous Linux

Le vin s’occupera de tout. Nous devrons suivre l’assistant comme si nous installions le programme sous Windows et, quand il sera terminé, nous aurons le logiciel prêt à fonctionner.

Installer le programme Windows sur Linux

Désinstaller Wine

Le vin est très utile, mais il faut aussi admettre qu’il est un programme assez lourd. Et si nous installons de nombreuses dépendances sur le PC (comme .NET, par exemple), cela peut également prendre beaucoup de place. Par conséquent, si nous n’utilisons pas ce programme, nous pourrons le désinstaller facilement. Pour ce faire, il suffit d’exécuter la commande suivante (en remplaçant «stable» par la version que nous avons précédemment installée):

sudo apt-get remove –purge winehq-stable

Le système lui-même prendra en charge désactiver et effacer complètement l’ensemble du programme. De plus, nous devons supprimer manuellement les dossiers de cache et de configuration suivants pour libérer de l’espace. Nous devons nous assurer d’afficher les fichiers cachés avec le raccourci clavier Ctrl + R.

  • .wine (dans notre dossier personnel)
  • ./.vin
  • ./.config/menus/applications-merged/ (tout répertoire commençant par « wine »)
  • ./.local/share/applications/wine
  • /.local/share/desktop-directories/wine*
  • ./.local/share/icons/ (tous les fichiers .xmp)

Une fois que nous avons éliminé tous ces fichiers, nous devons exécuter les commandes suivantes, dans l’ordre, pour terminer la suppression de Wine depuis le PC:

sudo apt update sudo apt autoclean sudo apt clean sudo apt autoremove

Et enfin, nous pouvons supprimer manuellement le référentiel que nous avons ajouté à partir des sources logicielles de ce Linux.

Richard

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.