EnkiFedora

De OpenESubWiki.

Sommaire

Avant-propos

Cette page indique comment installer Enki sous une distribution Fedora, à partir de paquetages RPM construits à partir des sources d'Enki. L'installation s'exécute au niveau global du point de vue du système, c'est-à-dire que tous les utilisateurs pourront utiliser le SAD.

Note : ce paquetage est encore expérimental.


Note aux développeurs

Je n'ai pas trouvé de référence à "PerfsReader" malgré mes différentes recherches. La dépendance sur PerfsReader est donc cassée.

NB de paparazzia : PerfsReader est l'ancien module (d'il y a 3 ans) qui servait à lire le catalogue. Il ne sert plus que dans la partie temps réel du svn.

Versions supportées

  • Enki 1.4.5.rc5 - Fedora 7
  • Enki 1.4.5.rc5 - Fedora 8

Prérequis

Obligatoires

Enki nécessite l'installation préalable de plusieurs paquetages obligatoires. Ceux-ci sont enregistrés en dépendances du RPM, et l'utilisation de Yum les installera donc automatiquement.

Facultatifs

D'autres paquetages ne sont disponibles ni dans les dépôts officiels, ni dans les dépôts "habituels", au moment où j'écris ces lignes. Vous les trouverez donc à l'adresse fournie au moment de l'installation. Les paquetages fournis à ces adresses ont été réalisés spécialement pour l'occasion. Vous préférerez toujours les paquetages officiels s'ils sont devenus disponibles. Voici la liste des paquetages facultatifs :

NB de paparazzia : ClientCookie pourrait ne pas être utilisé si urllib2 est disponible. Cela demanderait toutefois quelques modifs du code.

Nom Architecture Utilisation
ClientCookie Toutes Permet la récupération de parties de guilde via le Partitionneur
pyxmpp x86_64 Permet l'utilisation de l'Echangeur

"Architecture" correspond aux différentes architectures pour lesquelles les paquetages sont disponibles. Pour connaître l'architecture de votre machine, lancez la commande suivante :

 uname -m

Si votre architecture n'est pas une x86_64 et que vous souhaitez utiliser l'Echangeur, vous devrez récupérer et installer vous-même pyxmpp


Si vous utilisez Gnome et souhaitez utiliser la deskbar d'Enki, vous devrez installer le paquetage deskbar-applet grâce à la ligne de commande suivante :

 yum install deskbar-applet

Note : L'installation du paquetage RPM ne met pas en place automatiquement la deskbar.


Enfin, le paquetage psyco est facultatif car Enki peut parfaitement fonctionner sans sa présence. Cependant, il permet d'en améliorer les performances. Malheureusement, il n'est pas disponible sur l'architecture x86_64 sous Fedora 7 ou Fedora 8 au moment de l'écriture de ce tutorial. C'est pourquoi il n'est pas déclaré en dépendance du RPM d'Enki. Vous pouvez néanmoins tenter de l'installer manuellement :

 yum install python-psyco

Si vous obtenez une erreur de type "paquetage inconnu", ce n'est pas grave. Enki sera juste moins rapide.

Préparation à l'installation

Connectez-vous en root et placez-vous dans un répertoire temporaire

 su -
 mkdir -p /tmp/install_enki
 cd /tmp/install_enki

Récupérez les paquetages non officiels créés pour l'occasion, ainsi que le paquetage de Enki :

 fc=`cat /etc/fedora-release | cut -d' ' -f 3`
 wget http://www.opensedna.com/partage/enki/Fedora${fc}/RPMS/ClientCookie-1.3.0-2.fc${fc}.noarch.rpm
 wget http://www.opensedna.com/partage/enki/Fedora${fc}/RPMS/pyxmpp-1.0.0-2.fc${fc}.x86_64.rpm
 wget http://www.opensedna.com/partage/enki/Fedora${fc}/RPMS/enki-1.4.5.rc5-2.fc${fc}.noarch.rpm

Note : Ne téléchargez et installez pyxmpp que si votre machine est de type x86_64 (cf Prérequis)


Installation

Installez chacun des paquetages grâce à Yum :

 yum --nogpgcheck localinstall *rpm

C'est tout ! Il ne vous reste plus qu'à supprimer le répertoire temporaire.

 cd
 rm -rf /tmp/install_enki


Utilisation

Pour lancer Enki, il suffit d'ouvrir un terminal, et d'exécuter la commande :

 enki

Lors du lancement d'Enki, le répertoire .openesub/enki/parties est créé dans votre répertoire personnel. Un fichier .Enki.conf est également créé, que vous pouvez modifiez selon vos besoin (vous devrez néanmoins relancer Enki pour prendre en compte les modifications).

Informations d'empaquetage

Empaqueteur : Iome

Fichiers .src.rpm : http://www.opensedna.com/partage/enki/Fedora7/SRPMS/ ; http://www.opensedna.com/partage/enki/Fedora8/SRPMS/

Outils personnels