Blog de dada

DevOps, bidouilleur et routard plein de logiciels libres

Blizzard

Installer Hearthstone sous Debian Wheezy

Rédigé par dada / 03 avril 2014 / 2 commentaires


hearthstone-heroes-of-warcraft.jpg

Je commence ce billet qui trahi mon addiction à ce jeu non-libre en vous présentant des excuses. Oui, je sais, ce n'est pas libre mais bon, quand on a un peu de temps pour jouer, faisons-nous plaisir !

Avant-propos et prévention

Jouer à ce Hearthstone sous Dedian Wheezy va impliquer 3 choses pour le moins désagréables :

  • Vous allez installer un jeu non-libre ET le client Battle.net.
  • Vous allez devoir passer par Wine.
  • Vous allez devoir installer des paquets qui ne sont pas disponibles dans les dépôts stables.

Maintenant que vous êtes parfaitement au courant et que ça ne vous décourage pas, vous pouvez vous lancer.

Étape 1 : le multiarch

Si vous utilisez une version 64bits de Debian, vous allez d'abord devoir mettre en place le Multiarch. Sinon, passez directement à l'étape 2.

Pour ce faire, je vous redirige vers le billet Installer Steam sous Debian 64bits et sa partie Mettre en place le support de l'architecture 32bits, le multiarch.

Étape 2 : configuration des dépôts

Il faut d'abord éditer le sources.list pour pouvoir avoir accès à la version testing de Wine. Sa version stable ne permet pas d'installer le client Battle.net et donc d'avoir accès à Hearthstone.

La commande pour éditer :

emacs -nw /etc/apt/sources.list

Voici le sources.list qui m'a permis d'installer ce qu'il fallait. Remarquez en gras la modification temporaire que vous devez apporter et la présences des # en début de ligne.

deb [arch=amd64,i386] http://ftp.fr.debian.org/debian/ testing main contrib non-free
#deb-src [arch=amd64,i386] http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

#deb [arch=amd64,i386] http://security.debian.org/ wheezy/updates main contrib non-free
#deb-src [arch=amd64,i386] http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
#deb [arch=amd64,i386] http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free
#deb-src [arch=amd64,i386] http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free

Je n'ai plus en tête la liste des paquets "testing" que ça va installer dans votre Debian stable. Par contre, comme je le dis souvent : chez moi ça marche, et ma Debian est toujours parfaitement stable.

Ensuite, installez Wine :

aptitude update && aptitude install wine

Note : Si l'installation de Wine entraine la mise à jour complète de votre système, commencez par mettre à jour le paquet libc6, puis redémarrez, puis réessayez d'installer Wine.

Maintenant que vous avez Wine, passons à sa configuration.

Étape 3 : configuration de Wine

Ouvrez un terminal et tapez winecfg.

Il faut manipuler les DLL dont Battle.net aura besoin. On pourrait croire que c'est tordu, mais non. Il suffit de jouer avec l'onglet Bibliothèques, avec Nouveau remplacement pour et le bouton Modifier.

Une capture d'écran est toujours plus claire qu'un long paragraphe :

winecfg.png

Lorsque vous aurez réussi à afficher la même chose que moi, le plus dur sera derrière vous.

Étape 4 : installation de Hearthstone

Commencez par vous rendre sur le site officiel de Hearthstone pour télécharger l’exécutable de Battle.net qui installera le jeu.

Lancez ensuite l’exécutable avec Wine et télécharger le jeu. C'est tout.

Étape 5 : remise en état

N'oubliez pas que vous avez modifié votre sources.list ! Pour revenir à la normal et éviter d'installer d'autres paquets pouvant casser votre Debian, revenez impérativement à votre sources.list original !

Enlevez toutes références à testing et décommentez les lignes. Faites ça pendant que le jeu se télécharge, vous avez du temps devant vous ;-)

Une fois que c'est fait, vous pouvez sereinement jouer et m'ajouter à vos contacts pour me défier s'il l'envie vous prend.

Bon jeu !