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

<channel>
	<title>Le blog de Julien</title>
	<atom:link href="http://julien1001.unblog.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://julien1001.unblog.fr</link>
	<description>Bienvenue sur mon blog</description>
	<lastBuildDate>Sun, 15 Apr 2012 15:11:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Mon passage à Frugalware 1.6 (Fermus)</title>
		<link>http://julien1001.unblog.fr/2012/04/15/mon-passage-a-frugalware-1-6-fermus/</link>
		<comments>http://julien1001.unblog.fr/2012/04/15/mon-passage-a-frugalware-1-6-fermus/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 15:11:39 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/?p=64</guid>
		<description><![CDATA[Comme je l’ai indiqué dans mes deux derniers articles, j’ai mis à jour mon système Frugalware de la version 1.5 (Mores) vers la version 1.6 (Fermus). Cette mise à jour m’a posé quelques problèmes, que je souhaite reporter ici. J’ai entrepris cette mise à jour, en espérant que cela pouvait éventuellement résoudre mon problème de [...]]]></description>
			<content:encoded><![CDATA[<p>Comme je l’ai indiqué dans mes deux derniers articles, j’ai mis à jour mon système Frugalware de la version 1.5 (Mores) vers la version 1.6 (Fermus). Cette mise à jour m’a posé quelques problèmes, que je souhaite reporter ici.</p>
<p>J’ai entrepris cette mise à jour, en espérant que cela pouvait éventuellement résoudre mon problème de <a title="Blocage du chargement de Linux en fonction de la date du système" href="/2012/04/15/blocage-du-chargement-de-linux-en-fonction-de-la-date-du-systeme/">blocage du chargement de Linux en fonction de la date du système</a>.</p>
<p>Pour cela, j’ai suivi les instructions de <a href="http://frugalware.org/docs/stable/upgrade">mise à jour</a> données par l’équipe de développement. La mise à jour des paquets m’a posé des problèmes d’espace disque car il semble que le système de base de cette nouvelle version demande plus d’espace disque. J’ai été contraint de désinstaller des logiciels que j’utilisais de temps en temps.</p>
<p>Suite au redémarrage, ce fut la déception (prévisible) : le chargement du noyau se bloquait toujours. J’ai alors été contraint de redémarrer le système en désactivant l’ACPI.</p>
<p>Puis ce fut le drame : le système ne retrouvait pas la partition racine spécifiée dans le fichier de configuration de GRUB (indiquée avec son UUID). Heureusement, je suis arrivé dans un mode où j’ai pu constaté que le chemin représentant ma partition racine n’était plus <span style="font-family: andale mono,times">/dev/hda1</span> mais <span style="font-family: andale mono,times">/dev/sda1</span>. Ni une ni deux, j’ai redémarré le système en précisant ce chemin.</p>
<p>Mais ce n’était pas encore suffisant : le système n’arrivait pas à monter les partitions. J’ai rapidement compris que le fichier <span style="font-family: andale mono,times">/etc/fstab</span> devait être aussi mis à jour afin de remplacer toute référence à <span style="font-family: andale mono,times">hda</span> par <span style="font-family: andale mono,times">sda</span>.</p>
<p>Après redémarrage, le système se lance finalement jusqu’au bout. Il est maintenant utilisable. Ouf ! Je précise que j’ai également eu l’occasion de mettre à jour le système Frugalware de mon frère et que j’ai eu les mêmes désagréments.</p>
<p>À partir de là, je n’ai pas constaté de problèmes de prise en charge du matériel (à part les fonctions ACPI bien sûr…). Par contre, je subis de gros problèmes de performance. Je ne pense pas que cela vient du système en tant que tel, mais plutôt du changement de version de Mozilla Firefox (4 vers 10). Je pense que cela est du à sa consommation mémoire car j’ai pu constater qu’il pouvait prendre jusqu’à 60 % de la mémoire virtuelle avec seulement 4 ou 5 onglets ouverts. Je trouve cela assez étonnant, étant donné que la <a href="http://linuxfr.org/news/firefox-sept-consommation-m%C3%A9moire-nettement-am%C3%A9lior%C3%A9e">version 7 était censée améliorer significativement la consommation mémoire</a>…</p>
<p>En conclusion, mon passage à Frugalware 1.6 (Fermus) a été plutôt malheureux : non résolution du problème lié à la date du système, consommation accrue d’espace disque, et dégradation des performances.</p>
<p>Il s’agissait de ma huitième mise à jour du système, depuis Frugalware 0.8 (Kalgan) et je crois malheureusement que cela sera la dernière, car trop de problèmes se sont maintenant accumulés. De plus, je me rends compte que le cycle de mise à jour de Frugalware ne correspond plus à mes besoins. Lorsqu’une nouvelle version de Frugalware est publiée, elle devient automatiquement la version par défaut. Si je souhaite alors obtenir des mises à jour de sécurité, ou simplement installer un paquet, je suis dans l’obligation de mettre à jour l’ensemble du système, et, ainsi, de prendre le risque d’obtenir des régressions ou des changements non désirés.</p>
<p>Ce n’est en aucun cas un reproche que je fais aux développeurs Frugalware. Le cycle de développement choisi convient sans doute à de nombreuses personnes. Il reste que Frugalware est une distribution complète, avec un nombre très important de paquets, une documentation claire et une communauté active de développeurs. Cela en fait une distribution de très bonne qualité. D’ailleurs, je ne m’interdis pas de revenir vers cette distribution dans le futur (avec une autre machine), ou de la conseiller autour de moi.</p>
<p>Encore merci aux développeurs Frugalware ! Et bonne continuation !</p>
<p>Pour ma part, je suis actuellement à la recherche d’une distribution qui conviendrait à mes besoins, i.e., avec le même objectif de simplicité que Frugalware, mais résolvant mes trois problèmes mentionnés plus haut, et laissant à l’utilisateur le libre choix de passer à une version supérieure du système. À ce jour, je pense me diriger vers une distribution Slackware ou dérivée. J’aurais probablement l’occasion d’en reparler sur mon blog dans un prochain article.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2012/04/15/mon-passage-a-frugalware-1-6-fermus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blocage du chargement de Linux en fonction de la date du système</title>
		<link>http://julien1001.unblog.fr/2012/04/15/blocage-du-chargement-de-linux-en-fonction-de-la-date-du-systeme/</link>
		<comments>http://julien1001.unblog.fr/2012/04/15/blocage-du-chargement-de-linux-en-fonction-de-la-date-du-systeme/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 10:40:37 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/?p=60</guid>
		<description><![CDATA[J’aimerais revenir sur un problème qui était apparu suite à la précédente mise à jour de mon système Frugalware Linux. Le système se bloquait lors du chargement du noyau (ou à la fin de celui-ci, je ne l’ai jamais vraiment su). La seule solution de contournement que j’avais trouvée était de préciser le paramètre noyau [...]]]></description>
			<content:encoded><![CDATA[<p>J’aimerais revenir sur un problème qui était apparu suite à la précédente <a title="Mon passage à Frugalware 1.5 (Mores)" href="/2012/01/21/mon-passage-a-frugalware-1-5-mores/">mise à jour de mon système Frugalware Linux</a>. Le système se bloquait lors du chargement du noyau (ou à la fin de celui-ci, je ne l’ai jamais vraiment su). La seule solution de contournement que j’avais trouvée était de préciser le paramètre noyau <span style="font-family: andale mono,times">acpi=off</span>. Cependant, cela a le désagréable effet de désactiver les fonctions ACPI (extinction automatique de la machine lors de l’arrêt du système, mise en veille, contrôle des boutons de marche/arrêt, contrôle lors de la fermeture de l’écran de portable, …). Puis le problème avait subitement et mystérieusement disparu le 1er janvier 2012.</p>
<p>À ce moment, je ne pensais pas que le problème venait du changement d’année, jusqu’à ce que je tentasse de démarrer mon système en mars 2012. Le problème est réapparu. J’ai alors tenté de démarrer le système après avoir changé la date au 28/02/2012. Et le système a bien démarré. Après plusieurs essais de dates, je suis arrivé à la conclusion que le système ne peut fonctionner correctement de mars à décembre, quelle que soit l’année…</p>
<p>J’ai alors repris mes recherches de solution « acceptable » à ce problème (considérant que désactiver l’ACPI ou falsifier la date du système n’étaient pas acceptables), mais je n’ai rien trouvé.</p>
<p>J’ai entrepris de mettre à jour mon système Frugalware vers la version 1.6 (Fermus), en espérant que cela pouvait éventuellement résoudre le problème, mais j’en doutais car j’avais déjà pu constater le même problème en essayant une version live bêta de Frugalware 1.6 (Fermus). Et cela s’est confirmé : le chargement du noyau se bloque toujours.</p>
<p>Suite à mes longues investigations, je pense (mais je ne peux pas vraiment l’affirmer) que le problème est lié au module rtc-cmos. J’imagine que c’est ce module qui va lire la date dans l’horloge système. Si le mois est supérieur à 2, il y a vraisemblablement blocage. Ce que j’ai remarqué, c’est que ce module a été intégré dans le noyau entre la version 1.4 (Nexon) et la version 1.5 (Mores). J’ai l’intime conviction que c’est ce changement qui a entrainé cette régression.</p>
<p>Pourquoi ce module a-t-il été intégré ? Je ne connais pas la raison précise, mais il semble que certaines personnes ont, au contraire, des problèmes si le module n’est pas inclus dans le noyau. Si c’est le cas, je ne peux pas vraiment blâmer les développeurs Frugalware.</p>
<p>Si vous avez des idées sur le problème, ou plus d’informations concernant ce module, n’hésitez pas à laisser un commentaire.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2012/04/15/blocage-du-chargement-de-linux-en-fonction-de-la-date-du-systeme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nettoyage de système sous Frugalware</title>
		<link>http://julien1001.unblog.fr/2012/03/21/nettoyage-de-systeme-sous-frugalware/</link>
		<comments>http://julien1001.unblog.fr/2012/03/21/nettoyage-de-systeme-sous-frugalware/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 23:00:43 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/?p=57</guid>
		<description><![CDATA[J’ai récemment mis à jour mon système Frugalware Linux de la version 1.5 (Mores) vers la version 1.6 (Fermus). J’en ferai d’ailleurs l’objet d’un nouvel article. Mais je voulais aujourd’hui parlé d’une opération que j’effectue généralement avant chaque mise à jour : un nettoyage de système. Il s’avère que mon système prend plus de 90 % de [...]]]></description>
			<content:encoded><![CDATA[<p>J’ai récemment mis à jour mon système Frugalware Linux de la version 1.5 (Mores) vers la version 1.6 (Fermus). J’en ferai d’ailleurs l’objet d’un nouvel article. Mais je voulais aujourd’hui parlé d’une opération que j’effectue généralement avant chaque mise à jour : un nettoyage de système.</p>
<p>Il s’avère que mon système prend plus de 90 % de mon disque dur, et que la mise à jour du système s’en retrouve compliquée. Je procède donc d’abord par ce nettoyage avant toute mise à jour.</p>
<p><strong>1ère étape : les répertoires temporaires</strong></p>
<p>Je consulte le contenu des répertoires temporaires :<br />
<span style="font-family: andale mono,times">&gt; ls -lrt /tmp</span><br />
<span style="font-family: andale mono,times">&gt; ls -lrt /var/tmp</span></p>
<p>Si un fichier ou un répertoire ne me semble plus utile, je le supprime. Exemple :<br />
<span style="font-family: andale mono,times">&gt; rm -rf /var/tmp/&lt;fichier|répertoire&gt;</span></p>
<p><strong>2ème étape : les journaux</strong></p>
<p>Je commence d’abord par les journaux :<br />
<span style="font-family: andale mono,times">&gt; ls -lrt /var/log</span></p>
<p>Si je constate qu’un fichier est un peu trop volumineux, je le vide. Exemple :<br />
<span style="font-family: andale mono,times">&gt; echo &laquo;&nbsp;&nbsp;&raquo; &gt; /var/log/&lt;fichier&gt;</span></p>
<p><strong>3ème étape : les paquets logiciels</strong></p>
<p>Je liste les paquets « orphelins », c’est-à-dire, les paquets qui ne dépendent d’aucun autre paquet :<br />
<span style="font-family: andale mono,times">&gt; pacman-g2 -Qed &gt; /var/tmp/orphans1</span></p>
<p>Dans une autre console, je parcours la liste des paquets trouvés :<br />
<span style="font-family: andale mono,times">&gt; less /var/tmp/orphans1</span></p>
<p>Si je trouve un paquet qui est superflu, je le désinstalle :<br />
<span style="font-family: andale mono,times">&gt; pacman-g2 -R &lt;paquet&gt;</span></p>
<p>Puis je recalcule la liste les paquets « orphelins » :<br />
<span style="font-family: andale mono,times">&gt; pacman-g2 -Qed &gt; /var/tmp/orphans2</span></p>
<p>Et je regarde si de nouveaux paquets sont apparus :<br />
<span style="font-family: andale mono,times">&gt; diff /var/tmp/orphans1 /var/tmp/orphans2</span></p>
<p>Si de nouveaux paquets superflus apparaissent, je les supprime. Et ainsi de suite…</p>
<p>Enfin, je trie la liste des paquets par ordre de taille. Pour cela, je lance la commande suivante :<br />
<span style="font-family: andale mono,times">&gt; find /var/lib/pacman-g2/local/ -name desc | xargs grep &#8216;^[1-9][0-9]*$&#8217; | sort -t &#8216;:&#8217; -k 2 -n</span></p>
<p>Explications :</p>
<ul>
<li>la commande « find … » liste les fichiers desc de tous les paquets de la base de données pacman-g2 ;</li>
<li>la commande « xargs … » exécute la commande grep sur chacun des fichiers trouvés par find ;</li>
<li>la commande « grep … » filtre les lignes ne contenant que des chiffres (il s’agit a priori de la taille du paquet) ;</li>
<li>la commande « sort … » sépare chaque ligne selon le caractère deux-points (« -t &#8216;:&#8217; »), et trie sur le deuxième champ (« -k 2 ») comme un nombre (« -n »).</li>
</ul>
<p>Les paquets apparaissant à la fin sont ceux qui prennent le plus de place sur le disque. Il reste alors à voir si ces paquets sont indispensables et, si ce n’est pas le cas, à les désinstaller (si c’est possible).</p>
<p>C’est tout pour aujourd’hui ! Si vous avez d’autres astuces dans le mêmes sens, n’hésitez pas à les partager en commentaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2012/03/21/nettoyage-de-systeme-sous-frugalware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Touches mortes et UTF-8 sous Linux</title>
		<link>http://julien1001.unblog.fr/2012/02/19/touches-mortes-et-utf-8-sous-linux/</link>
		<comments>http://julien1001.unblog.fr/2012/02/19/touches-mortes-et-utf-8-sous-linux/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 11:16:52 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tk]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/?p=54</guid>
		<description><![CDATA[Aujourd’hui, j’aimerais évoqué un problème de saisie au clavier sous Linux. Sous mon système (Frugalware Linux), le codage de caractère par défaut est ISO8859. Or, pour certaines raisons que je ne détaillerai pas ici, j’ai besoin de travailler en UTF-8. Pour cela, j’exécute, en m’inspirant de la section UTF-8 de la documentation de mon système, [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd’hui, j’aimerais évoqué un problème de saisie au clavier sous Linux.</p>
<p>Sous mon système (Frugalware Linux), le codage de caractère par défaut est ISO8859. Or, pour certaines raisons que je ne détaillerai pas ici, j’ai besoin de travailler en UTF-8. Pour cela, j’exécute, en m’inspirant de la section <a href="https://wiki.frugalware.org/index.php/UTF-8_%28Fran%C3%A7ais%29">UTF-8</a> de la documentation de mon système, les commandes suivantes dans une console :<br />
<span style="font-family: andale mono,times">export LANG=fr_FR.utf8</span><br />
<span style="font-family: andale mono,times">export LC_ALL=$LANG</span><br />
<span style="font-family: andale mono,times">export CHARSET=utf-8</span></p>
<p>Mais voilà, à partir de là, les touches mortes pouvaient poser problème. Dans des applications GTK, il n’y a aucun problème. Mais dans plusieurs autres applications (comme l’application XTerm et les applications Tk), les touches mortes ne fonctionnaient plus. Par exemple, lorsque je tapais sur la touche ^, le caractère « ^ » était directement affiché, au lieu d’être gardé « en tampon » afin de pouvoir l’associer avec une autre lettre.</p>
<p>Je ne peux pas dire exactement quand ce problème est apparu, mais je pense avoir commencé à constater ce problème à partir de la version 1.4 (Nexon) de la distribution Frugalware Linux, sortie en février 2011.</p>
<p>J’ai longtemps cherché une solution à ce problème, jusqu’à ce que je tombe sur <a href="http://blog.huoc.org/utf-8-sous-netbsd.html">cet article</a> de blog.</p>
<p>Sous Frugalware Linux, le fichier problématique est <span style="font-family: andale mono,times">/usr/share/X11/locale/en_US.UTF-8/XI18N_OBJS</span>. Voici les changements que j’ai appliqués :<br />
<span style="font-family: andale mono,times">6,8c6,10</span><br />
<span style="font-family: andale mono,times">&lt; XOM   common/xomLTRTTB        _XomGenericOpenOM       # XOM_open</span><br />
<span style="font-family: andale mono,times">&lt; XIM   common/xiiimp           _SwitchOpenIM           # XIM_open</span><br />
<span style="font-family: andale mono,times">&lt; XIM   common/xiiimp           _XimpLocalOpenIM        # XIM_open</span><br />
<span style="font-family: andale mono,times">&#8212;</span><br />
<span style="font-family: andale mono,times">&gt; #XOM  common/xomLTRTTB        _XomGenericOpenOM       # XOM_open</span><br />
<span style="font-family: andale mono,times">&gt; XOM   common/xomGeneric       _XomGenericOpenOM       # XOM_open</span><br />
<span style="font-family: andale mono,times">&gt; #XIM  common/xiiimp           _SwitchOpenIM           # XIM_open</span><br />
<span style="font-family: andale mono,times">&gt; #XIM  common/xiiimp           _XimpLocalOpenIM        # XIM_open</span><br />
<span style="font-family: andale mono,times">&gt; XIM   common/ximcp            _XimOpenIM</span></p>
<p>Une explication plus détaillée du problème est explicitée sur <a href="http://mail-index.netbsd.org/tech-x11/2009/06/07/msg000511.html">ce message</a> de forum. D’après ce que j’ai compris, ce fichier de X.org fait référence à des modules qui ne sont présents que sous le système Sun Solaris.</p>
<p>Suite aux changements, les touches mortes sont devenues fonctionnelles. Je trouve cela un peu aberrant de devoir faire cette manipulation pour avoir un système fonctionnel. Si vous connaissez une autre solution, n’hésitez pas à la partager dans un commentaire.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2012/02/19/touches-mortes-et-utf-8-sous-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mon passage à Frugalware 1.5 (Mores)</title>
		<link>http://julien1001.unblog.fr/2012/01/21/mon-passage-a-frugalware-1-5-mores/</link>
		<comments>http://julien1001.unblog.fr/2012/01/21/mon-passage-a-frugalware-1-5-mores/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 18:23:57 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/?p=45</guid>
		<description><![CDATA[J’ai profité de la pause de Noël dernier pour mettre à jour mon système Frugalware de la version 1.4 (Nexon) vers la version 1.5 (Mores). Comme pour chaque mise à jour, je reporte ici mes problèmes et mes impressions. La mise à jour proprement dite ne m’a pas posé de problème. J’ai suivi scrupuleusement les [...]]]></description>
			<content:encoded><![CDATA[<p>J’ai profité de la pause de Noël dernier pour mettre à jour mon système Frugalware de la version 1.4 (Nexon) vers la version 1.5 (Mores). Comme pour chaque mise à jour, je reporte ici mes problèmes et mes impressions.</p>
<p>La <strong>mise à jour</strong> proprement dite ne m’a pas posé de problème. J’ai suivi scrupuleusement les <a href="http://frugalware.org/docs/stable/upgrade">instructions de mise à jour</a> données par l&#8217;équipe de développement. Il me restait simplement à redémarrer.</p>
<p>Cette nouvelle version de Frugalware inclut un changement majeur — le passage à systemd — et j’appréhendais ce <strong>redémarrage</strong>&#8230; Et cela n’a pas raté ! Le système se bloquait lors du chargement du noyau. Les dernières lignes affichées à l’écran n’indiquaient aucune erreur particulière, et aucune trace du fameux (et redouté) <em>kernel panic</em>. Tout semblait laisser croire que le noyau se chargeait correctement, mais que systemd ne prenait pas le relais. Je me suis alors mis à la recherche d’un paramètre de noyau permettant de fournir des informations sur le problème ou de débloquer le chargement du système. Après de nombreuses recherches sur Internet, j’ai trouvé un paramètre intéressant : <span style="font-family: andale mono,times">acpi=off</span>.  Il désactive l’ACPI (fonctions de gestion d’énergie) et m’a permis de démarrer mon système.</p>
<p>Cependant, cela ne me satisfaisait pas, car les <strong>fonctions de gestion d’énergie</strong>, comme le contrôle de la batterie, la mise en veille ou le paramétrage des boutons d’alimentation, n’étaient plus actives. J’ai d’abord essayé de réinstaller quelques paquets majeurs comme le noyau et systemd, mais cela n’a eu aucun effet. J’ai alors passé plusieurs jours à chercher un autre paramètre de noyau qui pourrait agir sur l’ACPI sans le désactiver et qui permettrait à mon système de démarrer. Le 31 décembre, je trouve enfin le Saint-Graal : <span style="font-family: andale mono,times">pci=usepirqmask</span>. Satisfait, je alors suis parti fêter le réveillon de nouvel an. Le lendemain (en 2012 donc), j’ai réessayé de démarrer mon système sans paramètre particulier, et là, le système a démarré correctement ! Ai-je fait quelque chose sur le système ? Je ne le crois pas. Est-ce l’effet de la nouvelle année ? Je ne le pense pas. Le dernier démarrage avec le paramètre <span style="font-family: andale mono,times">pci</span> a-t-il permis au système de conserver la configuration matérielle de ma machine ? Je n’en sais rien&#8230; Toujours est-il que le problème ne s’est plus manifesté depuis.</p>
<p>Avec systemd, le <strong>temps de démarrage</strong> devait être amélioré. J’ai pris le soin de mesurer la durée avant et après la mise à jour. Avec Frugalware 1.4, mon système mettait environ :</p>
<ul>
<li>18 secondes jusqu’à la fin de GRUB et le début du chargement du noyau,</li>
<li>49 secondes jusqu’à la fin du chargement du noyau et l’affichage de l’écran de démarrage (splash),</li>
<li>88 secondes jusqu’à l’affichage de l’écran de connexion (slim).</li>
</ul>
<p>Cela veut donc dire que mon système démarrait en 70 secondes. Avec Frugalware 1.5, mon système met environ :</p>
<ul>
<li>18 secondes jusqu’à la fin de GRUB et le début du chargement du noyau,</li>
<li>54 secondes jusqu’à la fin du chargement du noyau et l’affichage de l’écran de démarrage (plymouth),</li>
<li>77 secondes jusqu’à l’affichage de l’écran de connexion (slim).</li>
</ul>
<p>Cela veut donc dire que mon système démarre maintenant en 59 secondes, soit 11 secondes gagnées. Cela n’est pas négligeable mais ne change pas la vie non plus. Par contre, sur la machine de mon frère (moins vieille que ma machine), j&#8217;ai pu constater que le démarrage est fulgurant (une poignée de secondes) !</p>
<p>J’ai également eu un problème avec la <strong>connexion au réseau Wifi</strong> de mes parents, qui ne s’initialise pas correctement au démarrage du système. Je n’ai pas constaté le problème avec mon réseau Wifi (qui a une configuration différente). Je n’ai pas pu investiguer plus en profondeur.</p>
<p>Au niveau des applications, tout fonctionnait aussi bien qu’avant, sauf pour <strong>Liferea</strong>, le lecteur de flux RSS, qui marquait systématiquement 10 ou 20 articles de chaque fil comme non lus, alors que je les avais déjà lus. De plus, il m’a semblé particulièrement gourmand en mémoire. J’ai été étonné de constater que la version installée était la version instable 1.7.6. J’ai donc décidé de me créer un paquet pour installer la dernière version stable de la branche 1.6 (1.6.7), qui fonctionne beaucoup mieux. N’hésitez pas à me contacter si vous souhaitez le paquet.</p>
<p>En <strong>conclusion</strong>,  mon passage à Frugalware 1.5 (Mores) s&#8217;est déroulé  dans une certaine douleur. Mais, au final, je pense n&#8217;avoir rien perdu en fonctionnalités, en stabilité ou en performance.</p>
<p>Il s&#8217;agissait de ma septième mise à jour du système, depuis Frugalware 0.8 (Kalgan). J’ai pu, une nouvelle fois, mettre à jour son système sans pour autant passer par une réinstallation complète. Je tiens à remercier et à féliciter les contributeurs Frugalware pour cette version.</p>
<p>J&#8217;espère que cet article vous aura intéressé. N&#8217;hésitez pas à laisser des commentaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2012/01/21/mon-passage-a-frugalware-1-5-mores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Réglage de l&#8217;heure locale sous Linux</title>
		<link>http://julien1001.unblog.fr/2012/01/02/reglage-de-lheure-locale-sous-linux/</link>
		<comments>http://julien1001.unblog.fr/2012/01/02/reglage-de-lheure-locale-sous-linux/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 17:36:08 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/?p=38</guid>
		<description><![CDATA[J&#8217;ai récemment installé Frugalware Linux 1.5 (Mores) sur l&#8217;ordinateur de mon frère, et le réglage de l&#8217;heure m&#8217;a donné du fil à retordre. MS Window XP est installé sur l&#8217;ordinateur. Comme ce système travaille avec l&#8217;horloge RTC (celle de la machine, configurable dans le BIOS), nous sommes contraints de renseigner l&#8217;heure locale dans l&#8217;horloge RTC. [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai récemment installé Frugalware Linux 1.5 (Mores) sur l&#8217;ordinateur de mon frère, et le réglage de l&#8217;heure m&#8217;a donné du fil à retordre.</p>
<p>MS Window XP est installé sur l&#8217;ordinateur. Comme ce système travaille avec l&#8217;horloge RTC (celle de la machine, configurable dans le BIOS), nous sommes contraints de renseigner l&#8217;heure locale dans l&#8217;horloge RTC.</p>
<p>Par conséquent, mon frère et moi avions  sélectionné, à l&#8217;installation, le choix <em>localtime</em>, afin que l&#8217;heure du système soit celle de l&#8217;horloge RTC.</p>
<p>Pourtant, suite au démarrage du système installé, l&#8217;horloge du système avait une heure d&#8217;avance. La commande <span style="font-family: andale mono,times">date</span> renvoyait l&#8217;heure locale avancée d&#8217;une heure alors que les commandes <span style="font-family: andale mono,times">date -u</span> et <span style="font-family: andale mono,times">hwclock</span> renvoyaient l&#8217;heure locale.</p>
<p>Après quelques jours de tergiversation, j&#8217;ai trouvé la manipulation à effectuer pour régler le problème (en tant que <span style="font-family: andale mono,times">root</span>) :</p>
<ol>
<li>Régler d&#8217;abord l&#8217;horloge du système avec l&#8217;heure locale. Exemple de commande à exécuter : <span style="font-family: andale mono,times">date -s 18:45:30</span>.</li>
<li>Appliquer cette heure à l&#8217;horloge RTC. Commande à exécuter : <span style="font-family: arial,helvetica,sans-serif">hwclock  &#8211;systohc</span>.</li>
</ol>
<p>Suite à cette manipulation, c&#8217;est l&#8217;heure de l&#8217;horloge RTC qui est utilisée, aussi bien sous Linux que sous MS Windows.</p>
<p>J&#8217;espère que cette solution pourra être  utile à quelqu&#8217;un d&#8217;autre.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2012/01/02/reglage-de-lheure-locale-sous-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changements pour le gestionnaire de fenêtres Ion3</title>
		<link>http://julien1001.unblog.fr/2011/10/23/changements-pour-le-gestionnaire-de-fenetres-ion3/</link>
		<comments>http://julien1001.unblog.fr/2011/10/23/changements-pour-le-gestionnaire-de-fenetres-ion3/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 12:51:25 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/2011/10/23/changements-pour-le-gestionnaire-de-fenetres-ion3/</guid>
		<description><![CDATA[Dans un article précédent, j&#8217;avais parlé du gestionnaire de fenêtres Ion3, que j&#8217;utilise en permanence sur mon ordinateur. Pour rappel, Ion3 a pour particularité d&#8217;être un gestionnaire de fenêtres en mosaïque et à onglets (tiling tabbed window manager en anglais). A l&#8217;époque où j&#8217;avais écrit mon article, il était clair que Ion3 était déjà un [...]]]></description>
			<content:encoded><![CDATA[<p>Dans un <a href="/2010/02/22/le-gestionnaire-de-fenetres-ion3/">article précédent</a>, j&#8217;avais parlé du gestionnaire de fenêtres Ion3, que j&#8217;utilise en permanence sur mon ordinateur. Pour rappel, Ion3 a pour particularité d&#8217;être un gestionnaire de fenêtres en mosaïque et à onglets (<i>tiling  tabbed window manager</i> en anglais). A l&#8217;époque où j&#8217;avais écrit mon article, il était clair que Ion3 était déjà un projet mort. Depuis lors, quelques changements sont apparus avec ce projet.</p>
<p>Tout d&#8217;abord, dans le courant de l&#8217;année 2010, le site de l&#8217;auteur du projet (hébergeant Ion3) est devenu inaccessible. L&#8217;auteur du projet, Tuomo Valkonen, avait tout simplement retiré toutes les ressources liées à ce projet. Je n&#8217;ai trouvé aucune justification à cela. Il faut dire que l&#8217;auteur est connu pour ses conflits avec la communauté des logiciels libres&#8230;</p>
<p>Heureusement, il y a quelques mois, l&#8217;auteur a publié une <a href="http://tuomov.iki.fi/software">page</a> permettant de télécharger tous les logiciels qu&#8217;il a créés (dont Ion3).</p>
<p>Entre temps, deux <i>forks</i> de Ion3 sont apparus: <a href="http://notion.sourceforge.net/">Notion</a> et <a href="http://code.google.com/p/anion3/">Anion</a>. Ce dernier semble avoir été abandonné au profit du premier. Je suis d&#8217;ailleurs le projet Notion (notez le jeu de mot avec <i>not ion</i>) depuis quelques mois, et je peux dire qu&#8217;il est plutôt actif, même si rien n&#8217;a été publié pour l&#8217;instant. J&#8217;espère qu&#8217;il aboutira à quelque chose.</p>
<p>Malgré tout cela, je continue à  utiliser Ion3 comme gestionnaire de fenêtres, considérant que ce n&#8217;est pas parce  qu&#8217;un projet est mort que son produit l&#8217;est.</p>
<p>Je sais que des gestionnaires de fenêtres similaires existent (wmii, xmonad, awesome, &#8230;) . J&#8217;avoue que je n&#8217;ai jamais pris le temps de les essayer. Si vous avez eu l&#8217;occasion de les comparer avec Ion3, n&#8217;hésitez pas à me faire part de vos impressions en commentaires.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2011/10/23/changements-pour-le-gestionnaire-de-fenetres-ion3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clavier, souris, tondeuses à cheveux et autres appareils sans fil</title>
		<link>http://julien1001.unblog.fr/2011/07/24/clavier-souris-tondeuses-a-cheveux-et-autres-appareils-sans-fil/</link>
		<comments>http://julien1001.unblog.fr/2011/07/24/clavier-souris-tondeuses-a-cheveux-et-autres-appareils-sans-fil/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 12:15:57 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Humeur]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/2011/07/24/clavier-souris-tondeuses-a-cheveux-et-autres-appareils-sans-fil/</guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;aimerais écrire, voire lancer un coup de gueule, à propos tous les appareils qui fonctionnent de plus en plus avec des batteries. Cela fait suite à deux expériences que j&#8217;ai eue. Il y a quelques années, on m&#8217;avait offert un kit clavier et souris sans fil fonctionnant par ondes radio. Il s&#8217;agissait d&#8217;un modèle [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui, j&#8217;aimerais écrire, voire lancer un coup de gueule, à propos tous les appareils qui fonctionnent de plus en plus avec des batteries. Cela fait suite à deux expériences que j&#8217;ai eue.</p>
<p>Il y a quelques années, on m&#8217;avait offert un kit clavier et souris sans fil fonctionnant par ondes radio. Il s&#8217;agissait d&#8217;un modèle de marque Logitech. Chaque périphérique fonctionnait avec des piles. La qualité du produit était de bonne facture, et tout fonctionnait très bien&#8230; sauf quand les piles commençaient à être à plat. Dans ce cas, cela devenait un peu pénible : un clic de souris sur deux fonctionnait; le clavier pouvait se &laquo;&nbsp;bloquer&nbsp;&raquo; et donner l&#8217;impression au système qu&#8217;une touche est maintenue pressée (alors que vous l&#8217;aviez relâchée en réalité); les mouvements de la souris n&#8217;étaient pas réactifs. C&#8217;est assez frustrant car les piles ne sont pas complètement à plat mais vous devez quand même les changer. Ces désagréments m&#8217;ont décidé à abandonner ces deux périphériques et à opter pour un clavier et une souris filaires (un clavier PS/2 Cherry et une souris USB Logitech).</p>
<p>Il y a quelques mois, j&#8217;avais acheté une tondeuse à cheveux, de marque Tristar, soi-disant sans fil, et censé fonctionner branché sur le secteur. Je la qualifie de &laquo;&nbsp;soi-disant sans-fil&nbsp;&raquo;, car l&#8217;autonomie était très faible (quelques minutes) alors que le temps de charge requis indiqué dans le manuel était de plusieurs heures. Quand la batterie était vide, il y avait la possibilité de brancher l&#8217;appareil sur le secteur. L&#8217;idée paraît sympathique, même elle est en réalité dramatique. Dans ce mode de fonctionnement, le moteur continuait à tirer son énergie de la batterie, et la batterie se rechargeait à sa vitesse&#8230; Résultat : le moteur n&#8217;a aucune puissance, et la tondeuse finit par s&#8217;arrêter brusquement, en arrachant quelques cheveux au passage&#8230; C&#8217;est tout simplement inutilisable. J&#8217;ai alors décidé d&#8217;acheter une nouvelle tondeuse à cheveux, ne fonctionnant uniquement que branchée sur le secteur (le modèle QC5130/15 de Philips, disponible aux alentours de 20 euros).</p>
<p>Ces deux expériences m&#8217;ont amené à la conclusion suivante : NON aux appareils fonctionnant sur batterie, sauf quand l&#8217;appareil se doit réellement d&#8217;être mobile (comme un téléphone portable par exemple) !</p>
<p>Je vois plusieurs inconvénients aux produits sans fil par rapport aux produits filaires :</p>
<ul>
<li>Le <b>poids</b>, tout d&#8217;abord. La présence d&#8217;une batterie ou de piles rend l&#8217;appareil sans fil plus lourd qu&#8217;un appareil filaire. Et cela pénalise la maniabilité. On me dira qu&#8217;avoir un fil pénalise également la maniabilité. Pour une tondeuse à cheveux, c&#8217;est peut-être vrai, mais pour un clavier, ce n&#8217;est pas le cas du tout. Dans le cas de la tondeuse Philips QC5130/15, le fil est assez long et fin, et je n&#8217;ai pas trouvé que cela limitait la maniabilité de l&#8217;appareil.</li>
<li>Le <b>coût d&#8217;achat</b>, ensuite. J&#8217;ai pu constater qu&#8217;un appareil sans fil coûte plus cher. Dans la gamme des tondeuses Philips, il faut compter au moins 30 euros pour un modèle sans fil, soit au moins 10 euros de plus que le modèle filaire. Il peut également exister un <b>coût caché</b>, lorsque l&#8217;appareil fonctionne avec des piles. Il faut soit acheter régulièrement de nouvelles piles, soit acheter des piles rechargeables (et les recharger régulièrement). Dans les deux cas, c&#8217;est un coût qui s&#8217;ajoute au coût d&#8217;achat de l&#8217;appareil.</li>
<li>Des <b>contraintes d&#8217;utilisation</b>, enfin. Si vous voulez utiliser votre tondeuse à cheveux, il faut penser à la recharger à l&#8217;avance, et la plupart des modèles nécessitent plusieurs heures de recharge. Cela veut donc dire que vous devez mettre à recharger la tondeuse la veille de son utilisation. C&#8217;est le même genre de contrainte avec les appareils fonctionnant avec des piles. Il faut prévoir des piles de rechange, ou penser à recharger les piles rechargeables.</li>
</ul>
<p>Tout cela fait que, contrairement à ce qu&#8217;on pourrait supposer, les appareils sans fil restreignent la liberté. De plus, on peut également se demander l&#8217;utilité du &laquo;&nbsp;sans fil&nbsp;&raquo; pour certaines applications. Je me vois mal utiliser un clavier et une souris à plus de deux mètres de mon ordinateur. Or il s&#8217;agit de la longueur maximale d&#8217;un fil. Je vois également mal pourquoi je devrais utiliser ma tondeuse à cheveux en dehors de la maison et, de nos jours, des prises électriques sont placées dans chaque pièce de la maison.</p>
<p>Malheureusement,  j&#8217;ai pu constater que les appareils filaires se faisaient de plus en plus rare. La tondeuse Philips QC5130/15 était le seul modèle filaire que j&#8217;ai trouvé parmi tous les modèles disponibles sur les sites de vente en ligne, ou dans les magasins. J&#8217;ai également constaté que les claviers et les souris proposés à la vente étaient majoritairement sans fil. Je trouve tout cela bien dommage.</p>
<p>Que vous partagiez mon avis ou que vous ne soyez pas d&#8217;accord, je serai heureux d&#8217;avoir vos avis en commentaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2011/07/24/clavier-souris-tondeuses-a-cheveux-et-autres-appareils-sans-fil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mon passage à Frugalware 1.4 (Nexon)</title>
		<link>http://julien1001.unblog.fr/2011/05/22/mon-passage-a-frugalware-14-nexon/</link>
		<comments>http://julien1001.unblog.fr/2011/05/22/mon-passage-a-frugalware-14-nexon/#comments</comments>
		<pubDate>Sun, 22 May 2011 12:55:53 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/2011/05/22/mon-passage-a-frugalware-14-nexon/</guid>
		<description><![CDATA[Il y a quelques jours, j&#8217;ai mis à jour mon système Frugalware de la version 1.3 (Haven) vers la version 1.4 (Nexon). Une fois n&#8217;est pas coutume, je reporte ici mes problèmes et mes impressions. J&#8217;ai d&#8217;abord procédé à la mise à jour, en suivant les instructions de mise à jour données par l&#8217;équipe de [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a quelques jours, j&#8217;ai mis à jour mon  système Frugalware de la version 1.3 (Haven) vers la version 1.4  (Nexon). Une fois n&#8217;est pas coutume, je reporte ici mes problèmes et mes impressions.</p>
<p>J&#8217;ai d&#8217;abord procédé à la <b>mise à jour</b>, en suivant les <a href="http://frugalware.org/docs/stable/upgrade">instructions de mise à jour</a> données par l&#8217;équipe de développement. Comme d&#8217;habitude, je ne fais une mise à jour massive, comme indiqué dans les instructions, car j&#8217;ai un espace disque qui ne permet pas de télécharger tous les paquets à mettre à jour. A la place, je suis obligé d&#8217;installer les paquets par groupe de 5 ou 6, en vidant le cache de pacman-g2 régulièrement. Cela fait que je me peux me retrouver à effectuer des opérations avec un système à moitié mis à jour. Dans ce cas-ci, la commande df ne fonctionnait plus (heureusement, elle est redevenue pleinement opérationnelle après la fin de la mise à jour et un redémarrage).</p>
<p>Suite au redémarrage, j&#8217;ai malheureusement constaté trois soucis.</p>
<p>Tout d&#8217;abord, ma connexion Wifi ne fonctionnait plus. Ma <b>clé USB Wifi</b> était bien reconnue, mais mal configurée. Comme indiqué dans de précédents articles, et en particulier celui concernant <a href="../2010/01/10/installer-la-cle-hercules-wireless-n-usb-mini-puis-se-connecter-a-un-reseau-wifi-sous-linux/">la configuration de cette clé</a>, j&#8217;ai l&#8217;habitude d&#8217;utiliser le pilote Windows, via le module ndiswrapper. Or, ce module ne peut plus être chargé. J&#8217;ai reporté le <a href="http://bugs.frugalware.org/task/4493">problème</a> dans l&#8217;outil de suivi des bugs de Frugalware.</p>
<p>Heureusement pour moi, ma clé USB Wifi est reconnue par un autre pilote, le module r8712u. Bien que ce module soit expérimental (<i>staging</i>), il semble parfaitement fonctionner, jusqu&#8217;à maintenant, en tout cas. Cependant, j&#8217;ai constaté qu&#8217;on ne peut assigner un essid à l&#8217;interface Wifi qu&#8217;à partir du moment où elle est activée. Je devais donc assigner l&#8217;essid manuellement, après chaque démarrage du système.</p>
<p>Pour automatiser cela au démarrage du système, j&#8217;ai suivi le conseil donné dans la page man de netconfig (l&#8217;outil réseau de Frugalware), en ajoutant les deux lignes suivantes dans mon fichier<font face="courier new,courier" size="2"> /etc/sysconfig/network/default</font> :</p>
<p align="left"><font face="courier new,courier" size="2">pre_up = ifconfig wlan0 up</font></p>
<p align="left"><font face="courier new,courier" size="2">post_down = ifconfig wlan0 down<br />
</font></p>
<p>La première ligne a pour effet d&#8217;activer l&#8217;interface Wifi (wlan0) avant sa configuration proprement dite et, en particulier, le positionnement de l&#8217;essid. Symétriquement, la deuxième ligne permet de désactiver l&#8217;interface Wifi après que l&#8217;interface Wifi soit &laquo;&nbsp;dé-configurée&nbsp;&raquo;.</p>
<p>Mon deuxième soucis concernait le <b>plantage des applications Web</b> que j&#8217;utilise régulièrement: firefox, <a href="http://liferea.sourceforge.net/">liferea</a> (aggrégateur de flux RSS, qui une petite fonction de navigation) et <a href="http://www.uzbl.org/">uzbl</a> (un navigateur que j&#8217;expérimente de temps à autres). Ces trois applications plantaient systématiquement dès qu&#8217;une page devait être chargée.<br />
J&#8217;ai commencé par désinstaller les plug-ins firefox, et en particulier le plug-in flash, mais ça plantait encore. Je me suis également lancé dans la désinstallation d&#8217;un maximum de polices, en pensant que cela pouvait être une chose commune entre ces trois applications, mais cela n&#8217;a rien changé. Désespéré, je me suis alors dirigé vers le salon IRC francophone de Frugalware. Les gens ont pris le temps d&#8217;écouter mon problème (merci à eux !) et m&#8217;ont donné un ou deux conseils, mais qui n&#8217;ont pas porté leurs fruits.</p>
<p>Entre temps, un collègue de travail m&#8217;a conseillé d&#8217;utiliser l&#8217;outil strace, que je ne connaissais pas du tout. Il permet de voir tous les appels systèmes (librairies chargées, fichiers accédés, &#8230;) effectués par une application. Je l&#8217;ai installé en tapant simplement :</p>
<p align="left"><font face="courier new,courier" size="2"># pacman-g2 -S strace</font></p>
<p>Je l&#8217;ai d&#8217;abord essayé avec firefox :</p>
<p align="left"><font face="courier new,courier" size="2"># strace firefox</font></p>
<p>Mais cela ne m&#8217;a donné aucune piste. J&#8217;ai ensuite essayé avec liferea :</p>
<p align="left"><font face="courier new,courier" size="2"># strace liferea</font></p>
<p>Et là, quelques lignes ont attiré mon attention. Ces lignes indiquaient que l&#8217;application tentait de charger la librairie <font face="courier new,courier" size="2">/usr/lib/firefox/plugins/libflashplayer.so</font>. Ce fichier existait bien et était un lien vers <font face="courier new,courier" size="2">/usr/lib/mozilla/plugins/libflashplayer.so</font>. J&#8217;étais étonné car il s&#8217;agit de la librairie du plug-in flash, alors que j&#8217;avais désinstallé le plug-in flash. J&#8217;ai alors vérifié d&#8217;où venait ces deux fichiers :</p>
<p align="left"><font face="courier new,courier" size="2"># pacman-g2 -Qo /usr/lib/firefox/plugins/libflashplayer.so</font></p>
<p align="left"><font face="courier new,courier" size="2">erreur: Aucun paquet ne contient /usr/lib/firefox/plugins/libflashplayer.so</font></p>
<p align="left"><font face="courier new,courier" size="2"># pacman-g2 -Qo /usr/lib/mozilla/plugins/libflashplayer.so</font></p>
<p align="left"><font face="courier new,courier" size="2">erreur: Aucun paquet ne contient /usr/lib/mozilla/plugins/libflashplayer.so<br />
</font></p>
<p>J&#8217;avais donc deux fichiers fantômes, n&#8217;appartenant à aucun paquet. J&#8217;ai alors renommé les deux répertoires <font face="courier new,courier" size="2">plugins</font> en <font face="courier new,courier" size="2">plugins.bak</font>. Puis j&#8217;ai réessayé les trois applications Web, et là, bingo ! Elles semblaient fonctionner parfaitement.</p>
<p>J&#8217;ai alors réinstallé le plug-in flash. Tout fonctionnait encore. De toute évidence, la mise à jour du paquet flashplugin et sa suppression n&#8217;ont pas fonctionné, et je ne sais pas pourquoi.</p>
<p>Enfin, mon troisième soucis concerne le fichier <b>rc.local</b> (du répertoire/etc/rc.d/). J&#8217;y ai quelques commandes me permettant d&#8217;activer des touches spéciales de mon clavier (du genre touche Internet). Suite à la mise à jour, j&#8217;ai constaté que ces touches ne fonctionnaient plus.</p>
<p>En analysant le problème, j&#8217;ai eu la désagréable surprise de voir que le fichier rc.local avait été écrasé par une version vierge, sans mes modifications. Est-ce normal ? Ai-je fait une mauvaise manipulation ? Y a-t-il un autre fichier plus approprié pour exécuter des commandes à chaque démarrage ? Je ne sais pas. Si quelqu&#8217;un a une idée, je serais très content de la connaitre.</p>
<p>En <b>conclusion</b>,  mon passage à Frugalware 1.4 (Nexon) s&#8217;est déroulé globalement bien. J&#8217;ai eu les trois soucis mentionnés ci-dessus, mais ils ont été finalement vite corrigés. Au final, je n&#8217;ai perdu ni en fonctionnalités, ni en stabilité, ni  en performance.</p>
<p>J&#8217;apprécie le nouvel écran graphique de démarrage, très sobre, avec simplement le logo et le slogan de Frugalware. Je regrette simplement la disparition de la barre de progression.</p>
<p>Il s&#8217;agissait de ma sixième mise à jour du système,  depuis Frugalware 0.8 (Kalgan). C&#8217;est toujours un plaisir de voir que  l&#8217;on peut mettre à jour son système sans pour autant passer par une  réinstallation complète. Je tiens à remercier et à féliciter les  contributeurs Frugalware pour cela.</p>
<p>J&#8217;espère que cet article vous aura intéressé. N&#8217;hésitez pas à me faire part de vos commentaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2011/05/22/mon-passage-a-frugalware-14-nexon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installation et configuration de la clé Amarina 54Mbps Wireless USB Adapter sous Linux</title>
		<link>http://julien1001.unblog.fr/2011/02/26/installation-et-configuration-de-la-cle-amarina-54mbps-wireless-usb-adapter-sous-linux/</link>
		<comments>http://julien1001.unblog.fr/2011/02/26/installation-et-configuration-de-la-cle-amarina-54mbps-wireless-usb-adapter-sous-linux/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 14:45:24 +0000</pubDate>
		<dc:creator>julien1001</dc:creator>
				<category><![CDATA[Frugalware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://julien1001.unblog.fr/2011/02/26/installation-et-configuration-de-la-cle-amarina-54mbps-wireless-usb-adapter-sous-linux/</guid>
		<description><![CDATA[Dans un précédent article, je vous avais expliqué comment j&#8217;avais installé et configuré Frugaware 1.3 (Haven) sur l&#8217;ordinateur de mon frère. Il me restait une dernière étape à expliquer, qui est, à mon humble avis, plutôt indépendante du modèle d&#8217;ordinateur ou de la distribution Linux : l&#8217;installation et la configuration de la clé USB Wifi [...]]]></description>
			<content:encoded><![CDATA[<p>Dans un précédent <a href="/2011/01/12/installation-et-configuration-de-frugalware-13-haven-sur-compaq-presario-2500/">article</a>, je vous avais expliqué comment j&#8217;avais installé et configuré Frugaware 1.3 (Haven) sur l&#8217;ordinateur de mon frère. Il me restait une dernière étape à expliquer, qui est, à mon humble avis, plutôt indépendante du modèle d&#8217;ordinateur ou de la distribution Linux : l&#8217;installation et la configuration de la clé USB Wifi de mon frère.</p>
<p>Il s&#8217;agit d&#8217;une clé de marque Amarina et de modèle Wireless Lan USB 54M 802.11G 54 Mbps (cf. <a href="http://www.amarina.fr/v2/index.php?rubrique=pilote&#038;ref=Wireless+lan+USB+54M+802.11G+54+Mbps&#038;idprod=342">page du produit</a>).</p>
<p>Malheureusement, la clé n&#8217;est pas reconnue automatiquement sous Frugalware 1.3 (Haven) et il a fallu chercher longuement avant de pouvoir la faire fonctionner.<br />
Comme souvent avec ce genre de produit, ce n&#8217;est pas vraiment la marque et le modèle du produit qui compte, mais la <b>puce</b> (chipset) qui est à l&#8217;intérieur.</p>
<p>La commande lsusb retourne la ligne suivante :</p>
<p><font face="courier new,courier" size="2">Bus 001 Device 002: ID 148f:2070 Ralink Technology, Corp.</font></p>
<p>Ceci laisse penser que la puce est une Ralink Technology 2070.</p>
<p> </p>
<p>Mon frère et moi avons d&#8217;abord essayé d&#8217;utiliser le <b>pilote ndiswrapper</b> (pilote faisant office de sur-couche au dessus des pilotes Windows).</p>
<p>Pour cela, nous avions besoin des pilotes Windows. Le seul élément donné par le constructeur était un exécutable Windows (extension .exe). Nous avons cherché tous les moyens d&#8217;extraire les pilotes de cet exécutable. En vain&#8230; Nous avons finalement dû exécuter le fichier sur une machine Windows XP, ce qui revient à procéder à l&#8217;installation du pilote. Nous avons ainsi pu récupérer le pilote (pour cela, il suffit de chercher un fichier <font face="courier new,courier" size="2">*.inf</font> dans <font face="courier new,courier" size="2">c:\windows</font>).</p>
<p>Nous avons alors utilisé le pilote (un fichier .inf et des fichiers associés dans un même répertoire) pour configurer ndiswrapper. Malheureusement, cela n&#8217;a rien donné. Je ne me souviens pas du problème exact mais je me rappelle qu&#8217;une erreur survenait lors de l&#8217;initialisation du périphérique.</p>
<p> </p>
<p>Nous nous sommes rabattus sur l&#8217;installation du <b>pilote natif</b> pour Linux. Pour cela, nous avons suivi les instructions données sur une <a href="http://ubuntuforums.org/showthread.php?t=1285828">discussion</a> du forum Ubuntu.<br />
Etant donné que les instructions sont données un peu dans tous les sens, et qu&#8217;elles sont incomplètes pour les dernières versions du noyau, ou inadaptées pour Frugalware 1.3 (Haven), je me permets de les résumer :</p>
<p>1) Télécharger les sources du pilote nommé RT3070USB(RT307x) sur la page <a href="http://web.ralinktech.com/ralink/Home/Support/Linux.html">Support Linux</a> du site web de Ralink Technology, ou via le <a href="http://www.sendspace.com/file/xfk1tg">lien</a> proposé sur la discussion du forum Ubuntu.</p>
<p>2) Prendre les droits root.</p>
<p><font face="courier new,courier" size="2">su -</font></p>
<p>3) Installer les sources du noyau.</p>
<p><font face="courier new,courier" size="2">pacman-g2 -S kernel-headers kernel-source</font></p>
<p>4) Désarchiver le paquet téléchargé et se déplacer dans le répertoire créé.</p>
<p><font face="courier new,courier" size="2">tar jxvf </font><font face="courier new,courier" size="2"><chemin de téléchargement du fichier>/</font><font face="courier new,courier" size="2">2009_0525_RT3070_Linux_STA_v2.1.1.0.bz2</font></p>
<p><font face="courier new,courier" size="2">cd 2009_0525_RT3070_Linux_STA_v2.1.1.0</font></p>
<p>5) Modifier le fichier <font face="courier new,courier" size="2">os/linux/usb_main_dev.c</font> pour ajouter la ligne</p>
<p><font face="courier new,courier" size="2">{USB_DEVICE(0x148F,0&#215;2070)}, /* Ralink 2070L */</font></p>
<p>juste en dessous de la ligne</p>
<p><font face="courier new,courier" size="2">#ifdef RT3070</font></p>
<p>6) Télécharger le patch attaché à la discussion du forum Ubuntu, ou <a href="http://julien1001.unblog.fr/files/2011/03/rt30702631compilepatch.gz">celui</a> attaché à cet article, puis l&#8217;appliquer.</p>
<p><font face="courier new,courier" size="2">cd ..<br />
</font></p>
<p><font face="courier new,courier" size="2"> gunzip <chemin de téléchargement du fichier>/rt3070-2.6.31-compile.patch.gz</font></p>
<p><font face="courier new,courier" size="2">patch -p0 < <chemin de téléchargement du fichier>/rt3070-2.6.31-compile.patch</font></p>
<p><font face="courier new,courier" size="2">cd 2009_0525_RT3070_Linux_STA_v2.1.1.0/</font></p>
<p>Ceci est valable pour un noyau de version supérieure ou égale à 2.6.31, ce qui est le cas Frugalware 1.3 (Haven).</p>
<p>7) Modifier le fichier <font face="courier new,courier" size="2">include/iface/rtmp_usb.h</font> afin de remplacer les mots-clés <font face="courier new,courier" size="2">usb_buffer_alloc </font>et <font face="courier new,courier" size="2">usb_buffer_free </font>respectivement par les mots-clés <font face="courier new,courier" size="2">usb_alloc_coherent </font>et <font face="courier new,courier" size="2">usb_free_coherent</font>.</p>
<p>Ceci est valable pour un noyau récent, ce qui est le cas de Frugalware 1.3 (Haven), qui présente le noyau 2.6.35.8.</p>
<p>8) Modifier le fichier <font face="courier new,courier" size="2">os/linux/config.mk</font> pour activer le support WPA (replacer n par y pour la propriété HAS_WPA_SUPPLICANT).</p>
<p>9) Lancer la compilation du pilote.</p>
<p><font face="courier new,courier" size="2">make</font></p>
<p>10) Installer le pilote.</p>
<p><font face="courier new,courier" size="2">make install</font></p>
<p>11) Charger le pilote.</p>
<p><font face="courier new,courier" size="2">modprobe rt3070sta</font></p>
<p> </p>
<p>Si tout se passe bien, la clé USB Wifi devrait se mettre à clignoter. L&#8217;interface réseau ra0 devrait apparaitre sur la sortie de la commande suivante :</p>
<p><font face="courier new,courier" size="2">ifconfig -a</font></p>
<p>Enfin, les réseaux Wifi disponibles doivent pouvoir être listés :</p>
<p><font face="courier new,courier" size="2">iwlist ra0 scan</font></p>
<p> </p>
<p>Il reste alors à <b>configurer l&#8217;interface réseau</b> en utilisant, par exemple, <a href="http://www.frugalware.org/docs/stable/network.html#_l_8217_utilitaire_netconfig">netconfig</a> ou <a href="http://www.frugalware.org/packages/101130">wicd</a>. Pour une raison complètement inconnue, je n&#8217;ai pas réussi à faire fonctionner la clé Wifi avec une adresse IP dynamique (DHCP) mais c&#8217;est peut-être dû au routeur utilisé.</p>
<p> </p>
<p>Malheureusement, je dois avouer que je ne suis pas sûr à 100% de la procédure. Avec mon frère, nous avons dû pas mal tâtonner pour arriver à nos fins. Si j&#8217;ai l&#8217;occasion, j&#8217;essaierai de reconfirmer la procédure.</p>
<p>Comme vous pouvez le constater, le nombre d&#8217;opérations à effectuer est assez important. Idéalement, il serait intéressant de faire un paquet Frugalware pour  automatiser les instructions et faciliter l&#8217;installation du pilote.</p>
<p>Néanmoins, j&#8217;espère que cet article sera utile à quelqu&#8217;un. Comme d&#8217;habitude, n&#8217;hésitez pas à laisser un commentaire si vous avez une remarque ou une question.</p>
]]></content:encoded>
			<wfw:commentRss>http://julien1001.unblog.fr/2011/02/26/installation-et-configuration-de-la-cle-amarina-54mbps-wireless-usb-adapter-sous-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

