Cet article est le début d'une série ayant pour but de présenter les développements récents de la distribution. Pour cette première note, je vais vous présenter comment utiliser l'outil ndkm (sans se substituer à la présentation de l'outil sur le wiki Nasgaïa). Il commence à devenir relativement stable et l'auteur cherche donc à recueillir des retours d'expérience. Les principaux soucis sont généralement dûs aux différences entre les différentes distributions.1. Récupération des sources
Nasgaïa utilise le dépôt subversion de Gna!. Après avoir installé le client du gestionnaire de source, il vous suffit de lancer la commande suivante dans le répertoire adapté (par exemple $HOME/dev/) :
svn co svn://svn.gna.org/svn/nasgaia/trunk nasgaia2. Création du répertoire cible (devkit)
Ndkm va créer le système final dans ce répertoire. Vous pouvez donc créer $HOME/dev/devkit par exemple.
3. Copie du fichier ndkm.conf.in vers ndkm.conf
Les fichier conf.in sont des fichiers de configuration pré-remplis. Il vous suffit donc de le copier dans le même répertoire avec le nom ndkm.conf.
4. Edition du fichier ndkm.conf
Vous devez renseigner les valeurs suivantes :
- target.fs.root vers le répertoire de destination créé en 2., par exemple $HOME/dev/devkit
- target.conf.timezone vers la zone horaire de la zone géographique où vous vous trouvez, par exemple Europe/Paris
- io.auth.prog vers le programme qui vous permet de prendre le compte root, généralement "su"
Retournez dans le répertoire de ndkm, et lancez tout simplement
./Ndkm. Le programme va vous demander votre mot de passe root, et lancera toutes les compilations sans intervention de votre part.6. En cas de soucis
Vous pouvez stopper le programme à votre guise, il se relancera au moment où vous l'avez stoppé. Si vous avez des soucis d'exécution (toujours possible dans une version de développement), orientez vous vers la mailing list de Nasgaïa. Si tout a bien marché, vous pouvez aussi vous y diriger pour féliciter les auteurs du logiciel !
Juste une petite note de l'auteur :-)
Pas besoin de créer par avance le répertoire cible (target.fs.root), celui-ci est créé automatiquement s'il n'existe pas.
Il existe beaucoup d'autres options dans le fichier de configuration, et Ndkm accepte également des options sur la ligne de commandes.
Je n'ai pas encore eu le temps de faire un HOWTO sur le wiki, mais cela viendra. En tout cas, merci pour ce billet de présentation.
Salut Riri,
Tu sais, rien ne remplace un bel Howto :) Le but est juste de dire que ça commence à bien tourner, que s'ils ne se rappellent plus de Nasgaïa, c'est peut-être le moment de s'y remettre, etc...