URL: https://linuxfr.org/users/cyberdivad/journaux/id%C3%A9e-du-jour Title: Idée du jour Authors: Cyberdivad Date: 2004年04月28日T20:12:44+02:00 Tags: Score: 0 Bonsoir mon petit journal, Aujourd'hui, profitant des petits moments perdus pendant mon stage (hum, n'allez pas croire que je ne fais rien :-)), j'ai laissé mon esprit vagabonder sur un sujet qui me turlupine depuis .. oh certainement depuis que je me suis mis à linux. J'ai commencé à écrire rapidement, à mes moments perdus, un petit document qui détaille la chose : [http://cyberdivad.free.fr/projet-gest-comp.html(...)](http://cyberdivad.free.fr/projet-gest-comp.html) Plus j'y pense et plus je me dis que ça doit être faisable, et je souhaite soumettre mon idée à votre esprit oh combien critique. Je résume l'idée en quelques mots : un outil de gestion de compilation de logiciels. En un peu plus long : je pense qu'il doit être possible de mettre un outil au point capable d'automatiser autant que possible la compilation de logiciels à partir de sources et surtout d'apporter à cette opération une interface plus attractive pour le néophyte. Tout le monde n'est pas prêt à s'investir pour assimiler des solides de notions de programmation rien que pour compiler un logiciel, et je le comprends parfaitement. En même temps, beaucoup de logiciels ne sont fournis que sous forme de sources ou ne proposent pas de packaging adaptée à la distribution de l'utilisateur. En plus, intégrer un logiciel fraîchement compilé au système de packages d'une distrib n'est pas non plus à la portée du premier venu. Moi je vois plusieurs manques très importants : - dépendances demandées par le logiciel pas évidentes à gérer - intégration à la distrib pas terrible (si on installe pleins de softs à partir des sources, c'est le souk). - complexité non négligeable (compilation, création de paquet, gestion des erreurs, etc.) - dans pleins de logiciels, les dépendances demandées par le ./configure ne sont pas conformes à celles indiquées dans le fichier INSTALL (exemple : fsv fournit avec INSTALL vide !) - productivité faible. Ben oui, faut surveiller la compilation/configure et mêmes lancer les différentes étapes, ce qui implique de rester à côté. Toujours sympa de découvrir le matin qu'une (grosse, genre kde ou autre monstre) compilation lancée le soir avait en fait plantée dix minutes apres le départ ! - etc. Bon, je vous laisse parcourir le document, qui explique ça plus en détail.

AltStyle によって変換されたページ (->オリジナル) /