<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Trucs Libres &#187; Debian</title>
	<atom:link href="http://fr.positon.org/tag/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://fr.positon.org</link>
	<description></description>
	<lastBuildDate>Tue, 23 Feb 2016 20:01:11 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.1</generator>
	<item>
		<title>Un script mysqldump très simple pour sauvegarder vos bases de données</title>
		<link>http://fr.positon.org/un-script-mysqldump-tres-simple-pour-sauvegarder-vos-bases-de-donnees</link>
		<comments>http://fr.positon.org/un-script-mysqldump-tres-simple-pour-sauvegarder-vos-bases-de-donnees#comments</comments>
		<pubDate>Sun, 13 Mar 2011 20:42:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[shell script]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=110</guid>
		<description><![CDATA[Voici les quelques lignes que j&#8217;utilise pour sauvegarder mes bases de données MySQL sur mon serveur Debian : #!/bin/sh # This will dump all your databases DATE=$(date +%Y%m%d%H%M) for DB in $(echo &#34;show databases&#34; &#124; mysql --defaults-file=/etc/mysql/debian.cnf -N) do mysqldump --defaults-file=/etc/mysql/debian.cnf $DB &#62; /backup/mysql/${DB}_${DATE}.sql gzip /backup/mysql/${DB}_${DATE}.sql done # purge old dumps find /backup/mysql/ -name &#34;*.sql*&#34; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici les quelques lignes que j&#8217;utilise pour sauvegarder mes bases de données MySQL sur mon serveur Debian :</p>
<pre>
#!/bin/sh
# This will dump all your databases

DATE=$(date +%Y%m%d%H%M)

for DB in $(echo &quot;show databases&quot; | mysql --defaults-file=/etc/mysql/debian.cnf -N)
do
        mysqldump --defaults-file=/etc/mysql/debian.cnf $DB &gt; /backup/mysql/${DB}_${DATE}.sql

        gzip /backup/mysql/${DB}_${DATE}.sql
done

# purge old dumps
find /backup/mysql/ -name &quot;*.sql*&quot; -mtime +8 -exec rm -vf {} \;
</pre>
<p>Vous pouvez le lancer via un cron :</p>
<pre>
11 1 * * * /usr/local/bin/mysqldump.sh &gt; /tmp/mysqldump.log
</pre>
<p>De cette manière, toute erreur affichée par le script sera envoyée par mail à l&#8217;utilisateur root (adresse configurée dans <code>/etc/aliases</code>).</p>
<p>Sous une autre distribution que Debian, s&#8217;il n&#8217;existe pas un fichier de mot de passe équivalent dans /etc/mysql/, vous devrez en créer un.</p>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/un-script-mysqldump-tres-simple-pour-sauvegarder-vos-bases-de-donnees/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Clementine : un bon lecteur de musique</title>
		<link>http://fr.positon.org/clementine-un-bon-lecteur-de-musique</link>
		<comments>http://fr.positon.org/clementine-un-bon-lecteur-de-musique#comments</comments>
		<pubDate>Tue, 30 Nov 2010 20:11:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Amarok]]></category>
		<category><![CDATA[Clementine]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=106</guid>
		<description><![CDATA[J&#8217;ai découvert Clementine il y a quelques temps déjà. Il n&#8217;existe pas de paquet ni sous Ubuntu, ni sous Debian, mais le site officiel fournit un paquet .deb pour votre version d&#8217;Ubuntu préférée. Il existe même en version Mac OS X et Windows&#8230; Un petit clique sur le fichier .deb correspondant à votre distrib Ubuntu [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>J&#8217;ai découvert <a href="http://code.google.com/p/clementine-player/">Clementine</a> il y a quelques temps déjà.</p>
<p>Il n&#8217;existe pas de paquet ni sous Ubuntu, ni sous Debian, mais le site officiel fournit un paquet .deb pour votre version d&#8217;Ubuntu préférée.<br />
Il existe même en version Mac OS X et Windows&#8230;</p>
<p>Un petit clique sur le fichier .deb correspondant à votre distrib Ubuntu devrait suffire pour l&#8217;installer.</p>
<p>J&#8217;ai testé des tonnes de lecteurs (<a href="http://amarok.kde.org/">Amarok</a>, <a href="http://projects.gnome.org/rhythmbox/">Rythmbox</a>, le vieux <a href="http://www.xmms.org/">XMMS</a>, <a href="http://www.exaile.org/">Exaile</a>, <a href="http://www.listen-project.org/">Listen</a>, <a href="http://projects.gnome.org/totem/">Totem</a>&#8230;).</p>
<p>Clementine est un dérivé d&#8217;Amarok, très simplifié, et s&#8217;intègre très bien dans Gnome grâce aux librairies Qt4.</p>
<p>Bref, je suis heureux d&#8217;avoir découvert ce logiciel, que je vous recommande.</p>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/clementine-un-bon-lecteur-de-musique/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Routeur Exim : filtre destinataire</title>
		<link>http://fr.positon.org/routeur-exim-filtre-destinataire</link>
		<comments>http://fr.positon.org/routeur-exim-filtre-destinataire#comments</comments>
		<pubDate>Tue, 09 Nov 2010 22:51:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=105</guid>
		<description><![CDATA[Dans un précédent billet, j&#8217;expliquais comment mettre en place un &#8220;mangeur de courriel&#8221; avec Exim, de manière à se créer des adresses multiples qui redirigent toutes vers la même destination : catchall_pub: driver = redirect domains = pub.mondomaine.com data = utilisateur@mondomaine.com Ensuite, j&#8217;expliquais que sur l&#8217;adresse destination, on pouvait mettre en place un filtre Sieve [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Dans un <a href="/post/Un-courriel-fourre-tout-avec-Exim-%28catch-all%29">précédent billet</a>, j&#8217;expliquais comment mettre en place un &#8220;mangeur de courriel&#8221; avec Exim, de manière à se créer des adresses multiples qui redirigent toutes vers la même destination :</p>
<pre>
catchall_pub:
  driver = redirect
  domains = pub.mondomaine.com
  data = utilisateur@mondomaine.com
</pre>
<p>Ensuite, j&#8217;expliquais que sur l&#8217;adresse destination, on pouvait mettre en place un filtre Sieve ou Exim via un fichier <code>.forward</code>.</p>
<p>On peut vouloir mettre en place le filtre directement dans Exim, par soucis de centralisation de configuration, ou tout simplement si la boîte destination ne supporte pas les filtres.</p>
<p>Il suffit d&#8217;ajouter l&#8217;option <code>local_parts</code> :</p>
<pre>
catchall_pub:
  driver = redirect
  domains = pub.mondomaine.com
  local_parts = !/etc/exim4/pub.mondomaine.com.blacklist
  data = utilisateur@mondomaine.com
</pre>
<p>Dans <code>/etc/exim4/pub.mondomaine.com.blacklist</code>, on place les adresses rejetées, une par ligne :</p>
<pre>
toto1
titi2
</pre>
<p>Ainsi, les adresses toto1@pub.mondomaine.com et titi2@pub.mondomaine.com sont désormais rejetées.</p>
<p><ins>Doc Exim4</ins> :</p>
<ul>
<li><a href="http://www.exim.org/exim-html-4.30/doc/html/spec_22.html">The redirect router</a></li>
<li><a href="http://www.exim.org/exim-html-4.30/doc/html/spec_3.html#SECT3.11">Router preconditions</a></li>
<li><a href="http://www.exim.org/exim-html-4.30/doc/html/spec_10.html#SECT10.3">File names in lists</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/routeur-exim-filtre-destinataire/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProFTPD avec fichier de mots de passe AuthUserFile</title>
		<link>http://fr.positon.org/proftpd-avec-fichier-de-mots-de-passe-authuserfile</link>
		<comments>http://fr.positon.org/proftpd-avec-fichier-de-mots-de-passe-authuserfile#comments</comments>
		<pubDate>Sun, 10 Oct 2010 23:45:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[ProFTPD]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=101</guid>
		<description><![CDATA[Par défaut sous Debian, ProFTPD utilise uniquement la base d&#8217;utilisateurs système de /etc/passwd. Pour ajouter des utilisateurs &#8220;virtuels&#8221;, il faut procéder comme suit : Dans /etc/proftpd/proftpd.conf : DefaultRoot ~ AuthUserFile /etc/proftpd/ftpd.passwd RequireValidShell off Puis relancer proftpd : /etc/init.d/proftpd restart Fichier des utilisateurs : vi /etc/proftpd/ftpd.passwd username:HASH:1011:1011:MyUserName:/home/ftp/directory:/bin/true Vous pouvez générer les lignes du fichier à l&#8217;aide [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Par défaut sous Debian, <a href="http://www.proftpd.org">ProFTPD</a> utilise uniquement la base d&#8217;utilisateurs système de <code>/etc/passwd</code>.</p>
<p>Pour ajouter des utilisateurs &#8220;virtuels&#8221;, il faut procéder comme suit :</p>
<p>Dans <code>/etc/proftpd/proftpd.conf</code> :</p>
<pre>
DefaultRoot ~
AuthUserFile /etc/proftpd/ftpd.passwd
RequireValidShell off
</pre>
<p>Puis relancer proftpd : <code>/etc/init.d/proftpd restart</code></p>
<p>Fichier des utilisateurs :</p>
<pre>
vi /etc/proftpd/ftpd.passwd
username:HASH:1011:1011:MyUserName:/home/ftp/directory:/bin/true
</pre>
<p>Vous pouvez générer les lignes du fichier à l&#8217;aide de la commande <code>ftpasswd</code>, mais je trouve plus simple de générer le mot de passe avec la commande :</p>
<pre>
mkpasswd --hash=md5
</pre>
<p>Puis collez le HASH dans le fichier des mots de passe.</p>
<p>On corrige les droits du fichier de mot de passe :</p>
<pre>
chown proftpd /etc/proftpd/ftpd.passwd
chmod go-r /etc/proftpd/ftpd.passwd
</pre>
<p>Enfin, il suffit de tester.</p>
<p><ins>Liens</ins> :</p>
<ul>
<li><a href="http://www.proftpd.org/docs/howto/AuthFiles.html" title="http://www.proftpd.org/docs/howto/AuthFiles.html">http://www.proftpd.org/docs/howto/AuthFiles.html</a></li>
<li><a href="http://www.proftpd.org/docs/directives/linked/config_ref_AuthUserFile.html" title="http://www.proftpd.org/docs/directives/linked/config_ref_AuthUserFile.html">http://www.proftpd.org/docs/directives/linked/config_ref_AuthUserFile.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/proftpd-avec-fichier-de-mots-de-passe-authuserfile/feed</wfw:commentRss>
		<slash:comments></slash:comments>
		</item>
		<item>
		<title>Changer les tuiles dans NetHack (xnethack)</title>
		<link>http://fr.positon.org/changer-les-tuiles-dans-nethack-xnethack</link>
		<comments>http://fr.positon.org/changer-les-tuiles-dans-nethack-xnethack#comments</comments>
		<pubDate>Mon, 05 Jul 2010 21:19:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[NetHack]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[XPM]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=99</guid>
		<description><![CDATA[NetHack, un des meilleurs jeux qui soient. Je trouve le thème des tuiles par défaut dans xnethack assez laid. Sous Debian / Ubuntu (paquet nethack-x11), le fichier des tuiles est obligatoirement au format XPM. Il est configuré dans le fichier /etc/X11/app-defaults/NetHack avec le xpm : /usr/share/pixmaps/nethack/x11tiles. Le fichier doit être au format XPM, avoir une [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.nethack.org/">NetHack</a>, un des meilleurs jeux qui soient.</p>
<p>Je trouve le <a href="http://nethackwiki.com/wiki/File:Vanilla_tiles.png">thème des tuiles par défaut dans xnethack</a> assez laid. Sous Debian / Ubuntu (paquet <code>nethack-x11</code>), le fichier des tuiles est obligatoirement au format <a href="http://fr.wikipedia.org/wiki/X_PixMap">XPM</a>. Il est configuré dans le fichier <code>/etc/X11/app-defaults/NetHack</code> avec le xpm : <code>/usr/share/pixmaps/nethack/x11tiles</code>.</p>
<p>Le fichier doit être au format <a href="http://fr.wikipedia.org/wiki/X_PixMap">XPM</a>, avoir une certaine taille, et pas trop de couleurs différentes, sinon le temps de chargement explose chez moi (plusieurs minutes).</p>
<p>Voici comment le modifier sous Debian / Ubuntu :</p>
<ol>
<li>Exemple : sur la page <a href="http://www.multifoliate.com/nh/" title="http://www.multifoliate.com/nh/">http://www.multifoliate.com/nh/</a>, récupérez le fichier <code>chozo32b.zip</code> (lien <em>NetHack 3.4.2 (32&#215;32) (modified by me)</em>). L&#8217;extraire pour obtenir <code>chozo32b.bmp</code>.</li>
<li>L&#8217;ouvrir avec <a href="http://www.gimp.org/">Gimp</a> et le recouper à la taille 1280&#215;864 (pour supprimer le noir inutile en bas). Vous pouvez indexer l&#8217;image en 256 couleurs puis l&#8217;enregistrer en XPM, ça fonctionne mais c&#8217;est moche.</li>
<li>Pour avoir mieux, l&#8217;enregistrer au format <a href="http://en.wikipedia.org/wiki/Portable_Network_Graphics">PNG</a>.</li>
<li>Installer le paquet <code>imagemagick</code>, puis : <code>convert -depth 5 chozo32b.png chozo5.png</code></li>
<li>Ouvrir chozo5.png avec Gimp puis l&#8217;enregistrer au format XPM.</li>
<li>Éditez <code>/etc/X11/app-defaults/NetHack</code> puis remplacez <code>/usr/share/pixmaps/nethack/x11tiles</code> par le chemin vers <code>chozo5.xpm</code>.</li>
<li>Enfin, rechargez les ressources X : <code>xrdb -merge /etc/X11/app-defaults/NetHack</code></li>
<li>Lancez votre jeu favori : <code>xnethack</code></li>
</ol>
<p><strong>MAJ 20100921</strong><br />
Le fichier final gzippé : <a href="/wp-content/uploads/dotclearold/chozo5.xpm.gz">chozo5.xpm.gz</a></p>
<p><ins>Notes</ins> :</p>
<ul>
<li><code>convert</code> enregistre systématiquement les xpm en 256 couleurs, je ne sais pas pourquoi.</li>
<li><code>head image.xpm</code> vous donne les première lignes du fichier XPM qui contiennent le nombre de couleurs différentes.</li>
<li>Les tuiles de Abigada sont celles par défaut dans la version IPhone de NetHack.</li>
</ul>
<p><ins>Liens</ins> :</p>
<ul>
<li><a href="http://www.multifoliate.com/nh/">Tuiles de Abigada</a></li>
<li><a href="http://nethackwiki.com/wiki/Tileset">Les tuiles sur le wiki Nethack</a></li>
<li><a href="http://www.wotsit.org/list.asp?search=XPM">PDF de spécification du format XPM</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/changer-les-tuiles-dans-nethack-xnethack/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Un courriel &#8220;fourre-tout&#8221; avec Exim (catch-all)</title>
		<link>http://fr.positon.org/un-courriel-fourre-tout-avec-exim-catch-all</link>
		<comments>http://fr.positon.org/un-courriel-fourre-tout-avec-exim-catch-all#comments</comments>
		<pubDate>Mon, 24 May 2010 22:52:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=93</guid>
		<description><![CDATA[L&#8217;idée est d&#8217;avoir à disposition un ensemble d&#8217;adresses nimportequoi@pub.mondomaine.com qui redirigent toutes vers une seule boîte. Ainsi, je peux utiliser n&#8217;importe quelle adresse @pub.mondomaine.com comme alias vers ma boîte principale. De cette manière, je donne l&#8217;adresse ebay@pub.mondomaine.com chez Ebay, amazon@pub.mondomaine.com chez Amazon, et ainsi de suite. L&#8217;avantage de cette solution est que je peux désactiver [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>L&#8217;idée est d&#8217;avoir à disposition un ensemble d&#8217;adresses <code>nimportequoi@pub.mondomaine.com</code> qui redirigent toutes vers une seule boîte. Ainsi, je peux utiliser n&#8217;importe quelle adresse <code>@pub.mondomaine.com</code> comme alias vers ma boîte principale.<br />
De cette manière, je donne l&#8217;adresse <code>ebay@pub.mondomaine.com</code> chez Ebay, <code>amazon@pub.mondomaine.com</code> chez Amazon, et ainsi de suite.</p>
<p>L&#8217;avantage de cette solution est que je peux désactiver un alias si la désinscription sur le site ne suffit pas. Elle permet aussi de détecter les sites qui revendent votre adresse à d&#8217;autres sites.</p>
<p>En premier lieu, il faut qu&#8217;<a href="http://www.exim.org/">Exim</a> écoute sur le réseau, et qu&#8217;il accepte les courriels à destination du domaine <code>pub.mondomaine.com</code>. Sous Debian, on place les directives suivantes dans <code>/etc/exim4/update-exim4.conf.conf</code> :</p>
<pre>
dc_local_interfaces='0.0.0.0'
dc_relay_domains='pub.mondomaine.com'
</pre>
<p>Note : sous Debian, à chaque démarrage d&#8217;Exim le fichier <code>/etc/exim4/exim4.conf.template</code> est rempli avec les variables définies dans <code>/etc/exim4/update-exim4.conf.conf</code>, pour produire le fichier <code>/var/lib/exim4/config.autogenerated</code>. Ceci afin de simplifier la configuration d&#8217;Exim dans les cas &#8220;standards&#8221;.</p>
<p>Éditer ensuite le fichier <code>/etc/exim4/exim4.conf.template</code> pour ajouter un nouveau <em>router</em>, en tant que premier <em>router</em> juste en dessous de <code>begin routers</code> :</p>
<pre>
catchall_pub:
  driver = redirect
  domains = pub.mondomaine.com
  data = utilisateur@mondomaine.com
</pre>
<p>Le <em>router</em> sera appelé pour tout mail @pub.mondomaine.com. Il confie tous les mails au transport <em>redirect</em> qui les enverra vers l&#8217;adresse spécifiée dans <em>data</em>.</p>
<p>Enfin, on pourra ensuite utiliser un fichier <code>/home/utilisateur/.forward</code> pour désactiver les alias à l&#8217;aide d&#8217;un <a href="http://www.exim.org/exim-html-current/doc/html/filter.html">filtre Sieve ou Exim</a>.</p>
<p><strong>MAJ 10/11/2010 :</strong> <a href="/routeur-exim-filtre-destinataire">une autre manière de désactiver les alias</a></p>
<p><ins>Références</ins> :</p>
<ul>
<li><a href="http://www.exim.org/exim-html-current/doc/html/spec_html/ch03.html">How Exim receives and delivers mail</a></li>
<li><a href="http://www.exim.org/exim-html-current/doc/html/spec_html/ch07.html#SECID55">Router configuration</a></li>
<li><code>man update-exim4.conf.conf</code></li>
<li><a href="http://www.exim-users.org/forums/showthread.php?t=42346" title="http://www.exim-users.org/forums/showthread.php?t=42346">http://www.exim-users.org/forums/showthread.php?t=42346</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/un-courriel-fourre-tout-avec-exim-catch-all/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug Brasero sous Ubuntu Lucid pour la copie de CD audio</title>
		<link>http://fr.positon.org/bug-brasero-sous-ubuntu-lucid-pour-la-copie-de-cd-audio</link>
		<comments>http://fr.positon.org/bug-brasero-sous-ubuntu-lucid-pour-la-copie-de-cd-audio#comments</comments>
		<pubDate>Thu, 20 May 2010 22:53:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Brasero]]></category>
		<category><![CDATA[Cdrdao]]></category>
		<category><![CDATA[cdrom]]></category>
		<category><![CDATA[CheckInstall]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Lucid]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=92</guid>
		<description><![CDATA[La copie de CD audio n&#8217;est actuellement pas possible sous Ubuntu Lucid avec Brasero en raison d&#8217;un vilain bug. Pour le contourner il faut installer cdrdao version 1.2.3, qui n&#8217;est pas encore sous forme de paquet. Pour l&#8217;installer, on peut utiliser CheckInstall, pour faire un peu plus propre qu&#8217;un vieux make install : tar -xjvf [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>La copie de CD audio n&#8217;est actuellement pas possible sous Ubuntu Lucid avec <a href="http://projects.gnome.org/brasero/">Brasero</a> en raison d&#8217;un <a href="https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/529696">vilain bug</a>.</p>
<p>Pour le contourner il faut installer <a href="http://cdrdao.sourceforge.net/">cdrdao</a> version 1.2.3, qui <a href="https://bugs.launchpad.net/ubuntu/+source/cdrdao/+bug/495655">n&#8217;est pas encore sous forme de paquet</a>.</p>
<p>Pour l&#8217;installer, on peut utiliser <a href="http://www.asic-linux.com.mx/~izto/checkinstall/">CheckInstall</a>, pour faire un peu plus propre qu&#8217;un vieux <code>make install</code> :</p>
<pre>
tar -xjvf cdrdao-1.2.3.tar.bz2
cd cdrdao-1.2.3/
./configure
make
sudo checkinstall make install
</pre>
<p>Note : la commande <code>make</code> échouera peut-être à cause d&#8217;un paquet de développement manquant qu&#8217;il vous faudra installer.</p>
<p>CheckInstall vous crée et vous installe un beau paquet Debian.</p>
<p>On peut aussi utiliser cdrdao directement. Un <code>ps axf</code> nous donne la commande utilisée par Brasero :</p>
<pre>
cdrdao read-cd --device /dev/sr0 --read-raw --datafile /home/dooblem/brasero.toc.bin -v 2 /home/dooblem/brasero.toc
</pre>
<p>Et voila le travail !</p>
<p><ins>Liens</ins> :</p>
<ul>
<li><a href="http://packages.debian.org/lenny/checkinstall" title="http://packages.debian.org/lenny/checkinstall">http://packages.debian.org/lenny/checkinstall</a></li>
<li><a href="http://fr.wikipedia.org/wiki/CheckInstall" title="http://fr.wikipedia.org/wiki/CheckInstall">http://fr.wikipedia.org/wiki/CheckInstall</a></li>
<li><a href="/archivage-sauvegarde-de-cd-audio">Archivage/sauvegarde de CD audio</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/bug-brasero-sous-ubuntu-lucid-pour-la-copie-de-cd-audio/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Clictap, ou comment transformer votre souris en télécommande</title>
		<link>http://fr.positon.org/clictap-ou-comment-transformer-votre-souris-en-telecommande</link>
		<comments>http://fr.positon.org/clictap-ou-comment-transformer-votre-souris-en-telecommande#comments</comments>
		<pubDate>Tue, 09 Mar 2010 21:11:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Clictap]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[VLC]]></category>
		<category><![CDATA[Xorg]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=88</guid>
		<description><![CDATA[Voici un petit programme en C que j&#8217;ai écrit il y a maintenant quelques années, mais qui est bien pratique et que j&#8217;utilise encore pour regarder mes films : Clictap. Le programme utilise les bibliothèques Xlib et Xtest pour remplacer vos boutons de souris par des touches clavier. J&#8217;en ai créé un petit paquet Debian [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici un petit programme en C que j&#8217;ai écrit il y a maintenant quelques années, mais qui est bien pratique et que j&#8217;utilise encore pour regarder mes films : <a href="http://clictap.positon.org">Clictap</a>.</p>
<p>Le programme utilise les bibliothèques <a href="http://packages.debian.org/lenny/libx11-6">Xlib</a> et <a href="http://packages.debian.org/lenny/libxtst6">Xtest</a> pour remplacer vos boutons de souris par des touches clavier.</p>
<p>J&#8217;en ai créé un petit paquet Debian il y a quelques jours :</p>
<p><a href="http://clictap.positon.org/pages/download/_fichiers/clictap_0.6-1_i386.deb">clictap_0.6-1_i386.deb</a></p>
<p>bientôt une inclusion dans les dépots officiels ?</p>
<p>Exemple de fichier de configuration contenant des profils pour <a href="http://projects.gnome.org/totem/">totem</a>, <a href="http://www.xmms.org/">xmms</a>, <a href="http://projects.gnome.org/rhythmbox/">rhythmbox</a> et <a href="http://www.mplayerhq.hu">mplayer</a> :</p>
<pre>
# ClicTap configuration file
# You can copy this example to ~/.clictap.conf

# When this key is pressed, Clictap will ungrab your mouse and quit
# Examples :
# quit_key q
# quit_key ctrl+q
quit_key q

# Profile used by default
default_profile mplayer

# List of profiles
# For each profile, a set of buttons to keys translations is given,
# each translation on a separate line.
# For a translation, the first field is the set of buttons,
# the second is the set of keys.
# Buttons are specified by their numbers.
# Keys are specified by their KeySym (Key Symbols).
# To know the button numbers and KeySyms, use the xev program to test X events.
# Example :
#
# profile foo
# 	1   a
# 	2   b+c
# 	3+1 space
# 	3+2 Control_L+d

profile totem
	1 b
	2 p
	3 n
	4 Up
	5 Down

profile xmms
	1 w
	2 c
	3 b
	4 Up
	5 Down

profile rhythmbox
	1 Alt_L+Left
	2 Control_L+space
	3 Alt_L+Right
	4 Control_L+Up
	5 Control_L+Down

profile mplayer
	1 Left
	2 space
	3 Right
	4 asterisk
	5 KP_Divide

profile mplayersub
	1 x
	2 space
	3 z
	4 asterisk
	5 KP_Divide

profile test
	1 XF86AudioLowerVolume
	2 space
	3 z
	4 asterisk
	5 KP_Divide
</pre>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/clictap-ou-comment-transformer-votre-souris-en-telecommande/feed</wfw:commentRss>
		<slash:comments></slash:comments>
		</item>
		<item>
		<title>Désactiver un service avec update-rc.d sous Debian (resiste aux mises à jour)</title>
		<link>http://fr.positon.org/desactiver-un-service-avec-update-rc-d-sous-debian-resiste-aux-mises-a-jour</link>
		<comments>http://fr.positon.org/desactiver-un-service-avec-update-rc-d-sous-debian-resiste-aux-mises-a-jour#comments</comments>
		<pubDate>Wed, 10 Feb 2010 18:38:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[update-rc.d]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=86</guid>
		<description><![CDATA[Sous Debian / Ubuntu, la méthode la plus connue pour supprimer un service du démarrage du système, sans désinstaller le paquet : update-rc.d -f mysql remove Cette commande supprime tous les liens symbolique /etc/rc*/*mysql*. Au prochain démarrage, le service ne sera pas lancé. Problème : à la moindre mise à jour du paquet mysql (aptitude [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Sous Debian / Ubuntu, la méthode la plus connue pour supprimer un service du démarrage du système, sans désinstaller le paquet :</p>
<pre>
update-rc.d -f mysql remove
</pre>
<p>Cette commande supprime tous les liens symbolique <code>/etc/rc*/*mysql*</code>. Au prochain démarrage, le service ne sera pas lancé.</p>
<p><ins>Problème</ins> : à la moindre mise à jour du paquet <code>mysql</code> (<code>aptitude update</code>), les liens sont créés de nouveau.</p>
<p><ins>Solution</ins> : dans les dernière version, il existe les fonctions <code>disable / enable</code> pour la commande <code>update-rc.d</code> :</p>
<pre>
update-rc.d mysql disable
</pre>
<p>Utile si comme moi vous démarrez apache ou mysql seulement de temps en temps pour faire du développement Web. Utile aussi si vous faites du partage de fichiers Samba et que vous voulez lancer le démon occasionnellement.</p>
<p><ins>Note</ins> : <code>update-rc.d --help</code> nous indique que l&#8217;API <code>disable / enable</code> changera peut-être à l&#8217;avenir.</p>
<p><ins>Références</ins> :</p>
<ul>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546580" title="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546580">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546580</a></li>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67095" title="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67095">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67095</a></li>
<li><code>man update-rc.d</code></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/desactiver-un-service-avec-update-rc-d-sous-debian-resiste-aux-mises-a-jour/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Exim] Filtre système</title>
		<link>http://fr.positon.org/exim-filtre-systeme</link>
		<comments>http://fr.positon.org/exim-filtre-systeme#comments</comments>
		<pubDate>Tue, 07 Jul 2009 16:02:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Exim]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=56</guid>
		<description><![CDATA[Voici comment créer un filtre système dans Exim4, pour envoyer certains mails dans un script Bash. Sous Debian, on ajoute les lignes suivantes dans /etc/exim4/exim4.conf.template : system_filter = /etc/exim4/exim.filter system_filter_pipe_transport = address_pipe system_filter_user = Debian-exim Et le filtre /etc/exim4/exim.filter contient par exemple : if $h_subject: begins &#34;[MyTest]&#34; and $h_to: contains mytest@example.com then unseen pipe /usr/local/bin/myscript.sh [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici comment créer un filtre système dans Exim4, pour envoyer certains mails dans un script Bash.</p>
<p>Sous Debian, on ajoute les lignes suivantes dans <code>/etc/exim4/exim4.conf.template</code> :</p>
<pre>
system_filter = /etc/exim4/exim.filter
system_filter_pipe_transport = address_pipe
system_filter_user = Debian-exim
</pre>
<p>Et le filtre /etc/exim4/exim.filter contient par exemple :</p>
<pre>
if $h_subject: begins &quot;[MyTest]&quot; and
  $h_to: contains mytest@example.com
then
       unseen pipe /usr/local/bin/myscript.sh
endif 
</pre>
<p>Dans le script .sh, on pourra récupérer le mail complet par l&#8217;instruction :</p>
<pre>
MAIL=`cat`
</pre>
<p>Notes :</p>
<ul>
<li>Le transport &#8220;address_pipe&#8221; est décrit un peu plus bas dans le fichier de configuration d&#8217;Exim.</li>
<li>Si on ne place pas la directive &#8220;system_filter_user&#8221;, le script serait lancé en root, et Exim le refuse.</li>
</ul>
<p>Lien : <a href="http://www.exim.org/exim-html-current/doc/html/filter.html" title="http://www.exim.org/exim-html-current/doc/html/filter.html">http://www.exim.org/exim-html-current/doc/html/filter.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/exim-filtre-systeme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
