À propos du vin
Le vin est un logiciel gratuit et open source qui vous permet d'exécuter des programmes et des jeux compatibles Microsoft Windows sur Linux, MacOS et Android (support expérimental). Le vin est en développement depuis plus de deux décennies et la compatibilité des applications s'est considérablement améliorée depuis sa première version. Il est souvent mal interprété comme un émulateur. Cependant, c'est juste une couche de compatibilité qui convertit les appels de l'API Windows aux appels POSIX en temps réel, fournissant des performances presque identiques comme Windows (et dans certains cas encore mieux). Le vin signifie «le vin n'est pas un émulateur».
Installation du vin à Ubuntu
Les forfaits de vin sont inclus dans les référentiels Ubuntu par défaut. Cependant, ils ne sont pas toujours à jour et à égalité avec les dernières versions. Il est donc recommandé d'installer des forfaits de vin de l'ubuntu PPA officiel fourni par l'équipe de vin. Pour ce faire, exécutez les commandes suivantes successivement:
Pour Ubuntu 19.dix:
$ sudo apt-add-repository 'deb https: // dl.winehq.Org / Wine-Builds / Ubuntu / Eoan Main '
$ sudo apt mise à jour
Pour Ubuntu 18.04:
$ sudo apt-add-repository 'deb https: // dl.winehq.org / assemblées de vin / ubuntu / bionic principal '
$ sudo apt mise à jour
Vous pouvez désormais installer des versions de vin, développeur ou de mise en scène en exécutant l'une des commandes ci-dessous:
$ sudo apt installer winehq-stable
$ sudo apt installer winehq-devel
$ sudo apt install winehq-stagse
Différences entre différentes constructions de vin
Le référentiel de vin officiel fournit trois versions différentes, «stables», «développer» et «mise en scène». Les constructions stables, comme leur nom l'indique, fournissent la dernière version stable du vin tandis que les constructions de développeurs sont en développement, versions de pointe. La mise en scène des versions contient de nombreux correctifs expérimentaux destinés à tester certaines fonctionnalités ou à résoudre les problèmes de compatibilité. Rien ne garantit que tous ces correctifs seront inclus dans la branche stable à l'avenir.
Vainqueur
Après avoir installé du vin, vous pouvez utiliser la variable Winearch Environment pour définir une architecture correcte pour les préfixes de vin. Par défaut, toutes les applications de vin sont installées dans un environnement 64 bits. Cependant, vous pouvez modifier le comportement en utilisant la variable de l'environnement Winesearch dans le format suivant:
Notez que vous devez utiliser Winesearch une seule fois lors de la création d'un nouveau préfixe (expliqué ci-dessous).
Comprendre la fonction WinePrefix
WinePrefix est une caractéristique assez utile du vin où vous pouvez isoler et conteneuriser les applications Windows, les bibliothèques système et les fichiers de configuration en les confiant dans un seul répertoire. Vous pouvez créer autant de préfixes que vous le souhaitez et chacun d'eux sera traité séparément.
De nombreux utilisateurs de Linux préfèrent créer un préfixe séparé pour chacune des applications ou jeux Windows qu'ils souhaitent installer et exécuter à l'aide de vin. Souvent, l'installation d'une application Windows nécessite d'installer des bibliothèques et des kits de tiers. L'utilisation de préfixes séparés pour les applications garantit une meilleure compatibilité, moins de conflits et un système de fichiers plus propre. Vous pouvez créer un nouveau WinePrefix en utilisant une variable d'environnement dans le format suivant:
$ Wineprefix = / path / to / préfixe wine / path / to / fichier.exe
La commande ci-dessus exécutera «Fichier.exe ”Utilisation du chemin de préfixe spécifié dans la variable WinePrefix. Si le chemin n'existe pas, un nouveau répertoire sera créé automatiquement. Si vous omettez la variable WinePrefix, toutes les applications seront installées dans le préfixe par défaut situé dans le dossier «Wine» caché dans votre répertoire domestique (~ /.vin).
Utiliser Winesearch et WinePrefix ensemble pour exécuter une application Windows
Vous pouvez combiner Winesearch avec un wineprefix Wines personnalisé pour spécifier correctement l'architecture pour un préfixe.
$ Winesearch = win32 wineprefix = / path / to / préfixe wine / path / to / fichier.exe
Disposition du système de fichiers d'un préfixe de vin
Tous les préfixes de vin, par défaut ou personnalisés, incluent de nombreux fichiers et dossiers qui représentent un système de fichiers Windows typique où toutes les bibliothèques et applications système sont installées dans le lecteur «C». Ces préfixes contiennent un certain nombre de bibliothèques qui font partie du projet Open Source. La capture d'écran ci-dessous vous donnera une idée de la mise en page du répertoire:
Si vous exécutez un ".exe "ou".Installateur MSI "Utilisation du vin, l'application sera installée dans" Fichiers de programme "sous" Drive_C "(sauf si vous fournissez un chemin personnalisé). Donc, pour exécuter un ".Fichier exe "Une fois l'installation terminée, vous devrez peut-être aller au dossier d'application dans le répertoire" Fichiers de programme "pour lancer l'application.
Winecfg
Vous pouvez modifier de nombreux paramètres et comportement d'un préfixe de vin en exécutant la commande «winecfg». Certains des paramètres incluent les paramètres d'affichage, les paramètres du lecteur externe et les paramètres audio.
Exécutez l'une des commandes suivantes pour lancer WINECFG:
$ winecfg
$ Wineprefix = / path / to / préfix winecfg
Panneau de commande du vin
«Panneau de commande du vin» est un autre utilitaire utile inclus dans le vin qui vous permet de configurer les manèges de jeu et de modifier d'autres options utiles.
Vous pouvez exécuter WineControl en utilisant l'une des commandes ci-dessous:
$ Contrôle du vin
$ Wineprefix = / path / to / préfixe Contrôle du vin
Vignobles
WineTricks est un outil pratique expédié avec du vin, qui vous permet d'installer de nombreuses bibliothèques et applications tierces à partir d'une interface GUI. Il vous permet également de modifier les paramètres d'un wineprefix et de faire des tâches d'entretien. Bien que l'interface graphique de WineTricks ne soit pas aussi intuitive que les autres applications GTK et QT Linux typiques, cela fait le travail.
Pour installer WineTricks à Ubuntu, exécutez la commande ci-dessous:
$ sudo apt install winetricks
Vous pouvez maintenant exécuter WineTricks en utilisant l'une des commandes suivantes:
$ winetricks
$ Wineprefix = / path / to / préfixe winetricks
WineTricks a également une belle interface de ligne de commande, vous pouvez en savoir plus en exécutant la commande ci-dessous:
$ winetricks - help
Exécuter des fichiers «LNK» dans le vin
Jusqu'à présent, les exemples ci-dessus ont expliqué comment courir ".fichiers exe ”utilisant du vin. Cependant, certaines applications de Windows sont livrées avec «.Fichiers LNK "qui ne sont que des raccourcis vers des binaires exécutables avec des personnalisations et des paramètres supplémentaires.
Courir ".Fichiers LNK à l'aide de vin, vous devez exécuter une commande en utilisant l'un des formats suivants:
$ start / path / to / fichier.LNK
$ Wineprefix = / path / to / préfixe wine start / path / to / fichier.LNK
Exécuter des fichiers «chauves-souris» dans le vin
Les fichiers BAT sont des fichiers de script de type Bash qui peuvent être exécutés sous Windows à l'aide de l'invite de commande ou de l'interprète. Le vin comprend un utilitaire «wineconsole» qui peut être utilisé pour lancer une invite de commande et exécuter «.Fichiers Bat ». Tu peux courir ".Fichiers BAT »à l'aide de l'une des commandes suivantes:
$ wineconsole / path / to / fichier.chauve souris
$ Wineprefix = / path / to / préfix wineconsole / path / to / fichier.chauve souris
L'interprète de commande affiché ci-dessus prend en charge toutes les principales commandes compatibles avec Windows.
Conclusion
Le vin est capable d'exécuter de nombreuses applications Windows dans Linux, combler l'écart entre deux plates-formes. Alors que certaines applications populaires ne fonctionnent pas encore avec le vin, la compatibilité globale s'est considérablement améliorée. Dans un passé récent, Valve a annoncé la couche de compatibilité «Proton» pour exécuter les jeux Windows sur Linux à l'aide de Steam. Proton est basé sur le vin et est livré avec des fonctionnalités supplémentaires, des mises à jour de la qualité de vie et des correctifs de compatibilité.