vendredi 8 août 2014

Installer Dofus 2.20.1 sur Linux Ubuntu 13.04 13.10 14.04 14.10 15.04 64bits

Voici un petit tutoriel qui vous expliquera comment installer facilement Dofus 2.0 ( pour ce tutoriel la version 2.21) sur Ubuntu 13.04 13.10 14.04 64bits et éventuellement les versions ultérieures, le nouvel Updater étant supporté.




Mise à jour : Un nouveau tutoriel plus récent détaillant l'installation de Dofus 2.42 est disponible ici








Avant de commencer, il est nécessaire de préciser que Dofus depuis la version 2.0 utilise Adobe Air pour son fonctionnement et donc il est necessaire d'installer ce logiciel avant de pouvoir installer dofus.

Malheureusement, ce dernier n'est plus supporté depuis la version 2.6, et ceux  sur toutes distributions Linux confondues. Il faut donc l'installer manuellement en lignes de commandes.

A - Installation de Adobe Air 2.6 :

1. Préparatifs (nécessaires ) :

1. Il faut installer les librairies i386 pour que Adobe Air puisse fonctionner sur une distribution 64 bits :

sudo apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386


 2.Installez libgnome-keyring0:i386:

sudo apt-get install libgnome-keyring0:i386

Si l'installation s'est bien passée, passez à l'étape 3 directement.

Parfois, ont ne peut l'installer en utilisant apt-get, il suffit donc de la télécharger et de l'installer manuellement. C'est plutôt facile ne vous inquiétez pas ...

cd /tmp

sudo apt-get download libgnome-keyring0:i386

Téléchargez le deb-package en utilisant apt-get et mettez le dans le répertoire /tmp:
sudo dpkg-deb -R libgnome-keyring0_3.8.0-2_i386.deb gnome-keyring

Extrayez  le deb-package into dans le sous-répertoire gnome-keyring subfolder (nottez que la version de gnome-keyring peut etre differente , mettez celle indiqué dans le nom du fichier) :

sudo dpkg-deb -R libgnome-keyring0_3.8.0-2_i386.deb gnome-keyring

Installez la librairie dans le systeme en utilisant cette commande

sudo cp gnome-keyring/usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/i386-linux-gnu/

sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/i386-linux-gnu/libgnome-keyring.so.0


3. Créez ces liens symboliques pour que Adobe Air puisse voir les dépendances installées précédemment :

sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0

sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0

2. Installation d'Adobe Air 2.6 à proprement parler :



1.Nous allons télécharger la dernière version d'adobe air supportée, j'ai nommé Adobe Air 2.6 :

N'essayez pas de télécharger de versions plus récentes comme celle présentes sur windows, souvenez vous elles ne sont plus supportés.


Pour cela, Rendez-vous sur cette page, ouvrez là avec votre navigateur:
http://helpx.adobe.com/air/kb/archived-air-sdk-version.html

2. Téléchargez la version 2.6 :


Téléchargez le Runtime et non sdk. Ce dernier pese environs 15,4MB

Le fichier devrait normalement être envoyé vers le répertoire Téléchargements de votre distribution Ubuntu ( je parles d'un Ubuntu Français ), c'est important pour la suite.

3. Rendez vous en ligne de commandes dans le répertoire Téléchargements :

cd home/(votre nom d'utilisateur en respectant la case)/Téléchargements/

Et cette étape change en fonction du répertoire ou vous avez précédemment téléchargé le fichier Adobe Air.

Au pire, copiez le fichier Adobe Air du répertoire initial et mettez le dans Téléchargements.

"Votre nom d'utilisateur en respectant la case" n'est pas une commande, veillez à bien mettre votre nom d'utilisateur Ubuntu. Avec les majuscules ...

4. Installez Adobe Air en utilisant ces deux commandes, l'une rend le fichier excutable l'autre l'installe.

chmod a+x AdobeAIRInstaller.bin

sudo ./AdobeAIRInstaller.bin
Si vous avez téléchargé le fichier d'un autre endroit ou si vous avez pris une autre version vous devez bien préciser le nom du fichier que nous avons téléchargé précédemment.

5. Vous pouvez maintenant supprimer les liens symboliques. Je ne le fais pas personnellement.

sudo rm /usr/lib/libgnome-keyring.so.0

sudo rm /usr/lib/libgnome-keyring.so.0.2.0



2. Installation de Dofus 2.21

Pour cette partie nous n'aurons normalement pas besoin de la console.

1.Pour cela téléchargez le fichier d'installation sur le site officiel.

http://www.dofus.com/fr/mmorpg/telecharger


Il se trouvera normalement dans le répertoire Téléchargements de votre distribution.

2. Décompressez le.

Vous obtiendrez un dossier Dofus. Ouvrez le et exécutez le fichier Dofus.



Le client commence à télécharger les fichiers nécessaires .... et c'est fini.

Mise à jour du 17/02/2016 ( Dofus 2.33 ):

FAQ:

  1. Quelques secondes , minutes après le démarrage de Dofus, l'updater s’arrête et ne redémarre plus , que faire ?
  2. Le fichier Dofus ne s’exécute pas du tout, et me renvoi un texte indéchiffrable en Anglais.

Suite à une nouvelle version de l'updater Dofus, ce dernier se coupe quelques secondes après le début des mises à jour, ceci est en fait du à un fichier qui ne s’exécute pas normalement puisqu'il n'est pas autorisé par défaut à le faire.
Dofus peut également ne pas s’exécuter du tout, il suffira alors de faire la manipulation expliquée ici pour le fichier Dofus également.
Le nom du fichier en question est : ankama-transition-dofus
D'ailleurs si vous essayez d’exécuter Dofus depuis la console ( après vous être rendu dans le répertoire Dofus contenant le fichier Dofus avec la commande cd / ), à l'aide de la commande:

./Dofus


L'erreur suivante est affichée dans la console :

./Dofus./Dofus: ligne 16: /home/nom_dutilisateur_ubuntu/Documents/Dofus/transition/ankama-transition-dofus: Permission non accordée


Le problème se règle simplement en rendant le fichier en question exécutable.

Rendre ( ankama-transition-dofus ) exécutable :



Rendez vous dans le dossier ->Dofus que vous avez obtenu après la décompression, puis dans le sous dossier ->transitions.
Sélectionnez le fichier ankama-transition-dofus , clique droit puis Propriétés.




Allez dans l'onglet Permissions, à coté de général et cochez la case : Autoriser l’exécution du fichier comme un programme puis fermer.



Exécutez Dofus depuis via la méthode graphique (Double click ) , ou le terminal via la commande précédente :

./Dofus


Cette fois-ci aucune erreur n'est signalée dans la console, et le le lanceur est de nouveau fonctionnel. Il continuera d’ailleurs à télécharger les Mises à jour.



Rappelez vous que si le fichier Dofus ne se lance pas du tout, on effectue la même manipulation avec le fichier Dofus.
Je tiens à remercier mes lecteurs pour m'avoir signalé ce bug.
Nous voila arrivé au bout de ce tutoriel. S'il vous a aidé n'hésitez pas à laisser un commentaire et partager le lien de cet article sur Facebook, Twitter, Google+ et vos forums préférés