Les programmes de vin ne fonctionnent pas? Essayez ces étapes

Les programmes de vin ne fonctionnent pas? Essayez ces étapes / Linux

Wine Comment exécuter les applications Windows et les jeux avec Linux Wine Comment exécuter les applications Windows et les jeux avec Linux Wine Existe-t-il un moyen de faire fonctionner le logiciel Windows sous Linux? Une solution consiste à utiliser Wine, mais si cela peut être très utile, il ne devrait probablement s'agir que de votre dernier recours. Voici pourquoi. Read More offre aux utilisateurs de Linux la possibilité d'exécuter des logiciels Windows en dehors du domaine de Microsoft. En tant que tel, il peut vous aider à quitter Windows Hey, si vous passez à Linux ou Mac? Hé utilisateur Windows, devriez-vous passer à Linux ou Mac? Avez-vous déjà envisagé de passer de Windows à Linux ou Mac? La réponse rapide: si vous êtes sous Windows, restez sous Windows et ne vous inquiétez pas de la mise à niveau pour l'instant. Voici pourquoi. En savoir plus, moins lié par le logiciel exclusif à la plateforme.

Le vin n'est pas parfait, cependant. Certains programmes demandent du travail, mais d’autres ne fonctionnent pas du tout. Cela étant dit, les étapes ci-dessous maximiseront vos chances d'exécuter le programme Windows sur votre machine Linux..

Pourquoi mon programme ne fonctionne-t-il pas??

En termes simples, Wine exécute le logiciel Windows en procédant à l’ingénierie inverse de parties du système d’exploitation Windows pour Linux. Dans le monde Microsoft, ces composants s'appellent des DLL (Dynamic Link Libraries). Ils fournissent des fonctionnalités et des capacités supplémentaires sur lesquelles d’autres programmes comptent pour fonctionner. Un exemple d'un est d3d8.dll, qui donne aux programmes accès aux fonctionnalités de jeu DirectX 8 de Microsoft Tout ce que vous devez savoir sur DirectX en 2016 Tout ce que vous devez savoir sur DirectX en 2016 Si vous êtes un joueur sur PC, vous devez absolument utiliser DirectX car il pourrait considérablement améliorer vos performances de jeu! Voici tout ce que vous devez savoir. Lire la suite .

Autrement dit, il existe de nombreuses DLL dont Wine fournit des équivalents. Il est possible que Wine ait des erreurs dans ses implémentations. Le vin pourrait même ne pas en avoir un en premier lieu! Ce sont les principales raisons pour lesquelles les programmes Windows se comportent mal ou refusent de fonctionner sous Linux. En tant que tel, les étapes ci-dessous ont pour but de rendre les implémentations de Wine aussi proches que possible de Windows.

Installer des programmes avec PlayOnLinux

PlayOnLinux PlayOnLinux apporte les jeux et programmes Windows à Linux PlayOnLinux apporte les jeux & programmes Windows à Linux Read More vous permet d'exécuter différentes versions de Wine qui ont fait leurs preuves et fonctionnent avec les programmes que vous souhaitez exécuter. Il peut également fournir automatiquement des fichiers DLL natifs à Wine pour améliorer son fonctionnement. Tout cela est fait sous le capot, il ne vous reste plus qu'à choisir ce que vous voulez installer et ensuite l'exécuter..

Bien que l'installation d'un programme à l'aide de PlayOnLinux garantisse presque toujours le bon fonctionnement, vous risquez de ne pas trouver ce que vous voulez dans leur catalogue. Mais dirigez-vous vers la page des téléchargements et essayez-le d'abord.

Quelle est votre architecture de vin?

Si vous trouvez que la sélection de programmes de PlayOnLinux est insuffisante, vous devrez peut-être recourir à l'installation manuelle de vos programmes. Avant de plonger, vous devez toutefois poser une question: votre Wine est-il en mode 64 bits ou en mode 32 bits? Quelle est la différence entre Windows 32 bits et Windows 64 bits? Quelle est la différence entre Windows 32 bits et Windows 64 bits? Quelle est la différence entre Windows 32 bits et 64 bits? Voici une explication simple et comment vérifier votre version. Lire la suite ?

Comme Windows, Linux et Wine ont des versions différentes d’eux-mêmes, conçus pour des architectures informatiques spécifiques. Vous utilisez probablement une version 64 bits de Linux, et donc par défaut la version 64 bits de Wine.

Pour vérifier celui que vous utilisez, entrez cette commande:

winecfg

Ensuite, cliquez sur le bouton Version Windows. Vous verrez une liste des différentes éditions Windows que Wine peut émuler. Si vous utilisez Vin 32 bits, éditions plus ancien que Windows XP apparaîtra puisqu'ils n'étaient disponibles qu'en mode 32 bits.

Changer votre architecture viticole

Bien que les logiciels conçus pour les systèmes 32 bits fonctionnent sur les versions 64 bits de Wine, ils ont tendance à mieux fonctionner avec la version 32 bits. Heureusement, changer votre architecture de Wine est assez simple:

export WINEARCH = win32 export WINEPREFIX = ~ / .wine32 winecfg

La première commande indique à Wine de passer en mode 32 bits, tandis que la seconde lui indique où créer son nouveau dossier (le "." À la fin rend le dossier masqué - vous pouvez le supprimer si vous le souhaitez). Comme ce dossier n'existe pas, la troisième commande le crée pour nous.

Si vous souhaitez exécuter un programme avec cette version de Wine, vous devez d'abord saisir les deux premières commandes. Cela peut devenir un peu fastidieux, donc si vous voulez que ceci soit votre version par défaut de Wine, vous pouvez créer un fichier pour le faire automatiquement pour vous..

sudo nano /etc/profile.d/wine.sh

Ajoutez simplement les deux premières commandes comme vous l'avez fait pour créer votre nouveau dossier Wine. Vous devrez peut-être redémarrer votre ordinateur pour que ces paramètres fonctionnent. Après cela, vous serez en mesure d'exécuter des programmes avec un simple vin [programme] commander.

Utiliser la version intermédiaire de Wine

Wine Staging propose de nombreuses corrections de bugs et fonctionnalités qui ne sont pas encore intégrées aux versions courantes. De ce fait, vous aurez peut-être plus de chances de faire fonctionner vos programmes si vous les utilisez à la place. Vous pouvez trouver des instructions spécifiques sur la façon de le faire pour votre distribution Linux sur leur site web..

Pour les utilisateurs Ubuntu / Mint, voici les commandes de terminal que vous entrez:

sudo add-apt-repository ppa: vin / vin-construit sudo apt-get mise à jour sudo apt-get install --install-recommande la mise en scène de vin winehq-staging

Vous pouvez vérifier si vous utilisez le stockage intermédiaire de vin en entrant dans cette commande:

version vin

Utiliser des composants Windows natifs avec Winetricks

Wine a la possibilité d’utiliser des DLL Windows à côté de leur propre système d’ingénierie inverse. Dans de nombreux cas, cela peut aider à une meilleure compatibilité. Pour ce faire, vous devez cependant les télécharger et indiquer explicitement à Wine de les utiliser. Un script shell appelé Winetricks automatise ce processus pour que vous n'ayez pas à vous soucier du processus.

La commande ci-dessous utilise Wget Maîtriser Wget et apprendre des astuces de téléchargement intéressantes Maîtriser Wget et apprendre des astuces de téléchargement utiles Parfois, il ne suffit pas de sauvegarder un site Web localement à partir de votre navigateur. Parfois, vous avez besoin d'un peu plus de puissance. Pour cela, il existe un petit outil en ligne de commande appelé Wget. Wget is… Lisez-en plus pour télécharger le script:

wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod 755 winetricks.sh

La deuxième commande fait exécuter le script. Linux empêche les scripts aléatoires d'être exécutables par défaut pour des raisons de sécurité Est-ce que Linux est vraiment aussi sécurisé que vous le pensez? Linux est-il vraiment aussi sécurisé que vous le pensez? Linux est souvent présenté comme le système d'exploitation le plus sécurisé sur lequel vous puissiez vous mettre la main, mais est-ce vraiment le cas? Examinons différents aspects de la sécurité informatique Linux. Lire la suite . Tout ce que vous avez à faire maintenant est de demander à Winetricks d’installer un fichier spécifique dans le terminal, comme ceci:

./winetricks.sh votre-dll

Si vous entrez cette commande, Winetricks peut également vous montrer toutes les DLL possibles que vous pouvez installer avec:

./winetricks.sh liste des dll

Différents programmes reposant sur différentes DLL, nous vous recommandons donc de consulter la base de données officielle de l'application Wine pour obtenir des conseils sur les éléments à installer. Il vous suffit de rechercher le logiciel de votre choix et vous en verrez sûrement d’autres dans le même bateau que vous..

Vérifier le vin pour les erreurs

Si l'application que vous souhaitez exécuter ne se trouve pas dans la base de données de l'application Wine, vous pouvez toujours fouiller un peu pour tenter de deviner le problème. Par exemple, vous pouvez regarder les erreurs que Wine produit comme ceci:

vin [programme] &> debug.txt

Lorsque vous exécutez votre programme dans le terminal, toutes les erreurs qu’il commet sont envoyées dans le fichier ci-dessus. Quelque chose comme cela pourrait vous aider à localiser ce qui ne va pas avec Wine. De cette façon, vous pourrez peut-être installer une DLL utile à l’aide de Winetricks..

Signaler des bugs

Si votre programme ne fonctionne toujours pas malgré tous vos efforts, le problème pourrait provenir du code de Wine lui-même. Si tel est le cas, je vous recommande de soumettre un rapport de bogue aux gestionnaires de bogues de WineHQ..

Cela ne devrait pas être nécessaire dans la plupart des cas, mais si cela vous intéresse, il y a quelques points à garder à l'esprit:

  • Décrivez clairement votre problème, son contenu et son origine.
  • Joignez un fichier d'erreur à votre rapport (tel que celui ci-dessus). Cela facilite l'identification des problèmes pour les développeurs..
  • Soyez poli et courtois. 7 Directives de Netiquette pour la rédaction de courriers électroniques et messages de forum. 7 Directives de Netiquette pour la rédaction de courriers électroniques et de messages de forum. La Netiquette est l'abréviation de l'étiquette de réseau ou Internet. Il englobe l'ensemble spécial de conventions sociales trouvées dans les interactions en ligne. Bien que la nétiquette ressemble beaucoup au bon comportement ou à l'étiquette lors de rencontres hors ligne, il existe… Lire la suite! Les gens seront plus disposés à aider si vous êtes.

Avez-vous une histoire à succès de Wine à partager? Avez-vous eu des problèmes avec cela? Dites-nous dans les commentaires ci-dessous.

Crédit d'image: Sicco Hesselmans via Shutterstock.com

En savoir plus sur: Dépannage, Windows, Wine.