====== 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]]