Une petite anecdote sur la gestion des executables sous Linux/Unix, j’ai travaillé pour un gros projet de recherche en physique. Il s’avère que c’était plus simple d’écrire notre propre gestionnaire de paquet (en Python) que de tenter de fournir des paquets pour toutes les distributions des utilisateurs du code (surtout quand une fraction de ces user n’a pas le mot de passe du root)
Le principe est simple, un script python va télécharger les diverses dépendances (sur nos propre dépots) les compilers (avec les options qui vont bien) et regler LD_LIBRARY_PATH et PATH comme il faut pour que les dépendances suivantes les aie etc... Il suffit ensuite de sourcer un ficher sh/csh pour avoir le bon environnement pour trouver toute les dépendances. Et ca a été un gros gain de temps pour installer/mettre à jours l’environnement logiciel par rapport à ce que c’était avant
# Une anecdote en passant
Posté par Mais qui suis-je ? :) . En réponse au journal Marque page sur l'unification possible des systèmes Linux. Évalué à 10.
Une petite anecdote sur la gestion des executables sous Linux/Unix, j’ai travaillé pour un gros projet de recherche en physique. Il s’avère que c’était plus simple d’écrire notre propre gestionnaire de paquet (en Python) que de tenter de fournir des paquets pour toutes les distributions des utilisateurs du code (surtout quand une fraction de ces user n’a pas le mot de passe du root)
Le principe est simple, un script python va télécharger les diverses dépendances (sur nos propre dépots) les compilers (avec les options qui vont bien) et regler LD_LIBRARY_PATH et PATH comme il faut pour que les dépendances suivantes les aie etc... Il suffit ensuite de sourcer un ficher sh/csh pour avoir le bon environnement pour trouver toute les dépendances. Et ca a été un gros gain de temps pour installer/mettre à jours l’environnement logiciel par rapport à ce que c’était avant