Fri Mar 31 14:39:32 2017 UTC

Pourquoi vouloir contribuer ?

NuTyX dispose actuellement de quelques 1400 applications disponibles en binaires. C'est à la fois beaucoup et pas beaucoup en effet tous les jours ou presque sortent de nouvelles applications sous licence libre (ou pas)

Vous l'avez compris, vous ne trouverez jamais TOUTES les applications disponibles sur le net prêtes à être installées sur NuTyX. Rien que sur le site de sourceforge.net, on peut y trouver plus de 5000 applications toutes platformes confondues. Si vous avez trouvez l'application de vos rêves, il faudra par un moyen ou un autre la compiler, l'installer et la faire fonctionner dans NuTyX. Pour cela nous allons vous demander de contribuer un petit peu. C'est vous qui aller construire le paquet... Si vous le voulez bien.

Compiler une application se résume souvent a faire les manipulations suivantes:

  1. Trouver l'application qui n'existe pas sur NuTyX
  2. Télécharger les sources de l'application
  3. Vérifier la somme MD5 (vivement recommendée mais hélas pas toujours possible)
  4. Extraires les sources dans un dossier de travail
  5. Entrer dans ce dossier de travail
  6. Vérifier que toutes les dépendances sont existantes dans NuTyX pour que la compilation de la nouvelle application se termine avec succès.
  7. Taper les 3 commandes magiques (pas toujours le cas)
./configure --prefix=/usr
make
make install

Et voilà votre nouvelle application est compilée et disponible dans NuTyX.

C'est une façon de faire, mais comme vous pouvez le constatez, elle n'est pas sans inconvégnients:

  1. Aucun moyen de retrouver les fichiers installés.
  2. Aucun moyen de retrouver les informations sur le paquet installé cad le nom, la version, la description etc.
  3. Aucun moyen de retrouver le paquet si vous souhaitez l'installer sur une autre machine.
  4. Cette methode est relativement fastidieuse, chaque opération doit impérativement être refaite en cas de mise à jour par exemple.
  5. Aucun paquet n'a été créé, ce qui est très dommage si vous souhaitez le partager avec d'autres utilisateurs de NuTyX.
  6. Votre NuTyX n'est plus vraiment propre puisque vous avez ajouté une application (ou même plusieurs si il y avait des dépendances. Cette application ne peut pas être gérée par le gestionnaire de paquets.

NuTyX dispose d'outils très facile d'emploi qui vous faciliterons grandement la tache et surtout qui vous permettent de maintenir et intégrer la nouvelle application fraîchement compilée.

Si vous êtes prêt, je vous invite à suivre le guide, c'est par ici.