<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://e.rycks.com/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>rycks' corner - debian</title>
  <link>http://e.rycks.com/index.php/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Sun, 28 Sep 2008 22:37:29 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>CompilatiOOo 2.4.1</title>
    <link>http://e.rycks.com/index.php/post/2008/09/17/CompilatiOOo-241</link>
    <guid isPermaLink="false">urn:md5:3f70bad58eeca2dfe1457e1fe60ae49b</guid>
    <pubDate>Wed, 17 Sep 2008 20:10:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>debian</category><category>geekerie</category>    
    <description>&lt;p&gt;Plus de 48h de compilation pour obtenir OpenOffice 2.4.1 pour AbulÉdu 8.08&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2008/09/20080918-cpu-250.png&quot; alt=&quot;20080918-cpu-250.png&quot; /&gt;&lt;/p&gt;    &lt;p&gt;Voici ce que donne le backport d'OpenOffice 2.4.1 pour AbulÉdu 8.08 ... ça fait 6 mois que je travaille dessus de temps en temps. Cet été je m'y suis mis plus sérieusement mais toujours sans succès hélas. Et puis là finalement vendredi dernier j'ai réussi à passer les dernières embûches techniques.&lt;/p&gt;


&lt;p&gt;Un week end &quot;blanc&quot; et je m'y suis remis lundi. Voici le graphique d'utilisation du serveur AbulÉdu de développement (Bi Xéon) ... ça laisse rêveur. 13 Go de données compilées pour les paquets &quot;de langue&quot; (pour que OpenOffice.org affiche &quot;ficher&quot; au lieu de &quot;file&quot; etc.). 10 Go pour le programme en lui-même ...&lt;/p&gt;


&lt;p&gt;Je vais documenter toutes les astuces que j'ai du employer pour y arriver, la liste de tous les paquets réellement nécessaires (les dépendances sont exagérées comme d'habitude) pour que l'on puisse de nouveau faire un backport lorsqu'il y aura une mise à jour de sécurité de cette application.&lt;/p&gt;


&lt;p&gt;Trois nuits terminées à 4h du matin pour corriger et valider les bétises qui empêchent le paquet de se construire et au final ... un vrai backport complet d'OpenOffice 2.4.1 pour AbulÉdu 8.08&amp;nbsp;! La grande classe.&lt;/p&gt;


&lt;p&gt;Je peux vous dire que je suis très fier d'avoir réussi ce petit exploit &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2008/09/20080918-cpu-2d-500.png&quot; alt=&quot;20080918-cpu-2d-500.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;De ce fait la sortie d'AbulÉdu 8.08 a encore pris du retard&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Mais je préfère vous livrer une version vraiment propre ...&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/09/17/CompilatiOOo-241#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/09/17/CompilatiOOo-241#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/358</wfw:commentRss>
      </item>
    
  <item>
    <title>Mises à jours de serveurs</title>
    <link>http://e.rycks.com/index.php/post/2008/07/10/Mises-a-jours-de-serveurs</link>
    <guid isPermaLink="false">urn:md5:0eb60e3bf8bbcddd36e7543548de7dff</guid>
    <pubDate>Thu, 10 Jul 2008 01:55:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>debian</category>    
    <description>    &lt;p&gt;L'année scolaire étant bien terminée, je dispose d'un peu de temps et c'est donc le moment de faire les upgrades systèmes. Je vous signale donc que si vous remarquez des comportements étranges de vos serveurs il faut absolument contacter supportteam@ryxeo.com pour les signaler&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;En effet, nous avions encore quelques serveurs utilisant debian/sarge et la mise à jour vers debian/etch n'est pas forcément des plus transparente&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/07/10/Mises-a-jours-de-serveurs#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/07/10/Mises-a-jours-de-serveurs#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/346</wfw:commentRss>
      </item>
    
  <item>
    <title>Faire un dépot de paquets debian à l'aide de reprepro ou apt-move</title>
    <link>http://e.rycks.com/index.php/post/2008/07/07/Faire-un-depot-de-paquets-debian-a-laide-de-reprepro-ou-apt-move</link>
    <guid isPermaLink="false">urn:md5:8dd3648fe975a7fd8977f41cb301976d</guid>
    <pubDate>Mon, 07 Jul 2008 14:57:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>debian</category><category>tips</category>    
    <description>&lt;p&gt;Après avoir vu une manière fast&amp;amp;furious de monter un dépôt de paquets deb il y a &lt;a href=&quot;http://e.rycks.com/index.php/post/2008/03/28/Faire-un-depot-de-paquets-deb-local-de-A-a-Z-en-5-minutes&quot;&gt;quelques semaines&lt;/a&gt; ... je me permet de vous donner maintenant quelques indications pour utiliser reprepro ou apt-move qui servent à faire à peu près la même chose&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;Pour information, ces outils sont abordés dans la &lt;a href=&quot;http://ryxeo.com/index.php/2007/05/17/135-creation-et-gestion-de-paquets-debian-ubuntu&quot; hreflang=&quot;fr&quot;&gt;formation RyXéo ad-hoc&lt;/a&gt; ... formation qui fait un véritable carton&amp;nbsp;!&lt;/p&gt;


&lt;h2&gt;reprepro&lt;/h2&gt;


&lt;p&gt;Je suis fan &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; c'est un outil rapide et efficace comme on les aime&amp;nbsp;!&lt;/p&gt;


&lt;h3&gt;1. Création de l'arborescence&lt;/h3&gt;
&lt;pre&gt;
mkdir -p /home/reprepro/{conf,incoming}
&lt;/pre&gt;


&lt;h3&gt;2. Configuration du logiciel&lt;/h3&gt;

&lt;p&gt;Fichier /home/reprepro/conf/distributions&lt;/p&gt;

&lt;pre&gt;
Origin: RyXeo AbulEdu
Label: Depot AbulEdu DVD d'installation - RyXeo
SignWith: Eric Seigne &amp;lt;eric.seigne@ryxeo.com&amp;gt;
Suite: stable
Codename: dapper
Version: 6.06
Architectures: i386 all source
Components: main restricted universe multiverse
Description: Depot AbulEdu DVD d'installation - RyXeo
&lt;/pre&gt;


&lt;h3&gt;3. Ajouter des fichiers dans le dépôt&lt;/h3&gt;

&lt;pre&gt;
cd /home/reprepro
reprepro -b . includedeb dapper /var/cache/apt/archives/fichier.deb
&lt;/pre&gt;


&lt;p&gt;Si vous avez un grand paquet de fichiers à importer dans votre dépôt, utilisez donc le petit script suivant:&lt;/p&gt;


&lt;p&gt;autoreprepro.sh&lt;/p&gt;
&lt;pre&gt;
#!/bin/bash
for paquet in $1/*.deb; do
  reprepro -b . includedeb dapper $paquet;
done
&lt;/pre&gt;


&lt;h3&gt;Nettoyer le dépôt&lt;/h3&gt;


&lt;p&gt;Si vous voulez virer les doublons de votre dépôt un simple deleteunreferenced fera l'affaire ... tout le reste c'est direction man reprepro&amp;nbsp;!&lt;/p&gt;

&lt;pre&gt;
reprepro deleteunreferenced
&lt;/pre&gt;



&lt;h2&gt;apt-move&lt;/h2&gt;


&lt;p&gt;Sur le même principe ... un fichier de configuration un peu étrange, /etc/apt-move.conf et c'est tout&amp;nbsp;!&lt;/p&gt;

&lt;pre&gt;
# Les sites dans  /etc/apt/sources.list que vous voulez copier
APTSITES=&amp;quot;/all/&amp;quot;

# Les architectures de processeur pour lesquelles vous voulez générer la source
ARCHS=&amp;quot;i686&amp;quot;

# Le chemin d'accès absolu du miroir local que vous voulez créer
# Ce doit être la première entrée de votre sources.list pour utiliser &amp;quot;sync&amp;quot; ou &amp;quot;mirror&amp;quot;
LOCALDIR=/home/apt-move/

# La distribution pour laquelle vous souhaitez créer le dépôt
DIST=dapper

# Le type de paquet que vous voulez copier.
# Valeurs possibles : binary, source, both (n'utiliser qu'une valeur).
PKGTYPE=binary

# Chemin absolu du cache des paquets. Initialement celui de apt-get par défaut.
FILECACHE=/var/cache/apt/archives
#FILECACHE=/cdrom/stage2

# Choisir &amp;quot;yes&amp;quot; si vous voulez garder les fichiers originaux avec &amp;quot;move&amp;quot;/&amp;quot;movefile&amp;quot;
COPYONLY=no
&lt;/pre&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/07/07/Faire-un-depot-de-paquets-debian-a-laide-de-reprepro-ou-apt-move#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/07/07/Faire-un-depot-de-paquets-debian-a-laide-de-reprepro-ou-apt-move#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/345</wfw:commentRss>
      </item>
    
  <item>
    <title>Faire un dépôt de paquets deb local de A a Z en 5 minutes</title>
    <link>http://e.rycks.com/index.php/post/2008/03/28/Faire-un-depot-de-paquets-deb-local-de-A-a-Z-en-5-minutes</link>
    <guid isPermaLink="false">urn:md5:67dbcde54c82531ae9d155f63bf839bb</guid>
    <pubDate>Fri, 28 Mar 2008 12:25:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>debian</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Vous voulez faire un dépôt de fichiers deb local en quelques minutes ... voici une solution fast&amp;amp;furious. Si vous voulez faire du beau travail&amp;nbsp;? utilisez donc reprepro&amp;nbsp;!&lt;/p&gt;    &lt;ul&gt;
&lt;li&gt;1. posez tous vos fichier .deb en vrac dans un répertoire&lt;/li&gt;
&lt;li&gt;2. créez un fichier apt-ftparchive.conf&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
APT::FTPArchive::Release {
  Version               &amp;quot;1.0&amp;quot;;
  Origin                &amp;quot;Mon depot rapide vrac&amp;quot;;
  Label                 &amp;quot;localhost&amp;quot;;
  Suite                 &amp;quot;dapper&amp;quot;;
  Architectures         &amp;quot;i386&amp;quot;;
  Components            &amp;quot;main&amp;quot;;
}
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;3. apt-ftparchive -c apt-ftparchive.conf packages . &amp;gt; Packages&lt;/li&gt;
&lt;li&gt;4. apt-ftparchive -c apt-ftparchive.conf release . &amp;gt; Release&lt;/li&gt;
&lt;li&gt;5. Signez avec GPG le fichier Release qui permet d'éviter le message d'erreur comme quoi les paquets ne sont pas signés lors du apt-get update/upgrade&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
gpg -a --yes -u &amp;quot;Eric Seigne&amp;quot; -b -o Release.gpg Release
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;6. puis sur le poste &quot;client&quot;, ajoutez le dépot dans /etc/apt/sources.list (par exemple pour un dépot local)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
deb file:/tmp/depot ./
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;7. et enfin, sur le poste client toujours, lancez la commande apt-get update puis apt-get upgrade/install&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/03/28/Faire-un-depot-de-paquets-deb-local-de-A-a-Z-en-5-minutes#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/03/28/Faire-un-depot-de-paquets-deb-local-de-A-a-Z-en-5-minutes#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/320</wfw:commentRss>
      </item>
    
  <item>
    <title>Clé 3G huawei-e220 sous linux ... support 100% libre !</title>
    <link>http://e.rycks.com/index.php/post/2008/02/13/Cle-3G-huawei-e220-sous-linux-support-100-libre</link>
    <guid isPermaLink="false">urn:md5:67d01aeb9edd5c7b7bcfe7ba4865f2dd</guid>
    <pubDate>Wed, 13 Feb 2008 19:56:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>debian</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;La clé 3G livré avec le eeepc est compatible Linux, soit ... mais ce n'est pas suffisant. Es-ce que le support linux est libre&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;En bref&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;es-ce que je vais pouvoir connecter cette clé sur un autre ordinateur que le eeepc&amp;nbsp;?&lt;/li&gt;
&lt;li&gt;es-ce que je pourrais toujours utiliser cette clé dès que j'aurais installé un nouveau linux sur le eeepc&amp;nbsp;?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La réponse est ...&lt;/p&gt;    &lt;p&gt;OUI !!!&lt;/p&gt;


&lt;p&gt;Ce périphérique est composé des éléments suivants:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un espace de stockage de fichiers (en accès lecture simple) sur lequel sont accessibles les drivers pour windows&lt;/li&gt;
&lt;li&gt;trois modems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Et voici voilà le comment:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lorsqu'on connecte la clé un petit logiciel est lancé pour demander le code PIN de la puce SIM, pour l'instant je ne sais pas s'il est possible d'avoir un équivalent libre de ce petit logiciel, l'astuce super simple consiste à mettre la puce SIM dans un téléphone et à virer le code PIN ... le pb c'est si on se fait piquer la puce ou la clé 3G l'absence de code PIN risque de provoquer des ... débordements &lt;img src=&quot;/themes/erics/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Un autre logiciel se lance pour créer les entrées dans /dev (ttyUSB0 etc.). Vous en avez une &lt;a href=&quot;http://www.kanoistika.sk/bobovsky/archiv/umts/&quot; hreflang=&quot;en&quot;&gt;version libre ici&lt;/a&gt;  ... es-ce que c'est ce logiciel là qui est préinstallé sur le eeepc&amp;nbsp;? je n'en sais encore trop rien en tout cas voici la ligne de commande à utiliser pour compiler ce logiciel et vous pouvez télécharger le binaire pour ubuntu 7.10 dans la liste des fichiers joints à ce billet&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
gcc huaweiAktBbo_pt-BR.c -o huaweiAktBbo -lusb
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Copiez le fichier dans le répertoire /usr/bin&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Ajoutez un fichier dans /etc/udev/rules.d/99-huawei-e220.rules pour que ce petit logiciel soit lancé automatiquement lorsqu'on connecte la clé usb ...&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
SUBSYSTEM==&amp;quot;usb&amp;quot;, SYSFS{idProduct}==&amp;quot;1003&amp;quot;, SYSFS{idVendor}==&amp;quot;12d1&amp;quot;, RUN+=&amp;quot;huaweiAktBbo&amp;quot;
SUBSYSTEM==&amp;quot;usb&amp;quot;, SYSFS{idProduct}==&amp;quot;1003&amp;quot;, SYSFS{idVendor}==&amp;quot;12d1&amp;quot;, RUN+=&amp;quot;sleep 5&amp;quot;
SUBSYSTEM==&amp;quot;usb&amp;quot;, SYSFS{idProduct}==&amp;quot;1003&amp;quot;, SYSFS{idVendor}==&amp;quot;12d1&amp;quot;, RUN+=&amp;quot;modprobe usbserial vendor=0x12d1 product=0x1003&amp;quot;
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Et enfin, c'est ppp tout classique qui se charge de faire le reste ... donc rien de neuf par rapport à un modem classique&amp;nbsp;!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;etc/ppp/peers/huawei-e220&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# /etc/ppp/peers/huawei-e220 pppd script
# pppd call huawei-e220

noauth
/dev/ttyUSB0
#3600000
noipdefault
defaultroute
persist
noauth
nodetach
usepeerdns
0.0.0.0:0.0.0.0
connect &amp;quot;/usr/sbin/chat -vf /etc/ppp/peers/huawei-e220.chat&amp;quot;  
#connect &amp;quot;/etc/ppp/peers/huawei-e220.chat&amp;quot;
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;/etc/ppp/peers/huawei-e220.chat&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
TIMEOUT 3
SAY '1...\n'
ABORT BUSY
SAY '2...\n'
ABORT 'NO CARRIER'
SAY '3...\n'
ABORT VOICE
SAY '4...\n'
ABORT 'NO DIALTONE'
SAY '5...\n'
ABORT 'NO DIAL TONE'
SAY '6...\n'
ABORT 'NO ANSWER'
SAY '7...\n'
ABORT DELAYED
SAY '8...\n'
&amp;quot;&amp;quot; ATZ
SAY '9...\n'
#OK-\\k\\k\\\k\\d+++ATH-OK ATE1
OK ATQ0V1E0S0=0&amp;amp;C1&amp;amp;D2
#SAY '10...\n'
#OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;cmnet\&amp;quot;\
OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;slsfr\&amp;quot;\
#OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;websfr\&amp;quot;\
#OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;ibox.tim.it\&amp;quot;\
#OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;internet\&amp;quot;\
SAY '10...\n'
OK ATDT*99#\
SAY '11...\n'
CONNECT &amp;quot;&amp;quot;
SAY 'connect OK\n'
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Et ensuite on lance la connexion à l'aide de pon:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
pon huawei-e220
&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Quelques outils supplémentaires&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Pour voir les statistiques d'utilisation de votre ligne, utilisez donc le logiciel &lt;a href=&quot;http://oozie.fm.interia.pl/pro/huawei-e220/index.html&quot; hreflang=&quot;en&quot;&gt;he220stat&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Vous pouvez également utiliser le logiciel libre suivant &lt;a href=&quot;https://forge.vodafonebetavine.net/projects/vodafonemobilec/&quot; hreflang=&quot;en&quot;&gt;vodafonemobilec&lt;/a&gt; qui permet facilement via une interface gtk d'envoyer des SMS et de gérer la connexion.&lt;/p&gt;


&lt;p&gt;Quelques astuces &lt;a href=&quot;http://wikeee.fr/index.php/D%C3%A9montage_de_l%27EEE&quot; hreflang=&quot;fr&quot;&gt;pour démonter&lt;/a&gt; le eeepc&lt;/p&gt;</description>
    
          <enclosure url="http://e.rycks.com/public/documents/2008/02/huaweiAktBbo"
      length="10249" type="text/plain" />
    
    
          <comments>http://e.rycks.com/index.php/post/2008/02/13/Cle-3G-huawei-e220-sous-linux-support-100-libre#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/02/13/Cle-3G-huawei-e220-sous-linux-support-100-libre#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/312</wfw:commentRss>
      </item>
    
  <item>
    <title>Une demie journée pour mettre en place minidak pour leterrier et AbulEduPLM</title>
    <link>http://e.rycks.com/index.php/post/2006/02/18/130-une-demie-journee-pour-mettre-en-place-minidak-pour-leterrier-et-abuleduplm</link>
    <guid isPermaLink="false">urn:md5:3deb88668265664a79ccde3c7d34d6ba</guid>
    <pubDate>Sat, 18 Feb 2006 17:19:59 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>&lt;p&gt;Bon,
depuis le temps qu'il en était question, c'est maintenant fait&amp;nbsp;! Le terrier et AbulÉduPLM ont un minidak qui marche nikel permettant à tout le monde d'envoyer des paquets deb de mise à jour ... il faut quand même avoir la bonne clé GPG &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;    &lt;p&gt;Après avoir installé et configuré minidak sur le serveur ftp.abuledu.org,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;J'ai mis à jour la &lt;a href=&quot;http://cvs.rycks.com/doku.php?id=leterrier:tout_ce_qui_concerne_les_paquets_deb&quot; hreflang=&quot;fr&quot;&gt;documentation sur le serveur CVS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Une &lt;a href=&quot;http://ftp.abuledu.org/minidak.php&quot; hreflang=&quot;fr&quot;&gt;page d'état des paquets uploadé&lt;/a&gt; est disponible&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Il suffit maintenant d'ajouter les clés GPG des développeurs qui ont le droit d'envoyer des paquets pour éviter le message d'erreur &quot;wrong-signature&quot; &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2006/02/18/130-une-demie-journee-pour-mettre-en-place-minidak-pour-leterrier-et-abuleduplm#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2006/02/18/130-une-demie-journee-pour-mettre-en-place-minidak-pour-leterrier-et-abuleduplm#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/130</wfw:commentRss>
      </item>
    
  <item>
    <title>Source Debian/APT pour OpenWengo</title>
    <link>http://e.rycks.com/index.php/post/2005/10/25/80-source-debian-apt-pour-openwengo</link>
    <guid isPermaLink="false">urn:md5:807cf5f27798ec82e3f46a07b91f35b7</guid>
    <pubDate>Tue, 25 Oct 2005 23:23:37 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>    &lt;p&gt;Si vous êtes sur une plate forme à base de debian, je vous propose les sources du projet OpenWengo, pour l'instant les &lt;strong&gt;build-depends ne sont pas bien définies&lt;/strong&gt; mais je compte bien améliorer ce paquet deb dans les jours/semaines à venir.&lt;/p&gt;


&lt;p&gt;Le binaire disponible est compilé pour &lt;strong&gt;ubuntun breezy&lt;/strong&gt; donc ne râlez pas si ça ne marche pas sur votre plate forme, utilisez donc le deb-src, améliorez le build-depends, envoyez moi vos contributions, et tout sera bien pour tout le monde&amp;nbsp;!&lt;/p&gt;


&lt;pre&gt;deb http://e.rycks.com/~erics/openwengo ./
deb-src http://e.rycks.com/~erics/openwengo ./&lt;/pre&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/10/25/80-source-debian-apt-pour-openwengo#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/10/25/80-source-debian-apt-pour-openwengo#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/80</wfw:commentRss>
      </item>
    
  <item>
    <title>Trois heures pour leterrier</title>
    <link>http://e.rycks.com/index.php/post/2005/10/23/87-trois-heures-pour-leterrier</link>
    <guid isPermaLink="false">urn:md5:2350f279fafec29dd9f7480f7b1204ff</guid>
    <pubDate>Sun, 23 Oct 2005 17:49:10 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>&lt;p&gt;J'ai réussi à me mettre à côté d'Igor dans l'avion qui nous ramène en france ... après une pseudo bataille de polochon, un double café, un peu dormis et ... beaucoup déconné je déplie mon laptop pour parler du packaging des logiciels du terrier ... mauvaise idée&amp;nbsp;? en tout cas je comprends pourquoi j'ai du mal à packager les logiciels du terrier, igor confirme &quot;tu t'attaque à un gros morceau&quot; m'avoue-t-il après quelques minutes de présentation de mulot.&lt;/p&gt;    &lt;p&gt;En effet, il faut comprendre comment on utilise Mulot pour savoir où il faut ranger les différents composants, ce qui est modifiable doit aller dans un répertoire, ce qui ne l'est pas ailleur, les fichiers de conf dans /etc ... bref mulot est conçu pour avoir tous ses fichiers dans un répertoire &quot;autonome&quot; et de débianiser revient à l'éclater dans plein de dossiers différents&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;En bref, on a explosé le debian/rules de mulot pour avoir&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le code source principal du logiciel dans /usr/share/abuledu/leterrier/mulot (par exemple)&lt;/li&gt;
&lt;li&gt;les libs dans /usr/lib/abuledu/leterrier/mulot&lt;/li&gt;
&lt;li&gt;les choses qui peuvent être modifiées dans le logiciel, par exempel le répertoire d'images dans /var/lib/abuledu/leterrier/mulot&lt;/li&gt;
&lt;li&gt;les traces dans /var/log/abuledu/leterrier/mulot&lt;/li&gt;
&lt;li&gt;les fichiers de configuration dans /etc/abuledu/leterrier/mulot&lt;/li&gt;
&lt;li&gt;le lanceur principal (la commande &quot;mulot&quot;) dans /usr/bin&lt;/li&gt;
&lt;li&gt;toutes les docs (aide, etc.) dans /usr/share/doc/abuledu-mulot&lt;/li&gt;
&lt;li&gt;une page de manuel (on doit pouvoir faire &quot;man mulot&quot;)&lt;/li&gt;
&lt;li&gt;un menu à la norme pour s'insérer dans le système de menu&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous vous en doutez au final l'installation est &quot;presque conforme&quot; debian mais plus rien ne marche &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; c'est donc ça le dur travail du packageur débian, réconcilier tout le monde ... sauf que là igor m'avoue qu'il serait plus facile de faire une formation aux développeurs du terrier pour qu'on puisse avoir le code source de départ qui permette d'avoir les fichiers et répertoires dans des endroits différents du disque dur.&lt;/p&gt;


&lt;p&gt;En plus il y a souvent un fichier path.tcl ... qui pourrait permettre de faire ce genre de choses, le travail ne semble donc pas si compliqué que ça, il faut juste du temps pour l'expliquer.&lt;/p&gt;


&lt;p&gt;Merci igor, j'ai vraiment avancé, je vais essayer de faire la suite &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/10/23/87-trois-heures-pour-leterrier#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/10/23/87-trois-heures-pour-leterrier#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/88</wfw:commentRss>
      </item>
    
  <item>
    <title>mini-dak</title>
    <link>http://e.rycks.com/index.php/post/2005/09/11/61-mini-dak</link>
    <guid isPermaLink="false">urn:md5:d68686faf2048c3e3f5c0556f1986935</guid>
    <pubDate>Sun, 11 Sep 2005 19:21:36 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>    &lt;p&gt;Il se récupère ici: http://archive.gnuab.org/ (version 0.2 à l'heure actuelle).&lt;/p&gt;


&lt;p&gt;On configure les deux fichiers .conf et ensuite il suffit de regarder le fichier crontab et de lancer à la main pour l'instant les différents scripts.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;archive-setup qui construit toute l'arborescence locale&lt;/li&gt;
&lt;li&gt;archive-queue qui valide ce qui est dans incoming, reject ce qu'il y a à rejecter&lt;/li&gt;
&lt;li&gt;archive-install mais pour l'instant il me wget des trucs du hurd alors je stoppe pour voir&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Fichier apt-archive.conf&lt;/p&gt;


&lt;pre&gt;Default {
  Packages::Extensions  &quot;.deb .udeb&quot;;
  Packages::Compress    &quot;. gzip bzip2&quot;;
  Sources::Compress     &quot;. gzip bzip2&quot;;
};

Dir {
  ArchiveDir            &quot;/usr/src/mini-dak/ftp/debian&quot;;
  OverrideDir           &quot;/usr/src/mini-dak/ftp/debian/indices&quot;;
  CacheDir              &quot;/usr/src/mini-dak/cache&quot;;
  FileListDir           &quot;/usr/src/mini-dak/cache&quot;;
};

TreeDefault {
  Directory             &quot;pool/&quot;;
  SrcDirectory          &quot;pool/&quot;;
};

Tree &quot;dists/woody&quot; {
  FileList              &quot;files_woody_$(ARCH).list&quot;;
  Sections              &quot;main&quot;;
  Architectures         &quot;source all i386&quot;;
};

Tree &quot;dists/hoary&quot; {
  FileList              &quot;files_hoary_$(ARCH).list&quot;;
  Sections              &quot;main&quot;;
  Architectures         &quot;source all i386&quot;;
};&lt;/pre&gt;


&lt;p&gt;Fichier archive.conf&lt;/p&gt;


&lt;pre&gt;archive_name=rycks
archive_url=e.rycks.com
archive_version=1.0
archive_maint=&quot;Eric Seigne &amp;lt;eric.seigne@ryxeo.com&amp;gt;&quot;
archive_owner=erics
archive_group=erics
archive_perms=644
archive_perms_dir=755
archive_keyrings=

# This must be an absolute path
srv_dir=/usr/src/mini-dak
archive_dir=$srv_dir/ftp/debian
webarchive_dir=$srv_dir/archive

pool_dir=$archive_dir/pool
indices_dir=$archive_dir/indices
dists_dir=$archive_dir/dists
obsolete_dir=$archive_dir/obsolete

quinn_dir=$webarchive_dir/quinn-diff
log_dir=$webarchive_dir/log
cache_dir=$srv_dir/cache
incoming_dir=$srv_dir/ftp/incoming
queue_dir=$srv_dir/queue

apt_config=apt-archive.conf

section_list=&quot;main&quot;
suite_list=&quot;woody hoary&quot;
suite_alias=&quot;sarge:testing woody:stable&quot;

arch_list_stable=&quot;source all i386&quot;
arch_list_hoary=&quot;source all i386&quot;&lt;/pre&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/09/11/61-mini-dak#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/09/11/61-mini-dak#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/61</wfw:commentRss>
      </item>
    
  <item>
    <title>Paquets GPG Signés</title>
    <link>http://e.rycks.com/index.php/post/2005/08/17/23-paquets-gpg-signes</link>
    <guid isPermaLink="false">urn:md5:5b0a69c3e305bf9683d0abf67f586c2f</guid>
    <pubDate>Wed, 17 Aug 2005 14:29:55 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>    &lt;p&gt;Pour être sûr que les paquets qui sont disponibles sur mon repository je signe ces paquets avec GPG. Comme ça, même si mon serveur est compromis et qu'un paquet bidouillé est mis à la place d'un de mes paquets officiels la signature GPG hurlera et vous évitera d'installer un paquet foireux.&lt;/p&gt;


&lt;p&gt;Pour pouvoir utiliser des paquets signés, en deux temps ça donne ceci:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;prendre la clé, ma keyid est E5DD0910; vérifiez ensuite que je suis qqn de &quot;correct&quot; ie que ma clé a été contre-signée par des personnes dignes de confiance ou de votre réseau de confiance&lt;/li&gt;
&lt;/ol&gt;

&lt;pre&gt;gpg --keyserver wwwkeys.eu.pgp.net --recv-key E5DD0910&lt;/pre&gt;

&lt;ol&gt;
&lt;li&gt;et enfin expliquez à APT qu'il peut faire confiance aux paquets de ce packageur:&lt;/li&gt;
&lt;/ol&gt;

&lt;pre&gt;gpg --armor --export E5DD0910 | apt-key add -&lt;/pre&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/08/17/23-paquets-gpg-signes#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/08/17/23-paquets-gpg-signes#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/23</wfw:commentRss>
      </item>
    
  <item>
    <title>Dynamic MMap ran out of room</title>
    <link>http://e.rycks.com/index.php/post/2005/08/17/22-dynamic-mmap-ran-out-of-room</link>
    <guid isPermaLink="false">urn:md5:a70aa9f9c521370da6d50e9e88e508a8</guid>
    <pubDate>Wed, 17 Aug 2005 12:37:34 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>    &lt;p&gt;Si APT vous explose une erreur &quot;E: dynamic MMap ran out of room&quot; il suffit de lui expliquer qu'il a le droit d'utiliser plus de RAM &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;ins&gt;Solution:&lt;/ins&gt; dans /etc/apt/apt.conf&lt;/p&gt;


&lt;pre&gt;APT::Cache-Limit 10000000;&lt;/pre&gt;


&lt;p&gt;Attention, le 10000000 n'est qu'à titre d'exemple, à vous de voir ce qui est nécessaire sur votre système&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/08/17/22-dynamic-mmap-ran-out-of-room#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/08/17/22-dynamic-mmap-ran-out-of-room#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/22</wfw:commentRss>
      </item>
    
  <item>
    <title>débianisation de aller et associations</title>
    <link>http://e.rycks.com/index.php/post/2005/08/09/19-debianisation-de-aller-et-associations</link>
    <guid isPermaLink="false">urn:md5:492084a4f707104bf021ab02caa45fc9</guid>
    <pubDate>Tue, 09 Aug 2005 23:47:57 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>    &lt;p&gt;Toujours pas de validation officielle de mon 1er paquet debian, je ne peux plus attendre (il y a d'autres affaires qui avancent) donc je continue à transformer les paquets du terrier.&lt;/p&gt;


&lt;p&gt;Ce soir ça a été pour associations et aller. Le boulot avance c'est cool.&lt;/p&gt;


&lt;p&gt;Le truc pas cool c'est que ces deux paquets ne marchent pas &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; enfin le logiciel ensuite ne se comporte pas comme il devrait.
Je crois que le principal soucis c'est l'encodage foireux des fichiers d'associations ou on a le message d'erreur suivant:
/usr/bin/associations: line 3: /usr/share/abuledu-associations/associations.tcl: Succès&lt;/p&gt;


&lt;p&gt;pour aller, il y a une tentative d'ouverture en écriture de aller.conf ... je vais me renseigner sur l'upstream pour voir comment ça se comporte normalement.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/08/09/19-debianisation-de-aller-et-associations#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/08/09/19-debianisation-de-aller-et-associations#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/19</wfw:commentRss>
      </item>
    
  <item>
    <title>De l'usage de pbuilder</title>
    <link>http://e.rycks.com/index.php/post/2005/07/30/14-de-l-usage-de-pbuilder</link>
    <guid isPermaLink="false">urn:md5:4b18112da04801ab5bd57a400f7dd839</guid>
    <pubDate>Sat, 30 Jul 2005 15:26:51 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>&lt;p&gt;Au lieu d'utiliser des chroot de différentes distribs debian pour valider la construction de vos paquets vous pouvez tout simplement utiliser pbuilder, c'est dans cette direction que je me suis lancé cette après-midi.&lt;/p&gt;    &lt;ul&gt;
&lt;li&gt;Installation du paquet pbuilder&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;apt-get install pbuilder&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le /etc/pbuilderrc ou votre ~/.pbuilderrc&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;BASETGZ=/usr/src/pbuilder/base.tgz
#EXTRAPACKAGES=gcc3.0-athlon-builder
#export DEBIAN_BUILDARCH=athlon
BUILDPLACE=/usr/src/pbuilder/build
MIRRORSITE=http://ftp.ipv6.opentransit.net/debian
NONUSMIRRORSITE=http://ftp.ipv6.opentransit.net/debian-non-US
#OTHERMIRROR=&quot;deb http://www.home.com/updates/ ./&quot;
export http_proxy=http://proxy:3128/
USEPROC=yes
USEDEVPTS=yes
USEDEVFS=no
BUILDRESULT=/usr/src/pbuilder/result
# specifying the distribution forces the distribution on &quot;pbuilder update&quot;
DISTRIBUTION=sarge
#specify the cache for APT 
APTCACHE=&quot;/usr/src/pbuilder/aptcache/&quot;
APTCACHEHARDLINK=&quot;yes&quot;
REMOVEPACKAGES=&quot;lilo&quot;
#HOOKDIR=&quot;/usr/lib/pbuilder/hooks&quot;
HOOKDIR=&quot;&quot;
# make debconf not interact with user
export DEBIAN_FRONTEND=&quot;noninteractive&quot;
DEBEMAIL=&quot;eric.seigne@ryxeo.com&quot;
#for pbuilder debuild
BUILDSOURCEROOTCMD=&quot;fakeroot&quot;
PBUILDERROOTCMD=&quot;sudo&quot;
#default is to build everything. Passed on to dpkg-buildpackage
#DEBBUILDOPTS=&quot;-b&quot;
DEBBUILDOPTS=&quot;&quot;
APTCONFDIR=&quot;&quot;
# the username and ID used by pbuilder, inside chroot. Needs fakeroot, really
BUILDUSERID=erics
#BUILDUSERNAME=pbuilder
# BINDMOUNTS is a space separated list of things to mount
# inside the chroot.
BINDMOUNTS=&quot;&quot;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Pour créer votre base.tgz:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;sudo pbuilder create --distribution sarge&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;pour tester un paquet, s'il manque des dépendances ça risque de vous le dire &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;sudo pbuilder build --basetgz /usr/src/pbuilder/base.tgz abuledu-mulot_1.10.8.5-4.dsc&lt;/pre&gt;


&lt;p&gt;Ce qui est tout simplement génial par rapport au chroot que j'avais avant c'est que le base.tgz est vraiment toujours propre, il est utilisé comme base du chroot, et ensuite il apt-get build-dep en fonction de ce qu'il y a dans votre paquet debian, ça vous permet ainsi de bien vérifier que vos build-depends sont corrects.&lt;/p&gt;


&lt;hr /&gt;


&lt;h3&gt;ubuntu&lt;/h3&gt;


&lt;p&gt;Pour pouvoir utiliser une ubuntu dans le pbuilder (et builder les paquets aussi pour hoary par exemple) il suffit de lire ce qui est indiqué sur &lt;a href=&quot;https://wiki.ubuntu.com/PbuilderHowto&quot; hreflang=&quot;en&quot;&gt;le wiki d'ubuntu&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/07/30/14-de-l-usage-de-pbuilder#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/07/30/14-de-l-usage-de-pbuilder#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/14</wfw:commentRss>
      </item>
    
  <item>
    <title>Les Paquets deb compilent sur woody, sarge et hoary</title>
    <link>http://e.rycks.com/index.php/post/2005/07/30/13-les-paquets-deb-compilent-sur-woody-sarge-et-hoary</link>
    <guid isPermaLink="false">urn:md5:747eef30d68fedc2d62face3cad2b5ec</guid>
    <pubDate>Sat, 30 Jul 2005 09:51:03 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>&lt;p&gt;Que le paquet de base d'abuledu-leterrier compile sur woody c'était déjà le cas &quot;avant&quot; la grande migration, mais maintenant ça compile sur sarge et hoary ... dans l'histoire j'ai cassé la compatibilité avec woody, entre autre à cause d'une modification de l'API dans TCL8.3/TCL8.4 ... c'est maintenant réglé et comme j'ai la possibilité de commiter dans l'upstream c'est l'idéal tout le monde en proffite.&lt;/p&gt;    &lt;p&gt;Je suis par contre toujours en attente d'une validation humaine de mes 2 premiers paquets, ça me bloque et je crois que je vais quand même me lancer dans tous les autres paquets, je perds trop de temps.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/07/30/13-les-paquets-deb-compilent-sur-woody-sarge-et-hoary#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/07/30/13-les-paquets-deb-compilent-sur-woody-sarge-et-hoary#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/13</wfw:commentRss>
      </item>
    
  <item>
    <title>Second paquet lintian ok (dépendance pour mulot)</title>
    <link>http://e.rycks.com/index.php/post/2005/07/24/12-second-paquet-lintian-ok-dependance-pour-mulot</link>
    <guid isPermaLink="false">urn:md5:1d9e962a3ee76206c11ac05b3bd22fc6</guid>
    <pubDate>Sun, 24 Jul 2005 16:36:33 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>&lt;p&gt;Le week end complet&amp;nbsp;! Voilà ce que ça m'a coûté de faire 3 paquets debian propres ... j'attends le verdict pour savoir si c'était vraiment du temps perdu ou pas.&lt;/p&gt;


&lt;p&gt;Tout ce que j'espère c'est que je vais réussi à être bien cette semaine parceque quand je n'utilise pas le week end pour faire du sport généralement la semaine suivante j'explose ;(&lt;/p&gt;


&lt;p&gt;Lisez la suite pour avoir l'adresse APT du repository temporaire de ces paquets ... en tout cas je suis assez content ça marche nikel sur mon ubuntu/hoary &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; mais je pense que j'ai cassé le build pour woody &lt;img src=&quot;/themes/erics/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt; hé merde.&lt;/p&gt;    &lt;p&gt;Après avoir demandé une bonne âme pour tester mon paquet abuledu-mulot sur l'irc (#debian-devel-fr) je me suis lancé dans l'amélioration du paquet de base de tous les logiciels du terrier &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;abuledu-leterrier est donc maintenant ok et il rejoint abuledu-mulot sur le repository temporaire&amp;nbsp;!&lt;/p&gt;


&lt;pre&gt;deb http://e.rycks.com/~erics/mulot-lintian-ok/ ./
deb-src http://e.rycks.com/~erics/mulot-lintian-ok/ ./&lt;/pre&gt;


&lt;p&gt;À noter que ce paquet est sympa, j'ai maintenant bien cerné la différence entre any et all &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; j'ai donc un leterrier pour i386 et un leterrier-all pour all &lt;img src=&quot;/themes/erics/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je passe mon dimanche après midi a améliorer le paquet abuledu-mulot&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fichier desktop nouvelle mode (freedesktop), j'avais encore mes vieux reflexes pour woody (deux fichiers de desktop != pour gnome et kde);&lt;/li&gt;
&lt;li&gt;création des paquets avec les diff.gz, ogra et pere sur #edubuntu m'ont été d'un secours sympa à ce sujet&lt;/li&gt;
&lt;li&gt;igor est ok pour zyeuter le paquet cette semaine alors je vais essayer de lui faire perdre le moins de temps possible&lt;/li&gt;
&lt;li&gt;passage de l'aide dans /usr/share/doc/{package}/ ça implique de modifier les sources mais c'est justement pour ça que le diff.gz est là&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/07/24/12-second-paquet-lintian-ok-dependance-pour-mulot#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/07/24/12-second-paquet-lintian-ok-dependance-pour-mulot#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/12</wfw:commentRss>
      </item>
    
  <item>
    <title>Ça y est ! Premier paquet debian qui passe lintian !</title>
    <link>http://e.rycks.com/index.php/post/2005/07/23/2-abuledu-mulot-premier-paquet-qui-passe-lintian</link>
    <guid isPermaLink="false">urn:md5:5c5bf057568c86837d7b6a681b70749d</guid>
    <pubDate>Sat, 23 Jul 2005 18:39:01 +0000</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category>    
    <description>    &lt;p&gt;Ça y est&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Après le repas passé en face de &lt;a href=&quot;http://www.ouaza.com/wordpress/2005/07/11/une-semaine-aux-rmll/&quot;&gt;Raphaël Hertzog&lt;/a&gt; lors des &lt;a href=&quot;http://rencontresmondiales.org&quot;&gt;RMLL2005&lt;/a&gt; et avoir acheté son livre (!), ça ne pouvait plus être qu'une question de jours&amp;nbsp;! J'ai enfin passé mon 1er paquet à lintian (comprendre par là que lintian ne râle plus)!
Et comme d'habitude c'est un paquet &quot;disponible pour tout le monde&quot; qui en bénéficie.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;abuledu-mulot&lt;/em&gt; est donc maintenant lintian ok, prochaine étape, demander à un vrai guru debian (Raphaël ?) de me dire ce qui cloche ou pas dans ce paquet pour que je puisse faire de même avec tous les autres&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Pour info, je suis passé à CDBS qui permet de réduire le debian/rules à son minimum.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2005/07/23/2-abuledu-mulot-premier-paquet-qui-passe-lintian#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2005/07/23/2-abuledu-mulot-premier-paquet-qui-passe-lintian#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/rss2/comments/2</wfw:commentRss>
      </item>
    
</channel>
</rss>