<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.mn-home.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>M&#233;mo Debian &amp; VDR</title>
	<link>http:///</link>
	<description>Ce site me sert de m&#233;mo pour mes installations pour Debian et VDR essentiellement.
Vous pourrez trouver aussi des infos sur Windows et les clients Jabber.
Je les diffuse en esp&#233;rant qu'ils puissent servir &#224; d'autres personnes.
Si vous le souhaitez, vous pouvez aussi poster vos m&#233;mos. Pour cela, il suffit de vous inscrire et vous pourrez ensuite r&#233;diger des articles que je publierai.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.mn-home.fr/spip.php?id_auteur=2&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Packager v4l-dvb pour Debian</title>
		<link>https://www.mn-home.fr/article11.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article11.html</guid>
		<dc:date>2009-05-21T21:23:35Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>eRen, michael</dc:creator>



		<description>&lt;p&gt;Packager les modules v4l-dvb pour Debian&lt;/p&gt;

-
&lt;a href="https://www.mn-home.fr/rubrique4.html" rel="directory"&gt;VDR&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Packager les modules v4l-dvb va nous permettre de mieux suivre les mises &#224; jour et profiter d'une meilleur int&#233;gration dans notre syst&#232;me. Merci &#224; &lt;a href=&#034;https://www.e-tobi.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;etobi&lt;/a&gt; pour son exemple.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Installation des pr&#233;-requis&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude -R install build-essential mercurial diff dpkg-dev cdbs devscripts dpatch fakeroot&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Construction de l'arborescence de travail&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd /usr/src/ mkdir source-v4l-dvb cd source-v4l-dvb mkdir construction&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;R&#233;cuperation de packager-v4l-dvb&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd /usr/src/source-v4l-dvb wget http://vdrbox.lautre.net/fichiers/VDR/DVB/packager-v4l-dvb.diff&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Application du patch&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd construction patch -p1 &lt;../packager-v4l-dvb.diff&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;R&#233;cuperation des sources de v4l-dvb&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;chmod +x debian/rules debian/rules get-orig-source&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Construction des packages Debian&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;NEW_VERSION_COMPLET=$(dpkg-parsechangelog --format dpkg | grep '^Version' | sed 's/^Version: \(.*\)$/\1/') NEW_VERSION=$(echo $NEW_VERSION_COMPLET | sed 's/-[0-9]*$//') cd .. mv construction/ v4l-dvb-$NEW_VERSION tar xfz v4l-dvb_*.orig.tar.gz -C v4l-dvb-$NEW_VERSION/ --strip-components=1 cd v4l-dvb-$NEW_VERSION/&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour activer le concurrent recording, &#233;diter le fichier debian/patches/00list et ajouter cette ligne : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;01_dvb-cwidx-v4l-dvb&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous pouvons maintenant, construire le paquet Debian&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;dpkg-buildpackage -us -uc -rfakeroot&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vous devez maintenant avoir deux paquets Debian (v4l-dvb-headers et v4l-dvb-source)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Installation des packages Debian&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Il vous faut &#234;tre root, pour les actions suivantes :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;aptitude install module-assistant cd /usr/src/source-v4l-dvb dpkg -i v4l-dvb-headers* v4l-dvb-source*&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Compilation des modules v4l-dvb&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;module-assistant auto-install v4l-dvb-source&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Les modules v4l-dvb sont maintenant compil&#233;s et install&#233;s sur votre syst&#232;me.&lt;/p&gt;
&lt;p&gt;Pour pouvoir profiter des headers v4l-dvb install&#233;s pr&#233;c&#233;dement, il faudra rajouter ceci au Makefile :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;INCLUDES += -I/usr/include/v4l-dvb&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Au prochain reboot, les nouveaux modules seront pris en compte.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Mise &#224; jour :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Corrections mineurs (31.01.2010)&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation carte DWL-650+ (acx100)</title>
		<link>https://www.mn-home.fr/article31.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article31.html</guid>
		<dc:date>2008-06-08T17:35:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>eRen, michael</dc:creator>



		<description>&lt;p&gt;Installation de la carte DLINK DWL-650+ (chipset Texas Instrument) avec acx100 et ndiswrapper&lt;/p&gt;

-
&lt;a href="https://www.mn-home.fr/rubrique11.html" rel="directory"&gt;R&#233;seau&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Installation de la carte DLINK DWL-650+ (chipset Texas Instrument). Deux m&#233;thodes seront ici d&#233;taill&#233;es. La premi&#232;re m&#233;thode utilisant les pilotes natifs &lt;a href=&#034;http://acx100.sourceforge.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;acx100&lt;/a&gt; et la seconde utilisant &lt;a href=&#034;http://ndiswrapper.sourceforge.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ndiswrapper&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pourquoi avoir choisit deux m&#233;thodes ?&lt;/h2&gt;
&lt;p&gt;Que se soit le pilote acx100 ou ndiswrapper, ils ont des avantages mais aussi des inconvenients. Suivant vos souhaits et vos besoins, vous vous dirigerez plut&#244;t vers l'une ou vers l'autre solution.&lt;/p&gt;
&lt;p&gt;Le pilote acx100 &#224; l'avantage d'&#234;tre natif Linux et donc s'int&#232;gre beaucoup mieux. Mais il a un gros probl&#232;me, il ne g&#232;re pas le WPA. Voici un lien pour avoir plus de d&#233;tail sur la non prise en charge du WPA par acx100 &lt;a href=&#034;http://acx100.sourceforge.net/wiki/WPA&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://acx100.sourceforge.net/wiki/WPA&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ndiswrapper n'est qu'un &lt;a href=&#034;http://fr.wikipedia.org/wiki/Wrapper_%28informatique%29&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;wrapper&lt;/a&gt; et utilise donc le pilote Windows pour faire fonctionner la carte. Par contre, l'avantage de cette solution est qu'elle permet l'utilisation du WPA.&lt;/p&gt;
&lt;p&gt;Maintenant que vous connaissez les grandes raisons, vous pouvez choisir en connaissance de cause.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;acx100&lt;/h2&gt;
&lt;p&gt;Cette m&#233;thode devrait fonctionner avec toute carte utilisant un chipset Texas Instrument. Vous trouverez une liste de cartes compatibles avec acx100 &#224; cette adresse : &lt;a href=&#034;http://acx100.sourceforge.net/matrix.html&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://acx100.sourceforge.net/matri...&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Installation des pr&#233;-requis&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Vous devrez avoir les d&#233;p&#244;ts contrib et non-free d'actif.&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install bzip2 linux-headers-&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;uname -r&lt;/code&gt; build-essential module-assistant&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Compilation du module&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;module-assistant auto-install acx100-source&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La commande va s'occuper de g&#233;n&#233;rer un paquet Debian pour acx100-source et l'installer. Si des paquets suppl&#233;mentaires sont n&#233;cessaires, ils seront aussi install&#233;s.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Firmware&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;wget http://www.kazer.org/acx-firmware-20060207.tar.bz2 tar xvfj acx-firmware-20060207.tar.bz2 mv fw/acx100_1.10.7.K/* /lib/firmware/ rm acx-firmware-20060207.tar.bz2 fw/ -rf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Premier chargement&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pour le charger, soit on reboot, soit on le charge via modprobe.&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;modoprobe -v acx&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il ne vous reste plus qu'&#224; passer &#224; la configuration du r&#233;seau, qui fera l'objet d'une nouvelle page prochainement.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;ndiswrapper&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Installation des pr&#233;-requis&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install unzip linux-headers-&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;uname -r&lt;/code&gt; build-essential module-assistant&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Compilation du module&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;module-assistant auto-install ndiswrapper-source aptitude install ndiswrapper-utils-1.9&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Installation du pilote Windows&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;wget ftp://ftp.dlink.com/Wireless/DWL650+/Driver/dwl650+_drivers_307.zip mkdir temp cd temp unzip dwl650+_drivers_307.zip ndiswrapper -i Drivers/WinXP/AIRPLUS.INF cd .. rm temp/ -rf rm dwl650+_drivers_307.zip&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Chargement automatique de ndiswrapper&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Debian Etch&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;echo &#034;ndiswrapper&#034; &gt;&gt; /etc/modules&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Debian Testing et Debian Unstable&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ndiswrapper -m&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Premier chargement&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pour le charger, soit on reboot, soit on le charge via modprobe.&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;modoprobe -v ndiswrapper&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il ne vous reste plus qu'&#224; passer &#224; la configuration du r&#233;seau, qui fera l'objet d'une nouvelle page prochainement.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation de FiSH pour irssi</title>
		<link>https://www.mn-home.fr/article18.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article18.html</guid>
		<dc:date>2008-05-26T19:46:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>eRen, michael</dc:creator>



		<description>&lt;p&gt;Cet article d&#233;crit la proc&#233;dure que j'ai utilis&#233;e pour pouvoir compiler le fichier &#034;libfish.so&#034; sur une Debian. Ce fichier est un module pour irssi. Il permet &#034;d'encrypter&#034; les conversations entre 2 personnes qui se parlent en mp.&lt;/p&gt;

-
&lt;a href="https://www.mn-home.fr/rubrique7.html" rel="directory"&gt;S&#233;curit&#233;&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Toute la manipulation se d&#233;roule dans le sous-r&#233;pertoire &#034;src&#034; dans ma home. Les sources de irssi, de FiSH, et de MIRACL sont requis, ainsi que la &#034;glib&#034; paquet &#034;libglib2.0-dev&#034; sur ma plateforme.&lt;/p&gt;
&lt;p&gt;&lt;font color = red&gt;Pr&#233;-requis&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install irssi-dev libglib2.0-dev&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Toutes les commandes qui vont suivre ne n&#233;cessitent pas les droits root et devront &#234;tre effectu&#233;es avec un user normal de pr&#233;f&#233;rence. Si possible le user utilisant irssi.&lt;/p&gt;
&lt;p&gt;&lt;font color = red&gt;R&#233;cup&#233;ration des sources&lt;/font color&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd ~ mkdir src cd src&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;R&#233;cup&#233;rez l'archive FiSH sur le site &lt;a href=&#034;http://fish.secure.la/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici&lt;/a&gt;&lt;br class='autobr' /&gt;
ou tapez les commandes suivantes :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;wget http://fish.secure.la/irssi/FiSH-irssi.v1.00-RC5-source.zip unzip FiSH-irssi.v1.00-RC5-source.zip cd FiSH-irssi.v1.00-RC5-source/&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;font color = red&gt;Compilation de miracl.a&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;Pour compiler libfish.so il est n&#233;cessaire de g&#233;n&#233;rer le fichier &#034;miracl.a&#034;, &lt;strong&gt;M&lt;/strong&gt;ultiprecision &lt;strong&gt;I&lt;/strong&gt;nteger and &lt;strong&gt;R&lt;/strong&gt;ational &lt;strong&gt;A&lt;/strong&gt;rithmetic, pour plus de pr&#233;cisions sur ce &#034;projet&#034;, voir &lt;a href=&#034;http://www.shamus.ie/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nous cr&#233;ons un r&#233;pertoire dans le r&#233;pertoire de FiSH.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;mkdir MIRACL cd MIRACL cp ../mir_amd64 amd64 wget ftp://ftp.computing.dcu.ie/pub/crypto/miracl.zip unzip -j -aa -L miracl.zip&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour les architecture 32bits, tapez :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;bash linux&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;et pour les 64bits, tapez :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;bash amd64&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vous pouvez tester la bonne compilation de miracl.a avec la commande :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;./pk-demo&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il calcule des cl&#233;s de diff&#233;rentes longueurs pour Alice et Bob :-)&lt;/p&gt;
&lt;p&gt;Recopiez le pr&#233;cieux fichier dans les sources de FiSH&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cp miracl.a ../&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color = red&gt;Compilation de &#034;libfish.so&#034;&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cd ~/src/FiSH-irssi.v1.00-RC5-source&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il faut modifier le Makefile de &#034;FisH&#034; pour lui indiquer o&#249; se trouvent les sources de &#034;irssi&#034; ainsi que le chemin o&#249; se trouve &#034;glib&#034;. Remplacer les trois premi&#232;res lignes du Makefile par celles-ci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;glib_inc = /usr/include/glib-2.0 glib_dir = /usr/lib/glib-2.0 irssi_dir = /usr/include/irssi&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Compilation :&lt;br class='autobr' /&gt;
Pour les architectures 32bits, tapez :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;make&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;et pour les 64bits, tapez :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;make amd64&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vous devriez (tout comme chez moi, vu que je d&#233;roule ce tuto en m&#234;me temps que je l'&#233;cris), obtenir cette ligne :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Compiling finished --&gt;&gt; /home/toto/src/FiSH-irssi.v1.00-RC5-source/libfish.so&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il ne reste plus qu'&#224; recopier le fichier libfish.so dans le r&#233;pertoire modules de irssi (r&#233;pertoire g&#233;n&#233;ral ou de votre HOME) :&lt;/p&gt;
&lt;p&gt;Si vous &#234;tes le seul &#224; utiliser irssi sur votre PC :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;mkdir -p ~/.irssi/modules/ cp libfish.so ~/.irssi/modules/&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Si vous souhaitez l'installer dans le r&#233;pertoire g&#233;n&#233;ral de irssi, les droits root sont n&#233;cessaires :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cp libfish.so /usr/lib/irssi/modules/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color = red&gt;Utilisation de &#034;libfish.so&#034;&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;Une fois dans irssi vous chargerez ce module &#224; l'aide de la commande suivante :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/load fish&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;irssi r&#233;pond :&lt;/p&gt;
&lt;p&gt;&lt;font color=blue&gt;&lt;br class='autobr' /&gt;
21:13 - !- FiSH : Using default password to decrypt blow.ini... Try /setinipw to set a custom password.&lt;br class='manualbr' /&gt;21:13 - !- Irssi : FiSH v1.00 - encryption module for irssi loaded ! URL : &lt;a href=&#034;http://fish.sekure.us&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://fish.sekure.us&lt;/a&gt;&lt;br class='manualbr' /&gt;21:13 - !- Irssi : Try /helpfish or /fishhelp for a short command overview&lt;br class='manualbr' /&gt;21:13 - !- Irssi : Loaded module fish/core&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;Vous pouvez &#233;galement automatiser le chargement du module en tapant cette commande :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;echo '/load fish' &gt;&gt; ~/.irssi/startup&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Remarque : L'&#233;change des cl&#233;s se fait sur le serveur irc ...&lt;/p&gt;
&lt;p&gt;Bon chat :-)&lt;/p&gt;
&lt;p&gt;Source d'information : &lt;br class='manualbr' /&gt;&lt;a href=&#034;http://fish.secure.la/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://fish.secure.la/&lt;/a&gt;&lt;br class='manualbr' /&gt;&lt;a href=&#034;http://www.shamus.ie/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.shamus.ie/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Mise &#224; jour :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Corrections des liens vers fish.secure.la (01.02.2010)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Installation des pr&#233; requis (26/05/2008)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Version 1.00Rc5 de Fish (26/05/2008)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Correction de lien (26/05/2008)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Compilation 32 et 64 bits (26/05/2008)&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>G&#233;n&#233;rer une cl&#233; gnupg</title>
		<link>https://www.mn-home.fr/article8.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article8.html</guid>
		<dc:date>2008-04-15T18:00:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>eRen, michael</dc:creator>



		<description>&lt;p&gt;G&#233;n&#233;rer une cl&#233; gnupg permettant de transmettre des messages (mail, Jabber...) sign&#233;s et/ou chiffr&#233;s.&lt;/p&gt;

-
&lt;a href="https://www.mn-home.fr/rubrique7.html" rel="directory"&gt;S&#233;curit&#233;&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;G&#233;n&#233;rer une cl&#233; gnupg permettant de transmettre des messages (mail, Jabber...) sign&#233;s et/ou chiffr&#233;s.&lt;/p&gt;
&lt;p&gt;Gpg est install&#233; par d&#233;faut sur la distribution Debian.&lt;/p&gt;
&lt;p&gt;Nous passons donc directement &#224; la cr&#233;ation de notre cl&#233; gpg priv&#233;e.&lt;/p&gt;
&lt;p&gt;Ouvrez un nouveau shell et tapez les commandes suivantes :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --gen-key&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il va vous cr&#233;er un r&#233;pertoire .gnupg dans votre Home.&lt;/p&gt;
&lt;p&gt;A la premi&#232;re question, r&#233;pondre &#034;1&#034; (DSA and Elgamal (default))&lt;/p&gt;
&lt;p&gt;En passant, pour cr&#233;er une cl&#233; RSA qui fait plus que signer, taper :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --expert --gen-key&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ensuite, vous pouvez modifier la taille de la cl&#233; mais la valeur par d&#233;faut convient d&#233;j&#224; tr&#232;s bien.&lt;/p&gt;
&lt;p&gt;Laissez le choix par d&#233;faut pour la date d'expiration.&lt;/p&gt;
&lt;p&gt;Confirmez avec &#034;Y&#034; que tous les renseignements sont corrects.&lt;/p&gt;
&lt;p&gt;Il va &#224; pr&#233;sent vous demander de renseigner votre nom et votre adresse e-mail (Cela sera utile pour vos correspondants, qui pourront ainsi savoir a qui appartient la clef). Vous pouvez aussi &#233;ventuellement attacher un commentaire.&lt;/p&gt;
&lt;p&gt;Vous devez maintenant confirmer que les renseignements pr&#233;c&#233;dants sont corrects en tapant &#034;O&#034;.&lt;/p&gt;
&lt;p&gt;A pr&#233;sent, entrez une passphrase pour prot&#233;ger votre cl&#233;. (C'est une phrase, pas un mot de passe !!!).&lt;/p&gt;
&lt;p&gt;La cl&#233; va &#224; pr&#233;sent se g&#233;n&#233;rer. Il faudra cr&#233;er de l'al&#233;atoire en d&#233;marrant des applications. Par exemple, en &#233;coutant de la musique... Pour ainsi permettre la g&#233;n&#233;ration d'une cl&#233; tr&#232;s al&#233;atoire.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Quelques commandes usuelles :&lt;/p&gt;
&lt;p&gt;1) Lister son trousseau de cl&#233;s publiques&lt;/p&gt;
&lt;p&gt;Format court&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --list[-secret]-keys&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Format long&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --list[-secret]-keys --keyid-format long&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;2) Ajouter une cl&#233;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --import nouvellecle.asc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3) Exporter une cl&#233; publique (cas le plus fr&#233;quent la sienne, pour pouvoir la communiquer)&lt;/p&gt;
&lt;p&gt;R&#233;cup&#233;rer le nom de l'utilisateur dont on souhaite exporter la cl&#233;, &#224; l'aide de la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --list-keys&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Exporter la cl&#233; dans un fichier, au format ASCII (utile pour &#034;Mailer&#034; la cl&#233;) :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --armor --output MaClePub.asc --export &#034;Nom_De_Lutilisateur&#034;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Sans l'option &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;--armor&lt;/code&gt; la cl&#233; est g&#233;n&#233;r&#233;e au format binaire.&lt;/p&gt;
&lt;p&gt;4) Exporter sa cl&#233; priv&#233;e&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --export-secret-key -a &gt;MaClePriv.key&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;5) Importer sa cl&#233; priv&#233;e (cas d'un 2&#232;me trousseau situ&#233; sur un autre PC)&lt;br class='autobr' /&gt;
Recopier la fichier sur le deuxi&#232;me PC &#224; l'aide d'un moyen s&#251;r (cl&#233; USB par exemple)&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --import --allow-secret-key-import MaClePriv.key&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si vous rencontrez ce message d'erreur en voulant encrypter :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;gpg --encrypt --recipient 'Nom du destinataire' 'Nom du fichier &#224; encrypter' gpg: AABBCCDD: Rien ne dit que la cl&#233; appartient vraiment &#224; l'utilisateur nomm&#233;.&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Vous devez &#034;faire confiance &#224; l'utilisateur&#034; &#224; l'aide de la commande suivante :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --edit-key 'Nom du destinataire'&lt;/code&gt;&lt;br class='manualbr' /&gt;Au prompt gpg, taper :&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;trust&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Plusieurs niveau de confiance vous sont propos&#233;s, s&#233;lectionnez 5 par exemple, puis &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;quit&lt;/code&gt; pour quitter gpg. Maintenant vous ne devriez plus avoir le message d'erreur, lors de l'utilisation de la cl&#233; de cet utilisateur&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Mise &#224; jour :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Passage dans la cat&#233;gorie S&#233;curit&#233; (27.05.2008)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ajout d'un commentaire pour faire confiance &#224; une cl&#233; (29.12.2008)&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation de nvram-wakeup</title>
		<link>https://www.mn-home.fr/article22.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article22.html</guid>
		<dc:date>2007-11-25T18:11:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>eRen, michael</dc:creator>



		<description>&lt;p&gt;Installation de nvram-wakeup pour pouvoir planifi&#233; des d&#233;marrages de son PC&lt;/p&gt;

-
&lt;a href="https://www.mn-home.fr/rubrique8.html" rel="directory"&gt;Divers&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Installation de nvram-wakeup pour pouvoir planifier des d&#233;marrages de son PC.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233; requis&lt;/h2&gt;
&lt;p&gt;Avoir l'option Resume On RTC Alarm dans le BIOS ou le m&#234;me genre d'option permettant de planifier via le BIOS une heure de red&#233;marrage pour le PC.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation de nvram-wakeup&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install nvram-wakeup&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Chargement du module&lt;/font color&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;modprobe -v nvram echo &#034;nvram&#034; &gt;&gt; /etc/modules&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Premier lancement de nvram-wakeup&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nvram-wakeup&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si vous recevez ce message :&lt;/p&gt;
&lt;p&gt;&lt;font color=blue&gt;nvram-wakeup : Your mainboard is currently not supported.&lt;br class='manualbr' /&gt;nvram-wakeup : Please try determining the addresses and sending the following&lt;br class='manualbr' /&gt;nvram-wakeup : information back to the maintainers :&lt;br class='manualbr' /&gt;nvram-wakeup : - The addresses you found out (read README.mb)&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;Il va vous falloir cr&#233;er manuellement le fichier de configuration avec guess-helper. Sinon, vous pouvez passer directement &#224; la &lt;a href=&#034;http://vdrbox.lautre.net/spip.php?article22&amp;artsuite=0#sommaire_5&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;modification de Grub&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;ation du fichier de conf&lt;/h2&gt;
&lt;p&gt;Il vous faudra, red&#233;marrer plusieurs fois le PC pour modifier les heures de d&#233;marrage dans le BIOS. Lors des modifications des heures de d&#233;marrage dans le BIOS ne modifi&#233; surtout aucune autre donn&#233;e que celle demand&#233;e par le script.&lt;/p&gt;
&lt;p&gt;Lancer guess-helper&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;guess-helper&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;A la premi&#232;re question, r&#233;pondre &#034;y&#034;.&lt;/p&gt;
&lt;p&gt;Lors de la demande du chipset indiquez Unknow (U) m&#234;me si vous connaissez votre chipset. J'ai rencontr&#233; des soucis avec les autres options.&lt;/p&gt;
&lt;p&gt;Ensuite suivez les instructions et modifiez les jours et horaires de d&#233;marrage comme demand&#233; et relancez guess-helper &#224; chaque fois pour que la proc&#233;dure se poursuive.&lt;/p&gt;
&lt;p&gt;A la fin, il va vous cr&#233;er deux r&#233;pertoires&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ls guess-directisa guess-nvram-module&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On va utiliser la configuration disponible dans le r&#233;pertoire guess-nvram-module, le directisa n'a jamais voulu fonctionner chez moi.&lt;/p&gt;
&lt;p&gt;Rajouter dans votre fichier de configuration guess-nvram-module/nvram-wakeup.conf&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;need_reboot = ON_ANY_CHANGE&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;juste avant la ligne&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;addr_stat = ...&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cp ~/guess-nvram-module/nvram-wakeup.conf /etc/nvram-wakeup.conf rm -rf ~/guess*&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Modification de Grub&lt;/h2&gt;
&lt;p&gt;La modification du Grub va permettre le reboot et l'arr&#234;t du PC tout de suite apr&#232;s le menu de Grub car le BIOS a besoin de relire sa NVRAM.&lt;/p&gt;
&lt;p&gt;Editer /boot/grub/menu.lst&lt;/p&gt;
&lt;p&gt;Remplacer&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;default 0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;default saved&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;et rajouter ceci tout &#224; la fin du fichier :&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;title NVRAM&lt;br class='manualbr' /&gt;savedefault 0&lt;br class='manualbr' /&gt;cat /boot/grub/default&lt;br class='manualbr' /&gt;halt&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;spip&#034;&gt;Test de red&#233;marrage auto&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;nvram-wakeup -C /etc/nvram-wakeup.conf -s $((&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt; + 11 * 60)) grub-set-default 4 reboot&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Le num&#233;ro 4 de grub-set-default correspond &#224; l'entr&#233;e NVRAM du menu Grub que l'on a ajout&#233;. Ce num&#233;ro peut &#234;tre diff&#233;rent chez vous, suivant le nombre d'entr&#233;es que vous avez dans Grub. Attention, la premi&#232;re entr&#233;e correspond &#224; 0, la seconde entr&#233;e &#224; 1...&lt;/p&gt;
&lt;p&gt;Il devrait maintenant red&#233;marrer 6 minutes apr&#232;s avoir tap&#233; la premi&#232;re commande.&lt;/p&gt;
&lt;p&gt;Vous pouvez maintenant planifier des heures de red&#233;marrage automatique avec NVRAM.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation de Lirc sur port s&#233;rie</title>
		<link>https://www.mn-home.fr/article21.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article21.html</guid>
		<dc:date>2007-11-25T17:06:46Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>eRen, michael</dc:creator>



		<description>&lt;p&gt;Installation de Lirc avec module-assistant et les paquets Debian de Lirc pour un r&#233;cepteur sur le port s&#233;rie&lt;/p&gt;

-
&lt;a href="https://www.mn-home.fr/rubrique9.html" rel="directory"&gt;Multimedia&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Installation de Lirc avec module-assistant (m&#233;thode Debian) pour un r&#233;cepteur sur port s&#233;rie.&lt;/p&gt;
&lt;p&gt;Remarque : J'utilise aptitude, si ce n'est pas votre cas, remplacer la commande aptitude par apt-get.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation des pr&#233;-requis&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install linux-headers-$(uname -r) build-essential module-assistant setserial&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Configuration de setserial&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cp /var/lib/setserial/autoserial.conf /etc/serial.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Editer /etc/serial.conf&lt;/p&gt;
&lt;p&gt;Pour ttyS0 (Port COM1) supprimer tout ce qui se trouve apr&#232;s&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;/dev/ttyS0 uart&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Avant de supprimer, gardez dans un coin de votre t&#234;te le port (0x03f8) et l'irq (4) pour mon cas.&lt;/p&gt;
&lt;p&gt;et rajoutez &#224; la suite de cette ligne&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;none&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ca devrait ressembler &#224; ceci :&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;/dev/ttyS0 uart none&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;spip&#034;&gt;Installation et configuration du module lirc&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install lirc-modules-source -R&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration du paquet lirc-modules-source&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;dpkg-reconfigure lirc-modules-source&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=blue&gt;D&#233;s&#233;lectionner gpio et i2c et s&#233;lectionner serial&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_31 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH301/01-Choix_modules-2-be770.png?1687816632' width='500' height='301' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;font color=blue&gt;S&#233;lectionner Other&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_32 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH302/02-Supported_Device-2f983.png?1687816632' width='500' height='302' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;font color=blue&gt;R&#233;pondre Oui&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_33 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH301/03-Transmetteur-6eeb8.png?1687816632' width='500' height='301' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;font color=blue&gt;R&#233;pondre Non&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_34 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH302/04-Porteuse-2-d7ecb.png?1687816632' width='500' height='302' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;font color=blue&gt;Indiquer le port que vous aviez dans le fichier /etc/serial.conf&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_35 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH301/05-IO_Port-2-9222b.png?1687816632' width='500' height='301' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;font color=blue&gt;Indiquer le num&#233;ro d'IRQ que vous aviez dans le fichier /etc/serial.conf&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_36 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH300/06-IRQ-2-7e220.png?1687816632' width='500' height='300' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;font color=blue&gt;R&#233;pondre Non&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_37 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH302/07-Automatique_compil-2-c7c42.png?1687816632' width='500' height='302' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;font color=blue&gt;S&#233;lectionner Installer la version du responsable du paquet&lt;/font color&gt;&lt;/p&gt;
&lt;div class='spip_document_38 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.mn-home.fr/local/cache-vignettes/L500xH300/07-fichier-lirc-module-5e6cd.png?1687816632' width='500' height='300' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Compilation du module&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;module-assistant auto-install lirc&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation de Lirc et configuration&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install lirc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;R&#233;cup&#233;rer votre fichier lircd.conf sur &lt;a href=&#034;http://lirc.sourceforge.net/remotes/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://lirc.sourceforge.net/remotes/&lt;/a&gt; ou le cr&#233;er avec irrecord.&lt;/p&gt;
&lt;p&gt;La mienne est une Thomson qui existe d&#233;j&#224; sur le site de Lirc. On le r&#233;cup&#232;re et on le renomme en lircd.conf puis on le d&#233;place dans /etc/&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;wget http://lirc.sourceforge.net/remotes/thomson/RCT311DA2 mv RCT311DA2 /etc/lirc/lircd.conf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Editer /etc/lirc/hardware.conf&lt;/p&gt;
&lt;p&gt;N'utilisant pas Lircmd et irexec, je d&#233;commente les lignes suivantes :&lt;br class='autobr' /&gt;
Comme ceci :&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;#Don't start lircmd even if there seems to be a good config file&lt;br class='autobr' /&gt;
START_LIRCMD=false&lt;/p&gt;
&lt;p&gt;#Don't start irexec, even if a good config file seems to exist.&lt;br class='manualbr' /&gt;START_IREXEC=false&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A la ligne MODULES, je mets ceci :&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;MODULES=&#034;lirc_serial&#034;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Vous pouvez red&#233;marrer votre PC et ensuite tester votre t&#233;l&#233;commande avec irw ou sinon suivre cette proc&#233;dure :&lt;/p&gt;
&lt;p&gt;Remplacer ttyS0 par ttyS1 suivant votre configuration.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;setserial /dev/ttyS0 uart none /etc/init.d/lirc restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Vous pouvez maintenant tester, votre t&#233;l&#233;commande avec cette commande :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;irw&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Appuyez maintenant sur des touches de votre t&#233;l&#233;commande, vous devriez voir des codes comme ceci :&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;0000000000000033 00 vcr_ok RCT311DA2&lt;br class='manualbr' /&gt;0000000000000033 01 vcr_ok RCT311DA2&lt;br class='manualbr' /&gt;0000000000000033 02 vcr_ok RCT311DA2&lt;br class='manualbr' /&gt;0000000000000033 00 vcr_ok RCT311DA2&lt;br class='manualbr' /&gt;0000000000000033 01 vcr_ok RCT311DA2&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Bon zapping.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Mise &#224; jour :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Uniformisation de la mise en page (01/02/2010)&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Recompiler un paquet avec les sources Debian</title>
		<link>https://www.mn-home.fr/article16.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article16.html</guid>
		<dc:date>2007-09-16T17:10:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>eRen, michael</dc:creator>



		<description>&lt;p&gt;Recompilation d'un paquet Debian pour y ajouter une fonctionnalit&#233; non inclue par d&#233;faut ou en supprimer.&lt;/p&gt;

-
&lt;a href="https://www.mn-home.fr/rubrique8.html" rel="directory"&gt;Divers&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Recompilation d'un paquet Debian pour y ajouter une fonctionnalit&#233; non inclue par d&#233;faut ou en supprimer.&lt;/p&gt;
&lt;p&gt;Exemple : Recompilation de openssl avec le support de idea non inclu par d&#233;faut.&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Pr&#233;-requis&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;Avoir des lignes deb-src dans votre sources.list comme ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# Depot officiel Debian (Version Stable) deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free # Depot de securite Debian (Version Stable) deb-src http://security.debian.org/ stable/updates main contrib non-free # Depot officiel Debian (Version Testing) deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free # Depot de securite Debian (Version Testing) deb-src http://security.debian.org/ testing/updates main contrib non-free # Depot officiel Debian (Version Unstable) deb-src http://ftp.fr.debian.org/debian/ unstable main contrib non-free&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;font color=red&gt;Installation des pr&#233;-requis&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install dpkg-dev devscripts build-essential debhelper fakeroot&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Installation des pr&#233;-requis pour notre paquet openssl&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude build-dep openssl&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Utilisez apt-get si vous l'utilisez en r&#232;gle g&#233;n&#233;ral.&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;T&#233;l&#233;chargement des sources depuis les d&#233;p&#244;ts officiels&lt;/font color&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd /usr/local/src/ mkdir openssl cd openssl apt-get source openssl&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Modification du script de compilation&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd openssl-* vi debian/rules&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Supprimer no-idea sur la ligne suivante :&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;CONFARGS = &#8212;prefix=/usr &#8212;openssldir=/usr/lib/ssl no-idea no-mdc2 no-rc5 zlib&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Changer le num&#233;ro de version&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;dch -v &#034;$(dpkg-parsechangelog --format dpkg | grep '^Version' | sed 's/^Version: \(.*\)$/\1b/')&#034; &#034;Activation idea&#034;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Rajouter un b &#224; la fin du num&#233;ro de version pour la diff&#233;rencier de la version officiel ainsi qu'un commentaire dans le fichier changelog&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Cr&#233;ation du nouveau paquet deb&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;dpkg-buildpackage -rfakeroot -us -uc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Installation du nouveau paquet&lt;/font color&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cd .. dpkg -i libssl0.9.8_0.9.8c-4_i386.deb libssl-dev_0.9.8c-4_i386.deb openssl_0.9.8c-4_i386.deb&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;font color=red&gt;Bloquer les mises &#224; jours sur ces paquets&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;Il faudra aussi bloquer la mise &#224; jour de ces paquets avec le fichier preferences de apt.&lt;/p&gt;
&lt;p&gt;Je continue toujours sur mon exemple, je vais donc bloquer les mises &#224; jour pour les paquets libssl0.9.8 libssl-dev et openssl.&lt;/p&gt;
&lt;p&gt;Cr&#233;er ou modifier le fichier preferences pr&#233;sent dans /etc/apt/ pour y ajouter ceci&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;Package: openssl Pin: version 0.9.8e-4b Pin-Priority: 1001 Package: libssl-dev Pin: version 0.9.8e-4b Pin-Priority: 1001 Package: libssl0.9.8 Pin: version 0.9.8e-4b Pin-Priority: 1001&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Les num&#233;ros de version et les noms de packages seront &#224; adapter selon ce que vous recompilez et le num&#233;ro de version que vous aurez indiqu&#233;.&lt;/p&gt;
&lt;p&gt;Bonne compilation&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Mise &#224; jour :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Rajout des param&#232;tres -uc et -us (19.04.2008)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Rajout des pr&#233;-requis du paquet (14.09.2008)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Incr&#233;mente le num&#233;ro de version avec la commande dch (21.06.2009)&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>



</channel>

</rss>
