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

Wine donne aux utilisateurs Linux la possibilité d'exécuter des logiciels Windows et peut aider à changer de système d'exploitation. Mais ce n'est pas le cas, alors que pouvez-vous faire pour vous assurer que votre logiciel Windows tourne sous Linux?

Wine donne aux utilisateurs Linux la possibilité d'exécuter des logiciels Windows et peut aider à changer de système d'exploitation.  Mais ce n'est pas le cas, alors que pouvez-vous faire pour vous assurer que votre logiciel Windows tourne sous Linux?
Publicité

Wine Comment faire pour exécuter des applications et des jeux Windows avec Linux Wine Comment faire pour exécuter des applications et des jeux Windows avec Linux Wine Y at-il un moyen de faire fonctionner le logiciel Windows sur Linux? Une réponse est d'utiliser le vin, mais si cela peut être très utile, il ne devrait probablement être que votre dernier recours. Voici pourquoi. Read More fournit aux utilisateurs Linux la possibilité d'exécuter des logiciels Windows en dehors du domaine de Microsoft. En tant que tel, il peut aider votre transition loin de Windows Hey Windows User, Devriez-vous passer à Linux ou Mac? Hey 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 sur Windows, restez sur Windows et ne vous inquiétez pas pour la mise à jour. Voici pourquoi. Lire la suite, moins lié par le logiciel exclusif de la plate-forme.

Le vin n'est pas parfait, cependant. Certains programmes prennent du travail pour bouger, tandis que d'autres ne fonctionnent pas du tout. Cela étant dit, les étapes ci-dessous vont maximiser 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 faisant appel au reverse engineering de certaines parties du système d'exploitation Windows pour Linux. Dans le monde Microsoft, ces composants sont appelés DLL (Dynamic Link Libraries). Ils fournissent des fonctionnalités et des fonctionnalités supplémentaires dont dépendent les autres programmes. Un exemple est d3d8.dll, qui permet aux programmes d'accéder 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 PC, vous devez absolument utiliser DirectX car cela pourrait considérablement améliorer votre performance de jeu! Voici tout ce que vous devez savoir. Lire la suite .

Il suffit de dire, il y a beaucoup de DLL que Wine fournit des équivalents. Il y a une chance que Wine a 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 visent à rendre les implémentations de Wine aussi proches de Windows que possible .

Installez des programmes avec PlayOnLinux

PlayOnLinux PlayOnLinux apporte des jeux et des programmes Windows Vers Linux PlayOnLinux apporte des jeux et des programmes Windows Vers Linux En savoir plus vous permet d'exécuter différentes versions de Wine qui fonctionnent avec les programmes que vous voulez exécuter. Il peut également fournir automatiquement à Wine des DLL natives pour l'aider à mieux fonctionner. Tout cela est fait sous le capot, il vous suffit donc de choisir ce que vous voulez installer et ensuite l'exécuter.

playonlinux principal

Bien que l'installation d'un programme utilisant PlayOnLinux assure presque toujours un fonctionnement fluide, vous ne trouverez peut-être pas ce que vous voulez dans leur catalogue. Mais dirigez-vous vers la page de téléchargement et essayez-le d'abord.

Quelle est votre architecture de vin?

Si vous trouvez que la sélection de programmes de PlayOnLinux manque, vous devrez peut-être recourir à l'installation manuelle de vos programmes. Avant de plonger cependant, vous devriez poser une question: est votre vin en mode 64 bits ou en mode 32 bits Quelle est la différence entre Windows 32 bits et 64 bits? Quelle est la différence entre Windows 32 bits et 64 bits? Savez-vous si votre ordinateur est en 32 ou 64 bits et est-ce important? Oui! Voyons d'où viennent ces termes et ce qu'ils signifient pour vous. Lire la suite ?

Comme Windows, Linux et Wine ont des versions différentes d'eux-mêmes conçues 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 de Windows que Wine peut émuler. Si vous utilisez Wine 32 bits, les éditions antérieures à Windows XP apparaîtront car elles n'étaient disponibles qu'en mode 32 bits.

winecfg

Changer votre architecture de vin

Même si les logiciels conçus pour les systèmes 32 bits fonctionnent sur des 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 caché - vous pouvez le supprimer si vous le souhaitez). Puisque ce dossier n'existe pas, la troisième commande le crée pour nous.

Si vous voulez exécuter un programme en utilisant cette version de Wine, vous devrez entrer les deux premières commandes avant de le faire. Cela peut devenir un peu fastidieux, donc si vous voulez que cela 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 

préfixe du vin nano

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 une simple commande wine [programme] .

Utiliser la version de mise en scène du vin

La mise en scène du vin a beaucoup de corrections de bugs et de fonctionnalités qui n'ont pas été intégrées dans les versions grand public. Pour cette raison, vous pouvez avoir une meilleure chance d'exécuter vos programmes si vous l'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 d'Ubuntu / Mint, voici les commandes du terminal que vous entrez:

 sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install --install-recommends wine-staging winehq-staging 

Vous pouvez vérifier si vous utilisez Wine staging en entrant cette commande:

 wine --version 

version de vin

Utiliser des composants Windows natifs avec Winetricks

Wine a la possibilité d'utiliser des DLL Windows à côté de leurs propres reverse engineering. Dans de nombreux cas, cela peut aider à une meilleure compatibilité. Pour ce faire, vous devez les télécharger et demander explicitement à Wine de les utiliser. Un script shell appelé Winetricks automatise ce processus afin que vous n'ayez pas à vous soucier du processus.

La commande ci-dessous utilise Wget Mastering Wget & Learning Quelques astuces de téléchargement Maîtriser Wget & Learning Quelques astuces de téléchargement Parfois, il ne suffit pas d'enregistrer un site web localement depuis votre navigateur. Parfois, vous avez besoin d'un peu plus de puissance. Pour cela, il existe un petit outil de ligne de commande appelé Wget. Wget est ... Lire la suite 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 fonctionner le script. Linux empêche les scripts aléatoires d'être exécutables par défaut pour des raisons de sécurité Linux est-il 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 pouvez mettre la main, mais est-ce vraiment le cas? Jetons un coup d'oeil à 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 your-dll 

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

 ./winetricks.sh dlls list 

Différents programmes reposent sur des DLL différentes. Je vous recommande donc de consulter la base de données officielle de l'application Wine pour obtenir des conseils sur l'installation. Recherchez simplement le logiciel que vous souhaitez et vous verrez sûrement d'autres personnes dans le même bateau que vous.

Vérifiez 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 faire un petit tour pour deviner le problème. Par exemple, vous pouvez jeter un oeil aux erreurs que Wine produit comme ceci:

 wine [program] &>debug.txt 

déboguer le vin

Lorsque vous exécutez votre programme dans le terminal, toutes les erreurs qu'il provoque seront envoyées dans le fichier ci-dessus. Quelque chose comme ça pourrait vous aider à découvrir ce qui ne va pas avec Wine. De cette façon, vous pourriez être en mesure d'installer une DLL utile en utilisant Winetricks.

Signaler des bogues

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

traqueur de bug de vin

Cela ne devrait pas être nécessaire dans la plupart des cas, mais si cela vous intéresse, vous devez garder à l'esprit certaines choses:

  • Soyez clair en décrivant votre problème, ce qu'il est, et comment cela est arrivé.
  • Joignez un fichier d'erreur avec votre rapport (comme celui ci-dessus). Cela rend les problèmes plus faciles à identifier pour les développeurs.
  • Soyez poli et courtois 7 Lignes directrices sur la nétiquette pour la rédaction des courriels et des messages sur le forum 7 Lignes directrices pour la nétiquette pour la rédaction des courriels et des messages du forum La nétiquette est l'abréviation de l'étiquette réseau ou Internet. Il englobe l'ensemble spécial de conventions sociales trouvées dans les interactions en ligne. Alors que la netiquette est très similaire à un bon comportement ou à l'étiquette dans les rencontres hors ligne, il y a ... Lire la suite! Les gens seront plus disposés à aider si vous êtes.

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

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

In this article