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
[^] # Re: Lance toi
Posté par GuiBrother . En réponse au journal Lamentations ou les remords d'un geek. Évalué à 7.
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