====== Memento Ncooker ======
**Attention, page provisoire mêlant ancienne & nouvelle version de Ncooker !!**
Ceci est un guide qui vous permettra de configurer puis utiliser Ncooker simplement et rapidement.
===== Notions de base =====
* ''Ncooker TAB'' pour accéder au manuel en ligne de commande.
* ''N TAB'' liste les commandes spécifiques à Nasgaïa.
* nba = binaire pré-compilé (i686, amd64, ppc, ...), format : ''toto-1.0-nga1.i686.nba''
* nbuild = archive tar contenant le nécessaire pour télécharger, compiler et installer le logiciel, format : ''toto-1.0-nga1.nbuild''
* provider = site fournisseur de paquets nba ou nbuilds
===== Configuration =====
===== Utilisation =====
==== Installer ====
== Installer un *.nba ==
# Ncooker --install *.nba
== Installer un *.nbuild ==
# Ncooker --install *.nbuild
== Télécharger un paquet ==
# Ncooker --getpkg toto
== Télécharger les sources ==
# Ncooker --getsrc toto
==== Désinstaller ====
== Désinstaller un logiciel ==
# Ncooker --remove toto
==== Chercher ====
== Rechercher un logiciel ==
# Ncooker --search toto
== Lister les paquets installés ==
$: find /var/npkg/files | grep -i -
== Quel paquet contient mkisofs ==
$: grep -rl "mkisofs" /var/npkg/files
== Quels paquets dépendent de gtk+-2.6 ==
$: grep -rl gtk+-1.2 /var/npkg/deps
== Dans quel nba est pkg-config ==
$: grep pkg-config /var/npkg/files/* -R
== Afficher les infos d'un nbuild ==
$: tar x0f nbuild.tar infos
== Afficher les infos sur un paquet ==
$: Ncooker --info toto
== Quelle version de libstdc++ est incluse dans gcc-3.8 ==
$: grep -r libstdc++ /var/npkg/files/
== Obtenir la liste des options utilisables avec ./configure ==
$: Ncooker build --help toto-1.0-nga1.nbuild
==== Compiler ====
== Recompiler un logiciel ==
# Ncooker -gb nbuild
== Recompiler le système complet ==
# Ncooker --build
== Créer un *.nba ==
# Ncooker --build toto
== Surpasser les options par défaut ==
$ Ncooker build --config-options "--without-ssl" paquet.nbuild
==== Gestion des providers ====
== Ajouter un provider ==
$: Ncooker --provider add
===== Devenir packageur Nasgaïa =====
* [[packageur_ncooker|Guide du packageur Ncooker]]