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




<item xml:lang="fr">
		<title>Erreur apt/aptitude</title>
		<link>https://www.mn-home.fr/article45.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article45.html</guid>
		<dc:date>2012-06-11T22:12:42Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Quelques cas d'erreur avec les outils apt-get et aptitude et des moyens pour les corriger et/ou les contourner.&lt;/p&gt;

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


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;APT::Immediate-Configure&lt;/strong&gt;&lt;br class='autobr' /&gt;
Erreur rencontre suite &#224; une coupure r&#233;seau lors d'un update. Lors de la tentative d'installation de nouveau paquet, le message suivant &#233;tait indiqu&#233; :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;E: Impossible d'effectuer la configuration imm&#233;diate de &#171;&#160;nom_paquet&#160;&#187;. Veuillez consulter la page de manuel apt.conf(5) et notamment la section &#224; propos de APT::Immediate-Configure, pour plus d'informations. (2)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour corriger ce probleme :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;printf &#034;APT::Immediate-Configure &#034;false&#034;;\n&#034; &gt; /etc/apt/apt.conf.d/99immediate_configure&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vous devriez pouvoir faire votre installation ensuite.&lt;/p&gt;
&lt;p&gt;Apr&#232;s votre installation, vous pourrez supprimer le fichier :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rm /etc/apt/apt.conf.d/99immediate_configure&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Method rred has died unexpectedly&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lors de la mise &#224; jour de la liste des paquets on peux rencontrer le message suivant :&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;E: Method rred has died unexpectedly!
E: Le sous-processus rred a commis une violation d'acc&#232;s m&#233;moire&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour &#233;viter cette erreur, il faut forcer le t&#233;l&#233;chargement des listes de packages et non pas utilis&#233; les fichiers pdiff :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude update -o Acquire::Pdiffs=false&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour les mises &#224; jour suivante, on peux de nouveau r&#233;utiliser la m&#233;thode classique.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Personnalisation aptitude</title>
		<link>https://www.mn-home.fr/article42.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article42.html</guid>
		<dc:date>2010-02-07T15:23:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Quelques astuces pour personnaliser aptitude&lt;/p&gt;

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


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Quelques astuces permettant de personnaliser le comportement de aptitude&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Script /etc/cron.daily/apt lanc&#233; par cron&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Le script qui est lanc&#233; p&#233;riodiquement par cron est personnalisable via certaines variables.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Mettre automatiquement &#224; jour&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;L'ajout de l'option &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;APT::Periodic::Update-Package-Lists &#034;n&#034;;&lt;/code&gt; lance un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt-get update&lt;/code&gt; chaque n jour(s).&lt;/p&gt;
&lt;p&gt;Ajout de la fonction :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;printf 'APT::Periodic::Update-Package-Lists &#034;1&#034;;\n' &gt;&gt; /etc/apt/apt.conf.d/10periodique&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;T&#233;l&#233;charger automatiquement les paquets&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;L'ajout de l'option &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;APT::Periodic::Download-Upgradeable-Packages &#034;n&#034;;&lt;/code&gt; lance la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt-get upgrade --download-only&lt;/code&gt; chaque n jour(s).&lt;/p&gt;
&lt;p&gt;Ajout de la fonction :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;printf 'APT::Periodic::Download-Upgradeable-Packages &#034;1&#034;;\n' &gt;&gt; /etc/apt/apt.conf.d/10periodique&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Nettoyage des paquets inutiles&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;L'ajout de l'option &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;APT::Periodic::AutocleanInterval &#034;n&#034;;&lt;/code&gt; lance la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt-get autoclean&lt;/code&gt; chaque n jour(s).&lt;/p&gt;
&lt;p&gt;Ajout de la fonction :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;printf 'APT::Periodic::AutocleanInterval &#034;1&#034;;\n' &gt;&gt; /etc/apt/apt.conf.d/10periodique&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comportement de aptitude&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;paquets recommand&#233;s&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Par d&#233;faut, aptitude installe les paquets recommand&#233;s pour enlever cette option, il faut ajouter ceci :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;printf 'APT::Install-Recommends &#034;false&#034;;\n' &gt;&gt; /etc/apt/apt.conf.d/15recommande&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si de mani&#232;re temporaire, vous souhaitez t&#233;l&#233;charger les paquets recommand&#233;s, il est possible de le faire en ajoutant le param&#232;tre -r &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aptitude install paquet -r&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation de Approx</title>
		<link>https://www.mn-home.fr/article41.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article41.html</guid>
		<dc:date>2010-02-07T13:36:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Installation de Approx qui est un serveur d'archive Debian&lt;/p&gt;

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


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Installation du serveur d'archive Debian Approx.&lt;/p&gt;
&lt;p&gt;Approx est tr&#232;s utile si vous avez plusieurs postes &#224; mettre &#224; jour sur votre r&#233;seau. Avec cette solution, vous ne t&#233;l&#233;chargerez qu'une seule fois le paquet sur Internet et les autres clients interrogeront votre serveur Approx.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;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 approx&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration de Approx&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L'ensemble de la configuration de Approx se passe dans le fichier /etc/approx/approx.conf&lt;/p&gt;
&lt;p&gt;La configuration par d&#233;faut fournit par Debian fonctionne tr&#232;s bien, il faut juste rajouter les d&#233;p&#244;ts que Approx interrogera.&lt;/p&gt;
&lt;p&gt;La syntaxe est la suivante :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;debian http://ftp2.fr.debian.org/debian/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Quelques explications sur la ligne&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;debian =&gt; Nom du r&#233;pertoire o&#249; seront disponible les paquets et qui sera utiliser pour le sources.list&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://ftp2.fr.debian.org/debian/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://ftp2.fr.debian.org/debian/&lt;/a&gt; =&gt; Nom du serveur &#224; interroger.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Exemple contenant les d&#233;p&#244;ts Debian, S&#233;curit&#233;, Multimedia&lt;/i&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;debian http://ftp2.fr.debian.org/debian/
security http://security.debian.org/
multimedia http://www.deb-multimedia.org/&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ceci est ajouter &#224; votre fichier /etc/approx/approx.conf&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration du sources.list&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Suite &#224; l'installation, il est n&#233;cessaire de modifier le fichier sources.list de l'ensemble de vos stations pour qu'ils interrogent votre serveur Approx au lieu d'aller sur Internet.&lt;/p&gt;
&lt;p&gt;Voici un exmple d'une ligne :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;deb http://IP_serveur_Approx:9999/debian/ stable main contrib non-free&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La syntaxe est exactement la m&#234;me que d'habitude sauf qu'il faut mettre l'adresse IP du serveur Approx et le port d'&#233;coute de Approx ainsi que le r&#233;pertoire d&#233;finit dans la configuration de Approx.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Exemple contenant les d&#233;p&#244;ts Debian, S&#233;curit&#233; et Multimedia&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ceci est bas&#233; sur l'exemple complet donn&#233; dans la configuration du fichier approx.conf et est pour une distribution stable.&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;# Stable principale - approx.conf : debian http://ftp2.fr.debian.org/debian/
deb http://IP_serveur_Approx:9999/debian/ stable main contrib non-free
deb-src http://IP_serveur_Approx:9999/debian/ stable main contrib non-free # S&#233;curit&#233; - approx.conf : security http://security.debian.org/
deb http://IP_serveur_Approx:9999/security/ stable/updates main contrib non-free
deb-src http://IP_serveur_Approx:9999/security/ stable/updates main contrib non-free # Multimedia - approx.conf : multimedia http://www.deb-multimedia.org/
deb http://192.168.1.254:9999/multimedia/ stable main&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L'installation et la configuration de Approx est maintenant termin&#233; pour que cela soit vraiment efficace, il est maintenant n&#233;cessaire de modifier l'ensemble des sources.list de vos PC pour qu'ils interroge le serveur Approx.&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; Changement du domaine &lt;a href=&#034;http://www.debian-multimedia.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;www.debian-multimedia.org&lt;/a&gt; (01.07.2012)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Suppression des d&#233;p&#244;ts volatile (01.07.2012)&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation de apt-p2p</title>
		<link>https://www.mn-home.fr/article40.html</link>
		<guid isPermaLink="true">https://www.mn-home.fr/article40.html</guid>
		<dc:date>2010-02-07T13:11:53Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>michael</dc:creator>



		<description>&lt;p&gt;Installation du paquet apt-p2p permettant de t&#233;l&#233;charger en priorit&#233; sur les r&#233;seaux P2P les paquets Debian&lt;/p&gt;

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


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Installation du paquet apt-p2p permettant de t&#233;l&#233;charger en priorit&#233; sur les r&#233;seaux P2P les paquets Debian&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;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 apt-p2p&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration de apt-p2p&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La configuration de apt-p2p tiens dans un seul fichier disponible dans /etc/apt-p2p/apt-p2p.conf. Par d&#233;faut, la configuration de apt-p2p conviens parfaitement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration r&#233;seau&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pour l'utilisation de cet outils, il est n&#233;cessaire d'ouvrir le port 9977 en TCP et UDP sur votre pare-feu, routeur, box...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration du sources.list&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Suite &#224; l'installation de apt-p2p, il est n&#233;cessaire de modifier le fichier sources.list pour que celui-ci pointe sur le serveur mis en place par apt-p2p.&lt;/p&gt;
&lt;p&gt;Votre syntaxe est certainement la suivante :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;deb http://ftp2.fr.debian.org/debian stable main contrib non-free&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Elle devra ensuite ressembler &#224; ceci :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;deb http://localhost:9977/ftp2.fr.debian.org/debian stable main contrib non-free&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Quelques explications sur la ligne&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;deb =&gt; type deb ou deb-src pour les binaires ou les sources&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://localhost:9977/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://localhost:9977/&lt;/a&gt; =&gt; Acc&#232;s au serveur apt-p2p&lt;/p&gt;
&lt;p&gt;ftp2.fr.debian.org/debian =&gt; Miroir &#224; utiliser si le paquet n'est pas disponible sur l'un des serveurs p2p&lt;/p&gt;
&lt;p&gt;stable =&gt; Distribution &#224; utiliser (stable, testing, unstable...)&lt;/p&gt;
&lt;p&gt;main contrib non-free =&gt; Composant &#224; r&#233;cup&#233;rer&lt;/p&gt;
&lt;p&gt;Ces lignes doivent &#234;tre renseign&#233; seulement pour les d&#233;p&#244;ts Debian principaux. Apt-p2p ne fonctionne pas pour les d&#233;p&#244;ts S&#233;curit&#233;, Volatile, Multimedia...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lors de vos aptitude install, aptitude udate..., les fichiers seront en priorit&#233; t&#233;l&#233;charg&#233;s sur le r&#233;seau p2p et si celui-ci n'est pas disponible, il sera t&#233;l&#233;charg&#233; sur le miroir.&lt;/p&gt;
&lt;p&gt;Les m&#234;mes s&#233;curit&#233;s restent activent (signatures...) en utilisant cette solution. Cela permet juste de limiter l'utilisation des serveurs principaux et de participer &#224; une petite &#233;chelle &#224; Debian.&lt;/p&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="http://www.camrdale.org/apt-p2p/" class="spip_out"&gt;Site officiel apt-p2p&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
