<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.transcyberien.net/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>Transcyberien - portage</title>
  <link>http://www.transcyberien.net/</link>
  <description>Blog qui parle de Linux en général et Gentoo en particulier... avec un peu de musique et de photographie aussi...</description>
  <language>fr</language>
  <pubDate>Thu, 17 Jun 2010 14:34:46 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Qu'a dit emerge ?</title>
    <link>http://www.transcyberien.net/post/2007/01/29/Qua-dit-emerge</link>
    <guid isPermaLink="false">urn:md5:78d9f09e9812211defa099153269f921</guid>
    <pubDate>Mon, 29 Jan 2007 23:27:00 +0100</pubDate>
    <dc:creator>Jérôme</dc:creator>
        <category>informatique</category>
        <category>ebuild</category><category>gentoo</category><category>linux</category><category>portage</category>    
    <description>    &lt;p&gt;Voilà une phrase incompréhensible à toute personne ne connaissant pas &lt;a href=&quot;http://www.gentoo.org&quot;&gt;Gentoo&lt;/a&gt;. Pourtant, il est nécessaire de lui faire de la pub &lt;img src=&quot;/themes/new/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; mais ce n'est pas vraiment le sujet d'aujourd'hui. Pour tout utilisateur de Gentoo, son gestionnaire de paquet &lt;a href=&quot;http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=2&amp;amp;chap=1&quot;&gt;portage&lt;/a&gt; est sans doute l'outil donc il n'arriverait plus à se passer. Et pour utiliser portage on se sert de l'interface emerge.&lt;/p&gt;
&lt;p&gt;Lors d'une mise-à-jour du système, il n'est pas rare d'avoir quelques dizaines de paquets à mettre à niveau. Or, pour autant que regarder ces compilations pendant des dizaines de minutes (heures ? oui ça arrive aussi &lt;img src=&quot;/themes/new/smilies/lol.png&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt; ) peut sembler passionnant, l'utilisateur a sûrement autre chose à faire pendant ce temps-là. Donc, tout se passe bien et à la fin tous les paquets sont installés. Emerge nous indique que certains fichiers de configurations sont à mettre à jour, ok. Mais il arrive aussi que certains paquets donnent des avertissements ou tout autre bon conseil à la fin de son installation... messages qu'on voudrait bien retrouver pour ne pas rester dans l'ignorance mais on a rarement accès à tous les milliers de lignes de compilation. Fort heureusement, il existe un script écrit par &lt;a href=&quot;http://dev.gentoo.org/%7Eeldad/&quot;&gt;Eldad Zack&lt;/a&gt; et &lt;a href=&quot;http://www.fmp.com/enotice/&quot;&gt;Lindsay Haisley&lt;/a&gt; appelé &lt;a href=&quot;http://www.fmp.com/enotice/&quot;&gt;enotice&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Le plus simple pour l'installer est sûrement d'utiliser l'&lt;a href=&quot;http://www.fmp.com/enotice/enotice-0.2.9.1.ebuild&quot;&gt;ebuild&lt;/a&gt; fourni. Celui-ci étant non-officiel, il faut le placer dans le répertoire des &lt;a href=&quot;http://fr.wikipedia.org/wiki/Gentoo#Overlay&quot;&gt;overlays&lt;/a&gt;. Ce répertoire est défini dans le &lt;em&gt;make.conf&lt;/em&gt; sous le nom de &lt;strong&gt;PORTDIR_OVERLAY&lt;/strong&gt; généralement égal à &lt;strong&gt;/usr/local/portage&lt;/strong&gt;. On va donc se placer dans ce répertoire et y placer l'ebuild. Enfin, pas directement. Il faut recréer une arborescence analogue à celle de l'arbre de portage. Ainsi, enotice étant un utilitaire pour portage lui-même, je propose de créer le répertoire &lt;strong&gt;app-portage/enotice&lt;/strong&gt; et d'y placer l'ebuild. Ensuite, il faut générer le digest de cet ebuild :&lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;ebuild&lt;/span&gt; /usr/&lt;span style=&quot;color: #000066;&quot;&gt;local&lt;/span&gt;/portage/app-portage/enotice/enotice&lt;span style=&quot;color: #cc66cc;&quot;&gt;-0.2&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.9&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.1&lt;/span&gt;.&lt;span style=&quot;color: #000066;&quot;&gt;ebuild&lt;/span&gt; digest&lt;/code&gt;&lt;br /&gt;Maintenant, enotice est connu  de portage mais il est considéré non stable. Il faut donc rajouter &lt;strong&gt;app-portage/enotice&lt;/strong&gt; dans le fichier &lt;em&gt;package.keywords&lt;/em&gt;. La commande &lt;code class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;emerge&lt;/span&gt; -p enotice&lt;/code&gt; permet de vérifier que tout s'est passé comme souhaité. Avant de l'installer, il faut indiquer le répertoire de stockage des messages dans le &lt;em&gt;make.conf&lt;/em&gt; avec la variable &lt;strong&gt;PORT_ENOTICE_DIR&lt;/strong&gt; qui peut être définie avec &lt;strong&gt;/var/tmp/portage/enotice&lt;/strong&gt; mais personnellement j'ai indiqué &lt;strong&gt;/var/log/enotice&lt;/strong&gt;.
&lt;p&gt;Pour l'utiliser, c'est tout simple, après avoir installé quelques paquets, on tape &lt;code class=&quot;bash&quot;&gt;enotice&lt;/code&gt; et apparaissent des options qu'il suffit de choisir &lt;img src=&quot;/themes/new/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; .&lt;/p&gt;</description>
    
    
    
          <comments>http://www.transcyberien.net/post/2007/01/29/Qua-dit-emerge#comment-form</comments>
      <wfw:comment>http://www.transcyberien.net/post/2007/01/29/Qua-dit-emerge#comment-form</wfw:comment>
      <wfw:commentRss>http://www.transcyberien.net/feed/rss2/comments/32</wfw:commentRss>
      </item>
    
  <item>
    <title>Firefox 2 dans les bacs</title>
    <link>http://www.transcyberien.net/post/2006/10/23/Firefox-2-dans-les-bacs</link>
    <guid isPermaLink="false">urn:md5:a4caeaa1e6fee2dd8d66c5cdb6ddab8c</guid>
    <pubDate>Mon, 23 Oct 2006 22:29:00 +0200</pubDate>
    <dc:creator>Jérôme</dc:creator>
        <category>informatique</category>
        <category>firefox</category><category>gentoo</category><category>nouveauté</category><category>portage</category>    
    <description>    &lt;p&gt;&lt;img style=&quot;margin: 0 0 1em 1em; float: right;&quot; alt=&quot;&quot; src=&quot;http://www.transcyberien.net/public/img/firefox.png&quot; /&gt;Bon, faut pas le dire mais, même si l'annonce n'a pas encore été faite, la version 2 de firefox, navigateur devenu incontournable, est déjà présente depuis ce matin dans les dépôts. Il suffit d'aller sur &lt;a href=&quot;ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&quot;&gt;ce dépôt&lt;/a&gt; par exemple, de choisir la dernière version, c'est-à-dire &lt;em&gt;2.0&lt;/em&gt; tout court puis de trouver la version qui correspond à son architecture et système d'environnement &lt;img src=&quot;/themes/new/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; . En tant que gentooiste, je vais sûrement attendre qu'il soit placé dans l'arbre de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Portage_%28Gentoo%29&quot;&gt;portage&lt;/a&gt;. Je pourrais ensuite tester un peu tout ça en espérant que la plupart des &lt;a href=&quot;http://extensions.geckozone.org/Firefox/&quot;&gt;extensions&lt;/a&gt; ont déjà effectué une migration.&lt;/p&gt;
&lt;p&gt;Bon téléchargement &lt;img src=&quot;/themes/new/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.transcyberien.net/post/2006/10/23/Firefox-2-dans-les-bacs#comment-form</comments>
      <wfw:comment>http://www.transcyberien.net/post/2006/10/23/Firefox-2-dans-les-bacs#comment-form</wfw:comment>
      <wfw:commentRss>http://www.transcyberien.net/feed/rss2/comments/8</wfw:commentRss>
      </item>
    
</channel>
</rss>