<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://krusaf.org/blog/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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Krusaf's Blog - Balise - linux</title>
  <link>http://krusaf.org/blog/</link>
  <atom:link href="http://krusaf.org/blog/feed/tag/linux/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 06 Jan 2009 07:14:26 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Convertir les vidéos HD pour la PS3 nunux</title>
    <link>http://krusaf.org/blog/post/2008/11/02/Convertir-les-videos-HD-pour-la-PS3-nunux</link>
    <guid isPermaLink="false">urn:md5:ad59ed006783eda880963f1a41bf24a1</guid>
    <pubDate>Mon, 22 Dec 2008 11:57:00 +0100</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>/dev/null</category>
        <category>264</category><category>ac3</category><category>dts</category><category>hd</category><category>linux</category><category>ps3</category><category>tsmuxer</category>    
    <description>    &lt;p&gt;J'ai mis volontairement ce billet dans la catégorie /dev/null pour de bonnes raisons. Après de nombreuses recherches, je n'ai pas trouvé de solution me convenant quant à l'élaboration d'un script pour &amp;quot;convertir&amp;quot; une vidéo H264 avec son en DTS ou AC3 en fichier TS dont la piste vidéo serait en h264 level 4.1 (pour la compatibilité avec la PS3) et la piste audio en AC3.&lt;/p&gt;


&lt;p&gt;TSmuxer n'est pas libre et je n'ai pas trouvé de solution open source. Si vous avez je suis preneur ! TsMuxer permet de modifier le level en 4.1 sans transcoder la piste vidéo. J'ai lu quelques solutions sans passer par TsMuxer mais j'ai de gros doutes sur ces dernières ...
Ensuite pour convertir une piste DTS en AC3, j'y suis arrivé dans la plupart des cas sauf pour certaines ou aften me sortait une erreur comme quoi la piste était trop volumineuse ... Je ne suis pas allé voir plus loin.&lt;/p&gt;


&lt;p&gt;Je suis tombé sur divers scripts ensuite mais jamais rien de transcendant ou alors ça ne faisait ce que je souhaitais. J'ai mis quelques pistes ci-dessous pour les aventuriers. Si jamais, vous trouvez des pistes intéressantes, je suis preneur pour (co-)réaliser un script, y a pas de soucis.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://linuxdansmonpc.is-a-geek.com/index.php?page=conversionaudio_x_vers_wav&quot; hreflang=&quot;en&quot;&gt;http://linuxdansmonpc.is-a-geek.com/index.php?page=conversionaudio_x_vers_wav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.smlabs.net/tsmuxer_en.html&quot; hreflang=&quot;en&quot;&gt;http://www.smlabs.net/tsmuxer_en.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sticky123.blogspot.com/2008/03/remuxing-mkv-to-m2ts-on-linux.html&quot; hreflang=&quot;en&quot;&gt;http://sticky123.blogspot.com/2008/03/remuxing-mkv-to-m2ts-on-linux.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.videohelp.com/tools/tsMuxeR&quot; hreflang=&quot;en&quot;&gt;tsMuxer: http://www.videohelp.com/tools/tsMuxeR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.videohelp.com/tools/MKVtoolnix&quot; hreflang=&quot;en&quot;&gt;mkvtoolnix: http://www.videohelp.com/tools/MKVtoolnix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.videolan.org/developers/libdca.html&quot; hreflang=&quot;en&quot;&gt;dcadec: http://www.videolan.org/developers/libdca.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://aften.sourceforge.net/&quot; hreflang=&quot;en&quot;&gt;aften: http://aften.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/11/02/Convertir-les-videos-HD-pour-la-PS3-nunux#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/11/02/Convertir-les-videos-HD-pour-la-PS3-nunux#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/188</wfw:commentRss>
      </item>
    
  <item>
    <title>MAO et Linux</title>
    <link>http://krusaf.org/blog/post/2008/12/09/MAO-et-Linux</link>
    <guid isPermaLink="false">urn:md5:dfab72a837352b3f39f3e780da049353</guid>
    <pubDate>Tue, 09 Dec 2008 18:03:00 +0100</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>assistee</category><category>linux</category><category>mao</category><category>musique</category><category>odinateur</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://ombilikal.org/forum2/index.php?PHPSESSID=d3deec76c15fdf78725ddebef1ff660b&amp;amp;topic=2727.0&quot; hreflang=&quot;fr&quot;&gt;C'est par ici que vous pouvez commencer ^^&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/12/09/MAO-et-Linux#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/12/09/MAO-et-Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/197</wfw:commentRss>
      </item>
    
  <item>
    <title>Soutenez l'april</title>
    <link>http://krusaf.org/blog/post/2008/11/13/Soutenez-l-april</link>
    <guid isPermaLink="false">urn:md5:175799d19a8ceebe7a34def7dd3dc21a</guid>
    <pubDate>Thu, 13 Nov 2008 17:34:00 +0100</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>april</category><category>association</category><category>gnu</category><category>libre</category><category>linux</category><category>logiciel</category>    
    <description>    &lt;p&gt;Je viens d'équiper le blog d'un nouveau widget concernant l'APRIL. Ils ont pour objectif actuel d'atteindre les 5000 membres avant la fin de l'année et à mon avis, ça va être chaud &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Mais concrètement, c'est quoi l'april ?&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;L'April est une association qui a pour but la promotion et la défense du logiciel libre dans l'espace francophone. À ce titre, elle entretient depuis le début des rapports étroits avec la Free Software Foundation, et traduit depuis longtemps la section philosophie du projet GNU.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/April_(association)&quot; hreflang=&quot;fr&quot;&gt;Je vous invite à lire l'article sur wikipedia, car ils expliquent bien mieux que moi &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/a&gt; et je vous invite vivement à adhérer ! Pour moi, ça fait déjà 2 ans &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;a href=&quot;http://www.april.org/adherer&quot;&gt;&lt;img src=&quot;http://www.april.org/files/association/documents/bannieres/banniere_horizontale_soutien_fulltext_486x60.png&quot; alt=&quot;Promouvoir et soutenir le logiciel libre&quot; /&gt;&lt;/a&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/11/13/Soutenez-l-april#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/11/13/Soutenez-l-april#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/192</wfw:commentRss>
      </item>
    
  <item>
    <title>Connexion ssh sans mot de passe</title>
    <link>http://krusaf.org/blog/post/2008/11/02/Connexion-ssh-sans-mot-de-passe</link>
    <guid isPermaLink="false">urn:md5:6290aa3eea2039eb8470bbd70ebee6fa</guid>
    <pubDate>Sun, 09 Nov 2008 14:35:00 +0100</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>de</category><category>linux</category><category>mot</category><category>passe</category><category>sans</category><category>ssh</category><category>ssh-agent</category>    
    <description>    &lt;p&gt;Il s'agit juste d'une aide mémoire perso &lt;img src=&quot;/blog/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;pre&gt;
ssh-keygen
eval `ssh-agent -s`
ssh-add
ssh-copy-id login@hostname &lt;/pre&gt;


&lt;p&gt;&lt;a href=&quot;http://defr.org/blog/tags/SSH&quot; hreflang=&quot;fr&quot;&gt;Pour les explications, c'est ici.&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/11/02/Connexion-ssh-sans-mot-de-passe#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/11/02/Connexion-ssh-sans-mot-de-passe#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/189</wfw:commentRss>
      </item>
    
  <item>
    <title>Ripper un tas de CD sans se prendre la tête (rip_the_hell)</title>
    <link>http://krusaf.org/blog/post/2008/11/02/Ripper-un-tas-de-CD-sans-se-prendre-la-tete</link>
    <guid isPermaLink="false">urn:md5:6337391c348e0202a69cc7b726463a27</guid>
    <pubDate>Sun, 09 Nov 2008 12:34:00 +0100</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>Releases</category>
        <category>cd</category><category>cddb</category><category>cdrip</category><category>cdrip.sh</category><category>encode</category><category>lame</category><category>linux</category><category>mp3</category><category>multi</category><category>ogg</category><category>rip</category><category>rip_the_hell</category><category>shell</category>    
    <description>&lt;p&gt;J'ai déjà fait un shell pour ripper un CD en mp3/ogg ou les 2. Le shell en question récupère les informations via une base cddb, pratique ^^
Et j'ai à présent créer une surcouche pour ripper en continu tout plein de CD.&lt;/p&gt;    &lt;p&gt;C'est simple, on exécute la commande avec un minimum de paramètres (périphérique, format de rip ...), et le shell va ouvrir le lecteur CD pour demander un autre CD à ripper ... Vous n'avez  simplement qu'à changer de CD quand ce dernier est éjecté ! Biensûr ce shell nécessite &lt;a href=&quot;http://hg.krusaf.org/cdrip/&quot; hreflang=&quot;fr&quot;&gt;cdrip&lt;/a&gt;.&lt;/p&gt;



&lt;p&gt;&lt;ins&gt;&lt;strong&gt;Installation (sous $HOME/bin par exemple) :&lt;/strong&gt;&lt;/ins&gt;&lt;/p&gt;


&lt;p&gt;Vous pouvez télécharger ces 2 scripts à l'adresse suivante &lt;a href=&quot;http://hg.krusaf.org&quot; hreflang=&quot;fr&quot;&gt;http://hg.krusaf.org&lt;/a&gt;
Les shells doivent être accessibles via la PATH et il faut permettre l'exécution :&lt;/p&gt;

&lt;pre&gt;
cd
mkdir bin
cd bin
wget http://hg.krusaf.org/cdrip/raw-file/f9305d3b7b36/cdrip/cdrip.sh
wget http://hg.krusaf.org/rip_the_hell/raw-file/540820b2b7a7/rip_the_hell/rip_the_hell.sh
chmod +x cdrip.sh rip_the_hell.sh
echo &amp;quot;export PATH=\$PATH:~/bin&amp;quot; &amp;gt;&amp;gt; ~/.bashrc
. ~/.bashrc
&lt;/pre&gt;



&lt;p&gt;&lt;ins&gt;&lt;strong&gt;Mode d'emploi :&lt;/strong&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;pre&gt;
krusaf@ares:~$ rip_the_hell.sh
Usage : rip_the_hell.sh [-mp3 | -ogg | -both] [-periph peripherique] &amp;lt;destination&amp;gt;
       -mp3: rip in mp3
       -ogg: rip in ogg
       -both: rip in mp3 and ogg
       -proxy: http proxy as hostname:port
[-periph peripherique]: lecteur CDROM (/dev/cdrom par dÃ©faut)
[repertoire]: dossier de destination
krusaf@ares:~$ cdrip.sh
Usage : cdrip [-mp3 | -ogg | -both] [-proxy] [-periph peripherique] &amp;lt;repertoire&amp;gt;
       -mp3: rip in mp3
       -ogg: rip in ogg
       -both: rip in mp3 and ogg
       -proxy: http proxy as hostname:port
[-periph peripherique]: lecteur CDROM (/dev/cdrom par dÃ©faut)
[repertoire]: dossier de destination (. par defaut)
&lt;/pre&gt;


&lt;p&gt;&lt;ins&gt;&lt;strong&gt;Execution :&lt;/strong&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;pre&gt;
krusaf@ares:~$ rip_the_hell.sh -both /home/downloads/new_zik/
Entre un autre CD stp &lt;img src=&quot;/blog/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;   
Récupération des informations sur cddb... Terminé.
Artiste : Marcel et son Orchestre     album : Youpii, Groovi, Heavii, Crazii, Se
Extraction de la piste 1/20 ... Terminée.
Extraction de la piste 2/20 ... Terminée.
Extraction de la piste 3/20 ... Terminée.
Extraction de la piste 4/20 ...
&lt;/pre&gt;


&lt;p&gt;La phrase vous demandant d'entrer un CD apparaît :*&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quand il n'y a pas de CD de musique&lt;/li&gt;
&lt;li&gt;quand le rip du précédent CD est terminé&lt;/li&gt;
&lt;li&gt;quand le base cddb ne contient pas les informations du CD entré (ça arrive rarement)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En une journée, on peut ripper pas mal de CD &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/11/02/Ripper-un-tas-de-CD-sans-se-prendre-la-tete#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/11/02/Ripper-un-tas-de-CD-sans-se-prendre-la-tete#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/186</wfw:commentRss>
      </item>
    
  <item>
    <title>La variable PS1 (prompt)</title>
    <link>http://krusaf.org/blog/post/2008/09/28/La-variable-PS1-prompt</link>
    <guid isPermaLink="false">urn:md5:3542db29ad236183b69d2d56456f163c</guid>
    <pubDate>Sun, 28 Sep 2008 12:12:00 +0200</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>couleur</category><category>environnement</category><category>linux</category><category>ps1</category><category>variable</category>    
    <description>    &lt;p&gt;La variable d'environnement PS1 est affichée à chaque ligne de commande tapée, il s'agit du prompt de base :&lt;/p&gt;

&lt;pre&gt;
krusaf@zeus:~$ &lt;/pre&gt;


&lt;p&gt;Dans l'exemple ci-dessus, on distingue qu'elle affiche le_login@la_machine:le_chemin_courrant. Cette variable est personnalisable. Pour afficher l'exemple cité, la variable PS1 est égale à &amp;quot;\u@\h:\w\$ &amp;quot;.
Sur certains systèmes, le \u \h ... ne sont pas interprétés. On pourrait également mettre : export PS1=&amp;quot;\$USER@\$HOSTNAME:\$PWD \$ &amp;quot; pour obtenir le même prompt.&lt;/p&gt;


&lt;p&gt;Il est important de précéder les caractères $ de \ pour ne pas qu'ils soient interprétés car sinon le prompt deviendrait statique (exemple) :&lt;/p&gt;

&lt;pre&gt;
krusaf@zeus:~$ export PS1=&amp;quot;$USER@$HOSTNAME:$PWD $ &amp;quot;
krusaf@zeus:/home/krusaf $ cd ..
krusaf@zeus:/home/krusaf $ pwd
/home
krusaf@zeus:/home/krusaf $ export PS1=&amp;quot;\$USER@\$HOSTNAME:\$PWD \$ &amp;quot;
krusaf@zeus:/home $ cd
krusaf@zeus:/home/krusaf $ pwd
/home/krusaf &lt;/pre&gt;


&lt;p&gt;Mais il est possible d'intégrer de la couleur. Il suffit de rajouter des séquences d'échappement.&lt;/p&gt;


&lt;p&gt;Couleur : Texte-Arrière-plan&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Noir :  30- 40&lt;/li&gt;
&lt;li&gt;Rouge : 31-41&lt;/li&gt;
&lt;li&gt;Vert : 32-42&lt;/li&gt;
&lt;li&gt;Jaune : 33-43&lt;/li&gt;
&lt;li&gt;Bleu : 34-44&lt;/li&gt;
&lt;li&gt;Magenta : 35-45&lt;/li&gt;
&lt;li&gt;Cyan : 36-46&lt;/li&gt;
&lt;li&gt;Blanc : 37-47&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voici la variable PS1 que j'utilise : export PS1=&amp;quot;[\033[0;32;40m\$USER\033[0m@\$HOSTNAME:\$PWD \$ &amp;quot;&lt;/p&gt;


&lt;p&gt;On distingue la séquence d'échappement avec le code couleur vert en premier, suivi du login puis encore d'une séquence d'échappement pour enlever la couleur. Cela écrirait donc login en vert suivi de @la_machine:chemin_courant.
une chose qui peut être pratique est de mettre le login utilisateur en vert mais pour l'admin, le mettre en rouge.&lt;/p&gt;


&lt;p&gt;A vos claviers &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/09/28/La-variable-PS1-prompt#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/09/28/La-variable-PS1-prompt#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/183</wfw:commentRss>
      </item>
    
  <item>
    <title>Installer Flash 10 rapidement sous ubuntu</title>
    <link>http://krusaf.org/blog/post/2008/08/27/Installer-Flash-10-rapidement</link>
    <guid isPermaLink="false">urn:md5:dbc72ab008379336a33d421622f2ce3c</guid>
    <pubDate>Wed, 27 Aug 2008 19:36:00 +0200</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>10</category><category>firefox</category><category>flash</category><category>gnu</category><category>hardy</category><category>linux</category><category>mozilla</category><category>player</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Encore un petit shell pour aider les débutants &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;
J'ai suivi les explications du site de &lt;a href=&quot;http://www.korben.info/comment-installer-flash-player-10-rc-sous-linux-et-resoudre-le-bug-qui-fait-planter-firefox.html&quot; hreflang=&quot;fr&quot;&gt;Korben&lt;/a&gt;, rien de plus, rien de moins. Je teste évidemment tous mes shells avant d'en faire profiter.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://krusaf.org/blog/public/shells/install_flash10.sh&quot; hreflang=&quot;fr&quot;&gt;install_flash10.shCe shell n'a par contre été testé que sur ubuntu Hardy.&lt;/a&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://krusaf.org/blog/public/shells/install_flash10.sh"
      length="2747" type="text/plain" />
    
    
          <comments>http://krusaf.org/blog/post/2008/08/27/Installer-Flash-10-rapidement#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/08/27/Installer-Flash-10-rapidement#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/181</wfw:commentRss>
      </item>
    
  <item>
    <title>Modifier les couleurs de la commande ls</title>
    <link>http://krusaf.org/blog/post/2008/05/14/Modifier-les-couleurs-de-la-commande-ls</link>
    <guid isPermaLink="false">urn:md5:ab984d52ecdbdd2a4d8d4a39e8721acd</guid>
    <pubDate>Wed, 14 May 2008 13:12:00 +0200</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>arriere plan</category><category>avant plan</category><category>colors</category><category>couleur</category><category>gnu</category><category>linux</category><category>ls</category>    
    <description>    &lt;p&gt;La commande ls accepte l'option -color qui permet de repérer plus facilement les fichiers en fonction de leurs types. La commande &lt;em&gt;ls --color&lt;/em&gt; permet d'activer les couleurs simplement (sans parler d'un éventuel alias). (Des alias existent par défaut sur ubuntu dans le fichier ~/.bashrc)&lt;/p&gt;
&lt;br /&gt;Jusque là tout va bien mais parfois les couleurs ne sont pas des plus aisées à lire lorsque son écran est à contre jour. Bref,on peut les modifer sans trop de difficultés.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Pour obtenir la configuration courante : &lt;br /&gt;$ dircolors -p &amp;amp;gt; ~/.ls_couleur &lt;/p&gt;
&lt;p&gt;La commande dircolors permet de lister la configuration des couleurs. Vous pouvez éditer le fichier ~/.ls_couleur que nous venons de créer.&lt;/p&gt;
&lt;p&gt;Il existe deux façons d'associer une couleur à un fichier. La première consiste à déterminer une couleur en fonction du type de fichier. Les types valides sont les suivants : &lt;/p&gt;
&lt;p&gt;NORMAL &lt;br /&gt;        : il ne s'agit pas d'un type mais plus exactement de la valeur par défaut &lt;/p&gt;
&lt;p&gt;FILE &lt;br /&gt;        : fichier normal &lt;/p&gt;
&lt;p&gt;DIR &lt;br /&gt;        : répertoire &lt;/p&gt;
&lt;p&gt;LINK &lt;br /&gt;        : lien symbolique &lt;/p&gt;
&lt;p&gt;FIFO &lt;br /&gt;        : tuyaux &lt;/p&gt;
&lt;p&gt;SOCK &lt;br /&gt;        : socket &lt;/p&gt;
&lt;p&gt;BLK &lt;br /&gt;        : fichier périphérique en mode bloque &lt;/p&gt;
&lt;p&gt;CHR &lt;br /&gt;        : fichier périphérique en mode caractères &lt;/p&gt;
&lt;p&gt;ORPHAN &lt;br /&gt;        : lien symbolique orphelin (pointant vers un fichier inexistant) &lt;/p&gt;
&lt;p&gt;EXEC &lt;br /&gt;        : fichier possédant une permission d'exécution &lt;/p&gt;
&lt;p&gt;FILE &lt;br /&gt;        00 # Fichiers normaux sans attribut spécifique &lt;/p&gt;
&lt;p&gt;DIR &lt;br /&gt;        01;34 # Répertoire en gras, couleur bleue &lt;/p&gt;
&lt;p&gt;.tar &lt;br /&gt;        01;31 # Fichiers TAR en gras, couleur rouge &lt;/p&gt;
&lt;p&gt;.tgz &lt;br /&gt;        01;31 # idem &lt;/p&gt;
&lt;p&gt;.arj &lt;br /&gt;        01;31 # idem &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Les codes d'attributs :&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;00=aucun, 01=gras, 04=souligné, 05=clignotant, 07=inversé, 08=caché &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Les couleur d'avant plan :&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;30=noir, 31=rouge, 32=vert, 33=jaune, 34=bleu, 35=magenta, 36=cyan, 37=blanc &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Les codes de couleurs d'arrière plan :&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;40=noir, 41=rouge, 42=vert, 43=jaune, 44=bleu, 45=magenta, 46=cyan, 47=blanc &lt;/p&gt;
&lt;p&gt;Il est possible de combiner plusieurs de ces codes comme dans notre exemple pour obtenir plus de couleurs (gras + couleur). &lt;/p&gt;
&lt;p&gt;Une fois le fichier de configuration personnalisé, il faut le faire interpréter par l'utilitaire dircolors. Ainsi, nous pourrons obtenir la définition de la variable d'environnement LS_COLORS dont ls se sert. &lt;/p&gt;
&lt;p&gt;Tapez la commande suivante : &lt;/p&gt;
&lt;p&gt;$ dircolor ~/.ls_couleur&lt;/p&gt;
&lt;p&gt;$ LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;33:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:'; &lt;/p&gt;
&lt;p&gt;$ export LS_COLORS&lt;/p&gt;
&lt;p&gt;Et le tour est joué !&lt;/p&gt;
&lt;p&gt;$ eval `dircolors ~/.ls_couleur` &lt;/p&gt;
&lt;p&gt;Cette ligne devra être incluse dans votre fichier &lt;em&gt;.profile &lt;/em&gt;(ou .bashrc ou ncore .bash_profile selon votre distribution/configuration).&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/05/14/Modifier-les-couleurs-de-la-commande-ls#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/05/14/Modifier-les-couleurs-de-la-commande-ls#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/171</wfw:commentRss>
      </item>
    
  <item>
    <title>La commande pax</title>
    <link>http://krusaf.org/blog/post/2008/02/21/La-commande-pax</link>
    <guid isPermaLink="false">urn:md5:a5bfaa42898068baeb46e756d4d67e2e</guid>
    <pubDate>Thu, 21 Feb 2008 18:50:00 +0100</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>archive</category><category>compatibilite</category><category>gnu</category><category>gzip</category><category>linux</category><category>pax</category><category>sun</category><category>tar</category>    
    <description>    &lt;p&gt;Tout le monde ou presque connaît la commande tar et gzip. Oui elles sont pratiques et très utilisées. Cependant, quant-on travaille dans des environnements très hétérogènes, on se heurte régulièrement à des problèmes de compatibilités des différents formats :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Le tar sun n'est pas compatible avec le tar GNU&lt;/li&gt;
&lt;li&gt;Un fichier créé avec un tar GNU 1.14 a de fortes chances d'être mal &amp;quot;détarré&amp;quot; par un tar GNU 1.13&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mais il existe une solution méconnue : la commande pax ! Cette commande permet de créer des archives et assure la compatibilité même entre différents systèmes (SUN,linux ...).&lt;/p&gt;


&lt;p&gt;Exemple type :&lt;/p&gt;

&lt;pre&gt;
krusaf@ares:~$ pax -w photoblog &amp;gt; /tmp/test.pax 
krusaf@ares:~$ cd /tmp
krusaf@ares:/tmp$ ls photoblog
ls: photoblog: Aucun fichier ou répertoire de ce type
krusaf@ares:/tmp$ cat test.pax | pax -r
krusaf@ares:/tmp$ ls photoblog/
00014.jpg           blog_panorama_aubrac.jpeg     _MG_0313.xcf
00014.xcf           blog_saut_de_la_mounine.jpeg  _MG_0386.xcf
00048.xcf           blog_ttiffouille.jpeg         _MG_0393.xcf
00085.xcf           GuiGui2.jpg                   _MG_0474.jpeg
blog_00014.jpg      GuiGui.jpg                    _MG_0474.xcf
blog_00048.jpeg     IMG_0015.CR2                  Moto.jpg
blog_00085.jpeg     IMG_0015.jpeg                 panorama_aubrac.xcf
blog_IMG_0015.jpeg  IMG_0120_2.jpeg               pont_st_pierre.jpeg
blog_MG_0313.jpeg   IMG_0120_2.xcf                pont_st_pierre.xcf
blog_MG_0386.jpeg   IMG_0120.xcf                  result.xcf
blog_MG_0393.jpeg   IMG_0132.jpeg                 ttiffouille.jpeg
blog__MG_0474.jpeg  IMG_0132.xcf                  ttiffouille.xcf
&lt;/pre&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2008/02/21/La-commande-pax#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2008/02/21/La-commande-pax#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/169</wfw:commentRss>
      </item>
    
  <item>
    <title>GPG Error &amp; APT</title>
    <link>http://krusaf.org/blog/post/2007/11/24/GPG-Error-APT</link>
    <guid isPermaLink="false">urn:md5:9fab289d79bbd37767520d0bb31e04e1</guid>
    <pubDate>Sat, 24 Nov 2007 22:35:00 +0100</pubDate>
    <dc:creator>krusaf</dc:creator>
        <category>GNU/Linux</category>
        <category>apt</category><category>debian</category><category>error</category><category>get</category><category>gpg</category><category>linux</category><category>ubuntu</category><category>update</category><category>upgrade</category>    
    <description>    &lt;p&gt;En ayant fait un &amp;quot;sudo apt-get update&amp;quot;, vous êtes peut-être tombé sur l'erreur suivante :&lt;/p&gt;

&lt;pre&gt;
W: GPG error: http://download.tuxfamily.org feisty Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 2D6CFB44DD800CD9
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
&lt;/pre&gt;


&lt;p&gt;Ce n'est qu'un problème de signature qui peut être facilement arrangé en ajoutant la signature au système apt (on peut dire ça comme ça ? )&lt;/p&gt;


&lt;p&gt;La clé est affichée dans le message d'erreur : 2D6CFB44DD800CD9
Pour ajouter la clé, voici la commande à taper :&lt;/p&gt;

&lt;pre&gt;
krusaf@ares:~$ gpg --recv-key 2D6CFB44DD800CD9
gpg: requête de la clé DD800CD9 du serveur hkp subkeys.pgp.net
gpg: clé 81836EBF: clé publique « Treviño (3v1n0) &amp;lt;trevi55@gmail.com&amp;gt; » importée
gpg: 3 marginale(s) nécessaires, 1 complète(s) nécessaires, modèle
de confiance PGP
gpg: profondeur: 0  valide:   2  signé:   0
confiance: 0-. 0g. 0n. 0m. 0f. 2u
gpg: la prochaine vérification de la base de confiance aura lieu le 2011-10-09
gpg: Quantité totale traitée: 1
gpg:               importée: 1
&lt;/pre&gt;


&lt;p&gt;Par défaut, ça marhe chez moi mais vous aurez peut-être besoin de spécifier le serveur de clé :&lt;/p&gt;

&lt;pre&gt;
krusaf@ares:~$ gpg --keyserver pgpkeys.mit.edu --recv-key 8BB73F9E1D59E694
gpg: requête de la clé 1D59E694 du serveur hkp pgpkeys.mit.edu
gpg: clé 1D59E694: clé publique « Cyril Lavier (Davromaniak) &amp;lt;cyril.lavier@gmail.com&amp;gt; » importée
gpg: Quantité totale traitée: 1
gpg:               importée: 1
&lt;/pre&gt;


&lt;p&gt;II ne reste plus qu'a ajouter la clé au niveau d'apt :&lt;/p&gt;

&lt;pre&gt;
krusaf@ares:~$ gpg -a --export 2D6CFB44DD800CD9 | sudo apt-key add -
OK
&lt;/pre&gt;</description>
    
    
    
          <comments>http://krusaf.org/blog/post/2007/11/24/GPG-Error-APT#comment-form</comments>
      <wfw:comment>http://krusaf.org/blog/post/2007/11/24/GPG-Error-APT#comment-form</wfw:comment>
      <wfw:commentRss>http://krusaf.org/blog/feed/atom/comments/164</wfw:commentRss>
      </item>
    
</channel>
</rss>