Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.054238082878497 Monero.

Installer Wine sur GNU Linux : Différence entre versions

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
m (Installer Wine Staging)
m (Contournement au problème)
 
(3 révisions intermédiaires par le même utilisateur non affichées)
Ligne 188 : Ligne 188 :
 
====Notes sur la version de Wine 3.8 staging====
 
====Notes sur la version de Wine 3.8 staging====
 
  Noter que la version de wine 3.8 staging dégrade les performances de jeu et la jouabilité de World of Warcraft.
 
  Noter que la version de wine 3.8 staging dégrade les performances de jeu et la jouabilité de World of Warcraft.
  Repasser en version de wine 3.7 ?
+
  Comment repasser en version Wine 3.7 ?
Source : https://appdb.winehq.org
 
  
 
  Patcher la version 3.8 pour ne plus avoir le ralentissement sur World of Warcraft.
 
  Patcher la version 3.8 pour ne plus avoir le ralentissement sur World of Warcraft.
 
  Source : https://bugs.winehq.org/show_bug.cgi?id=45209
 
  Source : https://bugs.winehq.org/show_bug.cgi?id=45209
 +
=====Alternative à la version 3.8 de Winehq=====
 +
Je laisse de côté Winehq dans la version 3.8 non jouable pour World of Warcraft et je passe à Lutris qui m'a permis de jouer sur une version de Wine 3.6.
 +
Suite à une mise à jour de Debian, les royaumes ne sont plus accessibles en passant par mon installation de Lutris.
 +
Je repasse sur une Wine Staging en version 3.10 qui sera fonctionnelle sans ralentissements.
  
 
=Playonlinux=
 
=Playonlinux=

Version actuelle datée du 12 juin 2018 à 18:43

Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets

Installer Wine sur GNU Linux

Installer wine sous Debian 9 Stretch depuis les paquets officiels

apt update
dpkg --add-architecture i386
apt install wine32

Installer wine 3.7 sous Debian 9 Stretch avec une archive officielle de WineHQ

sudo dpkg --add-architecture i386
wget http://dl.winehq.org/wine/source/3.0/wine-3.7.tar.bz2
tar xjf wine-3.7.tar.bz2
cd wine-3.7
(sudo ./configure)
sudo ./configure --enable-win64   [Pour 64-bit platform]
sudo make && sudo make install
Liste des sources disponibles : https://dl.winehq.org/wine/source/
Désinstaller le programme wine installé de cette façon. Aller dans le dossier Wine-3.7 et lancer la commande : sudo make uninstall wine
Le fichier Makefile.in sert de référence et indique à la commande les fichiers à supprimer.

Sur Mint 18.3

Les paquets suivants sont absent sur une machine installée par défaut et doivent être installés avant de compiler :
apt-get install libc6-dev
sudo apt-get install xorg-dev libx11-dev
Suite à la commande sudo ./configure --enable-win64 des warnings sont affichés indiquant qu'il manque des paquets de développement, opengl, et le son.
Voir si l'installation aboutie tout de même, et, avec le son est fonctionnel.

Sur Debian

Les paquets suivants sont absent sur une machine installée par défaut et doivent être installés avant de compiler :
sudo apt install flex
sudo apt install bison
sudo apt-get install xorg-dev libx11-dev
Suite à la commande sudo ./configure --enable-win64 des warnings sont affichés indiquant qu'il manque des paquets de développement, opengl, et le son.
Voir si l'installation aboutie tout de même, et, avec le son est fonctionnel.

Impossible de lancer wine

Lancer la configuration de wine avec la commande winecfg.
Lancer un exécutable. 
La commande wine programme.exe affiche une erreur.
La commande wine n'est pas reconnue.
Todo.png

Documentation complémentaire

Documentation Ubuntu pour Wine : https://doc.ubuntu-fr.org/wine

Installer wine 3.0 sous Debian 9 Stretch avec le dépôt officiel de WineHQ

La version 3.0 de WineHQ est publiée en janvier 2018.
Site officiel WineHQ : https://www.winehq.org
# Ajouter l'architecture i386.
sudo dpkg --add-architecture i386
# Ajouter la clé du dépôt de WineHQ.
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
# Ajouter le dépôt officiel de WineHQ à Debian Stretch.
deb https://dl.winehq.org/wine-builds/debian/ stretch main
cd /etc/apt/sources.list.d
touch winehq.list
Coller la ligne deb https://dl.winehq.org/wine-builds/debian/ stretch main
Ctrl X pour enregistrer.
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable

Le dépôt pour GNU/Linux Mint 18.x

# Le dépôt à ajouter dans le sources.list
deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main

Utiliser WineHQ pour World of Warcraft

Installer Wine Staging

# Noter que avec la version de winehq-stable sur Debian Stretch, je n'arrive pas à lancer le Lanceur de Battle.net pour télécharger WoW.
# Le bouton de connexion n’apparaît pas sur le lanceur de Battle.net. Il reste possible de charger World of Warcraft sans être connecté à Battle.net.
# Noter que le matériel, carte graphique, carte son, peuvent empêcher le bon fonctionnement de l'installeur Battle.net si ils ne sont pas correctement reconnu ou inadaptés.
# Installer le paquet de winehq staging.
sudo apt-get install winehq-staging
# Télécharger le lanceur officiel Battle.net dans votre dossier utilisateur /home/USER/
# Le lanceur va installer les dépendances nécessaires comme wine-mono pour les applications .NET ou encore Gecko.
wine Battle.net-Setup.exe
# L'agent Blizzard s'affiche. Choisir la langue. Valider. Continuer malgré d'éventuelles erreurs affichées.
# Le programme s'arrête en erreur. Ignorer les erreurs et relancer Battle.net
# L'installation continue, Battle.net s'installe correctement.
# Un raccourci vers Battle.net est créé sur le bureau.
wine Battle.net-Setup.exe
# Si une sauvegarde du dossier Battle.net et World of Warcraft existe, cette étape devrait permettre de finaliser l'installation.
(Ajouter les deux dossiers /home/USER/.wine/drive_c/Program Files (x86)/Battle.net/ et /home/USER/.wine/drive_c/Program Files (x86)/World of Warcraft/
Relancer le lanceur de Battle.net pour finaliser l'installation depuis /home/USER/.wine/drive_c/Program Files (x86)/Battle.net/
# Sinon, il est nécessaire de continuer la configuration de Wine pour lancer Battle.net
winecfg

Winecfg - Par défaut

# Paramètres par défaut, windows 7 sans Bibliothèque.
# Ajouter un programme et indiquer l'exécutable de Battle.net placé dans votre dossier utilisateur.
# Battle.net-Setup.exe, windows xp, dbghelp (désactivée).
# [ Aller dans 'Wine → Bibliothèque → Nouveau remplacement' et ajouter dbghelp puis cliquer sur dbghelp dans la case en dessous et sur modifier pour la désactiver. )
### Cette configuration ne me permet pas pour le moment d'éviter l'affichage des deux erreurs suivantes :
Une fenêtre d'erreur s'affiche toujours en arrière plan : Erreur du programme. Le programme Battle.net Helper.exe a rencontré un problème sérieux et doit être fermé. Nous sommes désolés pour le désagrément subi.
Cela peut être causé par une erreur dans le programme ou un défaut dans Wine. Vous pouvez consulter la base de données d'applications pour obtenir des conseils sur la façon d'exécuter cette application.
Voir : https://forum.ubuntu-fr.org/viewtopic.php?id=1948221
Voir : https://eu.battle.net/forums/fr/wow/topic/17613724860?page=1
Voir : https://us.battle.net/forums/en/bnet/topic/20759436103?page=8

Winecfg - Le launcher Battle.net

Dans les paramètres de Wine (winecfg dans un terminal ou depuis le menu de PlayOnLinux) :
Une fenêtre avec des onglets s'ouvre, séléctionnez "paramètres par défaut", puis cliquez sur l'onglet "Bibliothèques" juste à droite.
Dans le cadre "Nouveau remplacement pour", écrivez dbghelp, puis cliquez sur ajouter et choisissez "oui".
Cliquez sur le bouton "Modifier" et choisissez "désactivé".
Retournez au premier onglet "Applications" et cliquez sur le bouton "Ajouter application".
Chercher le fichier battle.net.exe qui se trouve normalement dans le dossier Program Files (x86)\Battle.net\.
Retournez maintenant dans l'onglet "Bibliothèques", et ajoutez les nouveaux remplacements suivants :
dbghelp (désactivé)
battle.net.dll (native, intégrée)
msvcp100 (native, intégrée)
msvcr100 (native, intégrée)
wininet (intégrée)
Une fois WoW téléchargé et installé, ne pas le lancer !
Dernière configuration de Wine
Retournez dans l'outil de configuration de Wine, et ajouter l'application Hearthstone.exe de la même manière que nous avons ajouté battle.net.exe dans le chapitre 5. Ajouter les remplacements suivants dans l'onglet "Bibliothèques" :
dbghelp (intégrée, native)
msvcp100 (native, intégrée)
msvcr100 (native, intégrée)
wininet (intégrée)
Remarquer la différence :
dbghelp (désactivé) : Par défaut / Battle.net.exe
dbghelp (intégrée, native) : Hearthstone.exe
Source : https://doc.ubuntu-fr.org/hearthstone_avec_wine

Installer xterm si nécessaire

Installer xterm si ce paquet n'est pas déjà installé.
Il sera demandé lors de l’exécution d'un fichier exécutable.

Erreur : Échec de la création de contexte graphique

Si le message d'erreur "Échec de la création de contexte graphique." est affiché, ajouter la .dll opengl32sw.
Echec-creation-contexte-graphique.png
Télécharger la .dll - http://dist.blizzard.com.edgesuite.net/CS/Tools/FailedContextDLL/opengl32sw.dll
Ajouter la .dll dans le dossier C:\Program Files (x86)\Battle.net\Battle.net.7113 (Ou le dossier le plus récent de Battle.net que vous pouvez avoir.).
Source : https://eu.battle.net/support/fr/article/12706
# Si la connexion à Battle-net échoue, le bouton peut disparaître.
# Le chargement du jeu en mode hors ligne est proposé ou disponible depuis le bouton de configuration de l'interface de connexion de Battle.net.
# Sinon, redémarrer la machine et relancer le lanceur Battle.net
wine Battle.net-Setup.exe
# Le chargement de World of Warcraft commence.
# L'icone de WoW apparaît sur le bureau. Lancer la reprise du téléchargement.
# Une fois World of Warcraft téléchargé entièrement, l'interface d'accueil du jeu peut être lancée et s'affiche correctement.
# Les cinématiques s'affichent correctement, avec le son. Les vidéos sont fluides.
# A suivre
# Compléter avec un équivalent DirectX si nécessaire ( How To ? )
# Compléter avec winetricks : https://linuxconfig.org/how-to-play-world-of-warcraft-on-linux-with-wine
Le jeu se lance.
La souris a des sauts intempestifs. Voir à améliorer le contrôle de la souris ou à changer de souris.
Le réseau a des ralentissements.
Je laisse cette installation de côté quelques jours. Je reprend en faisant les mises à jour standard de Debian.
apt update
apt upgrade
J'applique une configuration complémentaire vue sur Léa Linux qui peut rendre le jeu plus fluide.
Aller dans /home/[votre nom]/.wine/drive_c/Program Files (x86)/World Of Warcraft/WTF
Éditer le fichier Config.wtf. Ajouter ou modifier les valeurs suivantes :
# Dans mon cas, je n'ai pas modifié la valeur D3D11 pour opengl car cela m'empêchait d'ouvrir le jeu.
SET gxApi "opengl"
# Les valeurs suivantes ont été ajoutées ou modifiées.
SET ffxDeath "0"
SET SoundOutputSystem "1"
SET SoundBufferSize "150"
Le jeu fonctionne maintenant parfaitement, sans ralentissement, sans saut de la souris.
Oui, il est possible de jouer à World of Warcraft sur GNU/Linux Debian.

Notes sur la version de Wine 3.8 staging

Noter que la version de wine 3.8 staging dégrade les performances de jeu et la jouabilité de World of Warcraft.
Comment repasser en version Wine 3.7 ?
Patcher la version 3.8 pour ne plus avoir le ralentissement sur World of Warcraft.
Source : https://bugs.winehq.org/show_bug.cgi?id=45209
Alternative à la version 3.8 de Winehq
Je laisse de côté Winehq dans la version 3.8 non jouable pour World of Warcraft et je passe à Lutris qui m'a permis de jouer sur une version de Wine 3.6.
Suite à une mise à jour de Debian, les royaumes ne sont plus accessibles en passant par mon installation de Lutris.
Je repasse sur une Wine Staging en version 3.10 qui sera fonctionnelle sans ralentissements.

Playonlinux

Site officiel : https://www.playonlinux.com/fr/

Installer Playonlinux

# D'autres tentatives pour installer World of Warcraft n'ont pas pu aboutir.
# Avec PlayonLinux, l'installation de Battle.net et le chargement du jeu n'ont pas pu aboutir.
# Il se peut également que des problèmes propres à mon système Debian Stretch m'aient empêchés d'installer le lanceur et le jeu.
apt install playonlinux
# Il est intéressant, avec playonlinux, de pouvoir installer la version de wine souhaitée.
# Ici, je vais installer la version 3.7.0 qui permettait de jouer à WoW avec winehq avant la mise à jour vers la version staging 3.8.0.
Gestionnaire de version de Wine de PlayOnLinux.
Installer depuis l'onglet " Versions de Wine (32bits) " la version staging 3.7.0.
Installer depuis l'onglet " Versions de Wine (amd64) " la version staging 3.7.0.
Gecko s'installe automatiquement.
Wine-mono également.
Installer un paquet non listé.
Suivant / Suivant ..
Créer un nouveau " dossier " pour WoW
Sélection des 3 options à cocher.
Utiliser le seul choix proposé pour system.
Quel type de lecteur virtuel, 32 ou 64 bits, je prend 32 bits pour windows.
Configuration de wine, je met une version de Windows 10 + dbghelp désactivé
Ajouter l'application. Déplacer le fichier téléchargé du launcher Battle.net-Setup.exe dans le dossier de PlayOnLinux's virtual drives/WoW/drive_c/Program Files/ Battle net .exe
Configuration de wine pour le programme BattleNet.exe : je met une version de Windows 10 + dbghelp désactivé + battle.net.dll (native, intégrée) + msvcp100 (native, intégrée) + msvcr100 (native, intégrée) + wininet (intégrée)
Ajouter le paquet gecko et dotnet 4
L'installeur de wine plante, redemande d'ajouter le programme PlayOnLinux's virtual drives/WoW/drive_c/Program Files/ Battle net .exe
L'installeur de Battle net s'ouvre et propose de charger les 250 Mo du lanceur.
##
Finaliser. Choisir le programme à ajouter à la liste ( S'affiche à droite. )
Installer la version de wine 3.0 x86 + 64 depuis playonlinux.
Configurer wine. (Windows 10 + librairie de l'aide de wow, gecko.)
2 services plantent. Le lanceur ne fonctionne pas.
SystemSurvey.exe
Helper.exe

Installer winetricks

Si il manque une dll :
Vérifier si la dll est présente dans le dossier : ~/.wine/drive_c/windows/system32.
sudo apt-get install winetricks
winetricks --gui
Then select "Install a Windows DLL".
You maybe need to select "default wine prefix" first and then you can see "install windows dll".
But anyway i haven't found this specific dll there, so you need to find a different solution.
Inside 'winecfg' is also a category for dlls called "Librarys" (or similar).
There you can add librarys too.
Even though i haven't tried "unknown" libraries yet.

Notes

Utiliser votre dossier de jeu comme sauvegarde

Si l'installation de WoW ne fonctionne pas, tenter de récupérer le dossier de jeu installé sur Windows, et, de l'ajouter dans Wine sur votre système GNU/Linux.
Vous pouvez aussi copier le répertoire /home/USER/.wine contenant les dossiers du jeu WoW, si celui fonctionne correctement, pour en faire une sauvegarde.
Vous pourrez ainsi le redéployer lors d'une prochaine installation.

dll

dll si nécessaire : https://www.dll-files.com/mfc42.dll.html
dll si nécessaire : https://www.dll-files.com/riched32.dll.html
dll si nécessaire : https://www.dll-files.com/riched20.dll.html

Lutris

Site officiel : https://lutris.net

Installer Lutris

For Debian
echo "deb http://download.opensuse.org/repositories/home:/strycore/Debian_9.0/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
wget -q http://download.opensuse.org/repositories/home:/strycore/Debian_9.0/Release.key -O- | sudo apt-key add -
For Ubuntu & derivatives like Pop!_OS, Elementary OS, Linux Mint…
ver=$(lsb_release -sr); if [ $ver != "18.04" -a $ver != "17.10" -a $ver != "17.04" -a $ver != "16.04" ]; then ver=18.04; fi echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt /sources.list.d/lutris.list
wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
After setting up the repository
sudo apt-get update
sudo apt-get install lutris

Installer World of Warcraft

Source pour World of Warcraft : https://lutris.net/games/world-of-warcraft/
Sur Debian stretch, l'installation s'effectue mais je n'arrive pas à lancer le Launcher Battle.net.
Copier la sauvegarde du dossier de Battle.net et de World of Warcraft dans /home/USER/Games/world-of-warcraft/drive_c/Program Files (x86)/
Sélectionne dans la configuration de Lutris, Game options, choisir de lancer Wow-64.exe.
Créer son compte sur Lutris et se connecter au programme.
Alors, World of Warcraft se lance et est jouable.
Pas de ralentissement comme avec wine 3.8. Actuellement, Lutris utilise Wine 3.6 pour faire tourner World of Warcraft.

Bibliographie

Documentation GNU/Linux et WoW

Source : https://doc.ubuntu-fr.org/wow
Source : https://doc.ubuntu-fr.org/wow#problemes
En allemand - [HowTo] World of Warcraft unter Ubuntu / Linux Mint : https://eu.battle.net/forums/de/wow/topic/15890259154?page=1
World of Warcraft functionality on Wine : http://wowwiki.wikia.com/wiki/World_of_Warcraft_functionality_on_Wine
Impossible de se connecter à Battle Net : http://forum.ubuntu-fr.org/viewtopic.php?id=1991695
wget http://dist.blizzard.com/downloads/wow-installers/full/World-of-Warcraft-Setup-ptBR.exe
Passo 4. Agora execute onstalador através doWine com o comando:
wine World-of-Warcraft-Setup-ptBR.exe

Ressources complémentaires pour Wine

Ok-ko.png Documentation Wine : https://doc.ubuntu-fr.org/wine
Ok.png Source : https://forum.winehq.org/viewtopic.php?f=2&t=25843
Ok-ko.png How to Install Wine 3.0 on Ubuntu, Debian and LinuxMint : https://tecadmin.net/install-wine-on-ubuntu-and-debian/

NAVIGATION

COMPRENDRE LA BLOCKCHAIN PAR LA PRATIQUE

Obtenir gratuitement de la cryptomonnaie sur internet : https://www.visionduweb.eu/forum/bitcoin/1597-gagner-des-bitcoins-miner-des-bitcoins

PARTICIPER ET PARTAGER

Vous êtes sur le HackerSpace de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
Pourquoi utiliser GNU/Linux ? Y'a moins bien, mais, c'est beaucoup plus cher.
GNU/Linux, hackerspace, opensource, logiciels libres et transition écologique.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Les informations présentes sur cette page sont issues d'une recherche personnelle.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Vous pouvez partager les articles du wiki avec l'ensemble de la communauté des internautes.
Les recherches sur la sécurité servent à administrer et protéger votre système informatique.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

SOUTENIR VISIONDUWEB

Soutenir Vision du web avec des Bitcoins : 33ZsupGQr1rUmwj62HadcZ55hsGJajD9wN
Soutenir Vision du web avec des Bitcoins Cash : 15q5xAVFGpMbqgKsr8uhXymTv7kLfke7hq
Soutenir Vision du web avec des Bitcoins Gold : GNcVseSdiEGRzKYwZWeCbGGg1sZ6Nax172
Soutenir Vision du web avec des Bitcore (BTX) : 1Ks9FDF4FVauAHBCpBFKySiSmD8LaQhqDH
Soutenir Vision du web avec des Blackcoins : BKYBEhQGm9ExrYoWzbvmHA491sK2ArxFM6
Soutenir Vision du web avec des Bytecoins : 241LTEY5L3CSTN2afYf97obxGp4ahUYnq5jDwx5b15NQDothce8fpUeKA32X5SrJuDPBgXTsSmQRoAbCzcDvM2d2Pe9w6AY
Soutenir Vision du web avec des Clams : xMF9u1evuiN2zzEjg2KhgeYPcCLU84Ki5T
Soutenir Vision du web avec des Dash : Xd4vJFnWy27be8cLGSiXVYzP6nKFbdHATU
Soutenir Vision du web avec des Monero : 469EK3yr8JbNe3Gf1rXHD81zcHT7o1hTsDxqvWtxunnaTDLVNiXQ2NyWbwaVe4vUMveKAzAiA4j8xgUi29TpKXpm413rpYt
Soutenir Vision du web avec des Dogecoins : A64jhqCgsUyrUCPte6fV3BcG2Y7daH13Ym
Soutenir Vision du web avec des Ethereum : 0x0E4D6B7A1F88A56A1A66bf408c72FAE3d104D632
Soutenir Vision du web avec des Ethereum Classique : 0x633d83a4ab31e63d76d01edb660ecca4498ef8fa
Soutenir Vision du web avec des Litecoins : 3LKigW6TCS5MvXrZFGh8VMEtZf6MtE86iz
Soutenir Vision du web avec des Potcoins : PUYvjeJ3n2frypgD5yd95yNnwoztnZL5P3
Soutenir Vision du web avec des Solarcoins : 8aYbMcAL68U8f3c3o5pEKUKeWxx48gU1eq
Soutenir Vision du web avec des Zcash : t1Tkiv7nTt9Gwwui9ifsBdp37dTnRG7oYHp