Nsetup est le nom de l’installeur et du centre d’adminsitration de Nasgaïa, ecrit en ruby/ncurses et gtk2. Son objectif est avant tout de rendre nga accessible a tous les utilsateurs, quelque soient leurs niveaux; pour contrôler au mieux leur système et sa configuration...
Dans cette optique, il est multi-interface, mais aussi entierment modulaire et repose a la fois sur des outils d’administration éprouvés et le gestionnaire de paquet Ncooker...
Nsetup étant écrit en ruby, il vous faudra ruby d’installé pour qu’il daigne fonctionner, ainsi que le module ruby IniFile, dont Nsetup se sert pour gèrer sa configuration... Le reste de dépendances dépend surtout des modules et des interfaces que vous souhaitez utiliser: il peut y avoir ruby-ncurses, ruby-gtk2, differntes outils annexe utilsés par vos modules, etc...
Il est encore trop tot pour vous donner ici une liste de ces dépendaces potentielles, mais j’y travaillerait :-p
- Etre simple - Etre extremement modualire pour s’adapter au plus près de votre système - Eviter autant que possible de “cacher” son système a l’utilisateur, volonté de transparence
La toute nouvelle version de Nsetup, la 2.0 si tout va bien, est en cours de dévellopement : le meilleur moyen de connaître son avancement actuel est de consulter le fichier TODO présent dans le depot subversion ici
Si vous souhaitez contribuer, n’hésitez surtout pas a lire le Guide du developpeur Nsetup: vous y apprendrez tout ce qu’il faut savoir sur les ressort internes de Nsetup...
Néanmoins, pas besoin d’être codeur pour aider: si vous voulez rédiger de la documentation, ou participer aux traductions, vous êtes aussi le bienvenue... A bientôt qui sait ?
Pour recuperer la version de développement actuelle de Nsetup, le meilleur moyen est de passer par subversion:
$ svn co svn://svn.gna.org/svn/nasgaia/trunk/ndeveasy/ ~/ndeveasy
Attention, ce code est encore experimental; la nouvelle version étant encore loin d’être achevée... Mais l’essayer ne pourrat que vous être instructif
Cette ancienne version n’est pas très représentative de ce que sera Nsetup 2.0 en cours de développement. Néanmoins l’idée d’utiliser le même programme à l’installation et à la configuration est conservée.