<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs on Gentoo-FR</title><link>https://gentoo-fr.org/docs/</link><description>Recent content in Docs on Gentoo-FR</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Sat, 20 Jan 2024 14:14:25 +0100</lastBuildDate><atom:link href="https://gentoo-fr.org/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>DisplayLink</title><link>https://gentoo-fr.org/docs/displaylink/</link><pubDate>Sat, 20 Jan 2024 14:14:25 +0100</pubDate><guid>https://gentoo-fr.org/docs/displaylink/</guid><description>&lt;h1 id="displaylink"&gt;DisplayLink&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="https://www.synaptics.com/products/displaylink-graphics"&gt;DisplayLink&lt;/a&gt; est une technologie de l&amp;rsquo;entreprise &lt;a href="https://www.synaptics.com"&gt;Synaptics&lt;/a&gt; permettant l&amp;rsquo;affichage sur plusieurs écrans via USB généralement utilisée pour les stations d&amp;rsquo;accueil.&#10;Sous Linux, il nécessite un module noyau et un binaire propriétaire pour fonctionner correctement. Malheureusement, il n&amp;rsquo;existe qu&amp;rsquo;un support officiel pour Ubuntu.&lt;/p&gt;&#10;&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;&#10;&lt;p&gt;Tout d&amp;rsquo;abord, vous devez vous assurer que votre noyau comporte bien les configurations suivantes:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CONFIG_FB_VIRTUAL=y&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CONFIG_I2C=y&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CONFIG_DRM=m&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CONFIG_MEDIA_USB_SUPPORT=y&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CONFIG_USB_SUPPORT=y&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CONFIG_USB_ARCH_HAS_HCD=y&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La présence de ces configurations est vérifiée par l&amp;rsquo;installation du paquet &lt;em&gt;x11-drivers/evdi&lt;/em&gt; mais ne présentera qu&amp;rsquo;un message en cas d&amp;rsquo;absence.&lt;/p&gt;</description></item><item><title>eselect-repository</title><link>https://gentoo-fr.org/docs/eselect-repository/</link><pubDate>Sun, 14 Jan 2024 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/eselect-repository/</guid><description>&lt;hr&gt;&#10;&lt;h1 id="eselect-repository"&gt;eselect-repository&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://packages.gentoo.org/package/app-portage/layman"&gt;eselect-repository&lt;/a&gt; est un outils qui permet de gérer les overlays gentoo mais aussi l&amp;rsquo;arbre officiel.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;Installez le paquet :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;emerge -av app-eselect/eselect-repository&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;&#10;&lt;p&gt;Vous devez, comme l&amp;rsquo;indique &lt;a href="https://wiki.gentoo.org/wiki/Handbook:X86/Full/Portage/fr#Le_d.C3.A9p.C3.B4t_Gentoo"&gt;le handbook officiel Gentoo&lt;/a&gt;, si vous n&amp;rsquo;utilisiez pas le chemin par défaut (&lt;em&gt;/usr/portage&lt;/em&gt;), copier le fichier de configuration pour &lt;em&gt;portage&lt;/em&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/gentoo.conf&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Adaptez le chemin de l&amp;rsquo;arbre de portage et si cette modification est récente, pensez à adapter votre fichier &lt;em&gt;/etc/portage/make.conf&lt;/em&gt;, en particulier la variable &lt;strong&gt;PORTDIR&lt;/strong&gt;, et à faire pointer votre profile avec le bon lien:&lt;/p&gt;</description></item><item><title>OpenRC</title><link>https://gentoo-fr.org/docs/openrc/</link><pubDate>Thu, 23 Nov 2023 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/openrc/</guid><description>&lt;h1 id="openrc"&gt;OpenRC&lt;/h1&gt;&#10;&lt;p&gt;OpenRC est un système d&amp;rsquo;init, reprenant les mêmes fonctionnalités de baselayout (le système d&amp;rsquo;init par défaut de Gentoo) c&amp;rsquo;est-à-dire la gestion, le démarrage et l&amp;rsquo;arrêt des services. Il est developpé en C contrairement à baselayout qui lui est en bash. Cela permet d&amp;rsquo;augmenter la rapidité de la gestion des dépendances et le lancement des services.&lt;/p&gt;&#10;&lt;p&gt;Une autre qualité est de supporter les services supportés par baselayout mais aussi par l&amp;rsquo;init des BSD, ce qui permet une migration douce et simple. Il permet aussi le lancement parallèle des services, augmentant la vitesse du démarrage.&lt;/p&gt;</description></item><item><title>Porticron</title><link>https://gentoo-fr.org/docs/porticron/</link><pubDate>Sun, 04 Jun 2023 14:40:09 +0200</pubDate><guid>https://gentoo-fr.org/docs/porticron/</guid><description>&lt;h1 id="porticron"&gt;Porticron&lt;/h1&gt;&#10;&lt;p&gt;&lt;em&gt;Porticron&lt;/em&gt; est un script qui synchronise l&amp;rsquo;arbre de &lt;em&gt;portage&lt;/em&gt; et vous fait un rapport par mail des paquets à mettre à jour.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;Pour installer le paquet, il vous suffit de taper la commande suivante :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;emerge -av porticron&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;&#10;&lt;h3 id="porticronconf"&gt;porticron.conf&lt;/h3&gt;&#10;&lt;p&gt;La configuration de porticron est centralisée dans le fichier de configuration &lt;em&gt;/etc/porticron.conf&lt;/em&gt; .&#10;Modifiez ce fichier à votre guise. En voici un exemple :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# use emerge &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; synchronisation&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SYNC_CMD&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;/usr/bin/emerge --sync&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# use eix-sync instead of emerge --sync&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SYNC_CMD=&amp;#34;/usr/bin/eix-sync&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt; not synchronize &lt;span style="color:#f92672"&gt;(&lt;/span&gt;e.g. &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; PORTDIR is mounted read-only&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SYNC_CMD&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;/bin/true&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# use layman &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; synchronizing overlays&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SYNC_OVERLAYS_CMD=&amp;#34;/usr/bin/layman -S&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt; not synchronize overlays&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SYNC_OVERLAYS_CMD&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;/bin/true&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# include a report of changed ebuilds&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;DIFF_CMD=&amp;#34;/usr/bin/eix-diff /var/cache/eix/previous.eix&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# emerge upgrade options&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;UPGRADE_OPTS=&amp;#34;-vuDN&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# recipient &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; reports&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;RCPT=root@$(hostname -f)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# format of the e-mail subject&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# use &lt;span style="color:#f92672"&gt;{&lt;/span&gt;FQDN&lt;span style="color:#f92672"&gt;}&lt;/span&gt;, &lt;span style="color:#f92672"&gt;{&lt;/span&gt;HOST&lt;span style="color:#f92672"&gt;}&lt;/span&gt;, &lt;span style="color:#f92672"&gt;{&lt;/span&gt;IP&lt;span style="color:#f92672"&gt;}&lt;/span&gt;, and &lt;span style="color:#f92672"&gt;{&lt;/span&gt;DATE&lt;span style="color:#f92672"&gt;}&lt;/span&gt; as variables&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SUBJECT&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Gentoo package updates on {FQDN} [ {IP} ]&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# format of the e-mail subject in &lt;span style="color:#66d9ef"&gt;case&lt;/span&gt; of warnings&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# use &lt;span style="color:#f92672"&gt;{&lt;/span&gt;FQDN&lt;span style="color:#f92672"&gt;}&lt;/span&gt;, &lt;span style="color:#f92672"&gt;{&lt;/span&gt;HOST&lt;span style="color:#f92672"&gt;}&lt;/span&gt;, &lt;span style="color:#f92672"&gt;{&lt;/span&gt;IP&lt;span style="color:#f92672"&gt;}&lt;/span&gt;, and &lt;span style="color:#f92672"&gt;{&lt;/span&gt;DATE&lt;span style="color:#f92672"&gt;}&lt;/span&gt; as variables&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SUBJECT_WARN&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;WARNING: Gentoo security updates on {FQDN} [ {IP} ]&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# path to sendmail binary&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SENDMAIL=/usr/sbin/sendmail&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# send each unique notification e-mail only once&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CHECK_DUP_MSG=1&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="crontab"&gt;Crontab&lt;/h3&gt;&#10;&lt;p&gt;Il ne reste plus qu&amp;rsquo;à ajouter la tâche planifiée suivante :&lt;/p&gt;</description></item><item><title>Nginx</title><link>https://gentoo-fr.org/docs/nginx/</link><pubDate>Sat, 26 Nov 2022 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/nginx/</guid><description>&lt;h1 id="nginx"&gt;Nginx&lt;/h1&gt;&#10;&lt;p&gt;Nginx (prononcez &amp;ldquo;Engine X&amp;rdquo;) est serveur web robuste, léger et très performant sous licence BSD &amp;hellip; Igor Sysoev a démarré son développement en 2002, et sa version 1.0 est sorti en 2011.&#10;Il a été développé dans la perspective de pouvoir répondre à la problématique des sites web actuels : desservir 10K clients simultanément.&lt;br&gt;&#10;Sa faible empreinte mémoire et CPU en fait le parfait candidat pour de petits serveurs à faibles ressources physiques, où les sites à très fort trafic. Il s&amp;rsquo;avère 3 à 4 fois plus rapide que Apache en mode prefork + PHP embarqué dans la plupart des cas pour une bande passante moindre.&#10;D&amp;rsquo;après &lt;a href="http://w3techs.com/"&gt;W3Techs&lt;/a&gt;, il est utilisé par 34% des serveurs web à travers le monde le mettant ainsi en 1ère position devant Apache.&#10;Pour le traitement du contenu dynamique, il s&amp;rsquo;appuie sur une interface &lt;a href="http://www.fastcgi.com/drupal/"&gt;FastCGI&lt;/a&gt; mais aussi &lt;a href="https://uwsgi-docs.readthedocs.org/en/latest/"&gt;uWSGI&lt;/a&gt;.&#10;Il possède nombre de &lt;a href="http://wiki.nginx.org/Modules"&gt;modules&lt;/a&gt; lui permettant de rivaliser avec les plus utilisés des serveurs HTTP et permet aussi de faire proxy pour les protocoles IMAP, POP et SMTP.&lt;/p&gt;</description></item><item><title>Layman</title><link>https://gentoo-fr.org/docs/layman/</link><pubDate>Sun, 03 Jan 2021 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/layman/</guid><description>&lt;p&gt;&lt;strong&gt;Sam Jan 3 09:41:58 AM CET 2021:&lt;/strong&gt; &lt;em&gt;layman&lt;/em&gt; est bandonné au profit de l&amp;rsquo;outil &lt;a href="https://gentoo-fr.org/eselect-repository/"&gt;eselect-repository&lt;/a&gt;.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h1 id="layman"&gt;Layman&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://packages.gentoo.org/package/app-portage/layman"&gt;Layman&lt;/a&gt; est un script python qui permet de gérer les overlays gentoo.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;Par défaut &lt;em&gt;layman&lt;/em&gt; supporte les &lt;em&gt;overlays&lt;/em&gt; par &lt;em&gt;rsync&lt;/em&gt; car il est installé en standard, donc si vous désirez d&amp;rsquo;autres supports tels que &lt;em&gt;git&lt;/em&gt; :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &amp;#34;app-portage/layman git&amp;#34; &amp;gt;&amp;gt; /etc/portage/package.use/world.use&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Maintenant installez le paquet :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;emerge -av layman&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="utilisation"&gt;Utilisation&lt;/h2&gt;&#10;&lt;h3 id="lister-les-overlays-disponibles"&gt;Lister les overlays disponibles&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;layman -L&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ajouter-un-overlay"&gt;Ajouter un overlay&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;layman -a mozilla&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;A ce stade, &lt;em&gt;layman&lt;/em&gt; aura ajouté un fichier &lt;em&gt;/etc/portage/repos.conf/layman.conf&lt;/em&gt; comportant la définition de l&amp;rsquo;overlay installé.&lt;/p&gt;</description></item><item><title>uWSGI</title><link>https://gentoo-fr.org/docs/uwsgi/</link><pubDate>Sun, 07 Sep 2014 03:01:21 +0200</pubDate><guid>https://gentoo-fr.org/docs/uwsgi/</guid><description>&lt;h1 id="uswsgi"&gt;Uswsgi&lt;/h1&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Tout d&amp;rsquo;abord &lt;em&gt;uWSGI&lt;/em&gt; est un protocole de communication supporté par Apache, Cherokee, Lighttpd et Nginx pour les plus connus.&#10;A cela, ajoutez le serveur du même nom, &lt;em&gt;uWGSI&lt;/em&gt;, qui assure sous forme de plugin, le déploiement des protocoles PSPI (pour Perl), WASPI pour Python, CGI, WSAPI pour Lua, mais aussi Rack et Rails pour Ruby, PHP&amp;hellip; &lt;a href="http://projects.unbit.it/uwsgi/"&gt;et d&amp;rsquo;autres encore&lt;/a&gt;.&#10;Le projet &lt;em&gt;uWSGI&lt;/em&gt; veut fournir une pile complète de composant pour le déploiement d&amp;rsquo;application web et à mon sens il y réussi parfaitement.&#10;En effet, il implémente la création des processus, des sockets associés, la gestion de la mémoire partagée&amp;hellip;&#10;uWSGI possède un mode &lt;a href="https://uwsgi-docs.readthedocs.org/en/latest/Emperor.html"&gt;Emperor&lt;/a&gt; permettant de déployer et gérer un grand nombre d&amp;rsquo;applications sur un serveur.&lt;/p&gt;</description></item><item><title>Kexec</title><link>https://gentoo-fr.org/docs/kexec/</link><pubDate>Sat, 16 Aug 2014 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/kexec/</guid><description>&lt;h1 id="kexec"&gt;Kexec&lt;/h1&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;Kexec&lt;/em&gt; est une fonctionnalité du noyau Linux permettant de redémarrer le noyau sans passer par le POST du BIOS et le chargeur de démarrage.&#10;Vous l&amp;rsquo;aurez compris, &lt;em&gt;Kexec&lt;/em&gt; permet de redémarrer très rapidement le système d&amp;rsquo;exploitation puisque l&amp;rsquo;on évite toute la partie matérielle.&#10;Cela peut s&amp;rsquo;avérer un gros gain de temps sur les configurations serveur ou les grosses configurations poste de travail, lors de mise à jour noyau par exemple &amp;hellip;&#10;De plus, comme vous le constaterez plus loin, son utilisation s&amp;rsquo;avère très simple.&lt;/p&gt;</description></item><item><title>Lsof</title><link>https://gentoo-fr.org/docs/lsof/</link><pubDate>Sat, 16 Aug 2014 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/lsof/</guid><description>&lt;h1 id="lsof"&gt;Lsof&lt;/h1&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;Lsof&lt;/em&gt; est un utilitaire permettant de lister les fichiers ouverts.&#10;En effet, ne vous est-il jamais arrivé de vouloir supprimer un repertoire ou de démonter une partition et que cela vous soit refusé même en tant que &lt;em&gt;root&lt;/em&gt;? Probablement que si car c&amp;rsquo;est un problème qui survient lorsque la ressource est utilisée par une application ou un utilisateur, et c&amp;rsquo;est là que &lt;em&gt;lsof&lt;/em&gt; intervient&amp;hellip;&lt;/p&gt;&#10;&lt;p&gt;Regardons par quelques exemples ce dont il retourne&amp;hellip;&lt;/p&gt;</description></item><item><title>Eudev</title><link>https://gentoo-fr.org/docs/eudev/</link><pubDate>Sun, 27 Jul 2014 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/eudev/</guid><description>&lt;h1 id="eudev"&gt;Eudev&lt;/h1&gt;&#10;&lt;p&gt;&lt;em&gt;Avec OpenRC, il est recommandé d&amp;rsquo;utiliser le paquet sys-apps/systemd-utils.&lt;/em&gt;&lt;/p&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;Eudev&lt;/em&gt; est un fork du paquet &lt;em&gt;udev&lt;/em&gt; et permet pour ceux qui ne veulent pas migrer au système de démarrage &lt;em&gt;systemd&lt;/em&gt;, de fournir la couche &lt;em&gt;devfs&lt;/em&gt; par exemple pour &lt;a href="https://gentoo-fr.org/openrc/"&gt;OpenRC&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;Commencez par masquer les paquets &lt;em&gt;udev&lt;/em&gt; et &lt;em&gt;systemd&lt;/em&gt; ce qui forcera l&amp;rsquo;installation de &lt;em&gt;eudev&lt;/em&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir -p /etc/portage/package.mask/sys-fs&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir -p /etc/portage/package.mask/sys-apps&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &amp;#39;sys-fs/udev&amp;#39; &amp;gt; /etc/portage/package.mask/sys-fs/udev&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &amp;#39;sys-apps/systemd&amp;#39; &amp;gt; /etc/portage/package.mask/sys-apps/systemd&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ensuite mettez à jour le monde ;-) :&lt;/p&gt;</description></item><item><title>Nouveau</title><link>https://gentoo-fr.org/docs/nouveau/</link><pubDate>Sun, 15 Sep 2013 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/nouveau/</guid><description>&lt;h1 id="nouveau"&gt;Nouveau&lt;/h1&gt;&#10;&lt;p&gt;&lt;em&gt;Nouveau&lt;/em&gt; est le pilote open source pour les cartes graphiques nVidia, avec le support complet 2D et 3D, qui vous permettra d&amp;rsquo;utiliser des fonctionnalités du noyau comme &lt;a href="http://nouveau.freedesktop.org/wiki/KernelModeSetting/"&gt;Kernel Mode Setting&lt;/a&gt; ou encore &lt;a href="http://wayland.freedesktop.org/"&gt;Wayland&lt;/a&gt;, le potentiel futur remplaçant du serveur X.&lt;/p&gt;&#10;&lt;h2 id="le-noyau"&gt;Le noyau&lt;/h2&gt;&#10;&lt;p&gt;Evidemment, tout commence par la configuration du noyau :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Device Drivers ---&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Graphics support ---&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;M&amp;gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;M&amp;gt; Nouveau (nVidia) cards&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pour la partie &lt;em&gt;framebuffer&lt;/em&gt;, &lt;em&gt;nouveau&lt;/em&gt; et &lt;a href="http://nouveau.freedesktop.org/wiki/KernelModeSetting/"&gt;Kernel Mode Setting&lt;/a&gt; ne fonctionnent pas et sont en conflit avec les pilotes pour &lt;em&gt;nvidia&lt;/em&gt; tels que &lt;em&gt;rivafb&lt;/em&gt;, &lt;em&gt;nvidiafb&lt;/em&gt; ou encore &lt;em&gt;uvesafb&lt;/em&gt; :&lt;/p&gt;</description></item><item><title>Mtpfs</title><link>https://gentoo-fr.org/docs/mtpfs/</link><pubDate>Tue, 12 Feb 2013 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/mtpfs/</guid><description>&lt;h1 id="mptfs"&gt;Mptfs&lt;/h1&gt;&#10;&lt;p&gt;MTP (Media Transfer Protocol) est un protocole propriétaire inventé par Microsoft pour le transfert de données entre les appareils multimédia (téléphone, appareil photo..).&#10;Le paquet &lt;em&gt;Mtpfs&lt;/em&gt; permet de monter via &lt;em&gt;Fuse&lt;/em&gt; facilement un appareil utilisant le protocole MTP.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;Installez le paquet &lt;em&gt;sys-apps/usbutils&lt;/em&gt; et &lt;em&gt;sys-fs/mtpfs&lt;/em&gt; :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;emerge -av sys-apps/usbutils sys-fs/mtpfs&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="exemples"&gt;Exemples&lt;/h2&gt;&#10;&lt;h3 id="monter"&gt;Monter&lt;/h3&gt;&#10;&lt;p&gt;Branchez le câble USB votre appareil Android par exemple à votre ordinateur sous Gentoo et tapez la commande suivante :&lt;/p&gt;</description></item><item><title>Sshfs</title><link>https://gentoo-fr.org/docs/sshfs/</link><pubDate>Sun, 10 Feb 2013 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/sshfs/</guid><description>&lt;h1 id="sshfs"&gt;Sshfs&lt;/h1&gt;&#10;&lt;p&gt;&lt;em&gt;Sshfs&lt;/em&gt; permet de monter, via le système noyau Fuse, un répertoire distant via le protocole SSH, permettant ainsi l&amp;rsquo;utilisation des outils locaux (&lt;em&gt;vi&lt;/em&gt;, &lt;em&gt;mv&lt;/em&gt;, &lt;em&gt;cp&lt;/em&gt;&amp;hellip;).&lt;/p&gt;&#10;&lt;h2 id="noyaukernel"&gt;Noyau/Kernel&lt;/h2&gt;&#10;&lt;p&gt;Tout d&amp;rsquo;abord vous devez activer le support de Fuse dans le noyau :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd /usr/src/linux&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;make menuconfig&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;File systems ---&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;M&amp;gt; FUSE (Filesystem in Userspace) support&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;M&amp;gt; Character device in Userspace support (Optionel)&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Recompilez votre noyau et redémarrez votre système.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;Maintenant installez le paquet &lt;em&gt;sys-fs/sshfs-fuse&lt;/em&gt; :&lt;/p&gt;</description></item><item><title>Mydumper</title><link>https://gentoo-fr.org/docs/mydumper/</link><pubDate>Fri, 04 Jan 2013 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/mydumper/</guid><description>&lt;h1 id="mydumper"&gt;Mydumper&lt;/h1&gt;&#10;&lt;p&gt;&lt;em&gt;Mydumper&lt;/em&gt; est un utilitaire de sauvegarde et de restauration de bases de données &lt;em&gt;MariaDB/MySQL&lt;/em&gt;.&#10;Il a été conçu en fonction des besoins des administrateurs de base de données, besoins que &lt;em&gt;mysqldump&lt;/em&gt; ne remplie pas pour l&amp;rsquo;instant : la sauvegarde et la restauration sur plusieurs fils de processus, compression à la volée, sauvegardes des logs binaires et la possibilité de le faire fonctionner en mode service afin qu&amp;rsquo;il effectue des instantanés de la base de données à fréquence paramétrable.&lt;/p&gt;</description></item><item><title>Enlightenment</title><link>https://gentoo-fr.org/docs/enlightenment/</link><pubDate>Wed, 26 Dec 2012 15:25:09 +0200</pubDate><guid>https://gentoo-fr.org/docs/enlightenment/</guid><description>&lt;h1 id="enlightenment"&gt;Enlightenment&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://www.enlightenment.org/"&gt;Enlightenment&lt;/a&gt; est un gestionnaire de fenêtre sous license BSD léger performant, paramétrable et modulaire.&#10;Il a été conçu pour fonctionner sur des matériels limités (téléphone mobile) mais aussi sur des ordinateurs et s&amp;rsquo;appuie sur le bibliothèques &lt;a href="http://www.enlightenment.org"&gt;EFL, Enlightenment Foundation Libraries (Enlightenment Foundation Libraries)&lt;/a&gt;.&#10;La version 0.17 (&lt;em&gt;e17&lt;/em&gt;) est sortie le 21/12/2012 après 12 ans de développement.&#10;La version 0.18 (&lt;em&gt;e18&lt;/em&gt;) est sortie le 21/12/2013.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;Les paquets sont encore marqués en &lt;em&gt;testing&lt;/em&gt; dans l&amp;rsquo;arbre de &lt;em&gt;portage&lt;/em&gt;.&#10;Créez le fichier &lt;em&gt;/etc/portage/package.keywords/efl&lt;/em&gt; et le fichier &lt;a href="https://gentoo-fr.org/Set/"&gt;/etc/portage/sets/efl&lt;/a&gt; , mettez les lignes suivantes dans les deux fichiers :&lt;/p&gt;</description></item><item><title>Set</title><link>https://gentoo-fr.org/docs/set/</link><pubDate>Sun, 23 Dec 2012 15:25:09 +0200</pubDate><guid>https://gentoo-fr.org/docs/set/</guid><description>&lt;h1 id="set"&gt;Set&lt;/h1&gt;&#10;&lt;p&gt;&lt;em&gt;Set&lt;/em&gt; est une fonctionalité de &lt;a href="https://gentoo-fr.org/portage/"&gt;Portage&lt;/a&gt; qui permet d&amp;rsquo;effectuer, au même titre que &lt;em&gt;@system&lt;/em&gt; et &lt;em&gt;@world&lt;/em&gt;, des groupements de paquets suivant les affinités que vous déciderez.&lt;/p&gt;&#10;&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;&#10;&lt;p&gt;La configuration de &lt;em&gt;Set&lt;/em&gt; est relativement simple, puisqu&amp;rsquo;il suffit de créer le répertoire dans le lequel nous entreposerons nos groupements de paquets :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir /etc/portage/sets&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="créer-un-set"&gt;Créer un set&lt;/h2&gt;&#10;&lt;p&gt;Créez le fichier au nom de votre &lt;em&gt;set&lt;/em&gt; (&lt;em&gt;toolchain&lt;/em&gt; dans l&amp;rsquo;exemple) :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;touch /etc/portage/sets/toolchain&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ajoutez les paquets dans le &lt;em&gt;set&lt;/em&gt; en modifiant le fichier &lt;em&gt;/etc/portage/sets/toolchain&lt;/em&gt; :&lt;/p&gt;</description></item><item><title>Portage</title><link>https://gentoo-fr.org/docs/portage/</link><pubDate>Fri, 23 Nov 2012 15:25:09 +0200</pubDate><guid>https://gentoo-fr.org/docs/portage/</guid><description>&lt;h1 id="portage"&gt;Portage&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://www.gentoo.org/proj/en/portage/index.xml"&gt;Portage&lt;/a&gt; est le système de gestion des paquets sous &lt;a href="http://www.gentoo.org/"&gt;Gentoo Linux&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Portage est écrit en &lt;em&gt;python&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;Les informations d&amp;rsquo;installation tels que le nom de l&amp;rsquo;archive à télécharger, les miroirs de téléchargement, bref toutes les options spécifiques à l&amp;rsquo;installation d&amp;rsquo;un paquet sont contenues dans un fichier portant l&amp;rsquo;extension &lt;em&gt;.ebuild&lt;/em&gt; se trouvant &lt;em&gt;/usr/portage/cotégorie/paquet-version.ebuild&lt;/em&gt; .&#10;Vous pouvez-vous bien sûr &lt;a href="http://www.gentoo.org/proj/fr/devrel/handbook/handbook.xml?part=2&amp;amp;chap=1"&gt;écrire vous même des ebuilds&lt;/a&gt; et pourquoi pas les &lt;a href="http://www.gentoo.org/doc/fr/ebuild-submit.xml"&gt;proposer pour l&amp;rsquo;arbre officiel de portage&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;&#10;&lt;p&gt;La configuration de Portage se situe majoritairement dans le répertoire &lt;em&gt;/etc/portage&lt;/em&gt; et est composée de plusieurs fichiers :&lt;/p&gt;</description></item><item><title>Dcron</title><link>https://gentoo-fr.org/docs/dcron/</link><pubDate>Sun, 20 May 2012 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/dcron/</guid><description>&lt;h1 id="dcron"&gt;Dcron&lt;/h1&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;Dcron&lt;/em&gt; est une implémentation rapide, simple et sûre de &lt;em&gt;cron&lt;/em&gt;. Il est la continuité du &lt;a href="http://apollo.backplane.com/FreeSrc/"&gt;projet de Matt Dillon&amp;rsquo;s&lt;/a&gt; par Jim Pryor qui avait dans un premier temps forké, puis a fusionné la branche principale qui n&amp;rsquo;était plus maintenue et son fork dans &lt;em&gt;dcron&lt;/em&gt; 4.0.&#10;Les modifications majeures apportées par la version 4.X sont les logs via syslog et des fonctionnalités inspirées d&amp;rsquo;&lt;a href="http://sourceforge.net/projects/anacron/"&gt;Anacron&lt;/a&gt;. La version 4.5 permet de paramétrer la commande et les adresses d&amp;rsquo;envoie de mail, ainsi que des extensions de syntaxe permettant une granularité plus fine sur les fréquences des tâches.&lt;/p&gt;</description></item><item><title>Btrfs</title><link>https://gentoo-fr.org/docs/btrfs/</link><pubDate>Thu, 03 May 2012 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/btrfs/</guid><description>&lt;h1 id="btrfs"&gt;Btrfs&lt;/h1&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;Btrfs&lt;/em&gt; est un système de fichiers journalisé développé sous license GNU GPL ayant pour but de combler les manques des systèmes de fichiers utilisés sous Linux.&#10;Oracle, Red Hat, Fujitsu, Intel et d&amp;rsquo;autres participent activement à son développement.&#10;La structure de Btrfs est un arbre B et il implémente des fonctionalités telles que le RAID, les sous-volumes et snapshots, le redimensionement à chaud, à la baisse ou à la hausse, la copie sur écriture, la compression&amp;hellip;&lt;/p&gt;</description></item><item><title>IPv6</title><link>https://gentoo-fr.org/docs/ipv6/</link><pubDate>Sun, 05 Jun 2011 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/ipv6/</guid><description>&lt;h1 id="ipv6"&gt;Ipv6&lt;/h1&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Les spécifications IPv6 ont été finalisées fin 1998 et répondent à des besoins :&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;La pénurie d&amp;rsquo;adresses IPv4 à venir,&lt;/li&gt;&#10;&lt;li&gt;Des mécanismes de configuration et de renumérotation automatique,&lt;/li&gt;&#10;&lt;li&gt;IPsec, QoS et le multicast font partie de l&amp;rsquo;intégration IPv6,&lt;/li&gt;&#10;&lt;li&gt;La simplification des entêtes de paquets afin de faciliter le routage.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Les adresses IPv6 sont codées sur 128 bits au lieu des 32 bits de l&amp;rsquo;IPv4 et sont représentées par 8 digits hexadécimaux.&#10;Les 64 premiers bits sont reservés à la partie réseau et les 64 derniers bits à la partie identification de la machine.&#10;La représentation des adresses IPv6 se fait au format agrégé avec la notation CIDR.&lt;/p&gt;</description></item><item><title>Netfilter-rules</title><link>https://gentoo-fr.org/docs/netfilter-rules/</link><pubDate>Sun, 05 Jun 2011 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/netfilter-rules/</guid><description>&lt;h1 id="netfilter-rules"&gt;Netfilter-rules&lt;/h1&gt;&#10;&lt;p&gt;Toutes nos machines son connectées à Internet avec tous les dangers que cela comprend : scan de ports, scan de failles, tentative de brute force SSH&amp;hellip; Et avec IPv6, en particulier, par définition vos ordinateurs possèdent une adresse publique donc vous êtes directement sur internet sans filtrage sauf si votre firewall/box est correctement configuré et s&amp;rsquo;en occupe.&lt;/p&gt;&#10;&lt;p&gt;La première chose à faire consiste à filtrer un minimum nos machines avec Iptables.&lt;/p&gt;</description></item><item><title>Mariadb</title><link>https://gentoo-fr.org/docs/mariadb/</link><pubDate>Sun, 08 May 2011 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/mariadb/</guid><description>&lt;h1 id="mariadb"&gt;Mariadb&lt;/h1&gt;&#10;&lt;p&gt;&lt;em&gt;MariaDB&lt;/em&gt; est un système de gestion de base de données créé par Michael Widenius (créateur de MySQL) en 2009.&#10;&lt;em&gt;MariaDB&lt;/em&gt; est 100% compatible avec MySQL, ce qui permet une migration facile et sans risque.&#10;A noter que la version 5.5 de MariaDB inclue des fontionalités de la version 5.6 de MySQL et utilise XtraDB de &lt;a href="http://www.percona.com/"&gt;Percona&lt;/a&gt; comme moteur pour les formats de table InnoDB.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;mariadb&lt;/em&gt; étant encore marqué en test dans l&amp;rsquo;arbre de portage, il vous faudra démasquer les paquets suivants :&lt;/p&gt;</description></item><item><title>Tmpfs</title><link>https://gentoo-fr.org/docs/tmpfs/</link><pubDate>Sun, 08 May 2011 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/tmpfs/</guid><description>&lt;h1 id="tmpfs"&gt;Tmpfs&lt;/h1&gt;&#10;&lt;p&gt;Entendez Temporary File System (système de fichier temporaire), est implémenté dans le noyau 2.6 et se base sur &lt;em&gt;ramfs&lt;/em&gt;, il propose une limite de taille mémoire allouable fixée au moment du montage modifiable à la volée et utilisant le swap si nécéssaire.&#10;Le gros avantage de &lt;em&gt;tmpfs&lt;/em&gt; par rapport à &lt;em&gt;ramfs&lt;/em&gt; est l&amp;rsquo;allocation dynamique de la mémoire permettant ainsi de ne pas utiliser la mémoire si cela n&amp;rsquo;est pas nécéssaire.&#10;Je m&amp;rsquo;explique si vous allouez 1Go de ram à un montage &lt;em&gt;tmpfs&lt;/em&gt;, que vous y écrivez un fichier de 100Mo, les 900Mo restant seront allouables aux autres ressources.&#10;Je vous invite à regarder les options spécifiques de montage de &lt;em&gt;tmpfs&lt;/em&gt; avec &lt;em&gt;man mount&lt;/em&gt;.&#10;Par défaut, si vous ne spécifiez pas de valeur de taille, la moitié de votre ram sera allouée.&lt;/p&gt;</description></item><item><title>Memcached</title><link>https://gentoo-fr.org/docs/memcached/</link><pubDate>Sat, 02 Apr 2011 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/memcached/</guid><description>&lt;h1 id="memcached"&gt;Memcached&lt;/h1&gt;&#10;&lt;p&gt;Memcached est un système de cache mémoire distribué. Il est beaucoup utilisé dans le monde du web afin d’accélérer le temps de réponse des sites puisqu&amp;rsquo;il va permettre de stocker objets et données en RAM accessibles depuis le réseau.&lt;/p&gt;&#10;&lt;p&gt;Un des avantages immédiat, sans avoir à modifier le code source d&amp;rsquo;un site, est d&amp;rsquo;utiliser &lt;em&gt;memcached&lt;/em&gt; pour stocker les variables de session au lieu d&amp;rsquo;utiliser le disque local, permettant ainsi une économie relativement substantielle en terme d&amp;rsquo;Entrées/Sorties disque, mais aussi de pouvoir les partager entre plusieurs serveurs, particulièrement pratique dans le cadre d&amp;rsquo;un équilibrage de charge afin que les sessions restent actives lorsqu&amp;rsquo;une requête passe d&amp;rsquo;un serveur à l&amp;rsquo;autre.&lt;/p&gt;</description></item><item><title>Eix</title><link>https://gentoo-fr.org/docs/eix/</link><pubDate>Sat, 26 Mar 2011 15:25:09 +0200</pubDate><guid>https://gentoo-fr.org/docs/eix/</guid><description>&lt;h1 id="eix"&gt;Eix&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="https://packages.gentoo.org/packages/app-portage/eix"&gt;Eix&lt;/a&gt; est un utilitaire servant à faire des recherches dans l&amp;rsquo;arbre de portage et des overlays déclarés dans le fichier &lt;em&gt;/etc/portage/make.conf&lt;/em&gt; (PORTDIR_OVERLAY).&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Eix&lt;/em&gt; cré une base de données où sont stockées les données d&amp;rsquo;indexation des ebuilds et de leurs informations.&lt;/p&gt;&#10;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;emerge -av eix&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="utilisation"&gt;Utilisation&lt;/h2&gt;&#10;&lt;h3 id="mettre-à-jour-la-base-de-données"&gt;Mettre à jour la base de données&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;eix-update&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="faire-une-recherche-de-paquet"&gt;Faire une recherche de paquet&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;eix zsh&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* app-shells/zsh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Available versions: 4.3.10-r2 ~4.3.11 4.3.11-r1 {caps debug doc examples gdbm maildir pcre static unicode}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Homepage: http://www.zsh.org/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Description: UNIX Shell similar to the Korn shell&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* app-shells/zsh-completion&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Available versions: 20080310 ~20091203 ~20091203-r1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Homepage: http://gentoo.org&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Description: Programmable Completion for zsh (includes emerge and ebuild commands)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Found 2 matches.&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Recherche sur un paquet installé :&lt;/p&gt;</description></item><item><title>KVM</title><link>https://gentoo-fr.org/docs/kvm/</link><pubDate>Sun, 20 Mar 2011 00:00:00 +0000</pubDate><guid>https://gentoo-fr.org/docs/kvm/</guid><description>&lt;h1 id="kvm"&gt;Kvm&lt;/h1&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;KVM consiste en un module noyau &lt;em&gt;kvm.ko&lt;/em&gt; qui implémente le coeur de l&amp;rsquo;infrastructure virtuelle et les modules &lt;em&gt;kvm-intel.ko&lt;/em&gt; ou &lt;em&gt;kvm-amd.ko&lt;/em&gt; suivant votre architecture.&#10;Cette technologie nécéssite des processeurs dont l&amp;rsquo;architetcture supporte les extensions de virtualisation Intel VT ou AMD-V.&lt;/p&gt;&#10;&lt;p&gt;Afin de vérifier que votre processeur possède bien les options de virtualisation :&lt;/p&gt;&#10;&lt;p&gt;Pour Intel :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;grep vmx /proc/cpuinfo&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pour AMD :&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;grep svm /proc/cpuinfo&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Les gros avantages de KVM sont : son intégration native au noyau, le support virtio à partir de la version 2.6.20, des performances proches de la machine physique et enfin une certaine facilité de mise en oeuvre.&lt;/p&gt;</description></item></channel></rss>