Préambule
Une demande d’un utilisateur nouveau venu sur Calculate Linux m’a demandé comment installer Psi+ sachant que je ne connaissais pas Psi de base.
Psi+ est une version améliorée de Psi, le client de messagerie instantanée, celui-ci étant développé en Qt4 donc s’intégrant au mieux dans un environnement KDE / Razor-Qt.
Pour rappel, Psi+ est en constant développement donc attendez-vous vraisemblablement à des mises à jour fréquentes mais la compilation ne dure que quelques minutes sur un DualCore AMD 64 3.1GHz donc ma station de travail.
Je vous propose donc la procédure d’installation ci-dessous en utilisant la procédure du Wiki de Psi+ pour Gentoo que j’ai donc adapté pour Calculate Linux.
Pré-requis
Il vous faut installer mercurial sur votre Calculate Linux tout simplement et en utilisant les USE FLAGS par défaut proposés par Calcultate Linux (évidement vous pouvez adapter à vos besoins)
emerge -qv mercurial
Installation de l’overlay RION
Pour simplifier le tout, nous passerons directement par l’overlay RION, il suffit de l’installer comme cela :
layman -a rion
Configuration des USE FLAGS
Voici ce que recommande les développeurs de Psi+ pour l’installation, il vous suffit de suivre cette commande :
echo "net-im/psi crypt dbus spell ssl plugins extras linguas_en -linguas_fr" >> /etc/portage/package.use/custom
ATTENTION : Vous remarquerez que j’ajoute les USE FLAGS
* linguas_en
* -linguas_fr
car dans mon /etc/make.conf j’indique le paramètre de localisation
LINGUAS="fr"
lors de mes compilations or Psi+ ne propose que 2 localisations : “Anglais” et “Russe”, il fallait le savoir, l’ebuild de base n’est pas très explicite à ce sujet. Ainsi je désactive spécifiquement ma localisation FR pour cet ebuild et je lui dit d’utiliser la localisation “Anglais”, je ne suis pas à l’aise avec le Russe ^^
Démasquons qca et les plugins qca
echo "app-crypt/qca **
app-crypt/qca-ossl **
app-crypt/qca-gnupg **
net-im/psi **" >> /etc/portage/package.keywords/custom
Compilation de Psi+
Maintenant vous pouvez directement lancer la compilation de Psi+ :
emerge -qv net-im/psi
Paramétrage des USE FLAGS et compilation des add-ons.
Si vous le souhaitez, vous pouvez rajouter les add-ons (que je ne connais pas encore) en démasquant dans un premier temps puis en lançant la compilation en elle-même :
echo "net-im/psimedia **" >> /etc/portage/package.keywords/custom
emerge -qv net-im/psimedia
~Have a lot of fun !!
~