<?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_rubrique=8&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Transfert image VDI vers disque physique</title>
		<link>https://www.mn-home.fr/article36.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article36.html</guid>
		<dc:date>2010-01-31T12:42:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Transformation d'une image disque VirtualBox pour envoi sur un disque dur physique&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;Le but ici est de transformer une image disque de VirtualBox (fichier avec l'extension vdi) pour l'envoyer sur un disque dur physique pour utilisation normal dans un PC.&lt;/p&gt;
&lt;p&gt;Voir les mises en gardes en fin de page.&lt;/p&gt;
&lt;p&gt;Avant de cr&#233;er votre machine dans VirtualBox, il faut connaitre la taille du disque physique. Pour ce faire, nous allons utiliser la commande fdisk (n&#233;cessite les droits root), il faut connaitre le nom du disque dans /dev/ dans mon exemple, le disque de destination sera /dev/sdc&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;fdisk -l /dev/sdc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Le r&#233;sultat devrait &#234;tre de ce type (les partitions pourront &#234;tre diff&#233;rentes suivant l'ancienne configuration de votre disque) :&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;Disk /dev/sdc: 82.0 GB, 81964302336 bytes 255 heads, 63 sectors/track, 9964 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x000c19dc Device Boot Start End Blocks Id System /dev/sdc1 * 1 12 96358+ 83 Linux /dev/sdc2 13 9790 78541785 8e Linux LVM&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;La ligne qui nous int&#233;resse ici est la suivante, qui nous donne la taille de notre disque en bytes :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Disk /dev/sdc: 82.0 GB, 81964302336 bytes&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous pouvons maintenant cr&#233;er notre machine virtuelle dans VirtualBox et lors de la cr&#233;ation du disque mettre la taille relev&#233;e plus haut. Soit pour mon cas 81964302336&lt;/p&gt;
&lt;div class='spip_document_60 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/L500xH346/Capture-Creer_un_nouveau_disque_virtuel-42dca.png?1688179991' width='500' height='346' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Vous pouvez maintenant installer de mani&#232;re classique votre OS dans VirtualBox.&lt;/p&gt;
&lt;p&gt;Une fois que vous avez r&#233;alis&#233; toutes les manipulations que vous vouliez dans VirtualBox, nous pouvons transformer notre image VDI.&lt;/p&gt;
&lt;p&gt;Il est n&#233;cessaire d'avoir la taille du disque de destination disponible sur un autre disque pour effectuer les manipulations suivantes.&lt;/p&gt;
&lt;p&gt;Cr&#233;ation d'un r&#233;pertoire qui recevra l'image disque convertie :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mkdir /chemin/avec/espace/disponible/convert&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Transformation de l'image disque en raw :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;VBoxManage internalcommands converttoraw ~/.VirtualBox/HardDisks/VirtualBox.vdi /chemin/avec/espace/disponible/convert/debian.raw&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Mon image disque dans VirtualBox s'appelait VirtualBox.vdi et l'image transform&#233;e s'appellera debian.raw.&lt;/p&gt;
&lt;p&gt;Nous pouvons maintenant transf&#233;rer notre image disque de type raw sur le disque physique en utilisant la commande dd :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;dd if=~/convert/debian.raw of=/dev/sdc bs=512&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;dd par d&#233;faut ne donne aucune statistique d'&#233;volution de la copie mais il est tout de m&#234;me possible de r&#233;cup&#233;rer cette information en faisant un kill -USR1 dans une autre console :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;kill -USR1 &#034;num_PID_de_dd&#034;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vous devriez voir s'afficher les statistiques de copie sur la console o&#249; tourne dd.&lt;/p&gt;
&lt;p&gt;A la fin de la commande dd, vous pouvez monter votre disque dans le PC de destination.&lt;/p&gt;
&lt;p&gt;ATTENTION :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cette solution fonctionne bien avec Linux mais avec Windows, je ne suis pas s&#251;r que cela fonctionne bien, car celui-ci est souvent trop li&#233; au mat&#233;riel
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Si le disque de destination est de type SATA dans VirtualBox, cr&#233;ez un device SATA et non IDE (par d&#233;faut) car vous pourriez rencontrer des soucis dans les noms de disques lors du d&#233;marrage sur le PC
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Il est pr&#233;f&#233;rable de supprimer le fichier /etc/udev/rules.d/70-persistent-net.rules avant d'arr&#234;ter votre machine h&#244;te dans VirtualBox&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Erreur NO_PUBKEY</title>
		<link>https://www.mn-home.fr/article29.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article29.html</guid>
		<dc:date>2008-05-12T08:53:11Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Correction de l'erreur NO_PUBKEY lors d'un apt-get update&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;Lorsque l'on ajoute des sources non officiels &#224; notre sources.list et que l'on ex&#233;cute&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude update&lt;/code&gt;&lt;br class='manualbr' /&gt;, il peut arriver &#224; la fin de l'update, que l'on ait ce genre de message &lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;W: GPG error: http://www.debian-multimedia.org stable Release: Les signatures suivantes n'ont pas pu &#234;tre v&#233;rifi&#233;es car la cl&#233; publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour corriger ce probl&#232;me, il suffit de r&#233;cup&#233;rer la cl&#233; publique du d&#233;p&#244;t et de l'ajouter &#224; apt.&lt;/p&gt;
&lt;p&gt;On va mettre la cl&#233; que l'on cherche dans une variable pour faciliter les choses. Dans mon exemple, on cherche 07DC563D1F41B907&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;D&#233;claration de la variable CLE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CLE=07DC563D1F41B907&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;R&#233;cup&#233;ration de la cl&#233; publique&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg --keyserver pgpkeys.mit.edu --recv-key $CLE&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il va vous r&#233;pondre 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;# gpg --keyserver pgpkeys.mit.edu --recv-key $CLE gpg: requesting key 1F41B907 from hkp server pgpkeys.mit.edu gpg: key 1F41B907: duplicated user ID detected - merged gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key 1F41B907: public key &#034;Christian Marillat &lt;marillat@debian.org&gt;&#034; imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Ajouter dans apt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gpg -a --export $CLE | apt-key add -&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si tout se passe bien, il vous dira simplement OK.&lt;/p&gt;
&lt;p&gt;Vous pouvez maintenant relancer l'update&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude update&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il ne devrait plus vous &#034;insulter&#034;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Patchs et Scripts</title>
		<link>https://www.mn-home.fr/article25.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article25.html</guid>
		<dc:date>2008-02-24T20:28:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Les patchs et scripts h&#233;berg&#233;s ici avec une petites explications sur leur int&#233;r&#234;t.&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;Voici un petit descriptif des diff&#233;rents patchs et scripts h&#233;berg&#233;s ici.&lt;/p&gt;
&lt;p&gt;Tous les patchs ne sont pas n&#233;cessairement de moi, ils peuvent &#234;tre des mises &#224; jour d'autres patchs existants.&lt;/p&gt;
&lt;p&gt;R&#233;pertoire &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;DVB&lt;/a&gt; :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/dvb-cwidx-v4l-dvb.diff&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;dvb-cwidx-v4l-dvb.diff&lt;/a&gt; Une adaptation du patch pour le concurrent recording pour v4l-dvb. Pour l'appliquer :
&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;/chemin/vers/v4l-dvb/ patch &lt;../dvb-cwidx-v4l-dvb.diff -p0&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/dvb-cwidx.diff&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;dvb-cwidx.diff&lt;/a&gt; Patch d'origine pour le concurrent recording. Il n'est pas possible en l'&#233;tat de l'appliquer sur v4l-dvb.&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/fix-compat.h-multiproto.diff&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;fix-compat.h-multiproto.diff&lt;/a&gt; Patch pour r&#233;soudre un probl&#232;me de compilation avec le kernel 2.6.24. Toujours utile en date 24/02/2008. Pour l'appliquer :
&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 /chemin/vers/multiproto/ patch &lt;../fix-compat.h-multiproto.diff -p1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/scan-DVBS2.diff&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;scan-DVBS2.diff&lt;/a&gt; Patch pour profiter de scan avec le drivers multiproto et le DVB-S2. Pour l'appliquer :
&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 /chemin/vers/dvb-apps/ patch &lt;../scan-DVBS2.diff -p1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/v4l-dvb-Pinnacle-72e.diff&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;v4l-dvb-Pinnacle-72e.diff&lt;/a&gt; Patch pour le support de la carte Pinnacle 72e (ou Pinnacle PCTV DVB-T Stick Solo) avec le drivers v4l-dvb. Pour l'appliquer :
&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 /chemin/vers/v4l-dvb/ patch &lt;../v4l-dvb-Pinnacle-72e.diff -p1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/v4l-dvb-av7110_ir-permission-666.diff&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;v4l-dvb-av7110_ir-permission-666.diff&lt;/a&gt; Patch pour avoir les droits d'&#233;criture pour le groupe autres sur l'event de la t&#233;l&#233;commande. Pour l'appliquer :
&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 /chemin/vers/v4l-dvb/ patch &lt;../v4l-dvb-av7110_ir-permission-666.diff -p1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://vdrbox.lautre.net/fichiers/VDR/DVB/v4l-dvb-dib3000mc.diff&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;v4l-dvb-dib3000mc.diff&lt;/a&gt; Patch pour le support de l'Intuix 800/S810 dans v4l-dvb. Pour l'appliquer :
&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 /chemin/vers/v4l-dvb/ patch &lt;../v4l-dvb-dib3000mc.diff -p1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Mises &#224; jour :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ajout du patch v4l-dvb-Pinnacle-72e.diff (26/02/2008)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Changement d'h&#233;bergeur (08.05.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>scp et resume</title>
		<link>https://www.mn-home.fr/article19.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article19.html</guid>
		<dc:date>2007-11-17T15:21:35Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Dispos&#233; d'un r&#233;sume lors de t&#233;l&#233;chargement avec scp gr&#226;ce &#224; rsync&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;Avec scp, il n'est pas possible de reprendre un t&#233;l&#233;chargement apr&#232;s une coupure lors du transfert. Sur des petits transferts cela n'a pas de cons&#233;quence, on le recommence mais lorsque l'on atteint des giga de transfert, il est plus difficile de reprendre.&lt;/p&gt;
&lt;p&gt;Pour avoir une fonction de resume, on va utiliser rsync avec ssh. Avec cette solution, il n'est pas n&#233;cessaire de monter un serveur rsync, on continue d'utiliser le protocole SSH comme le fait scp mais avec les avantages de rsync qui permet entre autre le resume.&lt;/p&gt;
&lt;p&gt;Pour cette solution le paquet rsync est n&#233;cessaire :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install rsync&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Voici la commande &#224; ex&#233;cuter si vous souhaitez r&#233;cup&#233;rer des documents distants :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rsync --partial --progress -e ssh user@host:/chemin/distant/fichier /chemin/ou/enregistrer/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si vous souhaitez d&#233;poser un fichier sur une machine distante :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rsync --partial --progress -e ssh /chemin/local/fichier user@host:/chemin/distant/ou/enregistrer/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si SSH n'&#233;coute pas sur le port 22 pour diverses raisons, il faut taper&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-e &#034;ssh -p numport&#034;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;au lieu de&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-e ssh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Bon transfert.&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>
<item xml:lang="fr">
		<title>Arr&#234;t par un simple user</title>
		<link>https://www.mn-home.fr/article15.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article15.html</guid>
		<dc:date>2007-07-26T20:09:49Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Permettre l'arr&#234;t en ligne de commande par un simple utilisateur.&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;Une petite proc&#233;dure pour permettre l'arr&#234;t de Linux en ligne de commande par un simple utilisateur.&lt;/p&gt;
&lt;p&gt;Pour permettre ceci, nous allons utiliser sudo.&lt;/p&gt;
&lt;p&gt;Proc&#233;dure &#224; effectuer avec les droits root.&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Installation de sudo&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install sudo&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Configuration de sudo&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;visudo&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;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;User_Alias SHUTDOWNERS = tintin, tata, milou SHUTDOWNERS ALL = NOPASSWD: /sbin/shutdown, /sbin/halt, /sbin/reboot&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Remplacer tintin, tata, milou par les utilisateurs que vous souhaitez autoriser &#224; arr&#234;ter le PC en ligne de commande.&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;Enregistrer le fichier&lt;/font color&gt;&lt;/p&gt;
&lt;p&gt;Utiliser les touches suivantes :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Ctrl+O&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Ctrl+X&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ATTENTION !!! Le fichier /etc/sudoers ne peut &#234;tre modifi&#233; qu'avec visudo&lt;/p&gt;
&lt;p&gt;Vos utilisateurs peuvent maintenant arr&#234;ter le PC ou red&#233;marrer le PC en ligne de commande avec les commandes suivantes :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo /sbin/halt&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo /sbin/reboot&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo /sbin/shutdown&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Bon arr&#234;t en ligne de commande :-)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
