jeudi 18 février 2016

Installer Dofus 2.33 sur Ubuntu ( Linux ) 14.04 14.10 15.04 15.10 64 bits

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






Mise à jour 09/08/2017: Une mise à jour de ce tutoriel est disponible sur ce même Blog
Ce nouveau tutoriel vous permettra d'installer Dofus 2.42 sous Linux Ubuntu 16.04 16.10 et 17.04.





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 nécessaire 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 être différente , mettez celle indiquée dans le nom du fichier) :
sudo dpkg-deb -R libgnome-keyring0_3.8.0-2_i386.deb gnome-keyring

Installez la librairie dans le système 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,Mac os X souvenez-vous elles ne sont plus supportés.

Pour cela, Rendez-vous sur cette page, ouvrez la 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 pèse environs 15,4MB


Le fichier devrait normalement être envoyé vers le répertoire Téléchargements de votre distribution Ubuntu ( je parle 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_utilisateur_en_respectant_la_case)/Téléchargements/


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 exécutable 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

B - Installation de Dofus 2.33

Cette étape va vous permettre d'installer Dofus 2.33.
Notez que certaines étapes peuvent changer ou disparaître suivant la version du l'uploader.
Néanmoins pour la version 2.33, il s'agit de la marche à suivre la plus appropriée.

1. Pour se faire, téléchargez le fichier d'installation sur le site officiel.

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



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


2. Rendez-vous dans le répertoire du Téléchargements de votre distribution, si toutefois le fichier téléchargé s'y trouve grâce à la commande :
cd ~/Téléchargements

3. Décompressez le fichier téléchargé ( ce dernier dans mon exemple s’appelle dofus-amd64.tar.gz ) , avec la commande :
tar xzvf dofus-amd64.tar.gz

4. Vous obtiendrez alors un dossier dans le répertoire dans lequel vous êtes qui s'appelle Dofus. Tapez cette commande pour rentrer dans le dossier :
cd Dofus

5. Exécutons Dofus, avec la commande :
./Dofus

Lorsque vous exécutez cette commande, vous pouvez avoir une erreur vous signalant un : Permission non accordée.
Dans ce cas, vous devrez rendre le fichier exécutable avec la commande :
chmod a+x Dofus

Puis exécutez Dofus de nouveau :
./Dofus

Le client vous soumet les conditions d'utilisation, puis commence à télécharger les fichiers nécessaire, ce n'est toutefois peut être pas complètement fini.

Un problème récurent dans cette version 2.33 est que le lanceur s’arrête au bout de quelques secondes avant de pouvoir redémarrer.
Si vous vous retrouvez dans cette situation, je vous invite à lire la suite.



C - Dofus s’arrête quelques secondes après le début de la mise à jour :


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.
1. Vous pouvez le faire comme cité plus haut avec le fichier Dofus (en cas de problème) en ligne de commande, ou en mode graphique.

1. En ligne de commande :


1. En faisant ceci :
chmod a+x /home/nom_dutilisateur_ubuntu/Téléchargements/Dofus/transition/ankama-transition-dofus

2. puis en exécutant Dofus.

2. En mode graphique :


1. Rendez vous dans le dossier ->Dofus que vous avez obtenu après la décompression, puis dans le sous dossier ->transition.

2. 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.