• [^] # Re: Lance toi

    Posté par . En réponse au journal Lamentations ou les remords d'un geek. Évalué à 7.

    Tu as envie de programmer un peu, tu connais le bash ...
    tu peux aussi contribuer à l'amélioration des scripts et outils d'installation (via CMake, SCons, setuptools, qmake et beaucoup d'autre)

    Il existe de nombreux logiciels libres (en particulier scientifiques) qui auraient vraiment besoin d'amélioration à ce niveau.
    Je trouve qu'il n'y a pas plus frustrant que de tomber sur un programme qui "répondrai" exactement à ce que l'on cherche, qui utilise les algorithmes à la pointe, bref, le logiciel idéal mais ... impossible de l'installer.

    Exemple sorti de mon imagination mais pas loin de la réalité pour certains programmes

    ->comprendre que ce programme utilise l'installeur exotique μInstaller.
    ->réussir à changer le préfixe d'installation (45min de lecture de doc)
    -> enfin compris $delta tools/install/bin/myconfig --init --install-in=$HOME/local/
    libmachin n'est pas installé ...
    -> ah bah oui, il ne cherche que dans /usr/lib/Xyz alors que sur ma distrib c'est dans /usr/lib/abc
    -> modification du script d'installation
    erreur link libmachin ...
    -> Cette fois il cherche à lier la version 32bit alors que tout le reste est en 64
    -> modification du script d'installation
    les 19 variables d'environnement ne sont pas initialisées
    -> ./auto_init_env.sh
    installation :
    copie libprog dans /home/guibrother/local/lib
    copie python2.2 dans /home/guibrother/local/lib (Mais pourquoi il me copie sa version locale de python ???)
    copie icons dans /usr/share/icons/prog (Nooon, il a oublié de changer ce chemin)
    ERROR pas les droits d'écriture

    grrrrrrr, 2h de perdu pour ça, raz-le-bol, j'abandonne et je retourne sur mon vieux logiciel moins bien mais qui fonctionne
    -> lance vieux-logiciel
    erreur
    -> quoi ???
    (lui aussi utilisait 14 variables d'environnement dont deux en commun avec le programme précédent ...)


    Bref, vous avez compris l'idée ;-)

    Je pense que ce genre de contribution ne peut-être que bénéfique au logiciel libre...
    Avis aux amateurs