<p class="spip"><strong class="spip">Atelier : </strong><a href="http://www.coagul.org/wikini/wakka.php?wiki=GnunuX" class="spip_out">GnunuX</a><strong class="spip"> : Création de paquets .tgz,.Deb ou .RPM avec Gestion des dépendances.</strong></p>

<h2>Pré-requis :</h2>
<p class="spip">Il faut déjà commencer par avoir des notions de compilation (voir atelier de <a href="http://www.coagul.org/wikini/wakka.php?wiki=LauRent" class="spip_out">LauRent</a>)</p>

<h2>Description :</h2>
<p class="spip">Introduction a fakeroot pour la création des paquets en compte utilisateur . creation de paquet pure : d’abord la creation complete d’un .tgz slackware (facile) . creation d’un .rpm (une logique un peu differente).</p>

<h2>Personnes intéressées par cet atelier</h2>
<p class="spip">8 : -> <a href="http://www.coagul.org/wikini/wakka.php?wiki=JibuX" class="spip_out">JibuX</a>(.deb), <a href="http://www.coagul.org/wikini/wakka.php?wiki=LauRent" class="spip_out">LauRent</a> (.rpm), <a href="http://www.coagul.org/wikini/wakka.php?wiki=MarciUn" class="spip_out">MarciUn</a> (pour .tgz et .rpm), <a href="http://www.coagul.org/wikini/wakka.php?wiki=BouiL" class="spip_out">BouiL</a> (.deb), <a href="http://www.coagul.org/wikini/wakka.php?wiki=TonY" class="spip_out">TonY</a> (.deb), <a href="http://www.coagul.org/wikini/wakka.php?wiki=YveS" class="spip_out">YveS</a> (.rpm), <a href="http://www.coagul.org/wikini/wakka.php?wiki=FtZ" class="spip_out">FtZ</a> (.deb), <a href="http://www.coagul.org/wikini/wakka.php?wiki=YogI" class="spip_out">YogI</a>(.rpm)</p>

<h2>Il faudra les sources suivantes :</h2>
<br /><li> dillo : <a href="http://www.dillo.org/download/dillo-0.8.3.tar.bz2" class="spip_out">http://www.dillo.org/download/dillo-0.8.3.tar.bz2</a>
<br /><li> monkeyd : <a href="http://monkeyd.sourceforge.net/versions/monkey-0.9.0.tar.gz" class="spip_out">http://monkeyd.sourceforge.net/versions/monkey-0.9.0.tar.gz</a>
<br /><li> ngrep : <a href="http://voxel.dl.sourceforge.net/sourceforge/ngrep/ngrep-1.42.tar.bz2" class="spip_out">http://voxel.dl.sourceforge.net/sourceforge/ngrep/ngrep-1.42.tar.bz2</a>
<h2>Les paquets nécessaire pour la compilation</h2>
<p class="spip">(attention pour le non slackers, il faut installer les bibliotheques et les -dev)</p>

<li> Les outils de compilation standard
<br /><li> libjpeg
<br /><li> libpng
<br /><li> libgtk 1
<br /><li> libgdk 1
<br /><li> libpcap (version 0.8 si on vous propose un choix, sinon garder la version disponible ou deja installé)
<br /><li> fakeroot (obligatoire !) : <a href="http://fakeroot.alioth.debian.org/" class="spip_out">http://fakeroot.alioth.debian.org/</a> J’ai fait un paquet pour les slackers : <a href="http://gnunux.info/tmp/fakeroot-1.1.2-i486-1.tgz" class="spip_out">http://gnunux.info/tmp/fakeroot-1.1.2-i486-1.tgz</a>
<h2>Outil de création de paquet :</h2>
<br /><li> tgz : makepkg (installer par défaut)
<br /><li> rpm : rpmbuild
<p class="spip">grongruik devrait gérer la partie .deb, donc il complétera la liste des pré-requis en temps utile.</p>

<p class="spip">Pour les personnes qui n’ont pas l’adsl, il n’est pas nécessaire évidement de tout télécharger :)</p>

<blockquote class="spip">
<p class="spip">Cette réunion est consacrée en priorité à cet atelier qui débutera à 20H30. Si vous souhaitez y assister, vous êtes le bienvenu. Mais si vous souhaitez simplement nous rencontrer, il est recommandé de venir le premier mardi de chaque mois où nous organisons une soirée porte ouvertes et où nous serons plus disponibles pour vous accueillir.</p>

</blockquote>