Overblog Suivre ce blog
Administration Créer mon blog

installation de gx_mail_notify-0.4.4_modified, pour mageia 1

19 Décembre 2011 , Rédigé par Roger Bunivot Publié dans #linux

Mageia ne distribue pas de paquetage pour gx_mail_notify-0.4.4 un plasmoid de notification de mail.

il va falloir le compiler.

pour cela installer les compilateurs nécessaires:

 

urpmi cmake

 

Il faut aussi installer le paquetage kdebase4-devel

qui va installer plein de dépendances.

 

urpmi kdebase4-devel

 

ensuite suivre les instructions de fichier README:

 

cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`

 

Pour éviter une erreur de compilation, il est nécessaire de modifier le fichier:

mail_checker.cpp

et  changer la ligne :

 

   actual_action(CLOSE_CONNECTION), certificate_details_dialog(0), time_to_check(0), check_messages(-1), check_error(false)

 

 

par celle ci:


    actual_action(CLOSE_CONNECTION), certificate_details_dialog(0), time_to_check(0), check_messages(-1)

 

(suppression du ", check_error(false)").

 

ces infos sont issues de ces sites:

http://kde-look.org/content/show.php?content=99617

http://pastebin.com/mNAQaNku

 

Maintenant la compilation devrait se passer sans problème.

 

make

make install

 

Il reste a redemarrer plasma, dans une console utilisateur (non root):

 

kbuildsycoca4

kquitapp plasma-desktop
plasma-desktop

 

Ensuite le plasmoid est alors disponible comme les autres dans le menu ajouter un plasmoid.

 

Lire la suite

Installation sage math sur une mageia 1

14 Décembre 2011 , Rédigé par Roger Bunivot Publié dans #linux

Mageia ne distribue pas de package pour sage math.

Il faut donc compiler les sources. Attention, la compilation peut être très longue (ils annoncent deux semaine sur un smartphone avec android).

Les instructions du fichier readme sont très détaillées mais attention il donne une première version rapide de la compilation :

 

détarage de l'archive:

tar -xvf sage-*.tar

ce déplacer dans le nouveau dossier ainsi créé:

cd sage-*/

et compilation:

 

make

 

Si on continue la lecture on lit que la compilation peut utiliser plusieurs processeurs:

l'exemple pour 4 processeurs:

export MAKE="make -j4"

puis pour que tout soit parallelisé:

export SAGE_PARALLEL_SPKG_BUILD="yes"

enfin on lance la compilation:

make

une fois la compilation terminée il est possible d'installer des packages supplémentaires:

la liste des packages disponibles et installés s'obtient avec la commande:

 

./sage -optional

 

l'installation avec la commande :

 

./sage -i nom_du_package

La liste des packages et leur intérêt est disponible sur la page:

http://www.sagemath.org/packages/optional/

 

 

SI l'installation à été réalisée dans un répertoire uniquement disponible a root, il faut alors changer le script de lancement "sage":

et remplacer les ..... par le chemin ou sage est installé.

 

SAGE_ROOT="....." devient par exemple: SAGE_ROOT="/usr/local/logiciels/sage-4.7.2/

Lire la suite