<?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>Libre Experience &#187; archlinux</title>
	<atom:link href="http://www.libre-experience.org/index.php/tag/archlinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.libre-experience.org</link>
	<description>Bloc-notes sur les logiciels libres</description>
	<lastBuildDate>Tue, 22 Nov 2011 07:21:41 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Problème de connexion Java/MySql avec ArchLinux</title>
		<link>http://www.libre-experience.org/index.php/2010/12/13/probleme-de-connexion-javamysql-avec-archlinux/</link>
		<comments>http://www.libre-experience.org/index.php/2010/12/13/probleme-de-connexion-javamysql-avec-archlinux/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 15:39:27 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Planet-Libre]]></category>

		<guid isPermaLink="false">http://www.libre-experience.org/?p=323</guid>
		<description><![CDATA[J&#8217;ai cherché une bonne partie de la journée pour résoudre ce problème, donc si ça peut aider quelqu&#8217;un A partir d&#8217;un petit programme Java tout simple, je tentais de me connecter à une base de données mysql locale. 1) Premier problème j&#8217;obtenais un &#171;&#160;Communications link failure &#8230; Connection refused&#160;&#187;. La solution est de commenter la [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai cherché une bonne partie de la journée pour résoudre ce problème, donc si ça peut aider quelqu&#8217;un<span id="more-323"></span></p>
<p>A partir d&#8217;un petit programme Java tout simple, je tentais de me connecter à une base de données mysql locale.</p>
<p>1) Premier problème j&#8217;obtenais un &laquo;&nbsp;Communications link failure &#8230; Connection refused&nbsp;&raquo;.</p>
<p>La solution est de commenter la variable <strong><em>skip-networking</em></strong> dans le fichier <em>/etc/mysql/my.cnf</em>. En effet l&#8217;accès à la base via jdbc se fait par TCP/IP. Si <em>skip-networking</em> est activé, mysql refuse les connexions en TCP/IP&#8230;</p>
<p>2) Second problème (celui qui m&#8217;a fait tourner en rond pendant des heures) : j&#8217;obtenais un &laquo;&nbsp;Communications link failure &#8230; java.io.EOFException: Can not read response from server&nbsp;&raquo;.</p>
<p>La solution est d&#8217;ajouter les lignes suivantes dans <em><strong>/etc/hosts.allow</strong></em></p>
<p><code>mysqld: ALL : ALLOW<br />
mysqld-max: ALL : ALLOW</code></p>
<p>A noter que ces manipulations sont propres à Archlinux. J&#8217;ai testé sur Ubuntu et là ça marche &laquo;&nbsp;out of the box&nbsp;&raquo;.</p>
<p>Ces informations ont été trouvées sur le <a href="https://wiki.archlinux.org/index.php/MySQL#Enable_remote_access" target="_blank">wiki d&#8217;Archlinux</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.libre-experience.org/index.php/2010/12/13/probleme-de-connexion-javamysql-avec-archlinux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mettre conky au démarrage X d&#8217;Archlinux</title>
		<link>http://www.libre-experience.org/index.php/2010/02/22/mettre-conky-au-demarrage-x-darchlinux/</link>
		<comments>http://www.libre-experience.org/index.php/2010/02/22/mettre-conky-au-demarrage-x-darchlinux/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:13:59 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[conky]]></category>
		<category><![CDATA[Planet-Libre]]></category>

		<guid isPermaLink="false">http://www.libre-experience.org/?p=229</guid>
		<description><![CDATA[Conky est un programme très léger qui vous permet de surveiller votre système (cpu, ram, occupation disque, trafic réseau&#8230;). L&#8217;installation de Conky est très simple, elle se fait par votre gestionnaire de paquets favori. Pour le mettre au démarrage de votre gestionnaire de fenêtres, il faut éditer votre fichier $HOME/.xinitrc et placer tout au début [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://conky.sourceforge.net/">Conky</a> est un programme très léger qui vous permet de surveiller votre système (cpu, ram, occupation disque, trafic réseau&#8230;).<span id="more-229"></span></p>
<p>L&#8217;installation de Conky est très simple, elle se fait par votre gestionnaire de paquets favori. Pour le mettre au démarrage de votre gestionnaire de fenêtres, il faut éditer votre fichier <em>$HOME/.xinitrc</em> et placer tout au début par exemple :</p>
<p><code>(sleep 10 &#038;&#038; conky) &#038;</code></p>
<p>On ordonne par là de lancer conky en tâche de fond au bout de 10 secondes.<br />
Pourquoi en tâche de fond ? Si vous ne le faites pas, la suite de votre .xinitrc ne va pas s&#8217;exécuter, donc autant dire que votre gestionnaire de fenêtre n&#8217;apparaîtra pas.<br />
Pourquoi un délai de 10 secondes ? Ce délai dépend de votre configuration, mais il est nécessaire d&#8217;en mettre un sinon l&#8217;affichage de votre conky risque d&#8217;être écrasé par celui de votre gestionnaire de fenêtres.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.libre-experience.org/index.php/2010/02/22/mettre-conky-au-demarrage-x-darchlinux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Figer la version d&#8217;un paquet dans ArchLinux</title>
		<link>http://www.libre-experience.org/index.php/2009/11/21/figer-la-version-dun-paquet-dans-archlinux/</link>
		<comments>http://www.libre-experience.org/index.php/2009/11/21/figer-la-version-dun-paquet-dans-archlinux/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 22:47:24 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[pacman]]></category>
		<category><![CDATA[Planet-Libre]]></category>

		<guid isPermaLink="false">http://www.mirelsol.org/?p=210</guid>
		<description><![CDATA[Parfois il est souhaitable que le système ne mette pas à jour un paquet (par exemple si on souhaite garder une version d&#8217;une application pour des raisons de compatibilité). Il faut donc dans ce cas le figer . Avec ArchLinux le procédé est très simple, il suffit d&#8217;éditer le fichier /etc/pacman.conf et d&#8217;ajouter le paquet [...]]]></description>
			<content:encoded><![CDATA[<p>Parfois il est souhaitable que le système ne mette pas à jour un paquet (par exemple si on souhaite garder une version d&#8217;une application pour des raisons de compatibilité). Il faut donc dans ce cas le figer <span id="more-210"></span>.</p>
<p>Avec <a href="http://archlinux.fr">ArchLinux</a> le procédé est très simple, il suffit d&#8217;éditer le fichier <em>/etc/pacman.conf</em> et d&#8217;ajouter le paquet à la ligne :</p>
<p><code>IgnorePkg = mon_paquet_a_ignorer</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.libre-experience.org/index.php/2009/11/21/figer-la-version-dun-paquet-dans-archlinux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problème de montage de périphérique avec Enlightenment</title>
		<link>http://www.libre-experience.org/index.php/2009/11/08/probleme-de-montage-de-peripherique-avec-enlightenment/</link>
		<comments>http://www.libre-experience.org/index.php/2009/11/08/probleme-de-montage-de-peripherique-avec-enlightenment/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 11:47:35 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[enlightenment]]></category>
		<category><![CDATA[openbox]]></category>
		<category><![CDATA[Planet-Libre]]></category>

		<guid isPermaLink="false">http://www.mirelsol.org/?p=203</guid>
		<description><![CDATA[Après avoir installé Archlinux puis les deux gestionnaires de fenêtres Enlightenment et OpenBox, il m&#8217;était impossible de monter mes périphériques externes (CDROM, disque USB). En fait cela ne fonctionnait pas avec Enlightenment alors qu&#8217;il n&#8217;y avait aucun problème avec Openbox. Bon c&#8217;était déjà ça, cela signifiait que ce n&#8217;était pas dû à Archlinux lui-même&#8230; En [...]]]></description>
			<content:encoded><![CDATA[<p>Après avoir installé <a href="http://archlinux.fr/">Archlinux</a> puis les deux gestionnaires de fenêtres <a href="http://fr.enlightenment.org/">Enlightenment</a> et <a href="http://fr.wikipedia.org/wiki/Openbox">OpenBox</a>, il m&#8217;était impossible de monter mes périphériques externes (CDROM, disque USB)<span id="more-203"></span>.</p>
<p>En fait cela ne fonctionnait pas avec Enlightenment alors qu&#8217;il n&#8217;y avait aucun problème avec Openbox. Bon c&#8217;était déjà ça, cela signifiait que ce n&#8217;était pas dû à Archlinux lui-même&#8230; En regardant dans les logs, je voyais que le périphérique était bien détecté. J&#8217;arrivais d&#8217;ailleurs à le faire manuellement en utilisant le compte super-utilisateur. Mais lorsque je cliquais sur l&#8217;icône de mon périphérique, j&#8217;avais invariablement une erreur du type <em>PermissionDeniedByPolicy mount-removable no</em>.<br />
En cherchant sur Internet j&#8217;ai constaté que le problème venait de <em><a href="http://www.freedesktop.org/wiki/Software/hal">HAL</a></em> (Hardware Abstraction Layer). Finalement je suis tombé sur <a href="http://archlinux.fr/news/news-archlinuxfr/hal-0511-7">cet article</a>.<br />
En observant mon fichier <em>~/.xinitrc</em>, je me suis rendu compte que Enlightenment était lancé simplement comme cela :</p>
<p><code>exec enlightenment_start</code></p>
<p>D&#8217;après l&#8217;article cité précédemment, il faut le lancer de cette manière :</p>
<p><code>exec ck-launch-session enlightenment_start</code></p>
<p>La raison est (je cite) : &laquo;&nbsp;La dernière mise à jour de HAL a le support de PolicyKit et ConsoleKit activé, plus concrètement, les droits de montage/démontage, arrêt/redémarrage, mise en veille/hibernation sont donnés par défaut au propriétaire de la session (celui qui est connecté) mais il faut pour cela démarrer ConsoleKit avec votre session graphique.&nbsp;&raquo;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.libre-experience.org/index.php/2009/11/08/probleme-de-montage-de-peripherique-avec-enlightenment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;Archlinux en dual boot avec Ubuntu</title>
		<link>http://www.libre-experience.org/index.php/2009/08/03/installation-darchlinux-en-dual-boot-avec-ubuntu/</link>
		<comments>http://www.libre-experience.org/index.php/2009/08/03/installation-darchlinux-en-dual-boot-avec-ubuntu/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 15:39:27 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.mirelsol.org/?p=85</guid>
		<description><![CDATA[Je vais vous présenter dans cet article la procédure que j&#8217;ai suivie pour installer Archlinux en parallèle d&#8217;un système existant fonctionnant avec Ubuntu. Le but est bien sûr d&#8217;avoir les deux systèmes et de pouvoir choisir au démarrage. Existant Ubuntu 9.04. /boot sur une partition séparée (ici /dev/sda6). CD ISO d&#8217;Archlinux 2009.02. Préparation Créer une [...]]]></description>
			<content:encoded><![CDATA[<p>Je vais vous présenter dans cet article la procédure que j&#8217;ai suivie pour installer <a href="http://archlinux.fr">Archlinux</a> en parallèle d&#8217;un système existant fonctionnant avec <a href="http://www.ubuntu-fr.org/">Ubuntu</a>. Le but est bien sûr d&#8217;avoir les deux systèmes et de pouvoir choisir au démarrage.</p>
<p><span id="more-85"></span></p>
<h2>Existant</h2>
<ul>
<li>Ubuntu 9.04.</li>
<li><em>/boot</em> sur une partition séparée (ici <em>/dev/sda6</em>).</li>
<li>CD ISO d&#8217;Archlinux 2009.02.</li>
</ul>
<h2>Préparation</h2>
<ul>
<li>Créer une partition vide pour accueillir Archlinux. J&#8217;ai utilisé pour ce faire <a title="Gparted Live" href="http://gparted.sourceforge.net/">GParted Live</a> (en diminuant ma partition <em>/home</em> pour faire de la place) et j&#8217;ai alloué 12 Go (pour moi <em>/dev/sda8</em>).</li>
<li>Préparer le <em>/boot</em>
<ul>
<li>Créer les répertoires <em>/boot/ubuntu</em> et <em>/boot/archlinux</em>.</li>
<li>Déplacer les fichiers se trouvant dans <em>/boot</em> (à l&#8217;exception du répertoire <em>grub</em>) dans <em>/boot/ubuntu</em>.</li>
<li>Editer le fichier <em>/boot/grub/menu.lst</em> et préfixer les entrées existantes par <em>/ubuntu</em>.</li>
</ul>
</li>
<li>Repérer les partitions et les points de montage existants : <code>sudo mount -l</code>.</li>
</ul>
<h2>Installation d&#8217;Archlinux</h2>
<ol>
<li><strong>Démarrer sur le CD live d&#8217;Archlinux</strong>. A l&#8217;invite de connexion, taper <em>root</em> puis Entrée (pas de mot de passe).</li>
<li><strong>Configurer le clavier en français :</strong><br />
<code>$ km</code>Puis choisir par exemple <em>i386/azerty/fr-latin9.map.gz</em> pour le clavier et <em>alt-8&#215;14.gz</em> pour la console-font.</li>
<li><strong>Lancer la procédure d&#8217;installation d&#8217;Archlinux :</strong><br />
    <code>$ /arch/setup</code></p>
<ul>
<li>Choisir ensuite : <em>0. Select sources</em> puis <em>CDROM.</em></li>
<li>Choisir : <em>1. Set clock</em>, sélectionner <em>local</em> et suivre les instructions.</li>
<li>Choisir : <em>2. Prepare Hard Drive</em>
<ul>
<li>Puis <em>2. Partition Hard Drives</em>
<ul>
<li>Archlinux présente les disques disponibles : choisir le disque souhaité (par ex. <em>/dev/sda</em>).</li>
<li>Sélectionner la partition que vous aviez préparé tout au début pour installer Archlinux (par ex. <em>/dev/sda8</em>). <strong>Ne pas oublier de la rendre bootable</strong>, choisissez ensuite <em>Quit</em>.</li>
<li>Sélectionner <em>DONE</em>.</li>
</ul>
</li>
</ul>
<ul>
<li>Puis <em>3. Set Filesystem mount points</em>
<ul>
<li>Archlinux demande quelle partition utiliser pour le Swap. Choisir celle déjà utilisée par Ubuntu (pour moi <em>/dev/sda5</em>). A la question s&#8217;il faut créer un système de fichiers, répondre <strong>NON</strong>.</li>
<li>Archlinux demande quelle partition utiliser pour la racine <em>/</em>. Sélectionner la partition vide que vous avez préparée au début (dans mon cas <em>/dev/sda8</em>). A la question s&#8217;il faut créer un système de fichiers, répondre <strong>OUI</strong>. Sélectionner ensuite le type : par exemple <em>ext4</em>.</li>
<li>Archlinux demande de sélectionner des partitions supplémentaires à monter. Choisir la partition contenant votre <em>/home</em> <strong>existant</strong> (dans mon cas <em>/dev/sda7</em>). </li>
<li>Archlinux demande de saisir le point de montage. Remplacer <em>/boot</em> par <em>/home</em>. A la question s&#8217;il faut créer un système de fichiers, répondre <strong>NON</strong>.</li>
<li>Sélectionner ensuite <em>DONE</em>.</li>
<li>Un écran de confirmation apparaît et affiche le résumé des opérations à effectuer. Bien vérifier que <em>/home</em><strong> ne sera pas formatée</strong>.</li>
<li>Vous devriez ensuite avoir un message comme quoi les partitions ont été montées avec succès.</li>
</ul>
</li>
</ul>
<ul>
<li>Puis <em>4. Return to main menu</em></li>
</ul>
</li>
<li>Choisir : <em>3. Select packages</em>
<ul>
<li>Suivre les instructions.</li>
<li>Ensuite personnellement j&#8217;ajoute au groupe de paquets <em>base</em>, le groupe <em>base-devel</em>.</li>
<li>La liste des paquets apparaît. Sélectionner / déselectionner les éléments selon vos besoins.</li>
</ul>
</li>
<li>Choisir : <em>4. Install packages</em>
<ul>
<li>Suivre les instructions et l&#8217;installation commence.</li>
</ul>
</li>
<li>Choisir : <em>5. Configure system</em>. Suivre les instructions, puis la liste des fichiers de configurations apparaît. Voici ceux que j&#8217;ai modifiés :
<ul>
<li><em>/etc/rc.conf</em> : changer les variables existantes par : <em>LOCALE=&nbsp;&raquo;fr_FR.utf8&#8243;</em>, <em>KEYMAP=&nbsp;&raquo;fr&nbsp;&raquo;</em>, <em>eth0=&nbsp;&raquo;dhcp&nbsp;&raquo;</em>, <em>HOSTNAME=&nbsp;&raquo;ce_que_vous_voulez&nbsp;&raquo;</em>.</li>
<li><em>/etc/locale.gen</em> : décommenter la ligne <em>fr_FR.UTF-8 UTF-8</em>.</li>
<li>Changer le mot de passe <em>root</em>.</li>
<li>Retourner au menu principal et appliquer les modifications.</li>
</ul>
</li>
<li>Choisir : <em>6. Install bootloader</em>
<ul>
<li>Choisir l&#8217;option <em>Use the GRUB bootloader</em>. Ne rien modifier dans le fichier que le système vous propose d&#8217;éditer.</li>
<li>Archlinux vous demande alors de sélectionner la partition sur laquelle le bootloader va être installé. Choisir la partition <em>racine</em> du système que vous venez d&#8217;installer (dans mon cas <em>/dev/sda8</em>).</li>
<li>Suivre ensuite les instructions (y&#8217;a t-il un RAID ?).</li>
<li>En principe vous devriez avoir un message comme quoi <em>GRUB</em> a été installé avec succès.</li>
</ul>
</li>
<li>Choisir : <em>7. Exit install</em></li>
</ul>
</li>
</ol>
<h2>Ajustement du boot et de la table des partitions</h2>
<ul>
<li><strong>Redémarrer (<em>reboot</em>) et lancer Ubuntu.</strong></li>
<li><strong>Monter la partition sur laquelle se trouve Archlinux.</strong> Par exemple (en root) :<code>mkdir /media/arch<br />
    mount /dev/sda8 /media/arch</code>
  </li>
<li><strong>Copier les fichiers de <em>/media/arch/boot</em> (sauf le répertoire <em>grub</em>) dans <em>/boot/archlinux</em>.</strong></li>
<li><strong>Editer le fichier <em>/media/arch/boot/grub/menu.lst</em></strong>.
<ul>
<li>Copier les lignes correcpondant aux entrées <em>Archlinux</em> et <em>Archlinux Fallback</em>.</li>
<li>Les coller tout à la fin du fichier <em>/boot/grub/menu.lst</em>.</li>
<li>Pour les entrées <em>Archlinux</em> et <em>Archlinux Fallback</em> (qui viennent d&#8217;être ajoutées), ajouter en-dessous de la ligne <em>root = &#8230;</em>, la ligne <em>UUID = xxx</em>. Remplacer <em>xxx</em> par la valeur figurant dans les entrées d&#8217;Ubuntu. Il s&#8217;agit de l&#8217;UUID de la partition <em>/boot</em>.</li>
<li>Pour les entrées <em>Archlinux</em> et <em>Archlinux Fallback</em>, remplacer <em>/boot&#8230;</em> par <em>/archlinux&#8230;</em> .</li>
</ul>
</li>
<li><strong>Editer le fichier <em>/media/arch/etc/fstab</em> </strong> (table des partitions).
<ul>
<li>Rajouter une ligne pour le point de montage de <em>/boot</em>.</li>
</ul>
</li>
<li><strong>Supprimer le répertoire de boot d&#8217;Archlinux</strong>. <code>rm -rf /media/arch/boot/*</code></li>
<li><strong>Redémarrer et choisir dans le menu de <em>GRUB</em>, Archlinux&#8230;</strong></li>
</ul>
<p>Voilà, en principe au bout de quelques instants vous allez vous retrouver à l&#8217;invite d&#8217;Archlinux. Il ne vous reste plus qu&#8217;à configurer aux petits oignons votre système fraichement installé !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.libre-experience.org/index.php/2009/08/03/installation-darchlinux-en-dual-boot-avec-ubuntu/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

