200 votes

Comment installer et configurer Wine ?

Je suis à la recherche d'une instruction étape par étape pour me guider dans les façons d'installer, de configurer et de déboguer de nombreux problèmes que les nouveaux utilisateurs ont lorsqu'ils traitent avec Wine dans Ubuntu.

Quelle est la méthode recommandée pour installer Wine, certains des principaux problèmes qu'il rencontre et comment les résoudre ?

Si j'ai un problème spécifique avec une application dans Wine, comment dois-je m'y prendre pour le résoudre ? Quelles sont les étapes recommandées pour s'assurer que je puisse résoudre un problème lié à une app que je souhaite utiliser ?

296voto

Bob Points 940

Si vous souhaitez utiliser la dernière version de développement/staging de Wine, veuillez vous assurer de suivre le guide dans la page Guide officiel de WineHQ pour Ubuntu qui couvre essentiellement :

  • Si vous utilisez une architecture 64 bits, activez l'option 32 bits pour une meilleure compatibilité.

    sudo dpkg --add-architecture i386
  • Ajouter la clé Wine, le référentiel Wine et mettre à jour les référentiels

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

Nous ajouterions le référentiel comme ceci ( lsb_release -sc récupérera automatiquement le nom de code ) :

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt update
  • Installez ensuite la version de Wine que vous souhaitez utiliser :

    • Basé sur le développement de Wine (Stable) (ex : 4.0)

      sudo apt install --install-recommends winehq-stable
    • Basé sur le Wine Développement (phase de test) (ex : 4.1)

      sudo apt install --install-recommends wine-devel winehq-devel
    • Basé sur Wine-Staging (Bleeding Edge) (ex : 4.1.1)

      sudo apt install --install-recommends wine-staging winehq-staging

    Enfin courir

    WINEARCH=win32 winecfg

    dans le terminal pour s'assurer qu'il configure Wine correctement (Dans cet ordre). Vous aurez également besoin d'installer winetricks (Un autre paquet de configuration, très utile pour l'installation de composants Windows comme .NET Framework et d'autres bibliothèques nécessaires). Donc, après cela, veuillez faire :

    sudo apt install winetricks

Démostration vidéo montrant Wine 1.9.X en Action - Wine 1.9.X Performance

1. Différences entre les versions Stable, Développement et Staging de Wine.

Stable offrent moins de bogues et une meilleure stabilité et reçoivent des mises à jour tous les 3 à 6 mois après leur sortie.

Développement est la prochaine version stable en développement et reçoit des mises à jour toutes les deux semaines.

Mise en scène est identique à la version de développement mais inclut tous les correctifs et améliorations de la version de développement. WineMise en scène

La décision de s'en tenir à la version stable (versions numérotées paires : 1.0, 1.2, 1.4...) ou aux versions instables (versions numérotées impaires : 1.1, 1.3, 1.5...) appartient à l'utilisateur. La principale différence réside dans la compatibilité et les performances qui sont toutes deux améliorées dans la version de développement. Vous obtenez les derniers correctifs qu'elle propose, et devenez également un testeur qui peut aider dans le cycle de développement.

2. Installation de la version stable recommandée de Wine (à partir du PPA)

Dans le terminal, tapez ce qui suit pour ajouter le PPA Wine, mettre à jour les dépôts, et installer la dernière version de Wine & Winetricks :

wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks

ou vous pourriez inclure l'Arch Wine 32-Bit (Meilleur support) et configurer winecfg (Ceci ne devrait être appliqué qu'aux nouvelles installations car il déplacera l'installation existante Wine vers un dossier appelé winebck) :

sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg

3. Comment savoir de quels composants une application a besoin

Pour savoir quels sont les composants dont une application a besoin, regardez dans l'onglet Wine Base de données d'applications . Il indique si l'application est utilisable, quels sont les composants dont elle a besoin et comment les installer.

4. Comment installer des composants supplémentaires, des DLLS et des bibliothèques sur Wine.

Pour avoir un environnement Wine fonctionnel et amélioré pour vos jeux et applications, je vous suggère d'utiliser winetricks d'installer des composants supplémentaires qui offrent une meilleure compatibilité avec les jeux. Pour avoir un système qui fonctionne mieux, faites ce qui suit : voici un exemple pour HL/HL2 (Non-Steam. Pour la version Steam, allez ici : Comment puis-je installer Steam ? . Sachez que Half-Life et HL2 sont supportés nativement dans Ubuntu) :

Pour jouer à HL/HL2 vous avez besoin du PPA Wine comme mentionné ci-dessus. Après avoir ouvert winecfg au moins une fois sur le terminal, ouvrir winetricks en courant winetricks --gui alors suivez ces étapes :

Sélectionnez Sélectionnez le préfixe de vin par défaut

enter image description here

Sélectionnez Installer une DLL ou un composant Windows

enter image description here

Installez tout ce que j'ai marqué (et tout ce dont vous avez besoin en plus). Cela couvre de nombreuses applications :

enter image description here

enter image description here

enter image description here

enter image description here

Cliquez à droite sur le programme d'installation de HL/HL2 et sélectionnez Ouvrir avec Wine . Les deux jeux devraient fonctionner parfaitement. Ceci s'applique aux applications en général et selon l'application, vous devrez installer plus ou moins de composants.

Vous pouvez également installer chaque composant dans le terminal en ajoutant le nom du composant après la balise winetricks commandement :

winetricks vcrun2010 - Installera vcrun2010 en utilisant winetricks

winetricks xna40 - Installera xna40

5. Dépannage d'une application Wine.

Parfois, lors de l'exécution d'une application, une ou plusieurs des actions suivantes peuvent se produire :

  • Application gelée
  • Wine ouvre un instant une fenêtre bleue puis la referme.
  • Rien ne semble se produire
  • A l'intérieur de la fenêtre Wine, tout est noir au départ ou à un moment donné.
  • DLL, carte vidéo ou composant non reconnus

    Pour la plupart de ces problèmes, il existe des solutions. Voici les étapes recommandées pour que vous puissiez commencer à dépanner votre chemin dans une application Wine :

    1. Toujours visiter le Wine pour voir ce que les autres testeurs ont fait pour que l'application fonctionne. Par exemple, me voici en train de tester Dead Island : Riptide Je lui ai donné un Bronze car après avoir sélectionné le personnage, le jeu s'est transformé en écran noir. Pour tester ce qui se passait, j'ai ouvert le terminal et lancé le jeu à partir de là. Dans le terminal, certaines des erreurs suggéraient qu'il me manquait un élément vital pour que le jeu fonctionne. Après avoir lu les messages d'erreur et fait ce qu'ils suggéraient (remplacer une DLL corrompue), j'ai pu installer un composant dont le jeu avait besoin et le jeu a pu fonctionner. a fonctionné parfaitement .

    2. Connaître ce dont le jeu a besoin est crucial pour que le jeu fonctionne correctement. Le réglage du winecfg Les options et l'environnement du système d'exploitation n'en sont qu'une petite partie. Il s'agit seulement de créer l'environnement pour l'application. Vous devez ajouter d'autres fonctionnalités, telles que DirectX, XNA, .NET Framework et autres, dont l'application pourrait avoir besoin pour fonctionner. Ce sont des composants clés pour certaines applications. Sans eux, même si certaines applications fonctionnent correctement, d'autres ne le feront pas. En vous assurant que vous disposez de tous ces composants, vous avez plus de chances de répondre aux besoins d'une application.

    3. Comme vous pouvez le voir dans mon Dead Island J'ai ajouté plusieurs winetricks et j'ai également installé 3 paquets fournis avec les jeux (DirectX, Windows Media Format et Microsoft Visual C++ 2010). Grâce à cela, j'ai pu garantir que le jeu démarre et soit jouable.

    4. Certaines applications ne sont créées que pour certaines versions de Windows, comme c'est le cas pour les applications suivantes Gardien de donjon . Pour spécifier une version particulière de Windows pour une application particulière, vous pouvez ouvrir winecfg naviguer vers Applications et sélectionnez Ajouter une application puis cherchez le fichier exécutable des applications et cliquez sur Ouvrir . Sélectionnez maintenant l'application dans la liste et changez la version de Windows pour celle-ci. De cette façon, seule cette application se verra attribuer une version spécifique de Windows, au lieu de modifier globalement la version de Windows pour toutes les applications.

    5. La modification globale de la version de Windows peut affecter les applications qui ont été installées avec une version différente de Windows. Par exemple, l'installation de Terraria dans un environnement Windows XP et le changer après avoir joué à Windows 7 vous donnera une de deux erreurs, une, ne pas trouver les jeux sauvegardés et deux ne pas exécuter l'application.

    6. L'exécution d'une application pour diagnostiquer le problème peut se faire par le biais du terminal, qui est de loin le meilleur moyen de savoir ce que l'application fait ou ce dont elle a besoin. L'application peut vous donner des informations telles que :

      • Les DLL manquantes dont il a besoin pour fonctionner (mscore.dll, steam_api.dll)
      • Le composant manquant dont il a besoin pour fonctionner (XNA, DirectX, .NET...)
      • Si le problème est que vous utilisez un environnement 64 Bit au lieu de 32 Bit
      • Si vous devez ajouter un paramètre pour que l'application fonctionne

      Pour les DLLs manquantes, je suggère d'utiliser dll-files pour télécharger les DLLs spécifiques manquantes qui sont nécessaires pour l'APP. Normalement, vous pouvez coller ces DLL dans le dossier du jeu ou dans le dossier Windows/System32 (ou les deux) et cela devrait résoudre le problème. Pour les composants manquants, utilisez winetricks .

    7. Lors du dépannage d'une application, exécutez toujours l'application dans une fenêtre de bureau émulée. Ouvrez winecfg aller à Graphiques et permettre Emuler un bureau virtuel . Puis définissez la résolution correspondante. De cette façon, si l'application se bloque, détourne le clavier et/ou le focus de la souris, vous avez au moins un moyen d'éliminer l'application au lieu de l'avoir en plein écran où vous avez peu de choix :

      enter image description here

    8. Pour les scénarios de gel d'une application en plein écran, je suggère d'activer la fonction "Kill X" qui se trouve dans la fenêtre de disposition du clavier et qui peut vous faire gagner plusieurs secondes de temps lorsque vous essayez de sortir d'une application gelée Wine :

      enter image description here

    9. Une autre technique pour sortir d'un état de gel est d'ouvrir un terminal et de taper wineserver -k ou de tuer le serveur X. Pour ce faire, configurez-le d'abord en exécutant sudo dpkg-reconfigure keyboard-configuration et sur la dernière option qui parle de tuer X, dites "OUI". Cela va activer le CTRL + ALT + BACKSPACE combinaison.

    10. N'oubliez pas que si une application a besoin d'une configuration matérielle minimale ou recommandée sous Windows, elle aura besoin de la même chose sous Linux. Si l'application a besoin de 512 Mo de RAM et d'un processeur de 2,0 Ghz, elle aura besoin de la même chose sous Linux en utilisant Wine.

    11. Parfois, vous rencontrez une application dans un format ISO ou tout autre format d'image que vous ne parvenez pas à ouvrir ou à installer. Ubuntu est livré avec plusieurs outils pour ouvrir ces fichiers mais le meilleur que j'ai essayé jusqu'à présent est CDEMU qui couvre plusieurs types d'images qui apportent un format Multi-Sector ou Protégé. C'est le plus proche que vous obtiendrez de quelque chose de similaire à DAEMON Tools. Des cas comme Les Sims 3, Simcity 2000 et autres ne peuvent être ouverts et installés qu'en utilisant cette application. Plus d'infos dans Applications capables de monter/démonter des images CD/DVD avec un format multisectoriel ou protégé

    12. Pour les cas où une application spécifique ne fonctionne pas, présente des problèmes graphiques, un écran noir ou ne fonctionne pas avec tous les graphiques, je recommande de lire l'un des liens suivants qui s'applique à l'utilisateur final pour le support vidéo :

      Utilisateurs de Nvidia - Comment installer les pilotes Nvidia ?

      Hybride - Est-ce qu'une NVIDIA GeForce avec la technologie Optimus est supportée par Ubuntu ?

      Ati - Quelle est la bonne façon d'installer les pilotes vidéo propriétaires ATI Catalyst (fglrx) directement depuis AMD ?

      En plus de vérifier ce qui précède, si vous avez les bons pilotes, j'ajouterais également que vous devez vérifier si votre carte vidéo prend en charge OpenGL. Pour cela, j'installerais d'abord tabla-utils s'il n'est pas encore installé :

      sudo apt-get install mesa-utils

      pour tester la prise en charge d'OpenGL. Il suffit de lancer une vérification pour voir si vous avez le support OpenGL :

      glxinfo|grep 'direct rendering'

      qui devrait dire Oui si vous avez un soutien. Une autre alternative serait :

      /usr/lib/nux/unity_support_test -p

      Enfin, vous pouvez exécuter glxgears pour vous donner une idée du rendu de votre carte vidéo et de son FPS pour le rendu. Un autre point très important est d'exécuter l'application à partir du terminal comme suit wine AppName.exe de cette façon, il montrera quel est le problème.

    13. Si le lanceur Unity ne se cache pas lors de l'exécution d'une application Wine ou déplace l'application vers la droite, vous pouvez faire l'une des 2 choses suivantes :

      • Tenez le ALT et cliquez et faites glisser le Wine vers la gauche.

      • Dans l'option d'apparence, sélectionnez "Auto-Hide The Launcher" et réglez la sensibilité à un niveau qui vous convient. De cette façon, le lanceur se cache lorsque la souris quitte sa zone.

      enter image description here

    14. Shader Model 3.0 n'est pas reconnu dans Wine (y compris les jeux Steam)

      Il existe des jeux qui requièrent des modèles de shaders et qui affichent une erreur similaire à celle-ci Extension OpenGL requise GL_EXT_texture_compression_s3tc . Pour résoudre ce problème, tapez simplement ce qui suit dans le terminal :

sudo apt-get install libtxc-dxtn-s2tc0 ( note dans la version récente d'Ubuntu libtxc-dxtn-s2tc0 n'est plus nécessaire )

Wine a parcouru un LONG chemin depuis l'époque où les jeux plus récents ne pouvaient pas être joués. Il est arrivé à un point où jouer dans Ubuntu est sans effort. Wine a même un certain support pour SM4.0 et DirectX 10/11 sur Wine 1.6. Si le problème persiste, cela signifie que soit votre carte vidéo ne le supporte pas, soit il vous manque les bonnes bibliothèques.

Une autre raison pour laquelle Wine pourrait ne pas détecter le Shader Model est qu'il pourrait être réglé sur Handicapés dans les Winetricks. Ouvrez le Dash et tapez winetricks . Sélectionnez votre préfixe de vin puis Modifier les paramètres . Ensuite, cherchez le glsl=activé et sélectionnez-la. Cela devrait résoudre le problème du Shader Model. Des cas comme celui du jeu Limbo sont résolus de cette façon.

6. Comment ouvrir plusieurs applications Wine sans qu'elles utilisent la même fenêtre (chevauchement).

Vous pouvez configurer plusieurs Wine Windows en ajustant certains paramètres de Wine avant de démarrer chaque programme Wine individuel. Le moyen le plus rapide est d'ouvrir le terminal où existe l'exécutable de l'application que vous voulez exécuter. Supposons qu'il s'agisse du programme Wow.exe app. Ensuite, tapez simplement ce qui suit :

wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console

Cela ouvrirait l'exécutable Wow.exe avec une fenêtre intitulée "WOW", une résolution de 1024x768 pour cette fenêtre spécifique et appliquerait les paramètres -opengl et -console à l'exécutable Wow. Maintenant, en supposant que vous avez le jeu installé ailleurs, vous devez effectuer la modification suivante :

wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console

Cela exécute Wow.exe en supposant qu'il réside dans le dossier wow à l'intérieur d'une partition appelée fun dans votre dossier /media/USER. Le résultat devrait être similaire à ceci lorsque vous exécutez par exemple 4 applications :

Wine

Il existe un moyen plus simple d'y parvenir. Il s'agit de créer un raccourci sur le bureau en faisant un clic droit sur le bureau et en sélectionnant Nouveau document --> Document vide . Cela devrait créer un fichier "Untitled Document" sur votre bureau. Ouvrez maintenant ce fichier et collez-y le texte suivant :

[Desktop Entry]
Type=Application

Maintenant, enregistrez-le et renommez le fichier en fonction de l'application que vous voulez ouvrir, mais ajoutez ".desktop" à la fin. Il se transformera en une "icône Windows exécutable". Maintenant, cliquez à nouveau sur l'icône avec le bouton droit de la souris et allez à Propriétés --> Permissions --> Activer Permettre l'exécution du fichier en tant que programme . Allez maintenant dans le Base Tab et insérez les informations dont vous avez besoin pour exécuter cette application Wine. Le résultat final devrait être quelque chose comme ceci :

enter image description here

7. Est-ce que le fait d'avoir Ubuntu 64 bit influence Wine

Oui, le fait d'avoir Ubuntu 64 Bit va aussi définir Wine comme 64 bit. Cela va créer plusieurs problèmes pour de nombreuses applications Windows qui ne fonctionnent que sur 32 bits, par exemple ne pas être en mesure d'installer plusieurs des .NET Frameworks car ils ne fonctionneront que sur la version 32 bits, ce qui aura pour conséquence que l'utilisateur ne pourra pas exécuter de nombreuses applications Windows. Pour résoudre ce problème, vous devez faire ce qui suit après avoir installé avec succès la version du PPA comme je l'ai mentionné ci-dessus. Immédiatement après avoir installé le paquet PPA Wine et avant d'ouvrir le logiciel winecfg ouvrez le terminal (assurez-vous que vous êtes dans votre dossier personnel en tapant cd ~ ) et tapez ce qui suit :

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg

Changement UTILISATEUR avec votre compte utilisateur. Par exemple, dans mon cas, cette ligne serait la suivante export WINEPREFIX="/home/cyrex/.wine"

Avec cette méthode, vous avez changé l'architecture de Wine en 32 bits et au moment où vous ouvrez Winecfg, il configurera toutes les versions de Windows disponibles en 32 bits.

8. Alternatives au Wine PPA

PlayOnLinux (PoL)

Bien que vous puissiez réellement installer et configurer tout ce dont vous avez besoin avec Wine seul et ses applications complémentaires (winetricks, regedit, explorer), l'utilisation de PoL peut vous faire gagner du temps et vous épargner quelques soucis lors de l'installation d'une application. Avec PoL vous pouvez trouver une liste d'applications que vous pouvez sélectionner et installer dans sa base de données :

enter image description here

et en choisissant simplement de l'installer, vous obtenez les avantages suivants :

  • Création d'un conteneur indépendant qui contient l'application installée, une version Wine spécifique pour l'application installée (Dans certains cas, une version Wine spécifique fonctionne mieux pour une application spécifique que la version Wine actuelle).

  • Installation automatique de toutes les DLL et composants supplémentaires dont l'application a besoin pour fonctionner correctement.

  • Ajout des clés de registre appropriées dont l'application a besoin.

  • Créer un moyen indépendant de faire fonctionner plusieurs applications sans qu'elles se chevauchent avec les changements de version de Windows, le regedit modifié, les versions spécifiques de Wine, etc.

    Bien sûr, il est important de savoir que PoL fonctionne côte à côte avec Wine et qu'il a besoin de Wine pour fonctionner correctement (Il est basé sur lui). Dans de nombreux cas, une application pourrait ne pas fonctionner avec PoL mais fonctionnera avec les configurations Wine par défaut que j'ai mentionnées dans ce guide. Donc, si vous trouvez l'application que vous voulez utiliser dans PoL, c'est parfait. Mais si vous ne la trouvez pas, rappelez-vous que vous avez toujours l'alternative d'utiliser la configuration par défaut Wine pour installer et configurer l'application.

    Les avantages d'installer l'application en utilisant Wine et de l'installer en utilisant PoL est qu'avec Wine, vous pouvez accéder et exécuter l'application en utilisant le DASH, comme dans les images ci-dessous :

    enter image description here (Terraria)

    enter image description here (Dead Space & Dead Island)

    CodeWeavers CrossOver (CC)

    CC est très similaire à PoL sur la façon d'installer et de configurer les applications. La principale différence est que CC offre un support officiel. Ils ont même leur propre Base de données CodeWeavers qui contient plus de 10.000+ applications. Non seulement cela, mais ils ont un système de classement similaire à celui de l'AppDB de Wine. Ils ont également contribué au développement de Wine, dont certains sont visibles dans leur site web. Soutien .

    DosBox (DB)

    DB est aux applications MS-DOS ce que Wine est aux applications Windows. Avec DB, vous pouvez exécuter des applications MS-DOS dans votre système. Il suffit d'installer le dosbox et vous avez terminé. Pour lancer une application, il suffit d'aller dans le dossier où réside l'application et d'exécuter la commande suivante :

    dosbox ./

    Cela ouvrira le dossier actuel comme une lettre de lecteur dans l'environnement de la BD.

    Vous pouvez également monter un dossier en effectuant les opérations suivantes après avoir ouvert DB :

    mount x: /Absolute/Path/To/Folder/Of/App

    Par exemple

    mount c: /home/cyrex/Desktop/Dune2

    Cela créera la lettre du lecteur C : qui contient le dossier Dune2. Donc, si j'exécute simplement dune2.exe, j'obtiens ce qui suit :

    enter image description here

9. Quels sont les paramètres spéciaux et les astuces que je peux utiliser avec Wine.

Il y en a quelques-uns, par exemple :

COMMANDES

wine --version - Affiche la version de Wine.

wineserver -k - Tue toutes les versions de Wine pour l'utilisateur spécifique. Ceci est utile si votre Wine app est gelée, a pris tout l'écran et ne vous laisse pas utiliser Ubuntu, a la souris ou le clavier focalisé sur elle et d'autres problèmes Wine qui peuvent apparaître avec certaines apps.

wine explorer - Ouvre un explorateur similaire à l'explorateur de Windows

wine explorer /desktop=X,Y - Crée un bureau virtuel où X est le nom de la fenêtre du bureau et Y est la résolution de la fenêtre. Par exemple : wine explorer /desktop=WOW,1024x768 Wow.exe

regedit - Ouvrira la version regedit de Wine similaire à celle de Windows.

wine uninstaller - Ouvrira la fenêtre Ajout/Suppression de Wine similaire à celle de Windows. Ici, vous pourrez non seulement voir les apps que vous avez installées et les désinstaller, mais aussi être en mesure d'installer de nouvelles apps si vous le souhaitez.

winetricks - Ouvre l'application winetricks pour installer les bibliothèques, DLLS et composants manquants, essentiels au bon fonctionnement de nombreuses applications Windows.

winecfg - Ouvrira le Wine Configuration où vous pouvez régler la vidéo, le son et la version de Windows.

wine ipconfig - Vous montre l'IP que Wine peut voir. Similaire à ipconfig.

wine netstat - Vous montre les connexions IP/Port effectuées. Similaire à netstat.

wine start - Définit le répertoire de travail de l'exécutable. Cette option est utile dans les cas où l'exécutable ne fonctionne qu'à partir du même dossier et non à partir d'un chemin complet. Par exemple, si vous voulez lancer un fichier .bat ou simplement exécuter une commande à partir d'un autre dossier (par exemple, le dossier parent), vous ferez quelque chose comme ceci, en supposant que nous ne sommes pas dans le même dossier que MetroLL.exe :

 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`

Cela fait deux choses : d'abord, le répertoire est placé dans le dossier de l'utilisateur. Metro Last Light puis il exécute le programme MetroLL.exe mentionné à la fin. Cela revient à exécuter l'exécutable à partir du même dossier mais présente l'avantage de pouvoir exécuter l'application à partir de n'importe quel autre endroit. La chose à savoir ici est que :

  • Wine n'aime pas les chemins Unix, donc vous devez séparer les dossiers avec \\ au lieu de \
  • Vous devez utiliser un chemin absolu. Vous devez commencer à partir de C:\\ pour s'assurer que l'exécutable fonctionnera toujours comme il le devrait.
  • Si l'exécutable se trouve en dehors du C: puis ajoutez la lettre correspondante. Par exemple, pour exécuter un binaire Windows à l'extérieur de Wine, vous utiliserez la commande Z:\\ lettre depuis Z: pointe normalement vers le répertoire racine du système Linux.
  • En cas de doute, demandez de l'aide au commandement avec la fonction /? (ex : wine start /? )

export WINEPREFIX - Cette variable est utilisée pour changer le Préfixe Wine à un autre endroit. Par exemple, si vous souhaitez fusionner PoL et Wine (Non recommandé car PoL a plusieurs Préfixes) vous pouvez faire ce qui suit :

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`

Où PREFIX est celui que vous voulez fusionner avec Wine. Vous devrez exécuter winecfg à nouveau.

CONSEILS

  • Lorsqu'il s'agit d'un dossier comportant des espaces (par exemple, World of Warcraft), vous pouvez exécuter le fichier Wow.exe en ajoutant le symbole \ devant chaque espace, ce qui permet d'échapper au symbole. Le résultat final sera quelque chose comme "World of Warcraft". \Wow.exe ". Si vous ne voulez pas ajouter ces symboles d'échappement à votre ligne de code, il suffit de mettre le lien entier entre guillemets, de manière à ce qu'il ressemble à ceci :

    Wine explorer /desktop=WOW,1024x768 "/media/cyrex/My Partition/World of Warcraft/Wow.exe" -opengl -console

    comme vous pouvez le voir, il y a 2 dossiers avec des espaces, "My Partition" et "World of Warcraft", mais puisque j'ai cité la chaîne entière, la nécessité d'inclure des caractères d'échappement n'est pas nécessaire. Si vous souhaitez utiliser le chemin Wine (ex : C:/) alors toutes les barres obliques seront des barres obliques doubles (ex : " C:\Program Fichiers \App ").

  • Les paramètres qui sont appliqués à une application doivent toujours se trouver EN DEHORS des chaînes citées. En utilisant l'exemple ci-dessus, nous pouvons voir -opengl y -console en dehors des guillemets.

  • Lorsqu'il s'agit d'applications qui s'emparent de votre souris et/ou de votre clavier, vous pouvez utiliser les éléments suivants wineserver -k pour tuer l'application, ou simplement ouvrir l'application en mode Windows ou définir le mode Windows avec le bouton wine explorer /desktop Ce paramètre vous évitera d'avoir ce problème de souris/clavier.

10. Stabilité, performance et support applicatif que Wine offre aux utilisateurs finaux.

SUPPORT APP

J'ai essayé Wine depuis 2005 et j'ai vu comment le processus de développement dans Wine sous Ubuntu a rapidement rattrapé les derniers jeux.

Avant la sortie de Wine 1.2 vers 2012, il était difficile de faire fonctionner de nombreuses applications sur Wine, mais après Wine 1.2 est sorti, le résultat était totalement différent. Encore plus après La 1.4 est sortie en 2012 , 1,6 en 2013 et ensuite 1,8 en 2015 . De nombreux cas ont commencé à apparaître où ils fonctionneraient sans problème. Des cas comme Deep Space 2 qui est/était l'un des derniers jeux auxquels je pouvais jouer à ce moment-là et que j'ai testé 3 jours après sa sortie. Alice au pays des merveilles (le nouveau, je veux dire), Les Sims 3, World of Warcraft, Amnesia et d'autres. Même Skyrim a pu être joué. Ce sont des jeux qui demandent des graphiques puissants et vous pouvez y jouer avec peu ou pas de configurations supplémentaires autres que l'installation normale fournie ci-dessus.

Pour connaître les jeux auxquels vous pouvez jouer sur Wine, je vous recommande de visiter la base de données des applications Wine : http://appdb.winehq.org/ qui contient plus de 10K+. Cela inclut des informations sur leurs performances et leur stabilité et permet de savoir si un jeu est jouable.

La base de données de l'application Wine offre également une Classement qui détermine quels jeux peuvent être joués avec moins de problèmes, le cas échéant. Lorsque vous voyez ces rangs, vous avez une idée si l'application fonctionnera ou non. Gardez à l'esprit que vous devez également prendre en considération quel matériel et quelle version de Wine le testeur montre sur la base de données Wine. Les classements sont les suivants :

Rang de platine - Cela signifie que vous avez presque 100% de chances que l'application fonctionne dès sa sortie de l'emballage.

Rang d'or - Il se peut donc que vous ayez à faire un peu de configuration, mais tout finira par s'arranger.

Rang d'argent - Cela signifie que l'application fonctionnera, mais qu'elle peut présenter des problèmes graphiques, sonores ou de contrôle.

Rang de bronze - Cela signifie que l'application ne fonctionnera pas correctement.

Classement des ordures - Cela signifie que l'application ne fonctionne toujours pas et ne s'installera probablement même pas. La seule façon de la faire fonctionner serait que Superman commence à manger des céréales kryptoniennes le matin.

À titre de référence, il y a quelques années, le nombre de jeux Platinum était inférieur à 50. En 2012, vous pouviez trouver Plus de 1.5K jeux dont près de 200 étaient dans la Derniers titres . Aujourd'hui, il y a plus de 6K+ Jeux dont 4K+ sont Platinum. Plus il y a de personnes qui participent aux tests des applications de Wine, mieux c'est. Principale raison pour laquelle je recommande toujours d'utiliser le PPA de Wine.

PERFORMANCE

Pour des informations sur les performances, voir Différence de performances de jeu entre Windows et Ubuntu

11. Comment désinstaller Wine

La désinstallation de Wine peut se faire de 2 façons en fonction de vos besoins. Si vous n'avez besoin que de "réinitialiser" Wine aux valeurs par défaut, vous pouvez simplement supprimer l'élément .wine puis le créer à nouveau en exécutant winecfg . Si vous avez des applications sur le .wine que vous souhaitez sauvegarder, il serait bon de le faire maintenant avant de supprimer le dossier. Pour supprimer le dossier, faites simplement ce qui suit et cela prendra soin de tout l'environnement Wine :

rm -fr ~/.wine
rm -fr ~/.cache/wine

Maintenant si vous voulez réellement désinstaller Wine d'Ubuntu, vous pouvez faire ce qui suit, mais notez que cela va PAS supprimer votre .wine ou un dossier en cache :

sudo apt purge wine*

Cela désinstallerait tous les paquets liés à Wine, y compris Wine, wine1.9, winehq, winetricks et plus encore. En gros, supprimer tout ce qui est lié à Wine.

2voto

atreat Points 1434

Comment installer/désinstaller Wine Complètement et exécuter "Wine"(créer le dossier Wine).

Ouvrez votre terminal, Si vous utilisez un système linux Architecture 64-bit, alors activez 32-bit pour une meilleure compatibilité...

sudo dpkg --add-architecture i386
sudo apt update

Tout d'abord, ce que nous allons faire est d'installer wine64 et wine32, pour une meilleure compatibilité avec les jeux, c'est aussi la bonne façon, donc copiez et collez chacune des commandes suivantes dans votre terminal.

sudo apt install wine32 # or sudo apt-get install wine32
sudo apt install wine64 # or sudo apt-get install wine64

Ensuite, installez Wine staging à partir des dépôts officiels de Wine.

La procédure suivante peut être utilisée pour installer Wine directement en utilisant les paquets WinHQ. Commencez par mettre à jour votre système linux, en utilisant :

sudo apt update

Ajoutez ensuite la clé de signature et le référentiel WineHQ :

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ focal main'

À ce stade, nous disposons des installations WineHQ suivantes : stable, staging et version de développement. Sélectionnez la commande d'installation qui convient à votre environnement :

WineHQ Stable Pour installer les paquets WineHQ stables, entrez :

sudo apt-get install --install-recommends winehq-stable

Vérifier la version après l'installation de Wine :

wine --version

Cela devrait vous donner : Wine-5.0

WineHQ Staging Pour installer les paquets WineHQ Staging, entrez :

sudo apt-get install --install-recommends winehq-staging

Vérifier la version après l'installation de Wine :

wine --version

Cela devrait vous donner : Wine-5.2 (Staging)

Développement WineHQ Pour installer les paquets de développement WineHQ, entrez :

sudo apt-get install --install-recommends winehq-devel

Vérifier la version après l'installation de Wine :

wine --version

Cela devrait vous donner Wine-5.2

(Copier et Coller)Pour exécuter Wine tapez winecfg dans votre terminal :

winecfg

Click Below to see results

Dans le terminal pour s'assurer qu'il configure Wine correctement (Dans ce ordre). Vous devrez également installer winetricks (un autre paquet de paquet de configuration, très utile pour l'installation de composants comme .NET Framework et d'autres bibliothèques nécessaires). Donc après cela, veuillez le faire :

sudo apt install winetricks

Comment désinstaller Wine ?

La désinstallation de Wine peut se faire de 2 façons selon vos besoins. Si vous avez seulement besoin de "réinitialiser" Wine aux valeurs par défaut, vous pouvez simplement supprimer le dossier .Wine et le recréer en exécutant winecfg. Si vous avez des applications sur le dossier .Wine que vous souhaitez sauvegarder, ce serait un bon moment avant de supprimer le dossier. Pour supprimer le dossier, faites simplement ce qui suit et cela prendra soin de tout l'environnement Wine :

rm -fr ~/.wine

rm -fr ~/.cache/wine

Tapez winecfg pour créer votre dossier .Wine :

winecfg

Maintenant si vous voulez réellement désinstaller Wine de votre Distro Linux, vous pouvez faire ce qui suit, mais notez que cela ne supprimera PAS votre .Wine ou votre dossier cache :

sudo apt purge wine*

Cela désinstallerait tous les paquets liés à Wine, y compris Wine, Wine 6.0, winehq, winetricks et plus encore. En gros, supprimer tout ce qui est lié à Wine.

Supprimer les paquets inutiles :

sudo apt autoremove

Et mettez votre système à niveau :

sudo apt upgrade

0voto

N0rbert Points 86925

Note spéciale pour Ubuntu 18.04 LTS (Bionic Beaver)

Si vous n'êtes pas satisfait des versions de Wine 3.6.x de dépôt officiel alors lisez la méthode ci-dessous.

Pour cette version d'Ubuntu, le dépôt WineHQ manque les dépendances de FAudio.
J'ai signalé un bogue 48513 vers WineHQ bugzilla .

Nous devons donc suivre Guide officiel de WineHQ pour Ubuntu partiellement :

sudo dpkg --add-architecture i386
sudo apt update

Note : si vous avez ajouté le dépôt WineHQ - supprimez-le avec

sudo apt-add-repository -r 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' 

pour éviter le désordre des dépôts et ensuite procéder.

Alors nous avons besoin à ajouter autre à partir du service de construction d'OpenSuse pour obtenir libfaudio0 installé :

wget -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key -O Release.key -O- | sudo apt-key add -
sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'
sudo apt-get update

et seulement après cela, installez l'un des paquets WineHQ :

# Stable branch     
sudo apt install --install-recommends winehq-stable

#Development branch     
#sudo apt install --install-recommends winehq-devel

#Staging branch     
#sudo apt install --install-recommends winehq-staging

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X