Tue Sep 19 18:59:48 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 plateformes 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 allez construire le paquet... Si vous le voulez bien.

Compiler une application se résume souvent à 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é 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 constater, elle n'est pas sans inconvénients:

  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 méthode 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 faciles d'emploi qui vous faciliteront grandement la tâche et surtout qui vous permetteront de maintenir et intégrer la nouvelle application fraîchement compilée.

Je vous invite aussi à aller lire la FAQ pour prendre connaissance des modes de compilation sous NuTyX.

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