<?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>Void And Any &#187; tips</title>
	<atom:link href="http://voidandany.free.fr/index.php/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://voidandany.free.fr</link>
	<description>mon bazar...</description>
	<lastBuildDate>Sat, 09 Dec 2017 09:24:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Usage conjoint de screen et su</title>
		<link>http://voidandany.free.fr/index.php/usage-conjoint-de-screen-et-su/</link>
		<comments>http://voidandany.free.fr/index.php/usage-conjoint-de-screen-et-su/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 14:15:49 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[Brèves]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1738</guid>
		<description><![CDATA[Screen est un multiplexeur de terminaux tandis que su permet de changer d&#8217;utilisateur dans un terminal. Si vous changez d&#8217;utilisateur avec su puis que vous lancez screen utilisateur1 $ su utilisateur2 Mot de passe : xxx utilisateur2 $ screen vous &#8230; <a href="http://voidandany.free.fr/index.php/usage-conjoint-de-screen-et-su/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a class="l" href="http://doc.ubuntu-fr.org/screen"><em><em>Screen</em></em></a> est un multiplexeur de terminaux tandis que <a class="wikilink1" title="su" href="http://doc.ubuntu-fr.org/su">su</a> permet de changer d&#8217;utilisateur dans un terminal.</p>
<p>Si vous changez d&#8217;utilisateur avec su puis que vous lancez screen</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">utilisateur1 $ <span style="color: #c20cb9; font-weight: bold;">su</span> utilisateur2 
Mot de passe : xxx 
utilisateur2 $ <span style="color: #c20cb9; font-weight: bold;">screen</span></pre></div></div>

<p>vous aurez le <strong>message d&#8217;erreur </strong>suivant :</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Cannot open your terminal '/dev/pts/0' - please check.</pre></div></div>

<p>Et effectivement si vous regardez les droits du fichier /dev/pts/0, il appartient bien à l&#8217;utilisateur connecté (et non pas celui modifié via su) :</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">crw--w---- 1 utilisateur1 tty 136, 0 2010-01-27 13:36 /dev/pts/0</pre></div></div>

<p><strong>La solution</strong> : on ne peut plus simple inverser l&#8217;ordre des commandes : lancer screen puis faire le su dans screen</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">utilisateur2 $ <span style="color: #c20cb9; font-weight: bold;">screen</span> 
utilisateur1 $ <span style="color: #c20cb9; font-weight: bold;">su</span> utilisateur2 
Mot de passe : xxx</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/usage-conjoint-de-screen-et-su/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importer des fichiers dbx dans Thunderbird sous Ubuntu</title>
		<link>http://voidandany.free.fr/index.php/importer-des-fichiers-dbx-dans-thunderbird-sous-ubuntu/</link>
		<comments>http://voidandany.free.fr/index.php/importer-des-fichiers-dbx-dans-thunderbird-sous-ubuntu/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 20:31:48 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[Brèves]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=3346</guid>
		<description><![CDATA[En faisant du ménage sur mes disques je suis tombé sur des fichiers dbx, qui sont les fichiers contenant les messages dans Outlook Express. Je les ai restauré dans Thunderbird sous Ubuntu, voici comment je m&#8217;y suis pris. Dans une &#8230; <a href="http://voidandany.free.fr/index.php/importer-des-fichiers-dbx-dans-thunderbird-sous-ubuntu/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En faisant du ménage sur mes disques je suis tombé sur des <strong><a href="http://www.commentcamarche.net/contents/fichier/dbx.php3">fichiers dbx</a></strong>, qui sont les fichiers contenant les messages dans Outlook Express. Je les ai <strong>restauré</strong> dans <strong>Thunderbird sous Ubuntu</strong>, voici comment je m&#8217;y suis pris.</p>
<p>Dans une <strong>machine virtuelle</strong> (<a href="http://doc.ubuntu-fr.org/virtualbox">VirtualBox</a>) sous Windows XP, j&#8217;ai copié mes fichiers dbx, puis j&#8217;ai ouvert Outlook Express (OE).</p>
<p>Dans OE, aller dans Fichiers &gt; Importer &gt; Messages, cliquer sur Suivant et à l&#8217;aide du bouton parcourir sélectionner le dossier contenant les fichiers dbx.</p>
<p>Les fichiers sont<strong> importés dans Outlook Express</strong>.</p>
<p>Dans cette même machine virtuelle, <strong>installer Thunderbird</strong> (3.1.7 dans mon cas)</p>
<p>Au démarrage ce dernier propose d&#8217;<strong>importer les données d&#8217;OE</strong> (entre autre) sinon sélectionner cette fonctionnalité dans Outils &gt; Importer.</p>
<p>L&#8217;import se fait tout seul et Thunderbird créé un dossier dans &laquo;&nbsp;Dossiers Locaux&nbsp;&raquo; nommé &laquo;&nbsp;Importation Outlook Express&nbsp;&raquo;, ce dernier contient toutes les boites et répertoires correspondants aux fichiers dbx.</p>
<p>Pour les importer sous Ubuntu il suffit de <strong>copier les fichiers Thunderbird</strong> correspondants à ce dossier depuis le <strong>profil Windows</strong> vers le <strong>profil</strong> Thunderbird d&#8217;<strong>Ubuntu</strong>.</p>
<p>Les fichiers à copier sont :</p>
<ul>
<li>le fichier &laquo;&nbsp;Importation Outlook Express&nbsp;&raquo;</li>
<li>le fichier &laquo;&nbsp;Importation Outlook Express.msf&nbsp;&raquo;</li>
<li>le répertoire &laquo;&nbsp;Importation Outlook Express.sdb&nbsp;&raquo;</li>
</ul>
<p><br class="spacer_" /></p>
<p>Sous Windows ils se trouvent physiquement sur le disque à l&#8217;emplacement suivant :</p>
<p>
<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">C:\Documents and Settings\[utilisateur]\Application Data\Thunderbird\Profiles\[nom du profil].default\Mail\Local Folders</pre></div></div>

</p>
<p>Sous Ubuntu (10.10), il faut les coller dans :</p>
<p>
<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/home/[utilisateur]/.thunderbird/[nom du profil].default/Mail/Local Folders</pre></div></div>

</p>
<p>Une fois la copie faite il suffit d&#8217;ouvrir Thunderbird sous Ubuntu et voila le répertoire &laquo;&nbsp;Importation Outlook Express&nbsp;&raquo; devrait s&#8217;y trouver dans le dossier &laquo;&nbsp;Dossiers locaux&nbsp;&raquo;</p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/importer-des-fichiers-dbx-dans-thunderbird-sous-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renouveler son bail DHCP sous Linux</title>
		<link>http://voidandany.free.fr/index.php/renouveler-son-bail-dhcp-sous-linux/</link>
		<comments>http://voidandany.free.fr/index.php/renouveler-son-bail-dhcp-sous-linux/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 13:38:56 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[Brèves]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=3341</guid>
		<description><![CDATA[Sous Windows pour renouveler son bail DHCP, il suffit de faire : ipconfig /renew Sous Linux la commande équivalente à ipconfig est ifconfig, mais cette dernière n&#8217;a pas de commutateur équivalent au /renew. Pour cela il faut utiliser une autre &#8230; <a href="http://voidandany.free.fr/index.php/renouveler-son-bail-dhcp-sous-linux/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sous Windows pour renouveler son bail DHCP, il suffit de faire :</p>
<p>
<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">ipconfig /renew</pre></div></div>

</p>
<p>Sous Linux la commande équivalente à ipconfig est ifconfig, mais cette dernière n&#8217;a pas de commutateur équivalent au /renew.</p>
<p>Pour cela il faut utiliser une autre commande dhclient.</p>
<p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> dhclient <span style="color: #660033;">-r</span></pre></div></div>

</p>
<p>Libère l&#8217;adresse IP.</p>
<p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> dhclient</pre></div></div>

</p>
<p>Obtient une nouvelle adresse.</p>
<p>(Testé sous Ubuntu 10.10)</p>
<p><span style="text-decoration: underline;"><em><strong>Source :</strong></em></span> <a title="Permanent link to Linux Force DHCP client (dhclient) to renew ip address" rel="bookmark" href="http://www.cyberciti.biz/faq/howto-linux-renew-dhcp-client-ip-address/">Linux Force DHCP client (dhclient) to renew ip address</a></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/renouveler-son-bail-dhcp-sous-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exécuter xrandr en SSH</title>
		<link>http://voidandany.free.fr/index.php/executer-xrandr-en-ssh/</link>
		<comments>http://voidandany.free.fr/index.php/executer-xrandr-en-ssh/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 21:38:32 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[Brèves]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=3332</guid>
		<description><![CDATA[xrandr est un outil permettant de gérer les paramètres d&#8217;un écran (cf. XRandR) Si vous lancer xrandr en SSH vous aurez l&#8217;erreur : $ xrandr Can't open display La solution consiste à exporter la variable DISPLAY (par défaut non défini &#8230; <a href="http://voidandany.free.fr/index.php/executer-xrandr-en-ssh/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>xrandr est un outil permettant de gérer les paramètres d&#8217;un écran (cf. <a id="xrandr" name="xrandr">XRandR)</a></p>
<p>Si vous lancer xrandr en SSH vous aurez l&#8217;erreur :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ xrandr
Can<span style="color: #ff0000;">'t open display</span></pre></div></div>

<p>La solution consiste à exporter la variable DISPLAY (par défaut non défini en SSH) :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">DISPLAY</span>=:<span style="color: #000000;">0</span></pre></div></div>

<p>Et voila :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ xrandr
 Screen <span style="color: #000000;">0</span>: minimum <span style="color: #000000;">320</span> x <span style="color: #000000;">200</span>, current <span style="color: #000000;">1280</span> x <span style="color: #000000;">960</span>, maximum <span style="color: #000000;">4096</span> x <span style="color: #000000;">4096</span>
 VGA1 disconnected <span style="color: #7a0874; font-weight: bold;">&#40;</span>normal left inverted right x axis y axis<span style="color: #7a0874; font-weight: bold;">&#41;</span>
 TV1 connected 768x576+<span style="color: #000000;">0</span>+<span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>normal left inverted right x axis y axis<span style="color: #7a0874; font-weight: bold;">&#41;</span> 0mm x 0mm
 832x624        <span style="color: #000000;">60.0</span>  
 800x600        <span style="color: #000000;">60.3</span>     <span style="color: #000000;">60.0</span>  
 768x576        <span style="color: #000000;">60</span>.</pre></div></div>

<p><span style="text-decoration: underline;"><em><strong>Source :</strong></em></span> <a href="http://lists.x.org/archives/xorg-driver-ati/2007-December/003421.html">Running xrandr on a remote client &#8211; possible?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/executer-xrandr-en-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Réinitialiser le mot de passe du super-utilisateur MySQL (root)</title>
		<link>http://voidandany.free.fr/index.php/reinitialiser-le-mot-de-passe-du-super-utilisateur-mysql-root/</link>
		<comments>http://voidandany.free.fr/index.php/reinitialiser-le-mot-de-passe-du-super-utilisateur-mysql-root/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 14:21:42 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[Brèves]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=2968</guid>
		<description><![CDATA[Article copié du wiki Ubuntu, mais publié ici pour ma base de connaissance. Si on veut ré-initialiser le mot de passe de l&#8217;utilisateur root de MySQL voici la liste des commandes à effectuer : sudo service mysql stop sudo /usr/bin/mysqld_safe &#8230; <a href="http://voidandany.free.fr/index.php/reinitialiser-le-mot-de-passe-du-super-utilisateur-mysql-root/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>
<p>Article copié du <a href=" http://wiki.ubuntu-fr.org/mysql#ajouter_ou_changer_le_mot_de_passe_de_root">wiki Ubuntu</a>, mais publié ici pour ma base de connaissance.</p>
<p>Si on veut ré-initialiser le mot de passe de l&#8217;utilisateur root de MySQL voici la liste des commandes à effectuer :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> service mysql stop
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>mysqld_safe <span style="color: #660033;">--skip-grant-tables</span> <span style="color: #000000; font-weight: bold;">&amp;</span>
mysql <span style="color: #660033;">-h</span> localhost
use mysql
update user <span style="color: #000000; font-weight: bold;">set</span> password = password<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">'[mot_de_passe]'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> where user = <span style="color: #ff0000;">'root'</span> and <span style="color: #007800;">host</span>=<span style="color: #ff0000;">'localhost'</span>;
quit
<span style="color: #c20cb9; font-weight: bold;">sudo</span> service mysql start</pre></div></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/reinitialiser-le-mot-de-passe-du-super-utilisateur-mysql-root/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changer l&#8217;editeur par défaut utilisé par visudo</title>
		<link>http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-visudo/</link>
		<comments>http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-visudo/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 19:59:45 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=2443</guid>
		<description><![CDATA[Dans l&#8217;article Changer l’éditeur par défaut utilisé par Ubuntu, j&#8217;indique que l&#8217;on peut choisir l&#8217;éditeur utilisé par divers programme (dont crontab) avec la commande select-editor. Mais si vous positionnez ce choix à autre chose que nano (VIM par exemple) et &#8230; <a href="http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-visudo/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://voidandany.free.fr/wp-content/uploads/edit_2349632625_4eba371b56.jpg"><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" title="edit_2349632625_4eba371b56" src="http://voidandany.free.fr/wp-content/uploads/edit_2349632625_4eba371b56-300x199.jpg" alt="" width="300" height="199" /></a>Dans l&#8217;article <a title="Changer l’éditeur par défaut utilisé par Ubuntu" rel="bookmark" href="../index.php/changer-lediteur-par-defaut-utilise-par-ubuntu/">Changer l’éditeur par défaut utilisé par Ubuntu</a>, j&#8217;indique que l&#8217;on peut choisir l&#8217;éditeur utilisé par divers programme (dont crontab) avec la commande select-editor.</p>
<p><br class="spacer_" /></p>
<p>Mais si vous positionnez ce choix à autre chose que nano (VIM par exemple) et que vous voulez <span style="font-weight: bold;">éditer le fichier sudoer</span> avec la commande  :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> visudo</pre></div></div>

<p><br class="spacer_" /></p>
<p>Vous aurez ceci (enfin sur une Ubuntu 10.04) :</p>
<p style="text-align: center;"><a href="http://voidandany.free.fr/wp-content/uploads/2010-07-26_131628.png"><img class="size-medium wp-image-2452 aligncenter" title="visudo nano" src="http://voidandany.free.fr/wp-content/uploads/2010-07-26_131628-300x254.png" alt="" width="300" height="254" /></a></p>
<p>Visudo continue d&#8217;utiliser nano.</p>
<p><br class="spacer_" /></p>
<p>J&#8217;ai vérifié mon paramétrage de select-editor en affichant le contenu de ~/.selected_editor :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Generated by /usr/bin/select-editor</span>
 <span style="color: #007800;">SELECTED_EDITOR</span>=<span style="color: #ff0000;">&quot;/usr/bin/vim.basic&quot;</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>Visudo étant lancé en sudo, je me suis dit qu&#8217;il fallait aussi lancer préalablement <span style="font-weight: bold;">select-editor en sudo</span></p>
<p style="font-weight: bold;">&#8211;&gt; sans effet</p>
<p><br class="spacer_" /></p>
<p>Ensuite j&#8217;ai lu la man page de select-editor et y ai découvert ceci :</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">SELECTED_EDITOR is overridden by the VISUAL and EDITOR environment variables.</pre></div></div>

<p><br class="spacer_" /></p>
<p>J&#8217;ai donc vérifié mes variable d&#8217;environnement (commande env), pas de trace de la <span style="font-weight: bold;">variable EDITOR</span>, je l&#8217;ai donc défini dans mon <span style="font-weight: bold;">~/.bashrc</span> (que j&#8217;ai ensuite sourcé) :</p>
<p style="font-weight: bold;">&#8211;&gt; sans effet</p>
<p><br class="spacer_" /></p>
<p>J&#8217;ai défini la variable EDITOR <span style="font-weight: bold;">dans /etc/bash.bashrc</span> (puis sourcé) :</p>
<p style="font-weight: bold;">&#8211;&gt; sans effet</p>
<p><br class="spacer_" /></p>
<p>Ce n&#8217;est qu&#8217;après divers recherche Internet que j&#8217;ai trouvé la solution.</p>
<p><br class="spacer_" /></p>
<p>Contrairement a ce qui est indiqué <a href="https://help.ubuntu.com/community/Sudoers">ici</a>, <span style="font-weight: bold;">Visudo n&#8217;utilise pas sensible-editor</span>, ce qui est d&#8217;ailleurs l&#8217;objet d&#8217;un bug :</p>
<p><a href="https://bugs.launchpad.net/ubuntu/+source/sudo/+bug/280877">https://bugs.launchpad.net/ubuntu/+source/sudo/+bug/280877</a></p>
<p><br class="spacer_" /></p>
<p><span style="font-weight: bold;">Visudo utilise </span>le programme <span style="font-weight: bold;">/usr/bin/editor </span>qui n&#8217;est qu&#8217;un lien symbolique vers un autre éditeur :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-la</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>editor
 lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">24</span> <span style="color: #000000;">2010</span>-07-<span style="color: #000000;">26</span> <span style="color: #000000;">14</span>:01 <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>editor -<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>alternatives<span style="color: #000000; font-weight: bold;">/</span>editor
<span style="color: #c20cb9; font-weight: bold;">ls</span> -la  <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>alternatives<span style="color: #000000; font-weight: bold;">/</span>editor
 lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">18</span> <span style="color: #000000;">2010</span>-07-<span style="color: #000000;">26</span> <span style="color: #000000;">14</span>:01 <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>alternatives<span style="color: #000000; font-weight: bold;">/</span>editor -<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">nano</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>On pourrait donc changer manuellement ce liens, mais ce n&#8217;est pas la façon de faire, il utiliser la commande suivante :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> update-alternatives <span style="color: #660033;">--config</span> editor</pre></div></div>

<p><br class="spacer_" /></p>
<p>Qui comme select-editor, permet de choisir, l&#8217;éditeur a utiliser et créé les liens symbolique correspondant :</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Il existe 5 choix pour l'alternative editor (qui fournit /usr/bin/editor).
Sélection   Chemin                  Priorité  État
 ------------------------------------------------------------
 * 0            /bin/nano                40        mode automatique
 1            /bin/ed                 -100       mode manuel
 2            /bin/nano                40        mode manuel
 3            /usr/bin/mcedit-debian   25        mode manuel
 4            /usr/bin/vim.basic       30        mode manuel
 5            /usr/bin/vim.tiny        10        mode manuel
Appuyez sur &lt;Entrée&gt; pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :4
 update-alternatives: utilisation de « /bin/vim.basic » pour fournir « /usr/bin/editor » (editor) en mode automatique.</pre></div></div>

<p><br class="spacer_" /></p>
<p>Et voila, lorsque l&#8217;on édite son sudoer visudo utilise VIM (dans mon cas) :</p>
<p style="text-align: center;"><a href="http://voidandany.free.fr/wp-content/uploads/2010-07-26_134926.png"><img class="size-medium wp-image-2453 aligncenter" title="visudo vim" src="http://voidandany.free.fr/wp-content/uploads/2010-07-26_134926-300x218.png" alt="" width="300" height="218" /></a></p>
<p><br class="spacer_" /></p>
<p><span style="font-weight: bold; font-style: italic;">Rque :</span> sensible-editor utilisé dans les autres cas (cf. <a title="Changer l’éditeur par défaut utilisé par Ubuntu" rel="bookmark" href="../index.php/changer-lediteur-par-defaut-utilise-par-ubuntu/">Changer l’éditeur par défaut utilisé par Ubuntu</a>) n&#8217;est pas un lien symbolique mais réellement un programme qui lit le fichier ~/selected-editor en vue de lancer l&#8217;éditeur voulu :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>sensible-editor <span style="color: #660033;">-la</span>
 <span style="color: #660033;">-rwxr-xr-x</span> <span style="color: #000000;">1</span> root root <span style="color: #000000;">1109</span> <span style="color: #000000;">2010</span>-04-09 02:<span style="color: #000000;">45</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>sensible-editor</pre></div></div>

<p><span style="font-weight: bold; font-style: italic;">Rque 2 :</span> là où sensible-editor est propre a chaque utilisateur, puisque paramétré dans le $HOME, editor utilisé par visudo est pour tous les utilisateurs.<br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p style="font-weight: bold; font-style: italic; text-decoration: underline;">Sources :</p>
<p>Article m&#8217;ayant induit en erreur :</p>
<p><a href="http://linuxtoolkit.blogspot.com/2009/11/changing-default-editor-for-visudo.html">http://linuxtoolkit.blogspot.com/2009/11/changing-default-editor-for-visudo.html</a></p>
<p><a href="https://help.ubuntu.com/community/Sudoers">https://help.ubuntu.com/community/Sudoers</a></p>
<p>Article m&#8217;ayant mis sur la piste :</p>
<p><a href="https://lists.ubuntu.com/archives/ubuntu-users/2007-July/118201.html">https://lists.ubuntu.com/archives/ubuntu-users/2007-July/118201.html</a></p>
<p>Image par <a href="http://www.flickr.com/photos/nics_events/"><strong>Nic&#8217;s events</strong></a> sous CC BY-SA</p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-visudo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changer l&#8217;éditeur par défaut utilisé par Ubuntu</title>
		<link>http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-ubuntu/</link>
		<comments>http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-ubuntu/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:37:02 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=2050</guid>
		<description><![CDATA[Lorsque l&#8217;on défini sa crontab avec la commande &#171;&#160;crontab -e&#160;&#187;, l&#8217;éditeur utilisé est un éditeur nommé &#171;&#160;sensible-editor&#160;&#187;. Ce dernier permet à divers programmes de connaitre quel éditeur utiliser pour réaliser une opération d&#8217;édition. Le choix de l&#8217;éditeur à utiliser réellement &#8230; <a href="http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-ubuntu/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://voidandany.free.fr/wp-content/uploads/edit_2349632625_4eba371b56.jpg"><img class="alignleft size-medium wp-image-2441" style="margin-left: 10px; margin-right: 10px;" title="edit_2349632625_4eba371b56" src="http://voidandany.free.fr/wp-content/uploads/edit_2349632625_4eba371b56-300x199.jpg" alt="" width="300" height="199" /></a>Lorsque l&#8217;on défini sa crontab avec la commande &laquo;&nbsp;crontab -e&nbsp;&raquo;, l&#8217;éditeur utilisé est un<span style="font-weight: bold;"> éditeur nommé &laquo;&nbsp;sensible-editor&nbsp;&raquo;</span>.</p>
<p>Ce dernier permet à divers programmes de connaitre quel éditeur utiliser pour réaliser une opération d&#8217;édition.</p>
<p><br class="spacer_" /></p>
<p>Le <span style="font-weight: bold;">choix de l&#8217;éditeur à utiliser réellement</span> est défini <span style="font-weight: bold;">dans le fichier .selected-editor</span> de votre $HOME :</p>
<p><br class="spacer_" /></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cat</span> .selected_editor
 <span style="color: #666666; font-style: italic;"># Generated by /usr/bin/select-editor</span>
 <span style="color: #007800;">SELECTED_EDITOR</span>=<span style="color: #ff0000;">&quot;/usr/bin/vim.basic&quot;</span></pre></div></div>

<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Comme on le voit dans ce fichier il à été <span style="font-weight: bold;">généré </span>avec un <span style="font-weight: bold;">utilitaire : select-editor</span></p>
<p><br class="spacer_" /></p>
<p>Donc <span style="font-weight: bold;">pour définir/changer l&#8217;éditeur par défaut</span> d&#8217;Ubuntu il suffit de lancer la commande :</p>
<p><br class="spacer_" /></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">select-editor</pre></div></div>

<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Qui fera apparaitre une liste d&#8217;éditeur (fonction de ceux installé sur le système) et permettra le choix d&#8217;un d&#8217;entre eux :</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Select an editor.  To change later, run 'select-editor'.
 1. /bin/ed
 2. /bin/nano        &lt;---- easiest
 3. /usr/bin/vim.basic
 4. /usr/bin/vim.tiny
Choose 1-4 [2]:</pre></div></div>

<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>A noter que cette sélection apparait la première fois que vous utilisez un programme qui se repose sur sensible-editor.</p>
<p><br class="spacer_" /></p>
<p>On peut donc aisément passé de l&#8217;édition de la crontab avec nano :</p>
<p style="text-align: center;"><a href="http://voidandany.free.fr/wp-content/uploads/2010-07-26_143135.png"><img class="size-medium wp-image-2448 aligncenter" title="crontab nano" src="http://voidandany.free.fr/wp-content/uploads/2010-07-26_143135-300x193.png" alt="" width="300" height="193" /></a></p>
<p>A l&#8217;édition avec VIM :</p>
<p style="text-align: center;"><a href="http://voidandany.free.fr/wp-content/uploads/2010-07-26_143158.png"><img class="size-medium wp-image-2449 aligncenter" title="crontab vim" src="http://voidandany.free.fr/wp-content/uploads/2010-07-26_143158-300x192.png" alt="" width="300" height="192" /></a></p>
<p>Ce qui est plus clair (enfin à condition d&#8217;être à l&#8217;aise avec VI&#8230;) ou tout du moins plus coloré.</p>
<p><br class="spacer_" /></p>
<p><span style="font-weight: bold; font-style: italic;">Source : </span><br class="spacer_" /></p>
<p>image par <a href="http://www.flickr.com/photos/nics_events/"><strong>Nic&#8217;s events</strong></a> sous CC BY-SA<br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/changer-lediteur-par-defaut-utilise-par-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Décompresser une archive zip multi-volume (multipart)</title>
		<link>http://voidandany.free.fr/index.php/decompresser-une-archive-zip-multi-volume-multipart/</link>
		<comments>http://voidandany.free.fr/index.php/decompresser-une-archive-zip-multi-volume-multipart/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 15:56:42 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[fichier]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1674</guid>
		<description><![CDATA[Je ne saurais plus dire en quelle occasion, mais j&#8217;ai eu il y a quelque temps de ça à décompresser une archive zip multi-volume. Quelque soit le volume/fichier (.zip, .z01, .z02, zx) que l&#8217;on essai d&#8217;extraire via unzip, on aura &#8230; <a href="http://voidandany.free.fr/index.php/decompresser-une-archive-zip-multi-volume-multipart/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://commons.wikimedia.org/wiki/File:ZIP_100_750_discos.png"><img class="alignleft size-medium wp-image-1675" style="margin-left: 10px; margin-right: 10px;" title="ZIP" src="http://voidandany.free.fr/wp-content/uploads/800px-ZIP_100_750_discos-300x155.png" alt="ZIP" width="300" height="155" /></a>Je ne saurais plus dire en quelle occasion, mais j&#8217;ai eu il y a quelque temps de ça à décompresser une archive zip multi-volume.</p>
<p>Quelque soit le volume/fichier (.zip, .z01, .z02, zx) que l&#8217;on essai d&#8217;extraire via unzip, on aura le message suivant :</p>
<p><br class="spacer_" /></p>
<pre>warning [fichier.zip]: zipfile claims to be last disk of a multi-part archive;
attempting to process anyway, assuming all parts have been concatenated
together in order. Expect "errors" and warnings...true multi-part support
doesn't exist yet (coming soon).
file #1: bad zipfile offset (local header sig): 4</pre>
<p><br class="spacer_" /></p>
<p>La solution consiste à concaténer les différents volumes avec la commande cat (quel bel outil) puis décompresser l&#8217;archive globale avec unzip :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cat</span> archive.z<span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">&gt;</span> archive_globale.zip
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">unzip</span> archive_globale.zip</pre></div></div>

<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">Source :</span></em></strong></p>
<p><a href="http://ubuntuforums.org/archive/index.php/t-952119.html">http://ubuntuforums.org/archive/index.php/t-952119.html</a></p>
<p>Image <a href="http://commons.wikimedia.org/wiki/File:ZIP_100_750_discos.png">Wikimedia </a>sous cc-by-sa-2.5</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/decompresser-une-archive-zip-multi-volume-multipart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ouvrir un fichier chm téléchargé sur Internet</title>
		<link>http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/</link>
		<comments>http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 15:09:20 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[informatique]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1606</guid>
		<description><![CDATA[Certains documents d&#8217;aide sont au format CHM, qui est un format propriétaire de Microsoft rassemblant plusieurs pages HTML dans un même fichier. Si vous télécargez un de ces fichiers sur Internet et que vous essayez de l&#8217;ouvrir, vous aurez un &#8230; <a href="http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Certains documents d&#8217;aide sont au format CHM, qui est un format propriétaire de Microsoft rassemblant plusieurs pages HTML dans un même fichier.</p>
<p><br class="spacer_" /></p>
<p>Si vous télécargez un de ces fichiers sur Internet et que vous essayez de l&#8217;ouvrir, vous aurez un message d&#8217;erreur indiquant que la navigation vers la page web est annulée :</p>
<p style="TEXT-ALIGN: center"><a href="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155843.png"><img class="size-medium wp-image-1607 aligncenter" title="CHM bloqué" src="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155843-300x194.png" alt="CHM bloqué" width="300" height="194" /></a></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Pour y remédier il suffit d&#8217;ouvrir le panneau des propriétés du fichier (clic droit sur le fichier &gt; propriétés) et de cliquer sur le bouton &laquo;&nbsp;Débloquer&nbsp;&raquo;</p>
<p style="text-align: center;"><a href="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155910.png"><img class="size-medium wp-image-1608 aligncenter" title="2010-01-08_155910" src="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155910-284x300.png" alt="2010-01-08_155910" width="284" height="300" /></a></p>
<p><br class="spacer_" /></p>
<p>Vous pouvez désormais ouvrir votre fichier et vous instruire, bonne lecture.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Changer le comportement du gestionnaire de mise à jour</title>
		<link>http://voidandany.free.fr/index.php/changer-le-comportement-du-gestionnaire-de-mise-a-jour/</link>
		<comments>http://voidandany.free.fr/index.php/changer-le-comportement-du-gestionnaire-de-mise-a-jour/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 15:26:45 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1553</guid>
		<description><![CDATA[Cela à surement dû vous arriver depuis Jaunty, vous êtes tranquillement en train de surfer/travailler/jouer sur votre Ubuntu et d&#8217;un seul coup, paf la fenêtre de mise à jour s&#8217;ouvre en premier plan. C&#8217;est désagréable&#8230;. On peut aisément y remédier &#8230; <a href="http://voidandany.free.fr/index.php/changer-le-comportement-du-gestionnaire-de-mise-a-jour/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://voidandany.free.fr/wp-content/uploads/2009-12-18_1613431.png"><img class="alignleft size-medium wp-image-1558" style="margin-left: 10px; margin-right: 10px;" title="Gestionnaire mise à jour" src="http://voidandany.free.fr/wp-content/uploads/2009-12-18_1613431-290x300.png" alt="Gestionnaire mise à jour" width="290" height="300" /></a>Cela à surement dû vous arriver depuis Jaunty, vous êtes tranquillement en train de surfer/travailler/jouer sur votre Ubuntu et d&#8217;un seul coup, paf la fenêtre de mise à jour s&#8217;ouvre en premier plan.</p>
<p><br class="spacer_" /></p>
<p>C&#8217;est désagréable&#8230;.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>On peut aisément y remédier en exécutant la commande suivante :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gconftool <span style="color: #660033;">-s</span> <span style="color: #660033;">--type</span> bool <span style="color: #000000; font-weight: bold;">/</span>apps<span style="color: #000000; font-weight: bold;">/</span>update-notifier<span style="color: #000000; font-weight: bold;">/</span>auto_launch <span style="color: #c20cb9; font-weight: bold;">false</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>Suite à cette manipulation, les mises à jour se manifesteront par une icône dans la barre près de l&#8217;horloge :</p>
<p><img class="alignleft size-full wp-image-1563" title="Mise à jour critiques disponibles" src="http://voidandany.free.fr/wp-content/uploads/2009-12-18_164838.png" alt="Mise à jour critiques disponibles" width="25" height="26" /></p>
<p>Pour les mises à jour critiques</p>
<p><a href="http://voidandany.free.fr/wp-content/uploads/2009-12-18_1613431.png"><img class="alignleft size-full wp-image-1562" title="Mise à jour disponibles" src="http://voidandany.free.fr/wp-content/uploads/2009-12-18_164817.png" alt="Mise à jour disponibles" width="23" height="24" /></a>Pour les simples mises à jour</p>
<p><br class="spacer_" /></p>
<p>Il existe aussi une façon de faire ce paramétrage via une interface graphique (voir la 2ème source) mais c&#8217;est quand même bien plus rapide en ligne de commande.</p>
<p><br class="spacer_" /></p>
<p><em>Edit 04/08/2010 :</em> en refaisant ce paramétrage sur lucid lynx (10.04) il s&#8217;avère que la commande avec sudo comme initialement indiqué ne fait rien (dans l&#8217;interface graphique de gconf-editor, la case reste côchée) tandis que sans le sudo, le paramétrage est bien pris en compte.</p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">Sources :</span></em></strong></p>
<p><a href="http://linux.leunen.com/?p=495">Comportement du gestionnaire de mise à jour | Autour de Linux</a></p>
<p><a href="http://www.clapico.com/2009/06/19/desactiver-la-fenetre/">Désactiver l&#8217;apparition automatique de la fenêtre de mise à jour (Pop-up) Ubuntu automatique | Clapico&#8217;s Blog (ou Clapico &amp; Ubuntu)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/changer-le-comportement-du-gestionnaire-de-mise-a-jour/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Faire la redirection d&#8217;une commande exécutée avec sudo</title>
		<link>http://voidandany.free.fr/index.php/faire-la-redirection-dune-commande-executee-avec-sudo/</link>
		<comments>http://voidandany.free.fr/index.php/faire-la-redirection-dune-commande-executee-avec-sudo/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 14:47:41 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1061</guid>
		<description><![CDATA[Admettons que l&#8217;on veuille exécuter une commande nécessitant une élévation de privilège via sudo (par exemple mount, shutdown, etc)  et que l&#8217;on veuille rediriger la sortie de cette commande dans un fichier appartenant à root nécessitant donc lui aussi une élévation de privilège &#8230; <a href="http://voidandany.free.fr/index.php/faire-la-redirection-dune-commande-executee-avec-sudo/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><br class="spacer_" /></p>
<p>Admettons que l&#8217;on veuille <strong>exécuter une commande</strong> nécessitant une élévation de privilège <strong>via sudo</strong> (par exemple mount, shutdown, etc)  et que l&#8217;on veuille <strong>rediriger la sortie</strong> de cette commande dans un <strong>fichier appartenant à root</strong> nécessitant donc lui aussi une élévation de privilège (un quelquonque fichier de /etc).</p>
<p><br class="spacer_" /></p>
<p>Si on fait la combinaison suivante, cela échouera :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> ma_commande <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> mon_fichier</pre></div></div>

<p><br class="spacer_" /></p>
<p>En effet le sudo &laquo;&nbsp;fait effet&nbsp;&raquo; sur ma_commande mais pas sur la redirection, 2 solutions pour palier à ce problème :</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>1 &#8211; Lancer un <strong>terminal en super-utilisateur</strong> et éxécuter la commande sans le sudo :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-s</span>
ma_commande <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> mon_fichier</pre></div></div>

<p><br class="spacer_" /></p>
<p>2 &#8211; Utiliser la <strong>commande bash</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">bash</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">&quot;ma_commande &gt;&gt; mon_fichier&quot;</span></pre></div></div>

<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Pour info voici la commande qui m&#8217;a fait me poser cette question :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">bash</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">&quot;mdadm --detail --scan &gt;&gt; /etc/mdadm/mdadm.conf&quot;</span></pre></div></div>

<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;">Edit : </span></strong></p>
<p>18/01/2010 : Une autre solution : <a href="http://linux.leunen.com/?p=780">http://linux.leunen.com/?p=780</a></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/faire-la-redirection-dune-commande-executee-avec-sudo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appliquer les changements de partition sans reboot</title>
		<link>http://voidandany.free.fr/index.php/appliquer-les-changements-de-partition-sans-reboot/</link>
		<comments>http://voidandany.free.fr/index.php/appliquer-les-changements-de-partition-sans-reboot/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 11:14:52 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[disque]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1014</guid>
		<description><![CDATA[Lorsque l&#8217;on modifie la table des partitions en ligne de commande via fdisk ou cfdisk, les changements ne seront visibles qu&#8217;après un reboot. Exemple : Créons une partion primaire sdb2 de 10M, voici les commandes fdisk (sans autre explication) : &#8230; <a href="http://voidandany.free.fr/index.php/appliquer-les-changements-de-partition-sans-reboot/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lorsque l&#8217;on modifie la <strong>table des partitions en ligne de commande</strong> via <span style="text-decoration: line-through;">fdisk ou</span> cfdisk, les changements ne seront visibles qu&#8217;après un reboot.</p>
<p><br class="spacer_" /></p>
<p><em>Exemple :</em></p>
<p>Créons une partion primaire sdb2 de 10M, voici les commandes fdisk (sans autre explication) :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> fdisk <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdb
n
p
<span style="color: #000000;">2</span>
+10M
<span style="color: #c20cb9; font-weight: bold;">w</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>Si ensuite vous faite :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdb<span style="color: #000000; font-weight: bold;">*</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>sdb2 ne devrait pas apparaitre.</p>
<p><br class="spacer_" /></p>
<p>Pour voir cette nouvelle partition et pouvoir la formatter il faut <strong>rebooter</strong>.</p>
<p>Sauf si on utilise un outil nommé <strong>partbrobe</strong> qui force le noyau à relire la table des partitions, son utilisation est simplissime:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> partprobe</pre></div></div>

<p><br class="spacer_" /></p>
<p>Sous Jaunty (9.04) minimal partprobe est directement installé, si il ne l&#8217;est pas chez vous il vous faudra auparavant installer le paquet parted.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">Remarque :</span></em></strong></p>
<p>Lors des tests effectués pour écrire cet article la partition créé avec fdisk est apparu directement sans partprobe ni reboot.</p>
<p>Peut être est-ce dû à une nouvelle version de fdisk ou une nouvelle version du noyau, je n&#8217;en sais rien.</p>
<p>Toujours est-il qu&#8217;une partition créé sous cfdisk n&#8217;apparait pas, ce tips n&#8217;est donc pas inutile.</p>
<p><em>Edit 25/08/2010 :</em> Selon le commentaire de Curio, les fdisk récents informent le kernel qu’il doit relire les partitions d&#8217;où mon observation, je n&#8217;ai pas encore pris le temps de tester sir il y a une nouvelle version de cfdisk qui fait de même</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">Source :</span></em></strong></p>
<p><a href="http://www.netexpertise.eu/fr/linux/eviter-reboot-fdisk.html">http://www.netexpertise.eu/fr/linux/eviter-reboot-fdisk.html</a></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/appliquer-les-changements-de-partition-sans-reboot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Firefox &#8211; Modification du comportement de la touche backspace</title>
		<link>http://voidandany.free.fr/index.php/firefox-modification-du-comportement-de-la-touche-backspace-page-precedente/</link>
		<comments>http://voidandany.free.fr/index.php/firefox-modification-du-comportement-de-la-touche-backspace-page-precedente/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 14:37:18 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=885</guid>
		<description><![CDATA[Deuxième (après le paramètrage de la sélection dans la barre d&#8217;adresse) et dernier (pour l&#8217;instant) point de divergence entre le comportement de Firefox sous Linux et sous Windows : L&#8217;utilisation de la touche backspace. Sous Windows l&#8217;appui sur la touche &#8230; <a href="http://voidandany.free.fr/index.php/firefox-modification-du-comportement-de-la-touche-backspace-page-precedente/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Deuxième (après le paramètrage de la <a href="http://voidandany.free.fr/index.php/firefox-selection-de-lurl-dans-la-barre-dadresse/" target="_blank">sélection dans la barre d&#8217;adresse</a>) et dernier (pour l&#8217;instant) point de divergence entre le comportement de Firefox sous Linux et sous Windows :</p>
<p>L&#8217;utilisation de la touche backspace.</p>
<p><br class="spacer_" /></p>
<p>Sous Windows l&#8217;appui sur la <strong>touche backspace</strong> du clavier à pour conséquence de revenir à la <strong>page précédente</strong> (p-1 dans l&#8217;historique), sous Linux elle ne fait rien.</p>
<p><br class="spacer_" /></p>
<p>Pour ajouter cette focntionnalité, taper &laquo;&nbsp;<strong>about:config</strong>&nbsp;&raquo; dans la barre d&#8217;adresse de Firefox, valider la mise en garde et rechercher le paramètre :</p>
<p><strong>browser.backspace_action</strong></p>
<p><br class="spacer_" /></p>
<p>Double cliquer sur le paramètre (qui avec Firefox 3.5 sous Jaunty doit avoir la valeur 2) et saisir <strong>0</strong> comme valeur.</p>
<p>Valider, fermer la page about:config et apprécier&#8230;</p>
<p><br class="spacer_" /></p>
<p>Pour en savoir plus sur les valeurs possibles (0, 1 ou 2) de ce paramètre cf. <a href="http://kb.mozillazine.org/Browser.backspace_action">http://kb.mozillazine.org/Browser.backspace_action</a></p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">Source : </span></em></strong></p>
<p><a href="http://blog.bmaron.net/index.php?post/2007/05/13/Le-Backspace-dans-firefox-sous-linux-il-est-parti-ou">http://blog.bmaron.net/index.php?post/2007/05/13/Le-Backspace-dans-firefox-sous-linux-il-est-parti-ou</a></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/firefox-modification-du-comportement-de-la-touche-backspace-page-precedente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox &#8211; Sélection de l&#8217;URL dans la barre d&#8217;adresse</title>
		<link>http://voidandany.free.fr/index.php/firefox-selection-de-lurl-dans-la-barre-dadresse/</link>
		<comments>http://voidandany.free.fr/index.php/firefox-selection-de-lurl-dans-la-barre-dadresse/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 20:20:48 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=866</guid>
		<description><![CDATA[Un petit détail dans Firefox qui m&#8217;a perturbé suite à mon passage sous Ubuntu était le fait que lorsque l&#8217;on clic dans la barre d&#8217;adresse, l&#8217;URL n&#8217;est pas sélectionnée par défaut (ce qui est le comportement par défaut dans Firefox &#8230; <a href="http://voidandany.free.fr/index.php/firefox-selection-de-lurl-dans-la-barre-dadresse/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un petit détail dans Firefox qui m&#8217;a perturbé suite à mon passage sous Ubuntu était le fait que lorsque l&#8217;on clic dans la barre d&#8217;adresse, l&#8217;URL n&#8217;est pas sélectionnée par défaut (ce qui est le comportement par défaut dans Firefox sous Windows)</p>
<p><br class="spacer_" /></p>
<p style="text-align: left;">La démonstration en image :</p>
<div id="attachment_881" class="wp-caption alignleft" style="width: 709px"><a href="http://voidandany.free.fr/wp-content/uploads/FF-defaultcr.gif"><img class="size-full wp-image-881" title="FF-defaultcr" src="http://voidandany.free.fr/wp-content/uploads/FF-defaultcr.gif" alt="Comportement par défaut" width="699" height="74" /></a><p class="wp-caption-text">Comportement par défaut</p></div>
<p>Pour y remédier, taper &laquo;&nbsp;<strong>about:config</strong>&nbsp;&raquo; dans la zone d&#8217;adresse pour accéder aux paramétrages avancés de Firefox et valider la mise en garde.</p>
<p>Dans la zone de recherche (<strong>filtre</strong>), taper &laquo;&nbsp;selectsa&nbsp;&raquo; et sélectionner le paramètre &laquo;&nbsp;<strong>browser.urlbar.clickSelectsAll</strong>&nbsp;&raquo; qui par défaut doit avoir la valeur False.</p>
<p>Cliquer droit sur ce paramètre et sélectionner &laquo;&nbsp;inverser&nbsp;&raquo; (ou <strong>double cliquer dessus</strong>), il doit prendre la valeur True.</p>
<p>Fermer l&#8217;onglet &laquo;&nbsp;about:config&nbsp;&raquo;.</p>
<p style="text-align: left;">Dès lors dès que vous cliquez dans la barre d&#8217;adresse l&#8217;URL se met en surbrillance (elle est sélectionnée) :</p>
<p style="text-align: center;"> </p>
<div class="mceTemp" style="text-align: center;">
<dl id="attachment_882" class="wp-caption  alignleft" style="width: 703px;">
<dt class="wp-caption-dt"><a href="http://voidandany.free.fr/wp-content/uploads/FF-selectallcr.gif"><img class="size-full wp-image-882" title="FF-selectallcr" src="http://voidandany.free.fr/wp-content/uploads/FF-selectallcr.gif" alt="Selection de l'URL" width="693" height="77" /></a></dt>
<dd class="wp-caption-dd" style="text-align: center;">Sélection de l&#8217;URL</dd>
</dl>
</div>
<p style="text-align: center;"> </p>
<p style="text-align: left;"><em><strong>Source : </strong></em></p>
<p style="text-align: left;"><a href="http://ubuntuforums.org/archive/index.php/t-228930.html" target="_blank">http://ubuntuforums.org/archive/index.php/t-228930.html</a></p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/firefox-selection-de-lurl-dans-la-barre-dadresse/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Suppression les bips à l&#8217;arrêt de Jaunty</title>
		<link>http://voidandany.free.fr/index.php/suppression-les-bips-a-larret-de-jaunty/</link>
		<comments>http://voidandany.free.fr/index.php/suppression-les-bips-a-larret-de-jaunty/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 13:01:12 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=855</guid>
		<description><![CDATA[Sur sweetBox sous Gutsy (Ubuntu 7.10) lors de l&#8217;arrêt du PC le système émettait un bip à l&#8217;arrêt ce qui ne me dérangeait pas plus que ça, mais sur sweetHome sous Jaunty (Ubuntu 9.04) à l&#8217;arrêt ce n&#8217;est pas un &#8230; <a href="http://voidandany.free.fr/index.php/suppression-les-bips-a-larret-de-jaunty/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sur <a href="http://voidandany.free.fr/index.php/architecture-domestique/" target="_blank">sweetBox</a> sous Gutsy (Ubuntu 7.10) lors de l&#8217;arrêt du PC le système émettait un bip à l&#8217;arrêt ce qui ne me dérangeait pas plus que ça, mais sur sweetHome sous Jaunty (Ubuntu 9.04) à l&#8217;arrêt ce n&#8217;est pas un mais 2-3 bips qui sont émis et là c&#8217;est déjà plus embêtant.</p>
<p>La solution je l&#8217;ai trouvé <a href="http://vanaryon.fr.nf/index.php/2009/04/jaunty-et-ses-bips-a-larret/" target="_blank">ici</a> et elle est très simple, il suffit d&#8217;éditer le fichier /etc/modprobe.d/blacklist.conf et d&#8217;y ajouter :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">blacklist pcspkr</pre></div></div>

<p><br class="spacer_" /></p>
<p>Cette ligne à pour conséquence d&#8217;empêcher le chargement du driver du speaker interne responsable entre autre du bip d&#8217;arrêt.</p>
<p><br class="spacer_" /></p>
<p>Un reboot pour apprécier une dernière fois le doux son des bips et ce sera fini.</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/suppression-les-bips-a-larret-de-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importer QIF de Money dans KMyMoney</title>
		<link>http://voidandany.free.fr/index.php/importer-qif-de-money-dans-kmymoney/</link>
		<comments>http://voidandany.free.fr/index.php/importer-qif-de-money-dans-kmymoney/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 10:12:29 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=698</guid>
		<description><![CDATA[Comme indiqué ici je viens de baculer complétement sur Ubuntu (adieu XP), le dernier point qui restait à traiter pour faire cette bascule était de trouver un remplaçant à MS Money. Après avoir testé divers logiciel j&#8217;ai selectionné KMyMoney. Ne &#8230; <a href="http://voidandany.free.fr/index.php/importer-qif-de-money-dans-kmymoney/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Comme indiqué <a href="http://voidandany.free.fr/index.php/mise-a-jour-de-larticle-architecture-domestique/" target="_blank">ici</a> je viens de baculer complétement sur Ubuntu (adieu XP), le dernier point qui restait à traiter pour faire cette bascule était de trouver un remplaçant à MS Money.</p>
<p>Après avoir testé divers logiciel j&#8217;ai selectionné <a href="http://kmymoney2.sourceforge.net/" target="_blank">KMyMoney</a>.</p>
<p>Ne voulant pas perdre tout mon historique (depuis 2002) il me fallait importer les comptes Money dans KMyMoney, voici la procédure suivie.</p>
<p>Pour info j&#8217;utilisais Money 2004, les procédures peuvent donc changer si vous utilisez une autre version.</p>
<p><br class="spacer_" /></p>
<h3>Export Money</h3>
<p>Sur Money, exporter les comptes un à un au format QIF</p>
<p>Copier les fichiers générés sous Windows vers Ubuntu.</p>
<p><br class="spacer_" /></p>
<h3>Traitement des fichiers</h3>
<p>Les fichiers QIF généré n&#8217;ont pas pu être importés tel quel sous KMyMoney, 2 raisons :</p>
<ul>
<li>le format de date : jj/mm&#8217;aaaa</li>
<li>les caractères spéciaux (é, è, à, etc.) non reconnus</li>
</ul>
<p><br class="spacer_" /></p>
<h4>Formatter la date</h4>
<p>On veut trnasformer une date au format jj/mm&#8217;aaaa en jj/mm/aaaa.</p>
<p>Pour cela en ligne de commande sous Ubuntu :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #ff0000;">'s/\(D[0-9]\{2\}\/[0-9]\{2\}\)./\1\//g'</span> fichierExport.qif <span style="color: #000000; font-weight: bold;">&gt;</span> fichierExportDateOK.qif</pre></div></div>

<p><br class="spacer_" /></p>
<h4>Remplacer les caractère spéciaux</h4>
<p>La solution a été trouvée ici : <a href="http://forum.ubuntu-fr.org/viewtopic.php?pid=2384768#p2384768">http://forum.ubuntu-fr.org/viewtopic.php?pid=2384768#p2384768</a></p>
<p><br class="spacer_" />Créer un fichier convertAccent.c et y copier :</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"> 
&nbsp;
  <span style="color: #339933;">#include &lt;stdio.h&gt;</span>
  <span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
        <span style="color: #993333;">int</span> c <span style="color: #339933;">=</span> getchar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>c <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span>
&nbsp;
                <span style="color: #009900;">&#123;</span>
&nbsp;
                <span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span>
&nbsp;
                        <span style="color: #009900;">&#123;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">224</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">160</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">226</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">162</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">231</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">167</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">232</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">168</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">233</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">169</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">234</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">170</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">235</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">171</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">238</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">174</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">239</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">175</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">244</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">180</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">246</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">182</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">249</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">185</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">251</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">187</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">252</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">195</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">188</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
&nbsp;
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">192</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'A'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">194</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'A'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">200</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'E'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">201</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'E'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">202</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'E'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">203</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'E'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">206</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'I'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">207</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'I'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">212</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'O'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">214</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'O'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">217</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'U'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">219</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'U'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">220</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'U'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
&nbsp;
                        <span style="color: #b1b100;">case</span> <span style="color: #0000dd;">128</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">226</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">130</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> putchar<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">172</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
&nbsp;
                        <span style="color: #b1b100;">default</span><span style="color: #339933;">:</span> putchar<span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                        <span style="color: #009900;">&#125;</span>
&nbsp;
                c <span style="color: #339933;">=</span> getchar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>Le compiler :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> removeAccent.c</pre></div></div>

<p><br class="spacer_" /></p>
<p>Passer les fichiers qifs à la moulinette :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cat</span> fichierExportDateOK.qif <span style="color: #000000; font-weight: bold;">|</span> .<span style="color: #000000; font-weight: bold;">/</span>convertAccent <span style="color: #000000; font-weight: bold;">&gt;</span> fichierExportOK.qif</pre></div></div>

<p><br class="spacer_" /></p>
<h3>Importer dans KMyMoney</h3>
<p>Il ne reste plus qu&#8217;a installer KMyMoney :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> kmymoney2</pre></div></div>

<p><br class="spacer_" /></p>
<p>Puis importer les fichiers QIF modifiés, Money n&#8217;ayant pas exporté les catégorie il conviendra de les recréer au fur et à mesure que le processus d&#8217;import en rencontre une nouvelle.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/importer-qif-de-money-dans-kmymoney/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
