website rev 365

Remove all french pages from root
author Christophe Lincoln <pankso@slitaz.org>
date Sat Apr 11 18:29:50 2009 +0200 (2009-04-11)
parents a5b00e457b7d
children 69cd5957df3f
files about/events.html about/index.html artwork/index.html artwork/screenshots.html artwork/wallpapers.html devel/forge.html devel/guidelines.html devel/index.html doc/cookbook/book.css doc/cookbook/boot-scripts.html doc/cookbook/favicon.ico doc/cookbook/images/css/content-tl.png doc/cookbook/images/css/content-tr.png doc/cookbook/images/css/footer-bl.png doc/cookbook/images/css/footer-br.png doc/cookbook/images/css/header.png doc/cookbook/index.html doc/cookbook/receipts.html doc/cookbook/release-tasks.txt doc/cookbook/rootcd.html doc/cookbook/slitaz-tools.html doc/cookbook/template.html doc/cookbook/wok-tools.html doc/handbook/book.css doc/handbook/chroot-env.html doc/handbook/cmdline.html doc/handbook/development.html doc/handbook/enlightenment.html doc/handbook/favicon.ico doc/handbook/gen-livecd.html doc/handbook/graphics.html doc/handbook/hacking-livecd.html doc/handbook/images/css/content-tl.png doc/handbook/images/css/content-tr.png doc/handbook/images/css/footer-bl.png doc/handbook/images/css/footer-br.png doc/handbook/images/css/header.png doc/handbook/images/screenshots/desktopbox-add-icons.png doc/handbook/images/screenshots/desktopbox-autostart.png doc/handbook/images/screenshots/netbox.png doc/handbook/images/screenshots/wifibox.png doc/handbook/index.html doc/handbook/install.html doc/handbook/jwm.html doc/handbook/livecd.html doc/handbook/liveusb.html doc/handbook/multimedia.html doc/handbook/network-config.html doc/handbook/network.html doc/handbook/office.html doc/handbook/openbox.html doc/handbook/packages.html doc/handbook/secure-shell.html doc/handbook/security.html doc/handbook/system-admin.html doc/handbook/system-tools.html doc/handbook/template.html doc/handbook/utilities.html doc/handbook/web-server.html doc/handbook/x-window.html doc/index.html doc/manuals/tazlito.html doc/manuals/tazpkg.html doc/manuals/tazwok.html doc/manuals/template.html doc/releases/1.0/book.css doc/releases/1.0/favicon.ico doc/releases/1.0/images/css/content-tl.png doc/releases/1.0/images/css/content-tr.png doc/releases/1.0/images/css/footer-bl.png doc/releases/1.0/images/css/footer-br.png doc/releases/1.0/images/css/header.png doc/releases/1.0/relnotes.fr.html doc/releases/1.0/relnotes.fr.txt doc/scratchbook/base-apps.html doc/scratchbook/base-ncurses.html doc/scratchbook/base-system.html doc/scratchbook/book.css doc/scratchbook/boot-scripts.html doc/scratchbook/favicon.ico doc/scratchbook/gtk-apps.html doc/scratchbook/gtk-libs.html doc/scratchbook/images/css/content-tl.png doc/scratchbook/images/css/content-tr.png doc/scratchbook/images/css/footer-bl.png doc/scratchbook/images/css/footer-br.png doc/scratchbook/images/css/header.png doc/scratchbook/index.html doc/scratchbook/locale.html doc/scratchbook/template.html doc/scratchbook/x-window-system.html doc/scratchbook/xorg.html get/flavors.html get/index.html mailing-list.html news/2007.html news/index.html packages/index.html rss.xml search.html sitemap.html
line diff
     1.1 --- a/about/events.html	Sat Apr 11 18:26:49 2009 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,153 +0,0 @@
     1.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     1.7 -<head>
     1.8 -    <title>SliTaz - &Eacute;vénements</title>
     1.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    1.10 -    <meta name="description" content="Au sujet de SliTaz GNU/Linux mini système d'exploitation" />
    1.11 -    <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, opensource, livecd" />
    1.12 -    <meta name="robots" content="index, follow, all" />
    1.13 -    <meta name="revisit-after" content="7 days" />
    1.14 -    <meta name="expires" content="never" />
    1.15 -    <meta name="modified" content="2009-03-27 19:30:00" />
    1.16 -    <meta name="author" content="Christophe Lincoln"/>
    1.17 -    <meta name="publisher" content="www.slitaz.org" />
    1.18 -    <link rel="shortcut icon" href="../favicon.ico" />
    1.19 -    <link rel="stylesheet"  type="text/css" href="../slitaz.css" />
    1.20 -    <link rel="Content" href="#content" />
    1.21 -</head>
    1.22 -<body bgcolor="#ffffff">
    1.23 -
    1.24 -<!-- Header -->
    1.25 -<div id="header">
    1.26 -    <a name="top"></a>
    1.27 -<!-- Access -->
    1.28 -<div id="access">
    1.29 -    Language: none
    1.30 -</div>
    1.31 -    <a href="http://www.slitaz.org/"><img id="logo"
    1.32 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    1.33 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    1.34 -    <p id="titre">#!/GNU/Linux</p>
    1.35 -</div>
    1.36 -
    1.37 -<!-- Navigation menu -->
    1.38 -<div id="nav">
    1.39 -<div id="nav_top"></div>
    1.40 -	<ul>
    1.41 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    1.42 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    1.43 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    1.44 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    1.45 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    1.46 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    1.47 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    1.48 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    1.49 -	</ul>
    1.50 -	<ul>
    1.51 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    1.52 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    1.53 -	</ul>
    1.54 -	<ul>
    1.55 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    1.56 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    1.57 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    1.58 -	</ul>
    1.59 -<div id="nav_bottom">
    1.60 -<div id="nav_bottom_img"></div>
    1.61 -</div>
    1.62 -</div>
    1.63 -
    1.64 -<!-- Content top. -->
    1.65 -<div id="content_top">
    1.66 -<div class="top_left"></div>
    1.67 -<div class="top_right"></div>
    1.68 -</div>
    1.69 -
    1.70 -<!-- Content -->
    1.71 -<div id="content">
    1.72 -<a name="content"></a>
    1.73 -
    1.74 -<h1><font color="#3E1220">&Eacute;vénements</font></h1>
    1.75 -<h2><font color="#DF8F06">Salons informatique</font></h2>
    1.76 -
    1.77 -<h3>2008 LinuxDays (Suisse)</h3>
    1.78 -<p>
    1.79 -Le projet SliTaz a participé au 
    1.80 -<a href="http://www.linuxdays.ch/">LinuxDay.ch</a> 2008 à Genève, c'est
    1.81 -un salon destiné aux solutions libres, tant au niveau professionnel que
    1.82 -personnel. Il y a eu des conférences et divers stands d'entreprises dont
    1.83 -HP et Novel. Parmis les 5 stands communautaire il y avait 3 distributions:
    1.84 -SliTaz, <a href="http://www.debian.org/">Debian</a> et 
    1.85 -<a href="http://www.openbsd.org/">OpenBSD</a>. Pour nous soutenir il 
    1.86 -y avait des membres de l'association
    1.87 -<a href="http://swisslinux.org/">Swisslinux</a>, ch/open quand à eux
    1.88 -ils nous ont cordialement invités aux OpenDays à Zürich en septembre 2008.
    1.89 -Il y a eu environ 600 visiteurs sur deux jours, les 40 LiveCD sont tous
    1.90 -partis et environ 30 installations sur clé USB ont été réalisées. 
    1.91 -</p>
    1.92 -<p>
    1.93 -Au niveau technique se fût très enrichissant de voir et tester
    1.94 -SliTaz sur EeePC, Linutop et plusieurs portables dotés de matériel 
    1.95 -différents. Xvesa est vraiment un solution de serveur X portable et
    1.96 -fiable, la détection automatique du matériel PCI a fonctionné sans
    1.97 -problèmes, par contre, on a eu divers infortunes avec la génération de
    1.98 -clés USB bootables. Plusieurs clés formatées d'usine en FAT16/32 ont 
    1.99 -démarré seulement une fois le drapeau <strong>lba</strong> enlevé et 
   1.100 -reformaté en ext3 avec un drapeau <strong>boot</strong>, 2 clés de
   1.101 -plus de 4 GB n'ont pas démarré et le temps a manqué pour investir.
   1.102 -</p>
   1.103 -<p>
   1.104 -On a eu la chance de discuter avec des personnes travaillant à l'état de
   1.105 -Genève et qui ont oeuvré pour l'adoption de formats ouverts au sein de
   1.106 -l'administration. Les écoles Genevoise utilisent GNU/Linux dans les 
   1.107 -salles de cours, Slitaz serait par exemple une distribution idéale pour
   1.108 -des clés USB bootable permettant aux élèves de travailler sur leurs
   1.109 -documents, indépendamment de la machine utilisée.
   1.110 -</p>
   1.111 -<p>
   1.112 -En ce qui concerne les visiteurs: beaucoup parlé et ne pourrais
   1.113 -tous relater, sitont Thomas qui est venu de Lyon spécialement pour
   1.114 -SliTaz! Le deuxième jour, il est venu avec une liste de choses à
   1.115 -dire, c'était cool. Deux personnes sont aussi revenues le deuxième jour
   1.116 -pour installer SliTaz sur leur PC portable, une sorte de mini install-party!
   1.117 -</p>
   1.118 -<p>
   1.119 -Les deux jours sont passés vite, l'ambiance était très détendue, les "gars"
   1.120 -de Swisslinux, Debian et OpenBSD sont tous cool. On se réjouis de vous
   1.121 -revoir en 2009. Merci aux organisateurs pour l'invitation, l'infrastructure
   1.122 -et l'accueil étaient top.
   1.123 -</p>
   1.124 -
   1.125 -<!-- End of content with round corner -->
   1.126 -</div>
   1.127 -<div id="content_bottom">
   1.128 -<div class="bottom_left"></div>
   1.129 -<div class="bottom_right"></div>
   1.130 -</div>
   1.131 -
   1.132 -<!-- Start of footer and copy notice -->
   1.133 -<div id="copy">
   1.134 -<p>
   1.135 -Dernière modification : 2009-03-27 19:30:00 -
   1.136 -<a href="#top">Haut de la page</a>
   1.137 -</p>
   1.138 -<p>
   1.139 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
   1.140 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   1.141 -</p>
   1.142 -<!-- End of copy -->
   1.143 -</div>
   1.144 -
   1.145 -<!-- Bottom and logo's -->
   1.146 -<div id="bottom">
   1.147 -<p>
   1.148 -<a href="http://validator.w3.org/check?uri=referer"><img
   1.149 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   1.150 -   title="Code validé XHTML 1.0"
   1.151 -   style="width: 80px; height: 15px;" /></a>
   1.152 -</p>
   1.153 -</div>
   1.154 -
   1.155 -</body>
   1.156 -</html>
     2.1 --- a/about/index.html	Sat Apr 11 18:26:49 2009 +0200
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,282 +0,0 @@
     2.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     2.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     2.7 -<head>
     2.8 -    <title>SliTaz - A propos et infos</title>
     2.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    2.10 -    <meta name="description" content="Au sujet de SliTaz GNU/Linux mini système d'exploitation" />
    2.11 -    <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, opensource, livecd" />
    2.12 -    <meta name="robots" content="index, follow, all" />
    2.13 -    <meta name="revisit-after" content="7 days" />
    2.14 -    <meta name="expires" content="never" />
    2.15 -    <meta name="modified" content="2009-03-27 19:30:00" />
    2.16 -    <meta name="author" content="Christophe Lincoln"/>
    2.17 -    <meta name="publisher" content="www.slitaz.org" />
    2.18 -    <link rel="shortcut icon" href="../favicon.ico" />
    2.19 -    <link rel="stylesheet"  type="text/css" href="../slitaz.css" />
    2.20 -    <link rel="Content" href="#content" />
    2.21 -</head>
    2.22 -<body bgcolor="#ffffff">
    2.23 -
    2.24 -<!-- Header -->
    2.25 -<div id="header">
    2.26 -    <a name="top"></a>
    2.27 -<!-- Access -->
    2.28 -<div id="access">
    2.29 -    Language:
    2.30 -    <a href="../de/about/">Deutsch</a> |
    2.31 -    <a href="../en/about/">English</a> |
    2.32 -    <a href="../pt/about/">Português</a>
    2.33 -</div>
    2.34 -    <a href="http://www.slitaz.org/"><img id="logo"
    2.35 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    2.36 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    2.37 -    <p id="titre">#!/GNU/Linux</p>
    2.38 -</div>
    2.39 -
    2.40 -<!-- Navigation menu -->
    2.41 -<div id="nav">
    2.42 -<div id="nav_top"></div>
    2.43 -	<ul>
    2.44 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    2.45 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    2.46 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    2.47 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    2.48 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    2.49 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    2.50 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    2.51 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    2.52 -	</ul>
    2.53 -	<ul>
    2.54 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    2.55 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    2.56 -	</ul>
    2.57 -	<ul>
    2.58 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    2.59 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    2.60 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    2.61 -	</ul>
    2.62 -<div id="nav_bottom">
    2.63 -<div id="nav_bottom_img"></div>
    2.64 -</div>
    2.65 -</div>
    2.66 -
    2.67 -<!-- Content top. -->
    2.68 -<div id="content_top">
    2.69 -<div class="top_left"></div>
    2.70 -<div class="top_right"></div>
    2.71 -</div>
    2.72 -
    2.73 -<!-- Content -->
    2.74 -<div id="content">
    2.75 -<a name="content"></a>
    2.76 -
    2.77 -<h1><font color="#3E1220">A propos</font></h1>
    2.78 -<h2><font color="#DF8F06">Le projet SliTaz</font></h2>
    2.79 -
    2.80 -<ul>
    2.81 -	<li><a href="#intro">Introduction à SliTaz.</a></li>
    2.82 -	<li><a href="#overview">Vue d'ensemble.</a></li>
    2.83 -	<li><a href="#origin">Origine du projet.</a></li>
    2.84 -	<li><a href="#free">Indépendance et liberté.</a></li>
    2.85 -	<li><a href="#license">Licence et garantie.</a></li>
    2.86 -	<li><a href="#website">Site Web.</a></li>
    2.87 -	<li><a href="events.html">&Eacute;vénements.</a></li>
    2.88 -</ul>
    2.89 -
    2.90 -<a name ="intro"></a>
    2.91 -<h3>Introduction à SliTaz</h3>
    2.92 -<p>
    2.93 -SliTaz GNU/Linux, est un système d'exploitation libre fonctionnant en mémoire
    2.94 -vive (mode LiveCD), léger, rapide, et pleinement installable sur disque dur.
    2.95 -SliTaz est distribué sous forme d'image ISO que vous pouvez graver sur un
    2.96 -cdrom et amorçer (booter). Une fois le système lancé, vous disposez d'un 
    2.97 -shell ash, et vous pouvez retirer le cdrom, car SliTaz utilise la mémoire 
    2.98 -vive (RAM) de la machine. SliTaz fournit plus de 200 commandes Linux, un 
    2.99 -serveur web, des navigateurs web, un client/serveur SSH, un moteur de base de 
   2.100 -données SQL, le support IDE, eth0, usb, ou encore le système X window. En 
   2.101 -mode LiveCD, vous avez aussi la possibilité d'utiliser un media USB pour 
   2.102 -stocker vos données et fichiers de configuration personnels. SliTaz
   2.103 -est aussi pleinement installable sur un disque dur et largement extensible via
   2.104 -le gestionnaire de paquets et la compilation de nouvelles applications depuis
   2.105 -les sources.
   2.106 -</p>
   2.107 -<p>
   2.108 -Le projet SliTaz fournit un moyen de support technique gratuit aux utilisteurs
   2.109 -du système via <a href="../mailing-list.html">la liste de discussion</a>. C'est
   2.110 -aussi le moyen le plus courant de contacter les personnes impliquées dans le
   2.111 -projet. Vous avez aussi la possibilité de discuter SliTaz sur le canal IRC de
   2.112 -<a href="http://www.toile-libre.org/" target=_news>Toile Libre</a> : <code>irc.toile-libre.org 
   2.113 -#slitaz</code>
   2.114 -</p>
   2.115 -
   2.116 -<a name="overview"></a>
   2.117 -<h3>Vue d'ensemble</h3>
   2.118 -<ul>
   2.119 -    <li>Un système racine d'environ 80 Mb et des images ISO de moins de
   2.120 -    30 Mb.</li>
   2.121 -    <li>Perl, auto-détection du matériel PCI/USB et support du Wifi.</li>
   2.122 -    <li>Navigateur web Mozilla Firefox en mode graphique, et Retawq en mode text.</li>
   2.123 -    <li>Support du son avec mixer, convertiseur et lecteur de musique.</li>
   2.124 -    <li>Un client de chat IRC, et un client mail (SMTP).</li>
   2.125 -    <li>Un client/serveur SSH, pour un contrôle à distance.</li>
   2.126 -    <li>Un moteur de base de données SQL avec SQLite.</li>
   2.127 -    <li>Outils pour le gravage de CD/DVD et la création d'image ISO.</li>
   2.128 -    <li>Plus de 300 commandes Linux pour les tâches quotidiennes et 
   2.129 -    l'administration.</li>
   2.130 -    <li>L'éditeur de texte avancé Nano, et LeafPad.</li>
   2.131 -    <li>Un client DHCP pour une connexion facilitée et le support PPPOE.</li>
   2.132 -    <li>Système X avec serveur Xvesa, et le gestionnaire de fenêtres JWM.</li>
   2.133 -    <li>Application de création graphique, et de gestion des images.</li>
   2.134 -    <li>Des outils de manipulation de fichiers, et de maintenance système.</li>
   2.135 -    <li>De la documentation en divers formats.</li>
   2.136 -    <li>Environ 1400 paquets facilement installables depuis le miroir.</li>
   2.137 -</ul>
   2.138 -
   2.139 -<a name="origin"></a>
   2.140 -<h3>Origine du projet</h3>
   2.141 -<p>
   2.142 -La première motivation fût l'envie, ensuite le besoin. Envie de créer une 
   2.143 -mini distribution rapide, francisée au mieux avec le support du clavier pour
   2.144 -la suisse romande et tous les pays francophonnes. Cette distribution devait 
   2.145 -être rapide, légère, stable, robuste, facile à prendre en main pour les
   2.146 -utilisateurs (même débutants) et fournissant un maximum d'applications utiles
   2.147 -lors de déplacements via le mode LiveCD. Nous voulions aussi que SliTaz
   2.148 -puisse être installable sur des machines relativement anciennes afin de 
   2.149 -faire du recyclage, tout en proposant un système extensible et ultra rapide sur
   2.150 -des machines puissantes.
   2.151 -</p>
   2.152 -
   2.153 -<p>
   2.154 -SliTaz est construit depuis les sources, utilise Busybox pour toutes les
   2.155 -fonctions de base, un noyau Linux récent, et des logiciels GNU. SliTaz n'est
   2.156 -basée sur aucune autre distibution GNU/Linux, respecte au mieux les standards,
   2.157 -tel que le "Filesystem Hierarchy Standard" ou FHS pour l'arborescence de fichiers.
   2.158 -SliTaz est épuré, rapide, utilise un système de démarrage simple basé sur des
   2.159 -scripts shell, lançant un minimum de services. La sécurité n'est pas oubliée
   2.160 -grâce au pare feu, et à un système de mots de passes cryptés. Il y a aussi
   2.161 -de multiples documents  à disposition, déstinés aux utilisateurs,
   2.162 -administarteurs, et (futur) développeurs.
   2.163 -</p>
   2.164 -<p>
   2.165 -SliTaz a été initialisée par Christophe Lincoln en début 2006. Il aura fallut
   2.166 -plus d'une année de travail et de préparations avant la première version publique.
   2.167 -Le but était de commencer la vie publique de SliTaz en fournissant déjà une
   2.168 -solide base de travail, un LiveCD fonctionnel et le Cookbook expliquant pas 
   2.169 -à pas la création du système. La première version fesait 15 Mb, proposait 
   2.170 -Links comme navigateur Web et utilisait JWM 1.8 qui ne proposait pas, à 
   2.171 -l'époque, les couleurs dégradées et les images en fond d'écran.
   2.172 -</p>
   2.173 -<p>
   2.174 -Malgré la longue préparation pour fournir un système déjà fonctionnel, le
   2.175 -projet a commencé sa vie timidement, une petite annonce sur Libordux.Org et
   2.176 -c'est tout. Google à ensuite rapidement référencé le site et les nombreux
   2.177 -documents, les visites ont commançé à augmenter et les statistiques de
   2.178 -téléchargement aussi. Quatre mois après la première version, une nouvelle
   2.179 -Cooking est publiée en juin 2007, plus d'attention a été donnée au graphisme
   2.180 -et aux corrections, mais sans gros changements sur le liveCD. C'est par contre
   2.181 -depuis ce moment là que Slitaz a été capable de se reconstruire par elle-même.
   2.182 -C'est à dire que SliTaz peut recompiler tous les paquets depuis les sources.
   2.183 -En août une nouvelle ISO Cooking avec les nouvelles versions des outils SliTaz,
   2.184 -dont le gestionnaire de paquets. Une liste de discussion est ouverte, nous sommes
   2.185 -2, puis 3 pandant 1 mois et 5 le mois suivant. D'août à octobre le plus gros
   2.186 -du travail a été de préparer Firefox pour son entrée sur le LiveCD, l'image
   2.187 -ISO est alors passée de 18 Mb à 24 Mb environ, pour le plus grand bien du
   2.188 -projet. A partir de là, la distribution était vraiment utilisable par un
   2.189 -grand nombre de personnes. 
   2.190 -</p>
   2.191 -<p>
   2.192 -Encore un mois de travail, publication d'une ISO avec Firefox en français, 
   2.193 -de nombreuses améliorations et départ pour une  opération séduction en passant
   2.194 -par le grand  <a href="http://linuxfr.org/pub/">LinuxFR</a>. Cette opération
   2.195 -séduction a permit de renforcer la communauté, de faire connaître le projet
   2.196 -et de faire passer la liste de 5 à 20 membres en 2 semaines! Le calme après la
   2.197 -tempête, le projet s'est mieux organisé pour collaborer, le serveur propose
   2.198 -des dépôts Mercurial, un canal IRC a été ouvert et de nombreux paquets ont fait
   2.199 -leur entrée dans la sélection officielle. Décembre 2007, nouvelle ISO
   2.200 -proposant le support du son et des cartes PCMCIA, plus d'options au démarrage.
   2.201 -Cette version utilise la compression lzma et tient sur 22,4 Mb. Depuis là,
   2.202 -le projet suit une feuille de route indiquant les étapes à réaliser et les
   2.203 -buts à atteindre dans le temps.
   2.204 -</p>
   2.205 -<a name="free"></a>
   2.206 -<h3>Indépendance et liberté</h3>
   2.207 -<p>
   2.208 -SliTaz se veut un projet indépendant et libre, pour répondre au besoins
   2.209 -financiers du projet, il y a des développeurs SliTaz qui fournissent des
   2.210 -services en rapport à l'open source (cours GNU/Linux et support) via 
   2.211 -l'organisation <a href="http://www.libordux.org/">Libordux.Org</a>. Sans le
   2.212 -succès de Libordux, SliTaz n'aurait peut être jamais vu le jour sous cette
   2.213 -forme. C'est à dire que lancer une nouvelle distribution n'a pas
   2.214 -été décidé sur un coup de tête, cela prend du temps, demande du temps à
   2.215 -long terme et engendre des frais. Les services proposés par Libordux nous
   2.216 -permettent de payer principalement la bande passante, le nom de domaine et
   2.217 -les frais de  matériel.
   2.218 -</p>
   2.219 -<p>
   2.220 -Cela dit, tout le travail sur SliTaz est bénévole et réalisé par une 
   2.221 -communauté active et réactive. Slitaz sera toujours gratuite, redistribuée
   2.222 -avec son code source et ouvert à la communauté.
   2.223 -</p>
   2.224 -
   2.225 -<a name="license"></a>
   2.226 -<h3>Licence et garantie</h3>
   2.227 -<p>
   2.228 -SliTaz est libre, modifiable, recopiable, téléchargeable, et cela gratuitement.
   2.229 -Slitaz GNU/Linux est distribué sans aucune garantie, publié car potentiellement
   2.230 -utile. SliTaz n'a aucune prétention, nous ne somme que des passionnés par
   2.231 -l'informatique libre, et qui aimons la liberté. SliTaz est publiée sous
   2.232 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>.
   2.233 -</p>
   2.234 -
   2.235 -<a name="website"></a>
   2.236 -<h3>Site Web</h3>
   2.237 -<p>
   2.238 -Ce site est en ligne pour vous permettre <a href="../get/">d'obtenir SliTaz</a>
   2.239 -et pour aider au développement du projet, il regroupe, entre autre, une
   2.240 -partie <a href="../doc/">documentation</a> avec un tutorial sur la 
   2.241 -création de son propre système GNU/Linux libre et autonome. Vous serez 
   2.242 -peut-être aussi intéressé par <a href="../sitemap.html">le plan du site</a>,
   2.243 -donnant une vue d'ensemble du site web. Le site fait partie du 
   2.244 -<a href="../i18n.html">projet d'internationalisation</a>.
   2.245 -</p>
   2.246 -<p>
   2.247 -Le site web de SliTaz a été mis en ligne le 24 février 2007, avec
   2.248 -48 pages, la feuille de sytle CSS, et les images. Le site utilise le format
   2.249 -xHTML 1.0 conforme au normes du W3C. Le site est hébérgé sur le serveur du
   2.250 -projet SliTaz, actuellement chez Pankso, en Suisse romande. Les DNS et services
   2.251 -mail sont propulsé par <a href="http://www.gandi.net/">Gandi</a>.
   2.252 -</p>
   2.253 -
   2.254 -<!-- End of content with round corner -->
   2.255 -</div>
   2.256 -<div id="content_bottom">
   2.257 -<div class="bottom_left"></div>
   2.258 -<div class="bottom_right"></div>
   2.259 -</div>
   2.260 -
   2.261 -<!-- Start of footer and copy notice -->
   2.262 -<div id="copy">
   2.263 -<p>
   2.264 -Dernière modification : 2009-03-27 19:30:00 -
   2.265 -<a href="#top">Haut de la page</a>
   2.266 -</p>
   2.267 -<p>
   2.268 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
   2.269 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   2.270 -</p>
   2.271 -<!-- End of copy -->
   2.272 -</div>
   2.273 -
   2.274 -<!-- Bottom and logo's -->
   2.275 -<div id="bottom">
   2.276 -<p>
   2.277 -<a href="http://validator.w3.org/check?uri=referer"><img
   2.278 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   2.279 -   title="Code validé XHTML 1.0"
   2.280 -   style="width: 80px; height: 15px;" /></a>
   2.281 -</p>
   2.282 -</div>
   2.283 -
   2.284 -</body>
   2.285 -</html>
     3.1 --- a/artwork/index.html	Sat Apr 11 18:26:49 2009 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,239 +0,0 @@
     3.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     3.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     3.7 -<head>
     3.8 -    <title>SliTaz Art et graphisme</title>
     3.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    3.10 -    <meta name="description" content="SliTaz artwork images logo graphisme wallpaper" />
    3.11 -    <meta name="keywords" lang="fr" content="opensource, image, logo, slitaz, spider" />
    3.12 -    <meta name="robots" content="index, follow, all" />
    3.13 -    <meta name="revisit-after" content="7 days" />
    3.14 -    <meta name="expires" content="never" />
    3.15 -    <meta name="modified" content="2008-06-12 12:00:00" />
    3.16 -    <meta name="author" content="Christophe Lincoln"/>
    3.17 -    <meta name="publisher" content="www.slitaz.org" />
    3.18 -    <link rel="shortcut icon" href="../favicon.ico" />
    3.19 -    <link rel="stylesheet" type="text/css" href="../slitaz.css" />
    3.20 -    <link rel="Content" href="#content" />
    3.21 -</head>
    3.22 -<body bgcolor="#ffffff">
    3.23 -
    3.24 -<!-- Header -->
    3.25 -<div id="header">
    3.26 -    <a name="top"></a>
    3.27 -<!-- Access -->
    3.28 -<div id="access">
    3.29 -    Language:
    3.30 -    <a href="../en/artwork/" title="English Artwork page">English</a>
    3.31 -</div>
    3.32 -    <a href="http://www.slitaz.org/"><img id="logo"
    3.33 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    3.34 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    3.35 -    <p id="titre">#!/GNU/Linux</p>
    3.36 -</div>
    3.37 -
    3.38 -<!-- Navigation menu -->
    3.39 -<div id="nav">
    3.40 -<div id="nav_top"></div>
    3.41 -	<ul>
    3.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    3.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    3.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    3.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    3.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    3.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    3.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    3.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    3.50 -	</ul>
    3.51 -	<ul>
    3.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    3.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    3.54 -	</ul>
    3.55 -	<ul>
    3.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    3.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    3.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    3.59 -	</ul>
    3.60 -<div id="nav_bottom">
    3.61 -<div id="nav_bottom_img"></div>
    3.62 -</div>
    3.63 -</div>
    3.64 -
    3.65 -<!-- Content top. -->
    3.66 -<div id="content_top">
    3.67 -<div class="top_left"></div>
    3.68 -<div class="top_right"></div>
    3.69 -</div>
    3.70 -
    3.71 -<!-- Content -->
    3.72 -<div id="content">
    3.73 -<a name="content"></a>
    3.74 -
    3.75 -<h1><font color="#3E1220">Artwork</font></h1>
    3.76 -
    3.77 -<h2><font color="#DF8F06">Art &amp; graphisme</font></h2>
    3.78 -
    3.79 -<ul>
    3.80 -	<li><a href="screenshots.html">Captures d'écrans.</a></li>
    3.81 -	<li><a href="wallpapers.html">Fond d'écrans.</a></li>
    3.82 -	<li><a href="#art4taz">Artwork pour SliTaz.</a></li>
    3.83 -	<li><a href="#logos">Logos, spider &amp; icons.</a></li>
    3.84 -	<li><a href="#cd-label">CD Label.</a></li>
    3.85 -</ul>
    3.86 -
    3.87 -<p>
    3.88 -Cette partie du site web est destinée à l'art et au graphisme en rapport et
    3.89 -destiné à SliTaz. Les images sont libres, vous pouvez par exemple, les
    3.90 -réutiliser pour réaliser votre propre fond d'écran ou afficher un logo sur
    3.91 -votre site pour aider à populariser le projet. Les logos et icônes SliTaz sont
    3.92 -disponibles en différentes tailles et directement téléchargeables via cette
    3.93 -page et via <a href="../pics/artwork/">le répertoire artwork</a>. Vous
    3.94 -trouverez aussi dans cette partie <em>artwork</em>, quelques
    3.95 -<a href="screenshots.html">captures d'écran</a> réalisées avec mtPaint ou The
    3.96 -Gimp.
    3.97 -</p>
    3.98 -
    3.99 -<a name="art4taz"></a>
   3.100 -<h3>Artwork pour SliTaz</h3>
   3.101 -<p>
   3.102 -Comme beaucoup de choses avec SliTaz, les graphismes, logos, thèmes, ou fonds
   3.103 -d'écrans, sont entièrement réalisés par la communauté et les développeurs. Le
   3.104 -projet tient à proposer un graphisme élégant, sobre et de qualité. Réaliser
   3.105 -un logo, un fond d'écran ou autre, est un bon moyen de participer au projet sans
   3.106 -mettre les mains dans le code ou les relectures de document xHTML. Si vous avez
   3.107 -envie de créer pour SliTaz ou si vous avez mis des oeuvres en ligne, il est
   3.108 -vivement conseillé de nous le signaler via
   3.109 -<a href="../mailing-list.html">la liste de discussion</a>. Mais attention à ne
   3.110 -pas envoyer de trop gros fichiers sur la liste.
   3.111 -</p>
   3.112 -<h4>Artwork du LiveCD</h4>
   3.113 -<p>
   3.114 -Pour le fond d'écran du LiveCD, il y a des contraintes, l'image ne doit pas
   3.115 -dépasser les 200 Ko. De plus, il faut une images de 1024x768. Pour
   3.116 -finir, chaque version propose un nouveau thème/fond d'écran qui doivent suivre
   3.117 -la même ligne graphique et il va sans dire, que les outils de la distribution
   3.118 -doivent être utilisés. En mode LiveCD, vous avez mtPaint pour travailler et
   3.119 -avec un système installé, Inkscape et the Gimp sont disponibles sur le miroir. A noter que le
   3.120 -format libre PNG est privilégié.
   3.121 -</p>
   3.122 -
   3.123 -<h3><font color="#6c0023">RGB colors</font></h3>
   3.124 -<ul>
   3.125 -    <li>Beige-gris : <code>d4d191</code> et <code>bfb06b</code></li>
   3.126 -    <li>Bordeau : <code>6c0023</code> et <code>522222</code></li>
   3.127 -    <li>Gris : <code>242424</code> et <code>222222</code></li>
   3.128 -    <li>Orange : <code>df8f06</code></li>
   3.129 -    <li>Jaune : <code>f0ba08</code></li>
   3.130 -</ul>
   3.131 -
   3.132 -<a name="logos"></a>
   3.133 -<h3><font color="#6c0023">Logos, spider &amp; icons</font></h3>
   3.134 -<div>
   3.135 -<p>
   3.136 -SVG: <a href="../pics/artwork/slitaz-logo.svg">slitaz-logo.svg</a> |
   3.137 -<a href="../pics/artwork/slitaz-spider.svg">slitaz-spider.svg</a>
   3.138 -</p>
   3.139 -<img
   3.140 -   src="../pics/artwork/slitaz-button-red.png"
   3.141 -   alt="SliTaz button"
   3.142 -   style="width: 148px; height: 148px;" />
   3.143 -<img
   3.144 -   src="../pics/artwork/slitaz-logo-whitebg-320x118.png"
   3.145 -   alt="SliTaz spider"
   3.146 -   style="width: 320px; height: 118px;" />
   3.147 -<img
   3.148 -   src="../pics/artwork/slitaz-tux-124x126.png"
   3.149 -   alt="SliTaz Tux"
   3.150 -   style="width: 124px; height: 126px;" />
   3.151 -<img
   3.152 -   src="../pics/artwork/slitaz-spider-48x48.png"
   3.153 -   alt="SliTaz spider"
   3.154 -   style="width: 48px; height: 48px;" />
   3.155 -<img
   3.156 -   src="../pics/artwork/tazpkg.png"
   3.157 -   alt="Tazpkg package logo"
   3.158 -   style="width: 32px; height: 32px;" />
   3.159 -<p>
   3.160 -<img
   3.161 -   src="../pics/artwork/powered-by-slitaz-orange-2.png"
   3.162 -   alt="SliTaz Powered"
   3.163 -   style="width: 148px; height: 232px;" />
   3.164 -<img
   3.165 -   src="../pics/artwork/powered-by-slitaz-orange-small.png"
   3.166 -   alt="SliTaz Powered"
   3.167 -   style="width: 65px; height: 104px;" />
   3.168 -<img
   3.169 -   src="../pics/artwork/slitaz-minilogo-80x15.png"
   3.170 -   alt="SliTaz mini logo"
   3.171 -   style="width: 80px; height: 15px;" />
   3.172 -</p>
   3.173 -</div>
   3.174 -
   3.175 -<a name="cd-label"></a>
   3.176 -<h3><font color="#6c0023">CD Label</font></h3>
   3.177 -<p>
   3.178 -<a href="../pics/cd-label/slitaz10qh1.png">
   3.179 -<img
   3.180 -   src="../pics/cd-label/slitaz10qh1-160.png"
   3.181 -   alt="SliTaz CD Label"
   3.182 -   style="width: 160px; height: 160px;" /></a>
   3.183 -<a href="../pics/cd-label/slitaz10cdhllemb0.png">
   3.184 -
   3.185 -<img
   3.186 -   src="../pics/cd-label/slitaz10cdhllemb0.png"
   3.187 -   alt="SliTaz CD Label"
   3.188 -   style="width: 101px; height: 160px;" /></a>
   3.189 -<a href="../pics/cd-label/slitaz10v2lx2.png">
   3.190 -
   3.191 -<img
   3.192 -   src="../pics/cd-label/slitaz10v2lx2-160.png"
   3.193 -   alt="SliTaz CD Label"
   3.194 -   style="width: 160px; height: 160px;" /></a>
   3.195 -</p>
   3.196 -
   3.197 -<p>
   3.198 -<a href="../pics/cd-label/slitaz-cooking-rv0.png">
   3.199 -<img
   3.200 -   src="../pics/cd-label/slitaz-cooking-rv0-160.png"
   3.201 -   alt="SliTaz CD Label"
   3.202 -   style="width: 160px; height: 160px;" /></a>
   3.203 -<a href="../pics/cd-label/slitaz10ic7.png">
   3.204 -
   3.205 -<img
   3.206 -   src="../pics/cd-label/slitaz10ic7-160.png"
   3.207 -   alt="SliTaz CD Label"
   3.208 -   style="width: 101px; height: 160px;" /></a>
   3.209 -</p>
   3.210 -
   3.211 -<!-- End of content with round corner -->
   3.212 -</div>
   3.213 -<div id="content_bottom">
   3.214 -<div class="bottom_left"></div>
   3.215 -<div class="bottom_right"></div>
   3.216 -</div>
   3.217 -
   3.218 -<!-- Start of footer and copy notice -->
   3.219 -<div id="copy">
   3.220 -<p>
   3.221 -Dernière modification : 2008-06-12 12:00:00 -
   3.222 -<a href="#top">Haut de la page</a>
   3.223 -</p>
   3.224 -<p>
   3.225 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
   3.226 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   3.227 -</p>
   3.228 -<!-- End of copy -->
   3.229 -</div>
   3.230 -
   3.231 -<!-- Bottom and logo's -->
   3.232 -<div id="bottom">
   3.233 -<p>
   3.234 -<a href="http://validator.w3.org/check?uri=referer"><img
   3.235 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   3.236 -   title="Code validé XHTML 1.0"
   3.237 -   style="width: 80px; height: 15px;" /></a>
   3.238 -</p>
   3.239 -</div>
   3.240 -
   3.241 -</body>
   3.242 -</html>
     4.1 --- a/artwork/screenshots.html	Sat Apr 11 18:26:49 2009 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,168 +0,0 @@
     4.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     4.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     4.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     4.7 -<head>
     4.8 -    <title>SliTaz - Captures d'écrans</title>
     4.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    4.10 -    <meta name="description" content="SliTaz screenshots captures d'écrans images exemple JWM" />
    4.11 -    <meta name="keywords" lang="fr" content="linux slitaz gnu screenshot" />
    4.12 -    <meta name="robots" content="index, follow, all" />
    4.13 -    <meta name="revisit-after" content="14 days" />
    4.14 -    <meta name="expires" content="never" />
    4.15 -    <meta name="modified" content="2008-01-01 11:50:00" />
    4.16 -    <meta name="author" content="Christophe Lincoln"/>
    4.17 -    <meta name="publisher" content="www.slitaz.org" />
    4.18 -    <link rel="shortcut icon" href="../favicon.ico" />
    4.19 -    <link rel="stylesheet" type="text/css" href="../slitaz.css" />
    4.20 -    <link rel="Content" href="#content" />
    4.21 -</head>
    4.22 -<body bgcolor="#ffffff">
    4.23 -
    4.24 -<!-- Header -->
    4.25 -<div id="header">
    4.26 -    <a name="top"></a>
    4.27 -<!-- Access -->
    4.28 -<div id="access">
    4.29 -    Language:
    4.30 -    <a href="../en/artwork/screenshots.html" title="English Screenshots page">English</a>
    4.31 -</div>
    4.32 -    <a href="http://www.slitaz.org/"><img id="logo"
    4.33 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    4.34 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    4.35 -    <p id="titre">#!/GNU/Linux</p>
    4.36 -</div>
    4.37 -
    4.38 -<!-- Navigation menu -->
    4.39 -<div id="nav">
    4.40 -<div id="nav_top"></div>
    4.41 -	<ul>
    4.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    4.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    4.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    4.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    4.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    4.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    4.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    4.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    4.50 -	</ul>
    4.51 -	<ul>
    4.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    4.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    4.54 -	</ul>
    4.55 -	<ul>
    4.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    4.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    4.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    4.59 -	</ul>
    4.60 -<div id="nav_bottom">
    4.61 -<div id="nav_bottom_img"></div>
    4.62 -</div>
    4.63 -</div>
    4.64 -
    4.65 -<!-- Content top. -->
    4.66 -<div id="content_top">
    4.67 -<div class="top_left"></div>
    4.68 -<div class="top_right"></div>
    4.69 -</div>
    4.70 -
    4.71 -<!-- Content -->
    4.72 -<div id="content">
    4.73 -<a name="content"></a>
    4.74 -
    4.75 -<h1><font color="#3E1220">Captures d'écrans</font></h1>
    4.76 -
    4.77 -<h2><font color="#DF8F06">/usr/bin/mtpaint -s</font></h2>
    4.78 -<div id="gallery">
    4.79 -
    4.80 -<p>
    4.81 -<a href="../pics/screenshots/index-desktop-1280x800.png">
    4.82 -<img
    4.83 -    src="../pics/screenshots/index-desktop-480x300.png"
    4.84 -    alt="SliTaz Desktop"
    4.85 -    title="SliTaz Desktop"
    4.86 -    style="width: 480px; height: 300px;" /></a>
    4.87 -</p>
    4.88 -
    4.89 -<p>
    4.90 -<img
    4.91 -    src="../pics/screenshots/shadows.png"
    4.92 -    alt="SliTaz desktop shadows"
    4.93 -    title="SliTaz desktop with shadows"
    4.94 -    style="width: 480px; height: 300px;" />
    4.95 -</p>
    4.96 -
    4.97 -<p>
    4.98 -<img
    4.99 -    src="../pics/screenshots/e17.png"
   4.100 -    alt="SliTaz - Enlightenment"
   4.101 -    title="SliTaz - Enlightenment window manager..."
   4.102 -    style="width: 480px; height: 300px;" />
   4.103 -</p>
   4.104 -
   4.105 -<p>
   4.106 -<img
   4.107 -    src="../pics/screenshots/sound-system.png"
   4.108 -    alt="SliTaz sound system"
   4.109 -    title="SliTaz sound system with Mixer ans Player..."
   4.110 -    style="width: 480px; height: 384px;" />
   4.111 -</p>
   4.112 -
   4.113 -<p>
   4.114 -<img
   4.115 -    src="../pics/screenshots/jwm.png"
   4.116 -    alt="SliTaz - JWM"
   4.117 -    title="SliTaz JWM window manager..."
   4.118 -    style="width: 480px; height: 384px;" />
   4.119 -</p>
   4.120 -
   4.121 -<p>
   4.122 -<img
   4.123 -    src="../pics/screenshots/gimp.png"
   4.124 -    alt="The Gimp on SliTaz"
   4.125 -    title="The Gimp running on an installed SliTaz system"
   4.126 -    style="width: 480px; height: 384px;" />
   4.127 -</p>
   4.128 -
   4.129 -<p>
   4.130 -<img
   4.131 -    src="../pics/screenshots/yellow.png"
   4.132 -    alt="JWM modified them and wallpaper created with mtPaint..."
   4.133 -    title="SliTaz yellow JWM"
   4.134 -    style="width: 480px; height: 384px;" />
   4.135 -</p>
   4.136 -
   4.137 -<!-- Gallery end -->
   4.138 -</div>
   4.139 -
   4.140 -<!-- End of content with round corner -->
   4.141 -</div>
   4.142 -<div id="content_bottom">
   4.143 -<div class="bottom_left"></div>
   4.144 -<div class="bottom_right"></div>
   4.145 -</div>
   4.146 -
   4.147 -<!-- Start of footer and copy notice -->
   4.148 -<div id="copy">
   4.149 -<p>
   4.150 -Dernière modification : 2008-01-01 11:50:00 -
   4.151 -<a href="#top">Haut de la page</a>
   4.152 -</p>
   4.153 -<p>
   4.154 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
   4.155 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   4.156 -</p>
   4.157 -<!-- End of copy -->
   4.158 -</div>
   4.159 -
   4.160 -<!-- Bottom and logo's -->
   4.161 -<div id="bottom">
   4.162 -<p>
   4.163 -<a href="http://validator.w3.org/check?uri=referer"><img
   4.164 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   4.165 -   title="Code validé XHTML 1.0"
   4.166 -   style="width: 80px; height: 15px;" /></a>
   4.167 -</p>
   4.168 -</div>
   4.169 -
   4.170 -</body>
   4.171 -</html>
     5.1 --- a/artwork/wallpapers.html	Sat Apr 11 18:26:49 2009 +0200
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,294 +0,0 @@
     5.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     5.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     5.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     5.7 -<head>
     5.8 -    <title>SliTaz - Fonds d'écran</title>
     5.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    5.10 -    <meta name="description" content="SliTaz artwork fond d'écran image community background" />
    5.11 -    <meta name="keywords" lang="fr" content="linux slitaz wallpaper background" />
    5.12 -    <meta name="robots" content="index, follow, all" />
    5.13 -    <meta name="revisit-after" content="14 days" />
    5.14 -    <meta name="expires" content="never" />
    5.15 -    <meta name="modified" content="2009-02-06 23:40:00" />
    5.16 -    <meta name="author" content="Christophe Lincoln"/>
    5.17 -    <meta name="publisher" content="www.slitaz.org" />
    5.18 -    <link rel="shortcut icon" href="../favicon.ico" />
    5.19 -    <link rel="stylesheet" type="text/css" href="../slitaz.css" />
    5.20 -    <link rel="Content" href="#content" />
    5.21 -</head>
    5.22 -<body bgcolor="#ffffff">
    5.23 -
    5.24 -<!-- Header -->
    5.25 -<div id="header">
    5.26 -    <a name="top"></a>
    5.27 -<!-- Access -->
    5.28 -<div id="access">
    5.29 -    Language:
    5.30 -    <a href="../en/artwork/wallpapers.html" title="English page">English</a>
    5.31 -</div>
    5.32 -    <a href="http://www.slitaz.org/"><img id="logo"
    5.33 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    5.34 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    5.35 -    <p id="titre">#!/GNU/Linux</p>
    5.36 -</div>
    5.37 -
    5.38 -<!-- Navigation menu -->
    5.39 -<div id="nav">
    5.40 -<div id="nav_top"></div>
    5.41 -	<ul>
    5.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    5.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    5.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    5.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    5.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    5.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    5.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    5.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    5.50 -	</ul>
    5.51 -	<ul>
    5.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    5.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    5.54 -	</ul>
    5.55 -	<ul>
    5.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    5.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    5.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    5.59 -	</ul>
    5.60 -<div id="nav_bottom">
    5.61 -<div id="nav_bottom_img"></div>
    5.62 -</div>
    5.63 -</div>
    5.64 -
    5.65 -<!-- Content top. -->
    5.66 -<div id="content_top">
    5.67 -<div class="top_left"></div>
    5.68 -<div class="top_right"></div>
    5.69 -</div>
    5.70 -
    5.71 -<!-- Content -->
    5.72 -<div id="content">
    5.73 -<a name="content"></a>
    5.74 -
    5.75 -<h1><font color="#3E1220">Fonds d'écran</font></h1>
    5.76 -
    5.77 -<h2><font color="#DF8F06">Desktop artwork</font></h2>
    5.78 -
    5.79 -<!-- Please: last wallpapers on the top of the page -->
    5.80 -
    5.81 -<div id="gallery">
    5.82 -<table width="100%">
    5.83 -	<tr>
    5.84 -        <td align="center">
    5.85 -			<img
    5.86 -			src="../pics/wallpapers/slitaz-blue-160x120.png"
    5.87 -			alt="SliTaz Schriftzug "
    5.88 -			style="width: 160px; height: 120px;" /><br />
    5.89 -			<a href="../pics/wallpapers/slitaz-blue-1024x768.jpg">1024x768</a> -
    5.90 -			<a href="../pics/wallpapers/slitaz-transparent-1024x768.png">transparent</a><br />
    5.91 -			jpg/png; 145 kB; GIMP<br />
    5.92 -			<br />
    5.93 -        </td>
    5.94 -        <td align="center">
    5.95 -			<img
    5.96 -			src="../pics/wallpapers/slitaz-waterdrops-160x120.png"
    5.97 -			alt="SliTaz waterdrops"
    5.98 -			style="width: 160px; height: 120px;" /><br />
    5.99 -			<a href="../pics/wallpapers/slitaz-waterdrops-1024x768.jpg">1024x768</a><br />
   5.100 -			jpg; 162 kB; GIMP<br />
   5.101 -			<br />
   5.102 -        </td>
   5.103 -        <td align="center">
   5.104 -			<img
   5.105 -			<img
   5.106 -			src="../pics/wallpapers/slitaz-brown-160x120.png"
   5.107 -			alt="SliTaz abstrakt"
   5.108 -			style="width: 160px; height: 120px;" /><br />
   5.109 -			<a href="../pics/wallpapers/slitaz-brown-1024x768.jpg">1024x768</a><br />
   5.110 -			jpg; 128 kB; GIMP/Fyre<br />
   5.111 -			<br />
   5.112 -        </td>
   5.113 -	</tr>
   5.114 -	<tr>
   5.115 -    	<td align="center">
   5.116 -			<img
   5.117 -			src="../pics/wallpapers/slitaz-spider-160x120.png"
   5.118 -			alt="SliTaz Spinne"
   5.119 -			style="width: 160px; height: 120px;" /><br />
   5.120 -			<a href="../pics/wallpapers/slitaz-spider-1280x1024.jpg">1280x1024</a><br />
   5.121 -			jpg; 166 kB; GIMP<br />
   5.122 -			<br />
   5.123 -   		</td>
   5.124 -   		<td align="center">
   5.125 -			<img
   5.126 -			src="../pics/wallpapers/slitaz-cube-160x120.jpg"
   5.127 -			alt="SliTaz Würfel"
   5.128 -			style="width: 160px; height: 120px;" /><br />
   5.129 -			<a href="../pics/wallpapers/slitaz-cube-1024x768.jpg">1024x768</a> - 
   5.130 -			<a href="../pics/wallpapers/slitaz-cubetransparent-1024x768.png">transparent</a><br />
   5.131 -			jpg/png; 32/73 kB; GIMP<br />
   5.132 -			<br />
   5.133 -    	</td>
   5.134 -		<td align="center">
   5.135 -			<img
   5.136 -			src="../pics/wallpapers/slitaz-leaves-160x120.jpg"
   5.137 -			alt="SliTaz Pflanze"
   5.138 -			style="width: 160px; height: 120px;" /><br />
   5.139 -			<a href="../pics/wallpapers/slitaz-leaves-1280x1024.jpg">1280x1024</a><br />
   5.140 -			jpg; 137 kB; Inkscape<br />
   5.141 -			<br />
   5.142 -		</td>
   5.143 -	</tr>
   5.144 -	<tr>
   5.145 -		<td align="center">
   5.146 -			<img
   5.147 -			src="../pics/wallpapers/slitaz-spork-7-160x120.jpg"
   5.148 -			alt="SliTaz Spork 7"
   5.149 -			style="width: 160px; height: 120px;" /><br />
   5.150 -			<a href="../pics/wallpapers/slitaz-spork-7-1024x768.jpg">1024x768</a><br />
   5.151 -			jpg; 92 kB;<br />
   5.152 -			<br />
   5.153 -		</td>
   5.154 -		<td align="center">
   5.155 -			<img
   5.156 -			src="../pics/wallpapers/slitaz-evolution-160x120.png"
   5.157 -			alt="SliTaz evolution"
   5.158 -			style="width: 160px; height: 120px;" /><br />
   5.159 -			<a href="../pics/wallpapers/slitaz-evolution-1024x768.png">1024x768</a><br />
   5.160 -			png; 4 kB;<br />
   5.161 -			<br />
   5.162 -		</td>
   5.163 -		<td align="center">
   5.164 -			<img
   5.165 -			src="../pics/wallpapers/slitaz-darkred-160x120.jpg"
   5.166 -			alt="SliTaz Darkred"
   5.167 -			style="width: 160px; height: 120px;" /><br />
   5.168 -			<a href="../pics/wallpapers/slitaz-darkred-1024x768.jpg">1024x768</a><br />
   5.169 -			jpg; 56 kB; GIMP<br />
   5.170 -			<br />
   5.171 -		</td>
   5.172 -	</tr>
   5.173 -	<tr>
   5.174 -		<td align="center">
   5.175 -			<img
   5.176 -			src="../pics/wallpapers/slitaz-orangedegrade-160x120.png"
   5.177 -			alt="SliTaz Gradient"
   5.178 -			style="width: 160px; height: 120px;" /><br />
   5.179 -			<a href="../pics/wallpapers/slitaz-orangedegrade-1024x768.png">1024x768</a><br />
   5.180 -			png; 60 kB; <br />
   5.181 -			<br />
   5.182 -		</td>
   5.183 -		<td align="center">
   5.184 -			<img
   5.185 -			src="../pics/wallpapers/slitaz-viking-160x120.png"
   5.186 -			alt="SliTaz Vicking"
   5.187 -			style="width: 160px; height: 120px;" /><br />
   5.188 -			<a href="../pics/wallpapers/slitaz-viking-1024x768.png">1024x768</a><br />
   5.189 -			png; 72 kB; Inkscape<br />
   5.190 -			<br />
   5.191 -		</td>
   5.192 -		<td align="center">
   5.193 -			<img
   5.194 -			src="../pics/wallpapers/slitaz-sylver-160x120.png"
   5.195 -			alt="SliTaz Silber (by Erjo)"
   5.196 -			style="width: 160px; height: 120px;" /><br />
   5.197 -			<a href="../pics/wallpapers/slitaz-sylver-1024x768.png">1024x768</a><br />
   5.198 -			png; 33 kB; Inkscape<br />
   5.199 -			<br />
   5.200 -		</td>
   5.201 -	</tr>
   5.202 -    <tr>
   5.203 -        <td align="center">
   5.204 -			<img
   5.205 -			src="../pics/wallpapers/slitaz-tinycenterflame-160x120.png"
   5.206 -			alt="SliTaz Tiny flame"
   5.207 -			style="width: 160px; height: 120px;" /><br />
   5.208 -			<a href="../pics/wallpapers/slitaz-tinycenterflame-1024x768.png">1024x768</a><br />
   5.209 -			png; 36 kB; GIMP<br />
   5.210 -			<br />
   5.211 -        </td>
   5.212 -        <td align="center">
   5.213 -			<img
   5.214 -			src="../pics/wallpapers/slitaz-choco-160x120.png"
   5.215 -			alt="SliTaz waterdrops"
   5.216 -			style="width: 160px; height: 120px;" /><br />
   5.217 -			<a href="../pics/wallpapers/slitaz-choco-1024x768.png">1024x768</a><br />
   5.218 -			png; 104 kB; GIMP<br />
   5.219 -			<br />
   5.220 -        </td>
   5.221 -        <td align="center">
   5.222 -			<img
   5.223 -			src="../pics/wallpapers/slitaz-darkblue-160x120.png"
   5.224 -			alt="SliTaz abstrakt"
   5.225 -			style="width: 160px; height: 120px;" /><br />
   5.226 -			<a href="../pics/wallpapers/slitaz-darkblue-1024x768.png">1024x768</a><br />
   5.227 -			png; 72 kB; GIMP<br />
   5.228 -			<br />
   5.229 -        </td>
   5.230 -    </tr>
   5.231 -    <tr>
   5.232 -        <td align="center">
   5.233 -			<img
   5.234 -			<img
   5.235 -			src="../pics/wallpapers/slitaz-green-wallpaper-160x120.png"
   5.236 -			alt="SliTaz Green paint"
   5.237 -			style="width: 160px; height: 120px;" /><br />
   5.238 -			<a href="../pics/wallpapers/slitaz-green-wallpaper-1024x768.png">1024x768</a><br />
   5.239 -			png; 76 kB; mtPaint<br />
   5.240 -			<br />
   5.241 -		</td>
   5.242 -		<td align="center">
   5.243 -			<img
   5.244 -			src="../pics/wallpapers/slitaz-20071106-160x120.png"
   5.245 -			alt="SliTaz cooking 20071106 wallpaper"
   5.246 -			style="width: 160px; height: 120px;" /><br />
   5.247 -			<a href="../pics/wallpapers/slitaz-20071106-1024x768.png">1024x768</a><br />
   5.248 -			png; 124 kB; mtPaint<br />
   5.249 -			<br />
   5.250 -		</td>
   5.251 -		<td align="center">
   5.252 -			<img
   5.253 -			src="../pics/wallpapers/slitaz-first-wallpaper-160x120.png"
   5.254 -			alt="SliTaz first wallpaper made with mtPaint"
   5.255 -			style="width: 160px; height: 120px;" /><br />
   5.256 -			<a href="../pics/wallpapers/slitaz-first-wallpaper-1024x768.png">1024x768</a><br />
   5.257 -			png; 4 kB; mtPaint<br />
   5.258 -			<br />
   5.259 -        </td>
   5.260 -    </tr>
   5.261 -</table>
   5.262 -
   5.263 -<!-- Gallery end -->
   5.264 -</div>
   5.265 -
   5.266 -<!-- End of content with round corner -->
   5.267 -</div>
   5.268 -<div id="content_bottom">
   5.269 -<div class="bottom_left"></div>
   5.270 -<div class="bottom_right"></div>
   5.271 -</div>
   5.272 -
   5.273 -<!-- Start of footer and copy notice -->
   5.274 -<div id="copy">
   5.275 -<p>
   5.276 -Dernière modification : 2009-02-06 23:40:00 -
   5.277 -<a href="#top">Haut de la page</a>
   5.278 -</p>
   5.279 -<p>
   5.280 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
   5.281 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   5.282 -</p>
   5.283 -<!-- End of copy -->
   5.284 -</div>
   5.285 -
   5.286 -<!-- Bottom and logo's -->
   5.287 -<div id="bottom">
   5.288 -<p>
   5.289 -<a href="http://validator.w3.org/check?uri=referer"><img
   5.290 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   5.291 -   title="Code validé XHTML 1.0"
   5.292 -   style="width: 80px; height: 15px;" /></a>
   5.293 -</p>
   5.294 -</div>
   5.295 -
   5.296 -</body>
   5.297 -</html>
     6.1 --- a/devel/forge.html	Sat Apr 11 18:26:49 2009 +0200
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,292 +0,0 @@
     6.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     6.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     6.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     6.7 -<head>
     6.8 -	<title>SliTaz - Forge</title>
     6.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    6.10 -	<meta name="description" content="Développement de SliTaz GNU/Linux" />
    6.11 -	<meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" />
    6.12 -	<meta name="robots" content="index, follow, all" />
    6.13 -	<meta name="revisit-after" content="7 days" />
    6.14 -	<meta name="expires" content="never" />
    6.15 -	<meta name="modified" content="2009-16-01 16:00:00" />
    6.16 -	<meta name="author" content="Christophe Lincoln"/>
    6.17 -	<meta name="publisher" content="www.slitaz.org" />
    6.18 -	<link rel="shortcut icon" href="../favicon.ico" />
    6.19 -	<link rel="stylesheet"  type="text/css" href="../slitaz.css" />
    6.20 -	<link rel="Content" href="#content" />
    6.21 -</head>
    6.22 -<body bgcolor="#ffffff">
    6.23 -
    6.24 -<!-- Header -->
    6.25 -<div id="header">
    6.26 -	<a name="top"></a>
    6.27 -<!-- Access -->
    6.28 -<div id="access">
    6.29 -	Language:
    6.30 -    <a href="../en/" title="English Web site main page">English</a>
    6.31 -</div>
    6.32 -	<a href="http://www.slitaz.org/"><img id="logo"
    6.33 -	src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    6.34 -	style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    6.35 -	<p id="titre">#!/GNU/Linux</p>
    6.36 -</div>
    6.37 -
    6.38 -<!-- Navigation menu -->
    6.39 -<div id="nav">
    6.40 -<div id="nav_top"></div>
    6.41 -	<ul>
    6.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    6.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    6.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    6.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    6.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    6.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    6.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    6.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    6.50 -	</ul>
    6.51 -	<ul>
    6.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    6.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    6.54 -	</ul>
    6.55 -	<ul>
    6.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    6.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    6.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    6.59 -	</ul>
    6.60 -<div id="nav_bottom">
    6.61 -<div id="nav_bottom_img"></div>
    6.62 -</div>
    6.63 -</div>
    6.64 -
    6.65 -<!-- Content top. -->
    6.66 -<div id="content_top">
    6.67 -<div class="top_left"></div>
    6.68 -<div class="top_right"></div>
    6.69 -</div>
    6.70 -
    6.71 -<!-- Content -->
    6.72 -<div id="content">
    6.73 -<a name="content"></a>
    6.74 -
    6.75 -<h1><font color="#3E1220">Forge</font></h1>
    6.76 -
    6.77 -<h2><font color="#DF8F06">Gestion collaborative du développement</font></h2>
    6.78 -
    6.79 -<ul>
    6.80 -	<li><a href="#tank">Build host &amp; home.</a></li>
    6.81 -	<li><a href="#repos">Dépôts Mercurial.</a></li>
    6.82 -	<li><a href="#pkgs">Paquets tazpkg.</a></li>
    6.83 -	<li><a href="#site">Gestion du site Web et des livres.</a></li>
    6.84 -	<li><a href="guidelines.html">Guidelines.</a></li>
    6.85 -</ul>
    6.86 -
    6.87 -<p>
    6.88 -Le projet SliTaz dispose de divers moyens pour gérer le travail des
    6.89 -développeurs et collaborer. Un système de gestion de révision avec Mercurial
    6.90 -(Hg), des modules de synchronisation avec Rsync, de la documentation, une 
    6.91 -<a href="../mailing-list.html">liste de discussion</a> et un canal IRC. Tous
    6.92 -les développeurs sont inscrits sur la liste, c'est le moyen de collaboration
    6.93 -principal et privilégié.
    6.94 -</p>
    6.95 -
    6.96 -<a name="tank"></a>
    6.97 -<h3>Tank - Build host &amp; home</h3>
    6.98 -<p>
    6.99 -Chaque contributeur peut avoir un compte sur le serveur principal du
   6.100 -projet, avec un accès sécurisé, de l'espace disque, un répertoire public
   6.101 -et tous les outils de développement. Les développeurs peuvent y compiler
   6.102 -leurs paquets et les mainteneurs du miroir s'occupent de la synchronisation.
   6.103 -Tank héberge aussi le site internet, le web boot et les dépôts Mercurial: 
   6.104 -<a href="http://tank.slitaz.org/">tank.slitaz.org</a>
   6.105 -</p>
   6.106 -<p>
   6.107 -L'utilisation du build host est décrite dans le Cookbook:
   6.108 -<a href="../en/doc/cookbook/build-host.html">SliTaz Build Host (tank)</a>.
   6.109 -</p>
   6.110 -
   6.111 -<a name="repos"></a>
   6.112 -<h3>Dépôts Mercurial</h3>
   6.113 -<p>
   6.114 -Tous les sous-projets tels que Tazpkg, Tazwok ou Tazlito ont leurs propres 
   6.115 -dépôts Hg sur le serveur du projet, tout comme le wok. Les développeurs ont
   6.116 -un compte et des droits en écriture afin de pouvoir envoyer leurs recettes,
   6.117 -mises à jour ou modifications. Il est bien sûr possible de demander la création  
   6.118 -d'un nouveau dépôt pour collaborer sur un nouveau sous-projet lié à SliTaz.
   6.119 -A noter qu'il y a 2 domaines : <a href="http://hg.slitaz.org/">hg.slitaz.org</a>
   6.120 -est public et <code>repos.slitaz.org</code> nécessite authentification, c'est 
   6.121 -a dire que vous pouvez cloner hg.slitaz.org mais pas y pousser vos changements 
   6.122 -ou fichiers.
   6.123 -</p>
   6.124 -<h4>~/.hgrc</h4>
   6.125 -<p>
   6.126 -Mercurial utilise un fichier caché <code>~./hgrc</code> permettant de 
   6.127 -spécifier son nom d'utilisateur. Il faut mettre votre nom et adresse mail pour
   6.128 -qu'on sache qui a modifié quoi. Et attention à ne pas être <em>root</em> pour
   6.129 -pousser vos modifications. Exemple :
   6.130 -</p>
   6.131 -<pre class="script">
   6.132 -[ui]
   6.133 -username = Prénom Nom &lt;you@example.org&gt;
   6.134 -</pre>
   6.135 -<h4>Cloner, modifier, commiter et pousser</h4>
   6.136 -<p>
   6.137 -Vous avez le choix de cloner anonymement via hg.slitaz.org ou directement avec
   6.138 -votre login et mot de passe. Pour cloner un dépôt tel que le wok :
   6.139 -</p>
   6.140 -<pre>
   6.141 - $ hg clone http://repos.slitaz.org/wok/
   6.142 -</pre>
   6.143 -<p>
   6.144 -Copier, créer, modifier des recettes ou des fichiers dans <code>stuff</code>. 
   6.145 -Avant de pouvoir pousser vos modifs, il faut les additionner à votre dépôt 
   6.146 -local et les commiter. A noter que la commande <code>status</code> permet de 
   6.147 -savoir quels fichiers ont été modifiés :
   6.148 -</p>
   6.149 -<pre>
   6.150 - $ cd wok
   6.151 - $ hg status
   6.152 - $ hg add
   6.153 - $ hg commit
   6.154 -</pre>
   6.155 -<p>
   6.156 -La commande commit va ouvrir l'éditeur de texte Nano pour écrire le message
   6.157 -déstiné aux logs (Ctrl + X pour enregistrer et quitter). Vous pouvez éviter
   6.158 -Nano en utilisant l'option : <code>-m "Message"</code>. And please, 
   6.159 -messages in English if possible :
   6.160 -</p>
   6.161 -<pre>
   6.162 - $ hg commit -m "Message for Mercurial log"
   6.163 -</pre>
   6.164 -<p>
   6.165 -Une fois que tout est prêt, vous pouvez encore utiliser la commande
   6.166 -<code>log</code> pour voir ce qui va être affiché sur l'interface web. Pour 
   6.167 -pousser vos changements c'est <code>push</code> :
   6.168 -</p>
   6.169 -<pre>
   6.170 - $ hg log
   6.171 - $ hg push
   6.172 -</pre>
   6.173 -<p>
   6.174 -Si vous avez cloné depuis hg.slitaz.org, il faut alors pousser en spécifiant
   6.175 -le bon URL :
   6.176 -</p>
   6.177 -<pre>
   6.178 - $ hg push http://repos.slitaz.org/wok/
   6.179 -</pre>
   6.180 -<h4>Mettre à jour un wok local</h4>
   6.181 -<p>
   6.182 -Pour mettre à jour votre wok local avec celui du serveur (<em>pull</em> pour
   6.183 -tirer les changements) :
   6.184 -</p>
   6.185 -<pre>
   6.186 - $ hg pull
   6.187 - $ hg update
   6.188 -</pre>
   6.189 -<h4>Commande utiles</h4>
   6.190 -<p>
   6.191 -Des commandes hg qui peuvent servir.
   6.192 -</p>
   6.193 -<ul>
   6.194 -	<li><code>hg help</code> : Affiche la liste complète des commandes.</li>
   6.195 -	<li><code>hg rollback</code> : Annule la dernière action exécutée (commit,
   6.196 -	pull, push).</li>
   6.197 -	<li><code>hg log &lt;paquet&gt;</code> : Affiche les logs pour un paquet.</li>
   6.198 -	<li><code>hg head</code> : Affiche le dernier log.</li>
   6.199 -</ul>
   6.200 -
   6.201 -<a name="pkgs"></a>
   6.202 -<h3>Paquets tazpkg</h3>
   6.203 -<p>
   6.204 -Les paquets tazpkg de SliTaz sont créés automatiquement via Tazwok et les
   6.205 -recettes contenues dans le wok, <a href="../doc/cookbook/">le Cookbook</a>
   6.206 -décrit <a href="../doc/cookbook/wok-tools.html">l'utilisation des outils SliTaz</a> 
   6.207 -et le format des <a href="../doc/cookbook/receipts.html">recettes</a>,
   6.208 -c'est sans doute par un petit peu de lecture qu'il faut commencer.
   6.209 -</p>
   6.210 -<p>
   6.211 -Au niveau du choix des paquets, l'idée est de proposer un paquet par tâche ou 
   6.212 -fonctionnalité, c'est à dire pas (trop) de doublons et de trouver 
   6.213 -l'application la plus légère dans son domaine. A noter que les paquets actuels
   6.214 -ne sont pas figés, si vous trouvez une alternative à un paquet existant, étant
   6.215 -plus légère, ayant plus de fonctionnalités ou étant plus <em>sexy</em> pour
   6.216 -quelques Ko supplémentaires, vous pouvez la proposer sur la liste. Une 
   6.217 -attention particulière est portée aux paquets destinés au LiveCD: strip,
   6.218 -suppression de tout ce qui est inutile, dépendances et options de compilation.
   6.219 -En général, les paquets candidats pour le corps du LiveCD sont discutés sur
   6.220 -la liste.
   6.221 -</p>
   6.222 -<p>
   6.223 -Avant de commencer à compiler et créer des paquets pour SliTaz, assurez-vous 
   6.224 -qu'une recette n'existe pas dans le wok indigest disponible sur le miroir
   6.225 -principal de SliTaz. N'oubliez pas non plus que les membres de la liste sont
   6.226 -là pour vous aider et que <a href="../doc/cookbook/wok-tools.html"
   6.227 -	>la documentation du wok et des outils</a> existe pour bien commencer.
   6.228 -</p>
   6.229 -
   6.230 -<a name="site"></a>
   6.231 -<h3>Gestion du site Web et des livres</h3>
   6.232 -<p>
   6.233 -La gestion du site et des livres (Handbook et Cookbook) est faite via un
   6.234 -un dépôt Mercurial, il peut être cloné via:
   6.235 -</p>
   6.236 -<pre>
   6.237 - $ hg clone http://hg.slitaz.org/website
   6.238 - si vous avez les droits:
   6.239 - $ hg clone http://repos.slitaz.org/website
   6.240 -</pre>
   6.241 -
   6.242 -<h3>Diff et patch</h3>
   6.243 -<p>
   6.244 -Les utilitaires <code>diff</code> et <code>patch</code> sont des outils en
   6.245 -ligne de commande permettant de créer et d'appliquer un fichier contenant
   6.246 -les différences entre deux fichiers. Cette technique est souvent utilisée
   6.247 -pour collaborer et permet d'extraire clairement les modifications apportées
   6.248 -au fichier original. Pour créer un fichier <code>diff</code> lisible par
   6.249 -les humains dans un simple éditeur de texte, il faut utiliser l'option
   6.250 -<code>-u</code> en argument :
   6.251 -</p>
   6.252 -<pre>
   6.253 - $ diff -u file.orig file.new > file.diff
   6.254 -</pre>
   6.255 -<p>
   6.256 -Pour appliquer un patch :
   6.257 -</p>
   6.258 -<pre>
   6.259 - $ patch file.orig file.diff
   6.260 -</pre>
   6.261 -
   6.262 -<!-- End of content with round corner -->
   6.263 -</div>
   6.264 -<div id="content_bottom">
   6.265 -<div class="bottom_left"></div>
   6.266 -<div class="bottom_right"></div>
   6.267 -</div>
   6.268 -
   6.269 -<!-- Start of footer and copy notice -->
   6.270 -<div id="copy">
   6.271 -<p>
   6.272 -Dernière modification : 2009-20-03 03:00:00 -
   6.273 -<a href="#top">Haut de la page</a>
   6.274 -</p>
   6.275 -<p>
   6.276 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
   6.277 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   6.278 -</p>
   6.279 -<!-- End of copy -->
   6.280 -</div>
   6.281 -
   6.282 -<!-- Bottom and logo's -->
   6.283 -<div id="bottom">
   6.284 -<p>
   6.285 -<a href="http://validator.w3.org/check?uri=referer"><img
   6.286 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   6.287 -   title="Code validé XHTML 1.0"
   6.288 -   style="width: 80px; height: 15px;" /></a>
   6.289 -</p>
   6.290 -</div>
   6.291 -
   6.292 -</body>
   6.293 -</html>
   6.294 -
   6.295 -
     7.1 --- a/devel/guidelines.html	Sat Apr 11 18:26:49 2009 +0200
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,168 +0,0 @@
     7.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     7.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     7.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     7.7 -<head>
     7.8 -	<title>SliTaz - Devel Guidelines</title>
     7.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    7.10 -	<meta name="description" content="Développement de SliTaz GNU/Linux" />
    7.11 -	<meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" />
    7.12 -	<meta name="robots" content="index, follow, all" />
    7.13 -	<meta name="revisit-after" content="7 days" />
    7.14 -	<meta name="expires" content="never" />
    7.15 -	<meta name="modified" content="2008-01-01 12:00:00" />
    7.16 -	<meta name="author" content="Christophe Lincoln"/>
    7.17 -	<meta name="publisher" content="www.slitaz.org" />
    7.18 -	<link rel="shortcut icon" href="../favicon.ico" />
    7.19 -	<link rel="stylesheet"  type="text/css" href="../slitaz.css" />
    7.20 -	<link rel="Content" href="#content" />
    7.21 -</head>
    7.22 -<body bgcolor="#ffffff">
    7.23 -
    7.24 -<!-- Header -->
    7.25 -<div id="header">
    7.26 -	<a name="top"></a>
    7.27 -<!-- Access -->
    7.28 -<div id="access">
    7.29 -	Language:
    7.30 -    <a href="../en/" title="English Web site main page">English</a>
    7.31 -</div>
    7.32 -	<a href="http://www.slitaz.org/"><img id="logo"
    7.33 -	src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    7.34 -	style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    7.35 -	<p id="titre">#!/GNU/Linux</p>
    7.36 -</div>
    7.37 -
    7.38 -<!-- Navigation menu -->
    7.39 -<div id="nav">
    7.40 -<div id="nav_top"></div>
    7.41 -	<ul>
    7.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    7.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    7.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    7.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    7.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    7.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    7.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    7.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    7.50 -	</ul>
    7.51 -	<ul>
    7.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    7.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    7.54 -	</ul>
    7.55 -	<ul>
    7.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    7.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    7.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    7.59 -	</ul>
    7.60 -<div id="nav_bottom">
    7.61 -<div id="nav_bottom_img"></div>
    7.62 -</div>
    7.63 -</div>
    7.64 -
    7.65 -<!-- Content top. -->
    7.66 -<div id="content_top">
    7.67 -<div class="top_left"></div>
    7.68 -<div class="top_right"></div>
    7.69 -</div>
    7.70 -
    7.71 -<!-- Content -->
    7.72 -<div id="content">
    7.73 -<a name="content"></a>
    7.74 -
    7.75 -<h1><font color="#3E1220">Guidelines</font></h1>
    7.76 -
    7.77 -<h2><font color="#DF8F06">Ligne de conduite des développeurs</font></h2>
    7.78 -
    7.79 -<ul>
    7.80 -	<li><a href="#xhtml">xHTML coding style.</a></li>
    7.81 -	<li><a href="forge.html">Forge.</a></li>
    7.82 -</ul>
    7.83 -
    7.84 -<p>
    7.85 -Rester simple, respecter au mieux les standards, réaliser un travail soigné,
    7.86 -rédiger de la documentation de haute qualité, fournir un système stable et
    7.87 -robuste et garder le <em>rootfs</em> du LiveCD standard assez léger pour que
    7.88 -SliTaz tourne sur des machines ayant au minimum 128 Mb de RAM. Possibilité 
    7.89 -d'utiliser GTK+2, Dialog, Gtkdialog, des scripts SHell ou encore PHP pour
    7.90 -coder des outils propres à la distribution. L'idée est aussi de ne pas faire
    7.91 -de doublons et de penser mini...
    7.92 -</p>
    7.93 -<p>
    7.94 -SliTaz se veut un projet proche et à l'écoute des ces utilisateurs. Il y a
    7.95 -plusieurs développeurs actifs sur le <a href="http://forum.slitaz.org/">forum</a>
    7.96 -et sur la <a href="../mailing-list.html">liste de discussion</a>.
    7.97 -</p>
    7.98 -
    7.99 -<a name="xhtml"></a>
   7.100 -<h3>xHTML coding style</h3>
   7.101 -<p>
   7.102 -Les pages du site et des différents <em>books</em> sont codés en xHTML 1.0
   7.103 -Transitional, les couleurs pour le <code>body</code> et les titres sont
   7.104 -directement mis dans la page, cela permet d'avoir une présentation plus soignée
   7.105 -pour Links. Le titre de niveau 1 est utilisé 1 seule fois en haut de page,
   7.106 -le titre 2 correspond au titre du document et les titres de niveau 3 et 4 sont
   7.107 -ensuite utilisés pour les sous-titres. Si il y a lieu d'avoir une liste à puce
   7.108 -avec des ancres, elle se met en haut juste après le titre de niveau 2. Les
   7.109 -paragraphes sont contenus dans les balises <code>&lt;p&gt;&lt;/p&gt;</code>.
   7.110 -Pour indenter, nous utilisons des tabulations, elle ont une raison dêtre
   7.111 -sémantique et prennent moins de place en terme d'octets. Pour mettre
   7.112 -du code tel que le nom d'un commande dans un paragraphe, la balise
   7.113 -<code>&lt;code&gt;</code> est recommandée. Pour afficher une ou des commnades
   7.114 -à lancer dans un terminal, les pages du site utilisent la balise
   7.115 -<code>&lt;pre&gt;</code> permettant d'afficher du texte préformaté. Exemple :
   7.116 -</p>
   7.117 -<pre>
   7.118 - $ command
   7.119 -</pre>
   7.120 -<p>
   7.121 -Pour afficher du texte à copier/coller tels que des scripts, des bouts de
   7.122 -code, des exemples de fichiers de configuration, etc, c'est aussi la balise
   7.123 -<code>&lt;pre&gt;</code> mais avec une classe CSS nommée "script". Exemple:
   7.124 -</p>
   7.125 -<pre class="script">
   7.126 -&lt;pre class="script"&gt;
   7.127 -
   7.128 -code...
   7.129 -
   7.130 -&lt;/pre&gt;
   7.131 -</pre>
   7.132 -<p>
   7.133 -Les mots en <em>English</em> se mettent dans la balise <code>&lt;em&gt;</code>
   7.134 -et les liens internes sont relatifs. Penser à vérifier la validité du code via
   7.135 -le <em>validator</em> en ligne du W3C.
   7.136 -</p>
   7.137 -
   7.138 -<!-- End of content with round corner -->
   7.139 -</div>
   7.140 -<div id="content_bottom">
   7.141 -<div class="bottom_left"></div>
   7.142 -<div class="bottom_right"></div>
   7.143 -</div>
   7.144 -
   7.145 -<!-- Start of footer and copy notice -->
   7.146 -<div id="copy">
   7.147 -<p>
   7.148 -Dernière modification : 2008-01-01 12:00:00-
   7.149 -<a href="#top">Haut de la page</a>
   7.150 -</p>
   7.151 -<p>
   7.152 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
   7.153 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   7.154 -</p>
   7.155 -<!-- End of copy -->
   7.156 -</div>
   7.157 -
   7.158 -<!-- Bottom and logo's -->
   7.159 -<div id="bottom">
   7.160 -<p>
   7.161 -<a href="http://validator.w3.org/check?uri=referer"><img
   7.162 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   7.163 -   title="Code validé XHTML 1.0"
   7.164 -   style="width: 80px; height: 15px;" /></a>
   7.165 -</p>
   7.166 -</div>
   7.167 -
   7.168 -</body>
   7.169 -</html>
   7.170 -
   7.171 -
     8.1 --- a/devel/index.html	Sat Apr 11 18:26:49 2009 +0200
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,161 +0,0 @@
     8.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     8.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     8.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     8.7 -<head>
     8.8 -	<title>SliTaz - Coin développeurs</title>
     8.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    8.10 -	<meta name="description" content="Développement de SliTaz GNU/Linux" />
    8.11 -	<meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" />
    8.12 -	<meta name="robots" content="index, follow, all" />
    8.13 -	<meta name="revisit-after" content="7 days" />
    8.14 -	<meta name="expires" content="never" />
    8.15 -	<meta name="modified" content="2009-02-05 23:40:00" />
    8.16 -	<meta name="author" content="Christophe Lincoln"/>
    8.17 -	<meta name="publisher" content="www.slitaz.org" />
    8.18 -	<link rel="shortcut icon" href="../favicon.ico" />
    8.19 -	<link rel="stylesheet"  type="text/css" href="../slitaz.css" />
    8.20 -	<link rel="Content" href="#content" />
    8.21 -</head>
    8.22 -<body bgcolor="#ffffff">
    8.23 -
    8.24 -<!-- Header -->
    8.25 -<div id="header">
    8.26 -	<a name="top"></a>
    8.27 -<!-- Access -->
    8.28 -<div id="access">
    8.29 -	Language:
    8.30 -	<a href="../de/devel/" title="Deutch entwicklung ">Deutsch</a> |
    8.31 -    <a href="../en/devel/" title="English developpers page">English</a> |
    8.32 -    <a href="../pt/devel/" title="Português pagina">Português</a>
    8.33 -</div>
    8.34 -	<a href="http://www.slitaz.org/"><img id="logo"
    8.35 -	src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
    8.36 -	style="border: 0px solid ; width: 200px; height: 74px;" /></a>
    8.37 -	<p id="titre">#!/GNU/Linux</p>
    8.38 -</div>
    8.39 -
    8.40 -<!-- Navigation menu -->
    8.41 -<div id="nav">
    8.42 -<div id="nav_top"></div>
    8.43 -	<ul>
    8.44 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
    8.45 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
    8.46 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
    8.47 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
    8.48 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
    8.49 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
    8.50 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
    8.51 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
    8.52 -	</ul>
    8.53 -	<ul>
    8.54 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
    8.55 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
    8.56 -	</ul>
    8.57 -	<ul>
    8.58 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
    8.59 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
    8.60 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
    8.61 -	</ul>
    8.62 -<div id="nav_bottom">
    8.63 -<div id="nav_bottom_img"></div>
    8.64 -</div>
    8.65 -</div>
    8.66 -
    8.67 -<!-- Content top. -->
    8.68 -<div id="content_top">
    8.69 -<div class="top_left"></div>
    8.70 -<div class="top_right"></div>
    8.71 -</div>
    8.72 -
    8.73 -<!-- Content -->
    8.74 -<div id="content">
    8.75 -<a name="content"></a>
    8.76 -
    8.77 -<h1><font color="#3E1220">Développement</font></h1>
    8.78 -
    8.79 -<h2><font color="#DF8F06">Le coin du développeur SliTaz</font></h2>
    8.80 -
    8.81 -<ul>
    8.82 -	<li><a href="forge.html">Forge</a> - Gestion collaborative du développement,
    8.83 -	Hg et paquets.</li>
    8.84 -	<li><a href="guidelines.html">Guidelines</a> - Lignes de conduite des 
    8.85 -	développeurs et contributeurs.</li>
    8.86 -    <li><a href="../mailing-list.html">Liste de discussion</a> -
    8.87 -    La <em>mailing list</em> est le moyen de colaboration principale.</li>
    8.88 -    <li><a href="../i18n.html">Internationalisation du projet</a> -
    8.89 -    Traduction, buts et fonctionnement (en).</li>
    8.90 -    <li><a href="../doc/cookbook/wok-tools.html">Wok &amp; Tools</a> -
    8.91 -    La doc au sujet de l'utilisation du wok et des outils SliTaz pour
    8.92 -    développeurs.</li>
    8.93 -    <li>Mercurial Repositories: <a href="http://hg.slitaz.org" >hg.slitaz.org</a></li>
    8.94 -    <li>SliTaz Laboratories: <a href="http://labs.slitaz.org/">labs.slitaz.org</a></li>
    8.95 -</ul>
    8.96 -
    8.97 -<h3>Participer et contribuer</h3>
    8.98 -<p>
    8.99 -Le développement de SliTaz est ouvert, toute personne est la bienvenue au
   8.100 -sein du projet. Utilisateur, utilisateur avancé, connaisseur, ou développeur.
   8.101 -Il y a toujours quelque chose à faire: relecture des pages de documentation,
   8.102 -retour d'utilisation, création de scripts, conseils, création de paquets,
   8.103 -écriture de documentation, rapport de bug, ou tout simplement une sugestion.
   8.104 -Pour commencer vous pouvez jeter un coup d'oeil au livre de cuisine ou
   8.105 -<a href="../doc/cookbook/">Cookbook</a> afin de comprendre comment SliTaz a
   8.106 -se construit. Pour créer une nouvelle page dans un des livres, vous pouvez
   8.107 -utiliser le modèle <a href="../doc/handbook/template.html">template.html</a>
   8.108 -du Handbook pour rédiger votre texte et l'envoyer par mail sur la
   8.109 -<a href="../mailing-list.html">mailing list</a> pour relecture et discussion
   8.110 -ou la soumettre sur les laboratoires du projet. 
   8.111 -<a href="http://labs.slitaz.org/">Les Labs</a> vous permettent aussi de 
   8.112 -suivre le projet, aider à résoudre des bugs ou satisfaire des demandes,
   8.113 -envoyer des fichiers, scripts ou page du site.
   8.114 -</p>
   8.115 -
   8.116 -<h3>Cycle de publication</h3>
   8.117 -<p>
   8.118 -La version en cuisson (<em>Cooking</em>) est là pour préparer la future version
   8.119 -stable. Elle permet de tester les nouveautés, peut être cassée et contient
   8.120 -des bugs pas encore découverts ou non résolus. Une nouvelle version est publiée
   8.121 -quand suffisamment de nouveautés ou de corrections ont été apportées.
   8.122 -</p>
   8.123 -<p>
   8.124 -Pour la version stable, nous misons sur une version par année, bien testée, 
   8.125 -stable, robuste et proposant des mises à jours de sécurité pour les paquets
   8.126 -officiels. C'est aussi un bon moyen pour préparer un mise à jour de version 
   8.127 -le plus simple et stable possible.
   8.128 -</p>
   8.129 -
   8.130 -
   8.131 -<!-- End of content with round corner -->
   8.132 -</div>
   8.133 -<div id="content_bottom">
   8.134 -<div class="bottom_left"></div>
   8.135 -<div class="bottom_right"></div>
   8.136 -</div>
   8.137 -
   8.138 -<!-- Start of footer and copy notice -->
   8.139 -<div id="copy">
   8.140 -<p>
   8.141 -Dernière modification : 2009-02-05 23:40:00 -
   8.142 -<a href="#top">Haut de la page</a>
   8.143 -</p>
   8.144 -<p>
   8.145 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
   8.146 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   8.147 -</p>
   8.148 -<!-- End of copy -->
   8.149 -</div>
   8.150 -
   8.151 -<!-- Bottom and logo's -->
   8.152 -<div id="bottom">
   8.153 -<p>
   8.154 -<a href="http://validator.w3.org/check?uri=referer"><img
   8.155 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
   8.156 -   title="Code validé XHTML 1.0"
   8.157 -   style="width: 80px; height: 15px;" /></a>
   8.158 -</p>
   8.159 -</div>
   8.160 -
   8.161 -</body>
   8.162 -</html>
   8.163 -
   8.164 -
     9.1 --- a/doc/cookbook/book.css	Sat Apr 11 18:26:49 2009 +0200
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,170 +0,0 @@
     9.4 -/* 
     9.5 -	CSS style for SliTaz GNU/Linux *book.
     9.6 -	Pankso 2007 - www.slitaz.org
     9.7 -*/
     9.8 -
     9.9 -body {
    9.10 -	font: 13px sans-serif, vernada, arial;
    9.11 -	background: #222222;
    9.12 -	margin: 0;
    9.13 -	padding-bottom: 100%;
    9.14 -}
    9.15 -
    9.16 -#header {
    9.17 -	background: #BFB06B url(images/css/header.png) repeat-x top;
    9.18 -	color: black;
    9.19 -	height: 50px;
    9.20 -	border-top: 1px solid black;
    9.21 -	border-bottom: 1px solid black;
    9.22 -}
    9.23 -#quicknav {
    9.24 -	margin-right: 6px;
    9.25 -	text-align: right;
    9.26 -	font-size: 12px;
    9.27 -	}
    9.28 -#quicknav {
    9.29 -	margin-right: 6px;
    9.30 -}
    9.31 -
    9.32 -#quicknav a {
    9.33 -	background: inherit;
    9.34 -	color: #222222;
    9.35 -}
    9.36 -
    9.37 -#quicknav a:hover {
    9.38 -	background: inherit;
    9.39 -	color: #EDEDED;
    9.40 -}
    9.41 -
    9.42 -/*  content. */
    9.43 -
    9.44 -#content {
    9.45 -	background: white url(images/css/content-tl.png) no-repeat top left;
    9.46 -	color: black;
    9.47 -	padding: 20px;
    9.48 -	margin: 30px 50px 0px 50px;
    9.49 -	width: auto;
    9.50 -	text-align: justify;
    9.51 -}
    9.52 -
    9.53 -#content li {
    9.54 -	line-height: 1.5em;
    9.55 -	text-align: left;
    9.56 -}
    9.57 -
    9.58 -/*  Footer. */
    9.59 -
    9.60 -#footer {
    9.61 -	font-size: 11px;
    9.62 -	font-weight: bold;
    9.63 -	background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left;
    9.64 -	color: black;
    9.65 -	height: 20px;
    9.66 -	padding: 6px 0px 0px 10px;
    9.67 -	margin: 0px 50px 0px 50px;
    9.68 -	width: auto;
    9.69 -	text-align: center ;
    9.70 -}
    9.71 -
    9.72 -#footer a {
    9.73 -	text-decoration: none;
    9.74 -	background: #eaeaea;
    9.75 -	color: #3E1220;
    9.76 -}
    9.77 -
    9.78 -#footer a:hover {
    9.79 -	background: #eaeaea;
    9.80 -	color: #DF8F06;
    9.81 -}
    9.82 -
    9.83 -/* Legal information */
    9.84 -
    9.85 -#copy {
    9.86 -	font-size: 11px ;
    9.87 -	text-align: center ;
    9.88 -	background: transparent;
    9.89 -	color: #a8a8a8;
    9.90 -	padding-top: 20px;
    9.91 -}
    9.92 -
    9.93 -#copy a {
    9.94 -	background: inherit;
    9.95 -	color: #a8a8a8;
    9.96 -}
    9.97 -
    9.98 -#copy a:hover {
    9.99 -	background: inherit;
   9.100 -	color: #EDEDED;
   9.101 -}
   9.102 -
   9.103 -/* Div for round corners. */
   9.104 -
   9.105 -.content-right, .footer-right {
   9.106 -	width: 16px;
   9.107 -	color: white;
   9.108 -	background-color: #333333;
   9.109 -}
   9.110 -.content-right {
   9.111 -	background: url(images/css/content-tr.png) no-repeat top right;
   9.112 -	height: 16px;
   9.113 -	right: 50px;
   9.114 -	top: 82px;
   9.115 -	position: absolute;
   9.116 -}
   9.117 -
   9.118 -.footer-right {
   9.119 -	background: url(images/css/footer-br.png) no-repeat bottom right;
   9.120 -	height: 20px;
   9.121 -	float: right;
   9.122 -}
   9.123 -
   9.124 -/* General HTML entities for  content. */
   9.125 -
   9.126 -h1 {
   9.127 -	margin: 0px 0px 0px 16px;
   9.128 -}
   9.129 -
   9.130 -h2 {
   9.131 -	margin: 12px 0;
   9.132 -	color: #484B7C;
   9.133 -	background: white;
   9.134 -}
   9.135 -
   9.136 -h3 {
   9.137 -	font-weight: bold;
   9.138 -	color: #6c0023;
   9.139 -	background: white;
   9.140 -}
   9.141 -
   9.142 -a {
   9.143 -	text-decoration: underline;
   9.144 -}
   9.145 -a:hover {
   9.146 -	text-decoration: none;
   9.147 -}
   9.148 -
   9.149 -pre {
   9.150 -	padding: 5px;
   9.151 -	color: black;
   9.152 -	background: #e1e0b0;
   9.153 -}
   9.154 -pre.script {
   9.155 -	padding: 10px;
   9.156 -	color: black;
   9.157 -	background: #e8e8e8;
   9.158 -	border: 1px inset #333333;
   9.159 -}
   9.160 -
   9.161 -code {
   9.162 -	font-size: 12px;
   9.163 -	color: #669900;
   9.164 -	background: transparent;
   9.165 -}
   9.166 -
   9.167 -li {
   9.168 -	line-height: 1.4em;
   9.169 -}
   9.170 -
   9.171 -hr {
   9.172 -	border: 0pt none;
   9.173 -}
    10.1 --- a/doc/cookbook/boot-scripts.html	Sat Apr 11 18:26:49 2009 +0200
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,203 +0,0 @@
    10.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    10.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    10.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    10.7 -<head>
    10.8 -    <title>SliTaz Cookbook - Boot scripts</title>
    10.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   10.10 -    <meta name="description" content="liTaz GNU/Linux boot scripts démarrage du système initialisation linux kernel services" />
   10.11 -    <meta name="expires" content="never" />
   10.12 -    <meta name="modified" content="2008-06-09 12:30:00" />
   10.13 -    <meta name="publisher" content="www.slitaz.org" />
   10.14 -    <meta name="author" content="Christophe Lincoln"/>
   10.15 -    <link rel="shortcut icon" href="favicon.ico" />
   10.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   10.17 -</head>
   10.18 -<body bgcolor="#ffffff">
   10.19 -
   10.20 -<!-- Header and quick navigation -->
   10.21 -<div id="header">
   10.22 -<div align="right" id="quicknav">
   10.23 -	<a name="top"></a>
   10.24 -	<a href="index.html">Table des matières</a>
   10.25 -</div>
   10.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1>
   10.27 -</div>
   10.28 -
   10.29 -<!-- Content. -->
   10.30 -<div id="content">
   10.31 -<div class="content-right"></div>
   10.32 -
   10.33 -
   10.34 -<h2><font color="#DF8F06">Boot scripts</font></h2>
   10.35 -<p>
   10.36 -Les scripts de démarrage et d'arrêt avec leurs fichiers de configuration.
   10.37 -</p>
   10.38 -
   10.39 -<ul>
   10.40 -  	<li><a href="#intro">SliTaz et son démarrage.</a></li>
   10.41 -	<li><a href="#init.d">/etc/init.d/*</a> - Répertoire des scripts et démons.</li>
   10.42 -	<li><a href="#rcS">/etc/init.d/rcS</a> - Script d'initialisation principale.</li>
   10.43 -	<li><a href="#rc-scripts">Scripts et démons spécifiques</a> - Les scripts
   10.44 -	et démons ayant une tâche bien particulière.</li>
   10.45 -	<li><a href="#inittab">/etc/inittab</a> - Fichier de configuration d'init.</li>
   10.46 -</ul>
   10.47 -
   10.48 -<a name="intro"></a>
   10.49 -<h3><font color="#6c0023">SliTaz et son démarrage</font></h3>
   10.50 -
   10.51 -<p>
   10.52 -SliTaz n'utilise pas de niveau d'execution, tout le système est initialisé via
   10.53 -un script principale et son fichier de configuration. Ce script lance lui-même
   10.54 -quelque petits scripts qui s'occupe de l'internationalisation ou des options
   10.55 -passé en ligne de commande au démarrage.
   10.56 -</p>
   10.57 -
   10.58 -<a name="init.d"></a>
   10.59 -<h3><font color="#6c0023">/etc/init.d/* - Répertoire des scripts et démons</font></h3>
   10.60 -<p>
   10.61 -Le réperoire /etc/init.d contient tous les vrais scripts rc, les scripts
   10.62 -finnissant par '.sh' sont de simples scripts shell, et les démons, tel 
   10.63 -que 'dropbear' ou 'lighttpd', sont aussi de scripts mais qui lance un service.
   10.64 -Les scripts des démons permettent de démarrer, arrêter, ou redémarrer un démon
   10.65 -via la commande :
   10.66 -</p>
   10.67 -<pre>
   10.68 - # /etc/init.d/demon [start|stop|restart]
   10.69 -</pre>
   10.70 -<p>
   10.71 -Le répertoire /etc/init.d devrait déjà exister, si vous avez suivi le cookbook
   10.72 -depuis le début. Si ce n'est pas le cas: <code>mkdir -p /etc/init.d</code>.
   10.73 -Sur SliTaz vous trouverez un fichier /etc/init.d/README décrivant le 
   10.74 -fonctionnemnt de base des scripts rc. A noter aussi que tous les scripts de
   10.75 -démarrage et démons peuvent faire appel au fichier 
   10.76 -<code>/etc/init.d/rc.functions</code>. Ce fichier permet d'inclure divers
   10.77 -fonctions dans les scripts rc. SliTaz utilise une fonction <code>status</code>
   10.78 -vérifiant si la commande précédante a réussi (0) ou pas.
   10.79 -</p>
   10.80 -
   10.81 -<a name="rcS"></a>
   10.82 -<h3><font color="#6c0023">/etc/init.d/rcS - Script d'initialisation principale</font></h3>
   10.83 -<p>
   10.84 -Le script <code>/etc/init.d/rcS</code> configure tous les services de base
   10.85 -et initialise le système de base. Il commence par monter les systèmes de 
   10.86 -fichiers, démarrer syslogd et klogd, lancer mdev, nettoyer le système, etc.
   10.87 -Il utilise le fichier de configuration <code>/etc/rcS.conf</code> pour
   10.88 -connaître les démons et scripts à lancer au démarrage. Vous pouvez parcourir
   10.89 -le script pour connaître en détail les commandes exécutées : 
   10.90 -</p>
   10.91 -<pre>
   10.92 - # nano rootfs/etc/init.d/rcS 
   10.93 -</pre>
   10.94 -
   10.95 -
   10.96 -<a name="rc-scripts"></a>
   10.97 -<h3><font color="#6c0023">Scripts et démons spécifiques</font></h3>
   10.98 -
   10.99 -<h4>bootopts.sh - Les options du mode LiveCD</h4>
  10.100 -<p>
  10.101 -Ce script est utilisé pour configurer les options du mode LiveCD, passées en
  10.102 -ligne de commande au boot, et lisible via le fichier /proc/cmdline. C'est 
  10.103 -le script qui permet d'utiliser une clé USB ou un disque dure externe comme
  10.104 -partition /home avec l'option home=usb ou home=sda[1-9], ou encore de spécifier
  10.105 -directement la langue et le clavier à utiliser.
  10.106 -</p>
  10.107 -
  10.108 -<h4>network.sh - Initialisation du réseau</h4>
  10.109 -<p>
  10.110 -Le script network.sh utilise le fichier de configuration /etc/netwok.conf pour
  10.111 -connaître l'interface à utiliser, si l'on veut lancer le client DHCP ou pas, 
  10.112 -un IP fixe ou pas. Sur SliTaz le script /etc/init.d/network.sh configure les
  10.113 -interfaces réseau au boot, en ce servant des infornations contenues dans
  10.114 -/etc/network.conf. Si la variable $DHCP est égale à yes, alors le script 
  10.115 -/etc/init.d/network.sh lancera le client DHCP sur l'interface $INTERFACE.
  10.116 -</p>
  10.117 -
  10.118 -<h4>i18n.sh - Internationalisation</h4>
  10.119 -<p>
  10.120 -SliTaz sauvegarde la configuration de la locale par défaut dans le fichier
  10.121 -/etc/locale.conf qui est lu par /etc/profile, à chaque login. Le fichier 
  10.122 -/etc/locale.conf est généré lors du boot grâce au script /etc/init.d/i18n.sh.
  10.123 -Ce script lance l'application 'tazlocale' que vous trouverez dans 
  10.124 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>, si le fichier
  10.125 -de configuration /etc/locale.conf n'existe pas. Nous utilisons le même processus
  10.126 -pour la configuration du clavier en utilisant 'tazkmap' et le fichier de 
  10.127 -configuration /etc/kmap.conf. Ces deux applications s'intallent dans 
  10.128 -/sbin sur SliTaz, et utilise les bibliothèques ncurses, ainsi que dialog.
  10.129 -Ce script vérifie aussi si le fichier de configuration du fuseau horaire
  10.130 -/etc/TZ existe, sinon il le crée en se basant sur la configuration du clavier.
  10.131 -</p>
  10.132 -
  10.133 -<h4>local.sh - Commande local</h4>
  10.134 -<p>
  10.135 -Création d'un script /etc/init.d/local.sh pour permettant à l'administrateur
  10.136 -système d'ajouter facilement des commandes local exécutées au boot:
  10.137 -</p>
  10.138 -<pre class="script">
  10.139 -#!/bin/sh
  10.140 -# /etc/init.d/local.sh: Local startup commands.
  10.141 -# All commands here will be executed at boot time.
  10.142 -#
  10.143 -. /etc/init.d/rc.functions
  10.144 -
  10.145 -echo "Starting local startup commands... "
  10.146 -
  10.147 -</pre>
  10.148 -
  10.149 -<h4>rc.shutdown</h4>
  10.150 -<p>
  10.151 -Ce script est invoqué par /etc/inittab lors de l'arrêt du système. Il stop
  10.152 -aussi tous les démons via la variable RUN_DAEMONS du fichier de configuration
  10.153 -pricipale <code>/etc/rcS.conf</code>.
  10.154 -</p>
  10.155 -
  10.156 -<a name="inittab"></a>
  10.157 -<h3><font color="#6c0023">/etc/inittab - Fichier de configuration d'init</font></h3>
  10.158 -<p>
  10.159 -Le premier fichier lu par le noyau au boot. Il définit le script d'initialisation
  10.160 -(/etc/init.d/rcS), les shells, et les actions en cas d'arrêt ou de reboot. Vous
  10.161 -trouverez une exemple complet et commenté dans l'archive de Busybox et un petit
  10.162 -sur cette page :
  10.163 -</p>
  10.164 -<pre class="script">
  10.165 -# /etc/inittab: init configuration for SliTaz GNU/Linux.
  10.166 -# Boot-time system configuration/initialization script.
  10.167 -#
  10.168 -::sysinit:/etc/init.d/rcS
  10.169 -
  10.170 -# /sbin/getty respawn shell invocations for selected ttys.
  10.171 -tty1::respawn:/sbin/getty 38400 tty1
  10.172 -tty2::respawn:/sbin/getty 38400 tty2
  10.173 -tty3::respawn:/sbin/getty 38400 tty3
  10.174 -tty4::respawn:/sbin/getty 38400 tty4
  10.175 -tty5::respawn:/sbin/getty 38400 tty5
  10.176 -tty6::respawn:/sbin/getty 38400 tty6
  10.177 -
  10.178 -# Stuff to do when restarting the init 
  10.179 -# process, or before rebooting.
  10.180 -::restart:/etc/init.d/rc.shutdown
  10.181 -::restart:/sbin/init
  10.182 -::ctrlaltdel:/sbin/reboot
  10.183 -::shutdown:/etc/init.d/rc.shutdown
  10.184 -
  10.185 -</pre>
  10.186 -
  10.187 -<!-- End of content -->
  10.188 -</div>
  10.189 -
  10.190 -<!-- Footer. -->
  10.191 -<div id="footer">
  10.192 -	<div class="footer-right"></div>
  10.193 -	<a href="#top">Haut de la page</a> | 
  10.194 -	<a href="index.html">Table des matières</a>
  10.195 -</div>
  10.196 -
  10.197 -<div id="copy">
  10.198 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  10.199 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  10.200 -    Documentation publiées sous
  10.201 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  10.202 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  10.203 -</div>
  10.204 -
  10.205 -</body>
  10.206 -</html>
    11.1 Binary file doc/cookbook/favicon.ico has changed
    12.1 Binary file doc/cookbook/images/css/content-tl.png has changed
    13.1 Binary file doc/cookbook/images/css/content-tr.png has changed
    14.1 Binary file doc/cookbook/images/css/footer-bl.png has changed
    15.1 Binary file doc/cookbook/images/css/footer-br.png has changed
    16.1 Binary file doc/cookbook/images/css/header.png has changed
    17.1 --- a/doc/cookbook/index.html	Sat Apr 11 18:26:49 2009 +0200
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,89 +0,0 @@
    17.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    17.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    17.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    17.7 -<head>
    17.8 -    <title>SliTaz Cookbook</title>
    17.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   17.10 -    <meta name="description" content="SliTaz BusyBox création system gnu linux fonctionnant en RAM howto Documentation du projet SliTaz GNU/Linux création system gnu linux fonctionnant en RAM wok tools" />
   17.11 -    <meta name="expires" content="never" />
   17.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   17.13 -    <meta name="publisher" content="www.slitaz.org" />
   17.14 -    <meta name="author" content="Christophe Lincoln"/>
   17.15 -    <link rel="shortcut icon" href="favicon.ico" />
   17.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   17.17 -</head>
   17.18 -<body bgcolor="#ffffff">
   17.19 -
   17.20 -<!-- Header and quick navigation -->
   17.21 -<div id="header">
   17.22 -<div align="right" id="quicknav">
   17.23 -    <a name="top"></a>
   17.24 -	<a href="http://www.slitaz.org/doc/">SliTaz documentation</a> |
   17.25 -	<a href="http://www.slitaz.org/en/doc/cookbook/">English Cookbook</a> 
   17.26 -</div>
   17.27 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1>
   17.28 -</div>
   17.29 -
   17.30 -<!-- Content. -->
   17.31 -<div id="content">
   17.32 -<div class="content-right"></div>
   17.33 -
   17.34 -
   17.35 -<h2><font color="#DF8F06">Livre de cuisine de SliTaz</font></h2>
   17.36 -<h3><font color="#6c0023">Table des matières</font></h3>
   17.37 -
   17.38 -<ul>
   17.39 -	<li><a href="wok-tools.html">Wok &amp; Tools</a> - Le wok avec Tazwok,
   17.40 -	les outils du projet SliTaz et la création de paquets.</li>
   17.41 -	<li><a href="receipts.html">Packages receipts</a> - Description des
   17.42 -	recettes utilisées pour compiler et créer un paquet automatiquement.</li>
   17.43 -	<li><a href="boot-scripts.html">Les scripts de démarrage et d'arrêt</a>
   17.44 -	- Déscription des fichiers de configuration rc.</li>
   17.45 -	<li><a href="slitaz-tools.html">SliTaz Tools</a> - Les outils SliTaz,
   17.46 -	les boxes, l'installateur, etc.</li>
   17.47 -	<li><a href="rootcd.html">Racine du cdrom (rootcd)</a> - Déscriptions et
   17.48 -	améliorations des fichiers contenus sur le cdrom, utililisation de GRUB
   17.49 -	pour booter le CD, install de Memtest86.</li>
   17.50 -	<li><a href="release-tasks.txt">release-tasks.txt</a> - Liste des choses
   17.51 -	à faire avant de publier une nouvelle version (Cooking ou stable).</li>
   17.52 -</ul>
   17.53 -
   17.54 -<a name="about"></a>
   17.55 -<h3><font color="#6c0023">A propos du Cookbook</font></h3>
   17.56 -<p>
   17.57 -Le cookbook réuni divers informations au sujet de la gestion du projet,
   17.58 -du fonctionnement et du développement de la distribution. Il parle de ls
   17.59 -création de paquets, des recettes, du wok ou encore, des scripts de 
   17.60 -démarrages propre à SliTaz.
   17.61 -</p>
   17.62 -<p>
   17.63 -A la base, le Cookbook contenait les instructions pour créer son propre
   17.64 -LiveCD, ces pages sont maintenant contenue dans le livre de création ou <a 
   17.65 -href="http://www.slitaz.org/doc/scratchbook/">Scratchbook</a> de SliTaz.
   17.66 -Le Scratchbook est un livre static, il décrit la création de la première
   17.67 -version public de Slitaz en mars 2007. Le Cookbook quan à lui, est un livre
   17.68 -régulièrement amélioré et modifié par la communauté SliTaz, il fournit des
   17.69 -instructions techniques utiles aux développeurs et utilisateurs avançés.
   17.70 -</p>
   17.71 -
   17.72 -
   17.73 -<!-- End of content -->
   17.74 -</div>
   17.75 -
   17.76 -<!-- Footer. -->
   17.77 -<div id="footer">
   17.78 -	<div class="footer-right"></div>
   17.79 -	<a href="#top">Haut de la page</a> | 
   17.80 -	<a href="index.html">Table des matières</a>
   17.81 -</div>
   17.82 -
   17.83 -<div id="copy">
   17.84 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   17.85 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   17.86 -    Documentation publiées sous
   17.87 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   17.88 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   17.89 -</div>
   17.90 -
   17.91 -</body>
   17.92 -</html>
    18.1 --- a/doc/cookbook/receipts.html	Sat Apr 11 18:26:49 2009 +0200
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,338 +0,0 @@
    18.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    18.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    18.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    18.7 -<head>
    18.8 -    <title>SliTaz Cookbook - Receipts (Recettes des paquets)</title>
    18.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   18.10 -    <meta name="description" content="SliTaz packages receipt la recette de construction d'un paquet slitaz tazpkg tazwok" />
   18.11 -    <meta name="expires" content="never" />
   18.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   18.13 -    <meta name="publisher" content="www.slitaz.org" />
   18.14 -    <meta name="author" content="Christophe Lincoln"/>
   18.15 -    <link rel="shortcut icon" href="favicon.ico" />
   18.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   18.17 -</head>
   18.18 -<body bgcolor="#ffffff">
   18.19 -
   18.20 -<!-- Header and quick navigation -->
   18.21 -<div id="header">
   18.22 -<div align="right" id="quicknav">
   18.23 -    <a name="top"></a>
   18.24 -    <a href="wok-tools.html">Wok &amp; tools</a> |
   18.25 -    <a href="index.html">Table des matières</a>
   18.26 -</div>
   18.27 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1>
   18.28 -</div>
   18.29 -
   18.30 -<!-- Content. -->
   18.31 -<div id="content">
   18.32 -<div class="content-right"></div>
   18.33 -
   18.34 -
   18.35 -<h2><font color="#DF8F06">Receipts (Recettes des paquets)</font></h2>
   18.36 -<p>
   18.37 -Ce document décrit les possibilités offertes par les recettes utilisées par
   18.38 -Tazwok pour compiler et générer des paquets pour SliTaz et tazpkg, via
   18.39 -(<a href="wok-tools.html">le wok et les outils</a>). La recette d'un paquet 
   18.40 -est aussi utilisée par Tazpkg pour installer/désinstaller et donner des 
   18.41 -informations au sujet d'un paquet.tazpkg (package). Chaque recette commence 
   18.42 -par un commentaire en English :
   18.43 -</p>
   18.44 -<pre class="script">
   18.45 - # SliTaz package receipt.
   18.46 -</pre>
   18.47 -
   18.48 -<h3>Variables de base</h3>
   18.49 -<p>
   18.50 -Les 5 premières variables devraient toujours être présentes et configurées.
   18.51 -Elles configure respectivement le non du paquet ($PACKAGE), sa version, sa
   18.52 -catégorie, une courte description et le nom du mainteneur. Exemple pour le
   18.53 -paquet du gestionnaire de fichiers Clex :
   18.54 -</p>
   18.55 -<pre class="script">
   18.56 - PACKAGE="clex"
   18.57 - VERSION="3.16"
   18.58 - CATEGORY="base-apps"
   18.59 - SHORT_DESC="Text mode file manager."
   18.60 - MAINTAINER="pankso@slitaz.org"
   18.61 -</pre>
   18.62 -
   18.63 -<h3>Variables optionnelles</h3>
   18.64 -<p>
   18.65 -Tazwok sait aussi utiliser divers variables optionnelles si elles existent, il
   18.66 -peut par exemple, utiliser un autre nom pour le paquet source. Il y a aussi des
   18.67 -variables qui sont utilisées par Tazpkg pour gérer les dépendances ou donner
   18.68 -des informations sur le paquet.
   18.69 -</p>
   18.70 -<p>
   18.71 -<a name="depends"></a>
   18.72 -<code>$DEPENDS</code>: Specifie les dépendances, il peut y avoir plusieurs
   18.73 -paquets séparés par un espace ou sur plusieurs lignes. Cette variable est
   18.74 -principalement utilisée par Tazpkg lors de l'installation du paquet et Tazwok
   18.75 -pour construire de gros paquets comme Xorg. Exemple pour Clex qui dépend du
   18.76 -paquet ncurses :
   18.77 -</p>
   18.78 -<pre class="script">
   18.79 - DEPENDS="ncurses"
   18.80 -</pre>
   18.81 -<a name="build_depends"></a>
   18.82 -<code>$BUILD_DEPENDS</code>: Specifie les dépendances de compilation, séparées 
   18.83 -par un espace ou sur plusieurs lignes. Cette variable est utilisée par Tazwok
   18.84 -lors de la cuisson d'un paquet et Tazwok. Exemple :
   18.85 -</p>
   18.86 -<pre class="script">
   18.87 - BUILD_DEPENDS="ncurses-dev"
   18.88 -</pre>
   18.89 -<p>
   18.90 -<a name="suggested"></a>
   18.91 -<code>$SUGGESTED</code> : Liste les paquets pouvant être utiles sans pour
   18.92 -autant être indispensables. Ils serviront à activer des fonctionnalités
   18.93 -optionnelles.
   18.94 -</p>
   18.95 -<p>
   18.96 -<a name="tarball"></a>
   18.97 -<code>$TARBALL</code> : L'archive source avec sont extension (tar.gz, tgz ou
   18.98 -tar.bz2). En générale, les variables $PACAKAGE et $VERSION sont utilisées et
   18.99 -il suffit de modifier l'extension, cela permet de mettre à jour le paquet en
  18.100 -ne modifiant que la variable de la version. Exemple générique (voir aussi
  18.101 -la variable $SOURCE) :
  18.102 -</p>
  18.103 -<pre class="script">
  18.104 - TARBALL="$PACKAGE-$VERSION.tar.gz"
  18.105 -</pre>
  18.106 -<p>
  18.107 -<a name="web_site"></a>
  18.108 -<code>$WEB_SITE</code> : Le site web officiel du paquet. Il se peut que
  18.109 -certaines bibliothèques n'aient pas de site Web, dans ce cas il n'y a pas
  18.110 -besoin de spécifier d'URL. Tazwok et Tazpkg s'attendent a trouver l'URL
  18.111 -complet avec le http :
  18.112 -</p>
  18.113 -<pre class="script">
  18.114 - WEB_SITE="http://www.clex.sk/"
  18.115 -</pre>
  18.116 -<p>
  18.117 -<a name="wget_url"></a>
  18.118 -<code>$WGET_URL</code> : L'url de téléchargement des l'archive source. En
  18.119 -générale la variable $TARBALL devraient être utilisée pour faciliter la mise
  18.120 -à jour du paquet en ne modifiant que $VERSION. Le fichier de configuration de
  18.121 -Tazwok configure aussi, par défaut, 3 variable de miroir souvent utilisés.
  18.122 -$GNU_MIRROR pour les miroir GNU, $SF_MIRROR pour SourceForge et XORG_MIRROR
  18.123 -pour le mirroir du serveur graphique Xorg. Exemple pour Clex :
  18.124 -</p>
  18.125 -<pre class="script">
  18.126 - WGET_URL="http://www.clex.sk/download/$TARBALL"
  18.127 -</pre>
  18.128 -<p>
  18.129 -<a name="config_files"></a>
  18.130 -<code>$CONFIG_FILES</code> : Certains paquets fournissent des fichiers de
  18.131 -configuration à adapter. La variable $CONFIG_FILES donne la liste de ces
  18.132 -fichiers qui pourront être sauvegardés par la commande 'tazpkg repack-config'.
  18.133 -Ces fichiers ne seront pas écrasés lors de l'installation du paquet s'ils
  18.134 -existent déjà et le paquet pourra être récréé avec 'tazpkg repack' même s'ils
  18.135 -ont été modifiés par la suite. Exemple pour Netatalk :
  18.136 -</p>
  18.137 -<pre class="script">
  18.138 - CONFIG_FILES="/etc/netatalk/AppleVolumes.* /etc/netatalk/*.conf"
  18.139 -</pre>
  18.140 -<p>
  18.141 -<a name="wanted"></a>
  18.142 -<code>$WANTED</code> : Il y a des paquets SliTaz qui sont dépendants de la
  18.143 -compilation d'un paquet source. La recette de ces paquets ne nécessite pas de
  18.144 -règles de compilation, une variable $WANTED peut être utilisée pour copier des
  18.145 -fichiers depuis les sources du paquet voulu en utilisant la variable $src.
  18.146 -</p>
  18.147 -<p>
  18.148 -<a name="source"></a>
  18.149 -<code>$SOURCE</code> : Il se peut que le nom du paquet Tazpkg diffère du nom
  18.150 -du paquet source. C'est le cas par exemple pour les paquets d'Xorg, le nom
  18.151 -Tazpkg des bibliothèque X11 est 'xorg-libX11' et le nom du paquet source est
  18.152 -libX11. Cette astuces permet aussi de continuer à utiliser les varibables
  18.153 -$src et $_pkg lors la cuisson d'un paquet. A noter que dans le cas libX11,
  18.154 -le nom de l'archive source devient $SOURCE-$VERSION.tar.gz.
  18.155 -</p>
  18.156 -<p>
  18.157 -<a name="provide"></a>
  18.158 -<code>$PROVIDE</code> : Certains paquets offrent la même fonctionalité. Par
  18.159 -exemple, le serveur web de Slitaz fût dans un premier temps lighttpd.
  18.160 -Maintenant apache est aussi disponible. Tous les paquets dépendants d'un
  18.161 -serveur web font référence à lighttpd. La ligne <code>PROVIDE="lighttpd"</code>
  18.162 -de la recette d'apache signale qu'il peut se substituer à lighttpd, c'est à
  18.163 -dire qu'un paquet dépendant de lighttpd n'a pas à l'installer si apache est
  18.164 -déjà installé.<br>
  18.165 -Mais cette alternative peut avoir des conséquences sur le choix des paquets qui
  18.166 -en dépendent. Le paquet php est prévu pour fonctionner uniquement avec lighttpd.
  18.167 -C'est php-apache qu'il faut installer avec apache. La ligne 
  18.168 -<code>PROVIDE="php:apache"</code> dans la recette de php-apache indique qu'il
  18.169 -faut substituer php-apache à php si apache est installé.
  18.170 -Les paquets dépendants de php installeront alors php-apache ou php selon le
  18.171 -serveur web installé.<br>
  18.172 -Cette variable permet aussi d'avoir un paquet compilé avec différentes options.
  18.173 -La ligne <code>PROVIDE="epdfview:cups"</code> du paquet epdfview-cups permet
  18.174 -d'installer un package epdfview compilé avec le support de l'impression par 
  18.175 -cups.
  18.176 -On peut aussi définir des paquets virtuels avec cette variable. Les lignes
  18.177 -<code>PROVIDE="libgl"</code> du paquet <code>mesa</code> et
  18.178 -<code>PROVIDE="libgl:nvidia"</code> du paquet <code>nvidia-glx</code>
  18.179 -définissent le paquet virtuel <code>libgl</code> qui sera une version
  18.180 -optimisée lorsque le paquet <code>nvidia</code> est installé.
  18.181 -</p>
  18.182 -
  18.183 -<h3>Variables générées automatiquement par tazwok</h3>
  18.184 -<p>
  18.185 -Certaines variables ne sont connues qu'au moment la cuisson du paquet ou 
  18.186 -juste après la cuisson. Tazwok se charge de les ajouter au receipt 
  18.187 -automatiquement.
  18.188 -</p>
  18.189 -<p>
  18.190 -<a name="packed_size"></a>
  18.191 -<code>$PACKED_SIZE</code> : Taille du ficher tazpkg.
  18.192 -</p>
  18.193 -<p>
  18.194 -<a name="unpacked_size"></a>
  18.195 -<code>$UNPACKED_SIZE</code> : Taille utilisée par le paquet après son 
  18.196 -installation.
  18.197 -</p>
  18.198 -<p>
  18.199 -<a name="extraversion"></a>
  18.200 -<code>$EXTRAVERSION</code> : Certains packages ont besion de 2 numéros de
  18.201 -version distincts. C'est le cas des modules ajoutés au noyau linux comme
  18.202 -squashfs car le module produit dépend aussi de la version du noyau avec 
  18.203 -laquelle il a été compilé. Dans ce cas EXTRAVERSION contient la version du
  18.204 -noyau et tazwok le détermine à partir du contenu de /lib/modules.
  18.205 -</p>
  18.206 -
  18.207 -<h3>Variables utilisables dans les fonctions</h3>
  18.208 -<p>
  18.209 -Tazwok configure plusieurs variables permettant de faciliter la compilation et
  18.210 -la construction de paquets Tazpkg. Ces variables sont gérées automatiquement
  18.211 -par Tazwok en utilisant les informations contenues dans les recettes, elles
  18.212 -peuvent être utilisées par la fonction compile_rules et genpkg_rules décrites
  18.213 -toutes deux dans le chapitre : Fonctions.
  18.214 -</p>
  18.215 -<p>
  18.216 -<a name="src"></a>
  18.217 -<code>$src</code> : Définit le chemin vers le répertoire des sources désarchivée.
  18.218 -</p>
  18.219 -<p>
  18.220 -<a name="pkg"></a>
  18.221 -<code>$_pkg</code> : Définit le chemin vers les binaires compliés et installés
  18.222 -via la commande 'make DESTDIR=$PWD/_pkg install'. Cette variable est utilisée
  18.223 -pour copier les fichiers générés et créer des paquets tazpkg.
  18.224 -</p>
  18.225 -<p>
  18.226 -<a name="fs"></a>
  18.227 -<code>$fs</code> : Définit le chemin vers le pseudo système de fichier (fs)
  18.228 -propre à chaque paquet. Le 'fs' d'un paquet correspond à la racine du système
  18.229 -cible, un binaire tel que Clex sera par exemple dans $fs/usr/bin/clex, à noter
  18.230 -qu'il faut créer les répertoires nécessaires via la fonction genpkg_rules()
  18.231 -avant de copier des fichiers.
  18.232 -</p>
  18.233 -<p>
  18.234 -<a name="configure_args"></a>
  18.235 -<code>$CONFIGURE_ARGS</code> : Cette variables est définie dans le fichier de
  18.236 -configuration de Tazwok (tazwok.conf), elle permet de spécifier des
  18.237 -arguments d'optimisation générique lors de la configuration d'un paquet.
  18.238 -Par défaut l'architecture est i486.
  18.239 -</p>
  18.240 -
  18.241 -<h3>Fonctions</h3>
  18.242 -<p>
  18.243 -Une recette peut contenir 4 fonctions. Tazwok sait traiter les fonctions
  18.244 -contenant les règles de compliation (compile_rules) et les règles servant à
  18.245 -générer un paquet Tazpkg (genpkg_rules). Ces fonctions peuvent contenir toutes
  18.246 -sortes de commandes GNU/Linux standards tels que sed ou patch et les variables
  18.247 -configurées automatiquements. A noter que ces deux fonctions utilisent les
  18.248 -commandes du Cookbook de SliTaz : http://www.slitaz.org/doc/cookbook/
  18.249 -</p>
  18.250 -<a name="compile_rules"></a>
  18.251 -<h4>compile_rules()</h4>
  18.252 -<p>
  18.253 -Pour compiler un paquet vous pouvez utiliser la variable $src pour vous
  18.254 -déplacer (cd) dans le répertoire des sources et utiliser $CONFIGURE_ARGS
  18.255 -pour inclure les arguments depuis le fichiers de configuration de Tazwok.
  18.256 -Pour construire le paquet il suffit généralement de lancer 'make' sans
  18.257 -arguments et pour installer le paquet dans un répertoire _pkg/ il faut
  18.258 -utiliser la commande 'make DESTDIR=$PWD/_pkg install'. Exemple générique :
  18.259 -</p>
  18.260 -<pre class="script">
  18.261 -# Rules to configure and make the package.
  18.262 -compile_rules()
  18.263 -{
  18.264 -	cd $src
  18.265 -	./configure --prefix=/usr --infodir=/usr/share/info \
  18.266 -	--mandir=/usr/share/man $CONFIGURE_ARGS
  18.267 -	make
  18.268 -	make DESTDIR=$PWD/_pkg install
  18.269 -}
  18.270 -</pre>
  18.271 -<a name="genpkg_rules"></a>
  18.272 -<h4>genpkg_rules()</h4>
  18.273 -<p>
  18.274 -Pour générer un paquet Tazpkg il faut mettre les commandes à lancer dans la
  18.275 -fonction <code>genpkg_rules</code>. Dans cet exemple on créer le répertoire
  18.276 -<code>usr/</code> dans le pseudo système de fichiers du paquet, on copie tout
  18.277 -le(s) binaires(s) et on finit par un strip pour nettoyer les fichiers :
  18.278 -</p>
  18.279 -<pre class="script">
  18.280 -# Rules to gen a SliTaz package suitable for Tazpkg.
  18.281 -genpkg_rules()
  18.282 -{
  18.283 -	mkdir -p $fs/usr
  18.284 -	cp -a $_pkg/usr/bin $fs/usr
  18.285 -	strip -s $fs/usr/bin/*
  18.286 -}
  18.287 -</pre>
  18.288 -<a name="pre_install"></a>
  18.289 -<h4>pre_install() et post_install()</h4>
  18.290 -<p>
  18.291 -Ces deux fonctions sont lancées par Tazpkg lors de l'installation du paquet.
  18.292 -Il faut les définir avant de générer le paquet.tazpkg avec Tazwok. Si aucune
  18.293 -commandes n'est nécessaires ces deux fonction n'ont aucune raison d'être et
  18.294 -peuvent être supprimées. Exemple avec echo pour afficher un peu de texte
  18.295 -(aucune fonction ne doit être vide) :
  18.296 -</p>
  18.297 -<pre class="script">
  18.298 -# Pre and post install commands for Tazpkg.
  18.299 -pre_install()
  18.300 -{
  18.301 -	echo "Processing pre-install commands..."
  18.302 -}
  18.303 -post_install()
  18.304 -{
  18.305 -	echo "Processing post-install commands..."
  18.306 -}
  18.307 -</pre>
  18.308 -<a name="clean_wok"></a>
  18.309 -<h4>clean_wok()</h4>
  18.310 -<p>
  18.311 -Cette fonction est lancée par Tazwok avec la commande clean.
  18.312 -Elle permet définir des commandes supplémentaires à exécuter lors nettoyage du wok.
  18.313 -Elle est très utiles pour supprimer des fichiers ou répertoires qui ne sont pas pris en charge par Tazwok.
  18.314 -</p>
  18.315 -<pre class="script">
  18.316 -# clean commands for Tazwok.
  18.317 -clean_wok()
  18.318 -{
  18.319 -	rm -rf $WOK/$PACKAGE/vim71
  18.320 -}
  18.321 -</pre>
  18.322 -<!-- End of content -->
  18.323 -</div>
  18.324 -
  18.325 -<!-- Footer. -->
  18.326 -<div id="footer">
  18.327 -	<div class="footer-right"></div>
  18.328 -	<a href="#top">Haut de la page</a> | 
  18.329 -	<a href="index.html">Table des matières</a>
  18.330 -</div>
  18.331 -
  18.332 -<div id="copy">
  18.333 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  18.334 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  18.335 -    Documentation publiées sous
  18.336 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  18.337 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  18.338 -</div>
  18.339 -
  18.340 -</body>
  18.341 -</html>
    19.1 --- a/doc/cookbook/release-tasks.txt	Sat Apr 11 18:26:49 2009 +0200
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,44 +0,0 @@
    19.4 -SliTaz Cookbook - LiveCD release tasks
    19.5 -===============================================================================
    19.6 -Les choses à faire avant de publier un nouvelles version.
    19.7 -
    19.8 -
    19.9 - * Préparer l'arbre de la distribution et la liste des paquets, générer un
   19.10 -   fichier de configuration et le configurer avec les commandes de Tazlito
   19.11 -   (tazlito gen-config && tazlito configure).
   19.12 -
   19.13 - * Vérifier le menu de JWM pour que toutes les applications soient disponibles
   19.14 -   et que le fond d'écran configuré soit bien présent (/usr/share/images). A
   19.15 -   noter que le menu/thème de JWM est installé par les SliTaz tools.
   19.16 -
   19.17 - * Ajouter l'utilisateur hacker avec le script addhacker, les fichiers copier
   19.18 -   son placés dans addfiles et proviennent des exemples fournits par les
   19.19 -   outils (slitaz-tools). Les permissions devraient être vérifiée. Le Cookbook
   19.20 -   en parle : http://www.slitaz.org/doc/cookbook/hacker.txt
   19.21 -
   19.22 - * Checker la version de Slitaz spécifiée dans le message : /etc/issue
   19.23 -   Il faut que se soit la même que dans le fichier isolinux.msg affiché en
   19.24 -   premier au démarrage et dans le fichiers de configuration du miroir pour
   19.25 -   Tazpkg : /var/lib/tazpkg/mirror.
   19.26 -
   19.27 - * Editer le fichier isolinux.msg pour y mettre la date de publication/version
   19.28 -   en accord avec /etc/issue.
   19.29 -
   19.30 - * En cas de chroot et modifications dans le rootfs, on peut reconstruire
   19.31 -   le système avec 'tazlito gen-initiso' (ne pas oublier de fichiers cachés
   19.32 -   dans /root).
   19.33 -
   19.34 - * Ajouter et vérifier les documents et images qui sont à la racine du cdrom,
   19.35 -   le fichier README, index.html, style.css et le répertoire des images. Tous
   19.36 -   les fichiers sont dans l'archive des slitaz-tools et il suffit de les
   19.37 -   copier dans addfiles/ avant de regénérer l'ISO.
   19.38 -
   19.39 - * Tester, tester, encore tester...
   19.40 -
   19.41 - * Préparer l'annonce pour le site Web et le flux RSS, mettre à jour le
   19.42 -   Handbook si ce n'est pas déjà fait et modifier la TODO list de la partie
   19.43 -   développement du site (http://www.slitaz.org/devel/).
   19.44 -
   19.45 -
   19.46 -===============================================================================
   19.47 -                                                         http://www.slitaz.org/
    20.1 --- a/doc/cookbook/rootcd.html	Sat Apr 11 18:26:49 2009 +0200
    20.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.3 @@ -1,215 +0,0 @@
    20.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    20.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    20.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    20.7 -<head>
    20.8 -    <title>SliTaz Cookbook - Rootcd</title>
    20.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   20.10 -    <meta name="description" content="" />
   20.11 -    <meta name="expires" content="never" />
   20.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   20.13 -    <meta name="publisher" content="www.slitaz.org" />
   20.14 -    <meta name="author" content="Christophe Lincoln"/>
   20.15 -    <link rel="shortcut icon" href="favicon.ico" />
   20.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   20.17 -</head>
   20.18 -<body bgcolor="#ffffff">
   20.19 -
   20.20 -<!-- Header and quick navigation -->
   20.21 -<div id="header">
   20.22 -<div align="right" id="quicknav">
   20.23 -    <a name="top"></a>
   20.24 -    <a href="http://www.slitaz.org/">www.slitaz.org</a>
   20.25 -</div>
   20.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1>
   20.27 -</div>
   20.28 -
   20.29 -<!-- Content. -->
   20.30 -<div id="content">
   20.31 -<div class="content-right"></div>
   20.32 -
   20.33 -<h2><font color="#DF8F06">Rootcd</font></h2>
   20.34 -<p>
   20.35 -Déscriptions et améliorations des fichiers contenus sur le cdrom.
   20.36 -</p>
   20.37 -
   20.38 -<ul>
   20.39 -  	<li><a href="#syslinux">Syslinux/isolinux.</a></li>
   20.40 -	<li><a href="#splash">Splash image au boot d'isolinux.</a></li>
   20.41 -	<li><a href="#isolinux-iso">ISO bootable avec isolinux.</a></li>
   20.42 -	<li><a href="#grub">GRUB.</a></li>
   20.43 -	<li><a href="#grub-iso">ISO bootable avec GRUB.</a></li>
   20.44 -	<li><a href="#memtest86">Memtest86.</a></li>
   20.45 -</ul>
   20.46 -
   20.47 -<a name="syslinux"></a>
   20.48 -<h3><font color="#6c0023">Syslinux/isolinux</font></h3>
   20.49 -<p>
   20.50 -Syslinux et le bootloader principale de SliTaz, nous utilisons la version
   20.51 -isolinux pour faire démarrer le système contenu sur le cd-rom. Il est simple,
   20.52 -efficace, et largement configurable. Isolinux a été installé lors de la 
   20.53 -création du système de base : <a href="base-system.html">Base system</a>.
   20.54 -Le binaire est isolinux.bin, et le fichier de configuration est: isolinux.cfg.
   20.55 -Voici un exemple d'isolinux.cfg, utilisant isolinux.msg pour afficher l'image
   20.56 -splash, et utilisant des fichiers d'aides affichables via F1, F2, F3, etc. Vous
   20.57 -trouverez un fichier help.txt, options.txt, etc, dans SliTaz tools :
   20.58 -</p>
   20.59 -<pre class="script">
   20.60 -display isolinux.msg
   20.61 -default slitaz
   20.62 -label slitaz
   20.63 -	kernel /boot/bzImage
   20.64 -	append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
   20.65 -implicit 0	
   20.66 -prompt 1	
   20.67 -timeout 80
   20.68 -F1 help.txt
   20.69 -F2 options.txt
   20.70 -F3 isolinux.msg
   20.71 -F4 display.txt
   20.72 -</pre>
   20.73 -
   20.74 -<a name="splash"></a>
   20.75 -<h3><font color="#6c0023">Splash image au boot d'isolinux</font></h3>
   20.76 -<p>
   20.77 -Nous pouvons configurer isolinux pour avoir une jolie image au boot de SliTaz,
   20.78 -ou tout autres système utilisant isolinux. Cette image à un format particulier
   20.79 -.lss, propre à Syslinux, et elle doit être au mode indexé de 16 couleurs. Vous
   20.80 -pouvez utiliser le logo officiel, ppmforge, imagemagic, Gimp, ou autre pour
   20.81 -créer votre image.
   20.82 -</p>
   20.83 -<p>
   20.84 -L'archive de Syslinux fourni un logo officiel (sample/syslogo.lss) que vous
   20.85 -pouvez directement utiliser en le copiant dans la racine du cd-rom. SliTaz
   20.86 -fourni un logo (rootcd/boot/isolinux/splash.lss) que vous trouverez dans
   20.87 -l'archive des SliTaz tools. Pour afficher l'image au boot, il faut que l'option
   20.88 -'display' appelle le fichier isolinux.msg, qui lui charge l'image au format 
   20.89 -*.lss. A noter que le fichier isolinux.msg, utilise des caractères ASCII 24.
   20.90 -Exemple de création avec 'echo', d'un fichier isolinux.msg utilisant une image
   20.91 -splash.lss :
   20.92 -</p>
   20.93 -<pre>
   20.94 - # echo -e "\24isplash.lss\n" > isolinux.msg
   20.95 -</pre>
   20.96 -<p>
   20.97 -Vous pouvez aussi ajouter un message texte afficher sous l'image splash en
   20.98 -modifiant ce fichier avec un éditeur de texte, echo, ou cat.
   20.99 -</p>
  20.100 -
  20.101 -<a name="isolinux-iso"></a>
  20.102 -<h3><font color="#6c0023">ISO bootable avec isolinux</font></h3>
  20.103 -<p>
  20.104 -Pour créer un image ISO bootable, en utilisant isolinux, et genisoimage :
  20.105 -</p>
  20.106 -<pre>
  20.107 - # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \
  20.108 -   	-c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  20.109 -   	-V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd 
  20.110 -</pre>
  20.111 -
  20.112 -<a name="grub"></a>
  20.113 -<h3><font color="#6c0023">GRUB</font></h3>
  20.114 -<p>
  20.115 -GRUB (GRand Unified Bootloader), est un bootloader distribué par le projet GNU.
  20.116 -C'est lui que nous utilisons lors d'une installation sur disque dure, il peut
  20.117 -booter Linux, BSD, Hurd, et Window$. GRUB fournit l'image stage2_eltorito pour
  20.118 -faire démarrer les images ISO. Pour trouver stage2_eltorito sur votre système,
  20.119 -il faut que le paquet GRUB soit installé. Pour finir vous devez copier 
  20.120 -stage2_eltorito dans le racine du cdrom. A noter que SliTaz fournit un paquet 
  20.121 -(.tazpkg) de grub-0.97, que vous trouverez sur les miroirs et vous pouvez
  20.122 -aussi recompiler grub-0.97 depuis les sources. Exemple de copie de l'image
  20.123 -<code>stage2_eltorito</code> depuis un système Debian ou SliTaz :
  20.124 -</p>
  20.125 -<pre>
  20.126 - # mkdir -p rootcd/boot/grub
  20.127 - # cp /usr/lib/grub/i386-pc/stage2_eltorito \
  20.128 -   	rootcd/boot/grub
  20.129 -</pre>
  20.130 -<p>
  20.131 -Le fichier de configuration de grub se nomme menu.lst, c'est un fichier texte
  20.132 -éditable avec votre éditeur de texte préféré. En voici un exemple :
  20.133 -</p>
  20.134 -<pre class="script">
  20.135 -# By default, boot the first entry.
  20.136 -default 0
  20.137 -
  20.138 -# Boot automatically after 20 secs.
  20.139 -timeout 20
  20.140 -
  20.141 -# Change the colors.
  20.142 -color yellow/brown white/black
  20.143 -
  20.144 -title  SliTaz GNU/Linux 1.0 (vga 800x600) (Kernel 2.6.20)
  20.145 -       kernel /boot/bzImage root=/dev/null vga=788
  20.146 -       initrd /boot/rootfs.gz
  20.147 -
  20.148 -title  SliTaz GNU/Linux 1.0 (vga 1024x768) (Kernel 2.6.20)
  20.149 -       kernel /boot/bzImage root=/dev/null vga=771
  20.150 -       initrd /boot/rootfs.gz
  20.151 -</pre>
  20.152 -
  20.153 -<a name="grub-iso"></a>
  20.154 -<h3><font color="#6c0023">ISO bootable avec GRUB</font></h3>
  20.155 -<p>
  20.156 -Pour créer un image ISO bootable, en utilisant GRUB, et genisiimage ou mkisofs :
  20.157 -</p>
  20.158 -<pre>
  20.159 - # genisoimage -R -o slitaz-test.iso -b boot/grub/stage2_eltorito \
  20.160 -   	-no-emul-boot -V "SliTaz" -boot-load-size 4 -input-charset iso8859-1 \
  20.161 -   	-boot-info-table rootcd
  20.162 -</pre>
  20.163 -<a name="Memtest86"></a>
  20.164 -<h3><font color="#6c0023">Memtest86</font></h3>
  20.165 -<p>
  20.166 -L'application memtest86 (92 ko), est un outil autonome de test de mémoire vive
  20.167 -(RAM). Nous téléchargeons l'utilitaire dans le répertoire src, décompression de
  20.168 -l'archive, et copie du binaire précompilé :
  20.169 -</p>
  20.170 -<pre>
  20.171 - # mkdir -v -p src
  20.172 - # cd src
  20.173 - # wget http://www.memtest86.com/memtest86-3.2.tar.gz
  20.174 - # tar xzfv memtest86-3.2.tar.gz
  20.175 - # cd memtest86-3.2
  20.176 - (# more README)
  20.177 - # cp precomp.bin ../../rootcd/boot/memtest
  20.178 - # cd ../..
  20.179 -</pre>
  20.180 -<p>
  20.181 -Une fois installé, vous pouvez ajouter un label pour memtest86 au fichier:
  20.182 -isolinux.cfg en spécifiant le chemin vers l'utilitaire :
  20.183 -</p>
  20.184 -<pre class="script">
  20.185 -label memtest
  20.186 -	kernel /boot/memtest
  20.187 -</pre>
  20.188 -<p>
  20.189 -Ou si vous voulez utiliser GRUB, les lignes pour lancer memtest86 sont:
  20.190 -</p>
  20.191 -<pre class="script">
  20.192 -title 	Memtest86 (Test system memory)
  20.193 -kernel 	/boot/memtest
  20.194 -</pre>
  20.195 -<p>
  20.196 -Une fois les lignes ajoutées, vous pouvez créer un nouvelle ISO, et la tester. 
  20.197 -</p>
  20.198 -
  20.199 -<!-- End of content -->
  20.200 -</div>
  20.201 -
  20.202 -<!-- Footer. -->
  20.203 -<div id="footer">
  20.204 -	<div class="footer-right"></div>
  20.205 -	<a href="#top">Haut de la page</a> | 
  20.206 -	<a href="index.html">Table des matières</a>
  20.207 -</div>
  20.208 -
  20.209 -<div id="copy">
  20.210 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  20.211 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  20.212 -    Documentation publiées sous
  20.213 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  20.214 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  20.215 -</div>
  20.216 -
  20.217 -</body>
  20.218 -</html>
    21.1 --- a/doc/cookbook/slitaz-tools.html	Sat Apr 11 18:26:49 2009 +0200
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,93 +0,0 @@
    21.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    21.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    21.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    21.7 -<head>
    21.8 -    <title>SliTaz Cookbook - Template</title>
    21.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   21.10 -    <meta name="description" content="" />
   21.11 -    <meta name="expires" content="never" />
   21.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   21.13 -    <meta name="publisher" content="www.slitaz.org" />
   21.14 -    <meta name="author" content="Christophe Lincoln"/>
   21.15 -    <link rel="shortcut icon" href="favicon.ico" />
   21.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   21.17 -</head>
   21.18 -<body bgcolor="#ffffff">
   21.19 -
   21.20 -<!-- Header and quick navigation -->
   21.21 -<div id="header">
   21.22 -<div align="right" id="quicknav">
   21.23 -    <a name="top"></a>
   21.24 -    <a href="http://www.slitaz.org/">www.slitaz.org</a>
   21.25 -</div>
   21.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1>
   21.27 -</div>
   21.28 -
   21.29 -<!-- Content. -->
   21.30 -<div id="content">
   21.31 -<div class="content-right"></div>
   21.32 -
   21.33 -<h2><font color="#DF8F06">SliTaz Tools</font></h2>
   21.34 -<p>
   21.35 -</p>
   21.36 -La boîte à outils SliTaz
   21.37 -<ul>
   21.38 -	<li><a href="#repo">Mercurial repository.</a></li>
   21.39 -	<li><a href="#boxes">*box</a> - Les interfaces dialog/GTKdiaolg</li>
   21.40 -    <li>Archives source: 
   21.41 -    <a href="http://download.tuxfamily.org/slitaz/sources/tools/">HTTP</a></li>
   21.42 -</ul>
   21.43 -
   21.44 -<p>
   21.45 -Les outils SliTaz ou <em>SliTaz Tools</em> contienent des scripts utiles
   21.46 -à la création de sa version personnalisée de SliTaz, tel qu'un
   21.47 -script de création de nouvelles initramfs et images ISO, les Makefile,
   21.48 -utilisé lors des premières versions de SliTaz. Ces fichiers sont là pour
   21.49 -accompager le <a href="../scratchbook/">Scratchbook</a> (le livre de création de
   21.50 -SliTaz) et pour aider les développeurs SliTaz. L'archive est aussi distribuée
   21.51 -car elle contient des fichiers qui peuvent être utiles à des individus de type
   21.52 -<em>hacker</em>... Les outils ont beaucoup évolée et ne cesse de s'enrichir,
   21.53 -le paquet suit un cicle de publication en fonctions de modifications faites
   21.54 -et de la version Cooking et stable.
   21.55 -</p>
   21.56 -
   21.57 -<a name="repo"></a>
   21.58 -<h3>Mercurial repository</h3>
   21.59 -<p>
   21.60 -Les SliTaz Tools ont leur propore dépôt Mercurial sur le serveur de SliTaz,
   21.61 -ils peuvent être cloné via la commande :
   21.62 -</p>
   21.63 -<pre>
   21.64 - $ hg clone http://hg.slitaz.org/slitaz-tools/
   21.65 -</pre>
   21.66 -
   21.67 -<a name="boxes"></a>
   21.68 -<h3>*box</h3>
   21.69 -<p>
   21.70 -Mountbox, Netbox, Bootfloppybox, Tazlocale, etc, sont des outils créer
   21.71 -pour SliTaz en utilisant dialog (ncurses) ou GTKdialog. Les scripts
   21.72 -sont contenus dans le répertoire <code>tinyutils/</code> des outils.
   21.73 -Desktopbox a la particularité de pouvoir lancer diverses boîtes (
   21.74 -<code>desktopbox usage</code>) scriptées ou créées avec Glade3.
   21.75 -</p>
   21.76 -
   21.77 -<!-- End of content -->
   21.78 -</div>
   21.79 -
   21.80 -<!-- Footer. -->
   21.81 -<div id="footer">
   21.82 -	<div class="footer-right"></div>
   21.83 -	<a href="#top">Haut de la page</a> | 
   21.84 -	<a href="index.html">Table des matières</a>
   21.85 -</div>
   21.86 -
   21.87 -<div id="copy">
   21.88 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
   21.89 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   21.90 -    Documentation publiées sous
   21.91 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   21.92 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   21.93 -</div>
   21.94 -
   21.95 -</body>
   21.96 -</html>
    22.1 --- a/doc/cookbook/template.html	Sat Apr 11 18:26:49 2009 +0200
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,55 +0,0 @@
    22.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    22.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    22.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    22.7 -<head>
    22.8 -    <title>SliTaz Cookbook - Template</title>
    22.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   22.10 -    <meta name="description" content="" />
   22.11 -    <meta name="expires" content="never" />
   22.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   22.13 -    <meta name="publisher" content="www.slitaz.org" />
   22.14 -    <meta name="author" content="Christophe Lincoln"/>
   22.15 -    <link rel="shortcut icon" href="favicon.ico" />
   22.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   22.17 -</head>
   22.18 -<body bgcolor="#ffffff">
   22.19 -
   22.20 -<!-- Header and quick navigation -->
   22.21 -<div id="header">
   22.22 -<div align="right" id="quicknav">
   22.23 -    <a name="top"></a>
   22.24 -    <a href="http://www.slitaz.org/">www.slitaz.org</a>
   22.25 -</div>
   22.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1>
   22.27 -</div>
   22.28 -
   22.29 -<!-- Content. -->
   22.30 -<div id="content">
   22.31 -<div class="content-right"></div>
   22.32 -
   22.33 -
   22.34 -<p>
   22.35 -CONTENT
   22.36 -</p>
   22.37 -
   22.38 -
   22.39 -<!-- End of content -->
   22.40 -</div>
   22.41 -
   22.42 -<!-- Footer. -->
   22.43 -<div id="footer">
   22.44 -	<div class="footer-right"></div>
   22.45 -	<a href="#top">Haut de la page</a> | 
   22.46 -	<a href="index.html">Table des matières</a>
   22.47 -</div>
   22.48 -
   22.49 -<div id="copy">
   22.50 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
   22.51 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   22.52 -    Documentation publiées sous
   22.53 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   22.54 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   22.55 -</div>
   22.56 -
   22.57 -</body>
   22.58 -</html>
    23.1 --- a/doc/cookbook/wok-tools.html	Sat Apr 11 18:26:49 2009 +0200
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,260 +0,0 @@
    23.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    23.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    23.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    23.7 -<head>
    23.8 -	<title>SliTaz Cookbook - Wok &amp; Tools</title>
    23.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   23.10 -	<meta name="description" content="" />
   23.11 -	<meta name="expires" content="never" />
   23.12 -	<meta name="modified" content="2007-12-24 17:00:00" />
   23.13 -	<meta name="publisher" content="www.slitaz.org" />
   23.14 -	<meta name="author" content="Christophe Lincoln"/>
   23.15 -	<link rel="shortcut icon" href="favicon.ico" />
   23.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
   23.17 -</head>
   23.18 -<body bgcolor="#ffffff">
   23.19 -
   23.20 -<!-- Header and quick navigation -->
   23.21 -<div id="header">
   23.22 -<div align="right" id="quicknav">
   23.23 -	<a name="top"></a>
   23.24 -	<a href="index.html">Table des matières</a> |
   23.25 -	<a href="receipts.html">Receipts</a>
   23.26 -</div>
   23.27 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1>
   23.28 -</div>
   23.29 -
   23.30 -<!-- Content. -->
   23.31 -<div id="content">
   23.32 -<div class="content-right"></div>
   23.33 -
   23.34 -
   23.35 -<h2><font color="#DF8F06">Wok &amp; Tools</font></h2>
   23.36 -<ul>
   23.37 -	<li><a href="#utils">Les utilitaires du projet.</a></li>
   23.38 -	<li><a href="#wok">Woking</a> - Utiliser le wok.</li>
   23.39 -	<li><a href="#cook">Compiler et générer des paquets.</a></li>
   23.40 -	<li><a href="#opts">Options de compilations des paquets.</a></li>
   23.41 -	<li><a href="#files">Fichiers inclus ou exclus des paquets.</a></li>
   23.42 -	<li><a href="#categories">Catégories des paquets.</a></li>
   23.43 -	<li><a href="#woktree">Structure d'un paquet dans le wok.</a></li>
   23.44 -	<li><a href="#pkgtree">Structure d'un paquet tazpkg.</a></li>
   23.45 -	<li><a href="receipts.html">Recettes des paquets.</a></li>
   23.46 -</ul>
   23.47 -
   23.48 -<a name="utils"></a>
   23.49 -<h3>Les utilitaires du projet</h3>
   23.50 -<p>
   23.51 -Au file du temps le projet SliTaz à créer divers petits utilitaires permettant
   23.52 -de reconstruire le système depuis les sources et de façon automatique.
   23.53 -<a href="http://www.slitaz.org/get/tazwok.html">Tazwok</a> est utilisé pour
   23.54 -compiler et générer des paquets (<em>cook</em> pour cuire) via 
   23.55 -les intructions trouvées dans <a href="receipts.html">les recettes</a>. Le 
   23.56 -projet propose aussi une archive d'outils contenant divers petits utilitaires,
   23.57 -des exemples et des fichiers de configuration. Le générateur de distribution
   23.58 -<em>Live</em> Tazlito (SliTaz Live Tool), déstiné aux utilisateurs
   23.59 -et développeurs. Tazlito permet d'extraire et reconstruire une image ISO 
   23.60 -de LiveCD et de générer des distributions à saveure depuis une liste de
   23.61 -paquets, un fichier de configuration et une description. Les utilitaires sont
   23.62 -tous distribués sous forme d'archive source et sont installés par défaut sur
   23.63 -SliTaz. Les développeurs ou futur contributeurs peuvent se référencer à la page 
   23.64 -<a href="http://www.slitaz.org/devel/forge.html">forge</a> donnant des
   23.65 -informations sur la gestion du projet SliTaz.
   23.66 -</p>
   23.67 -<h4>Tazwok et le wok</h4>
   23.68 -<p>
   23.69 -L'idée est d'utiliser un répertoire (wok) contenant tous les paquets
   23.70 -disponibles, chaque paquet contient au minimum une recette (receipt) servant
   23.71 -à télécharger, désarchiver, compiler et générer le paquet binaire. Pour
   23.72 -fonctionner, Tazwok a aussi besoin d'un répertoire pour stocker les sources
   23.73 -téléchargées ($SOURCES_REPOSITORY) et d'un répertoire pour les paquets générés
   23.74 -($PACKAGES_REPOSITORY), ces valeurs peuvent être configurées via le fichier :
   23.75 -/etc/tazwok.conf.
   23.76 -</p>
   23.77 -
   23.78 -<a name="wok"></a>
   23.79 -<h3><font color="#6c0023">Woking - Utiliser le wok</font></h3>
   23.80 -<p>
   23.81 -Woking ou comment utiliser le wok pour construire des paquets. Pour commencer
   23.82 -il faut que <a href="http://www.slitaz.org/get/tazwok.html">Tazwok</a> soit
   23.83 -installé sur votre système et que les principaux outils de développement le
   23.84 -soit aussi (binutils, compilateur, librairies-dev, make), sur Slitaz il suffit
   23.85 -d'installer le meta-paquet <code>slitaz-toolchain</code> :
   23.86 -</p>
   23.87 -<pre>
   23.88 - # tazpkg recharge
   23.89 - # tazpkg get-install slitaz-toolchain
   23.90 -</pre>
   23.91 -<h4>Récupérer le wok</h4>
   23.92 -<p>
   23.93 -Pour travailler il faut récupérer le wok depuis le dépôt Mercurial ou depuis
   23.94 -une archive sur le miroir principale (TuxFamily) de Slitaz. En supposant que 
   23.95 -SliTaz se construit dans <code>/home/slitaz</code> :
   23.96 -</p>
   23.97 -<pre>
   23.98 - $ hg clone http://hg.slitaz.org/wok/ /home/slitaz/wok
   23.99 -</pre>
  23.100 -<p>
  23.101 -Les archives sont aussi récupérable depuis l'URL : 
  23.102 -<a href="ftp://download.tuxfamily.org/slitaz/wok/">ftp://download.tuxfamily.org/slitaz/wok/</a>.
  23.103 -Il suffit de prendre la dernière version et de la désarchiver où bon vous
  23.104 -semble. Avant de compiler son premier paquet il faut configurer Tazwok pour 
  23.105 -qu'il trouve le wok préalablement téléchargé. Par défaut le chemin est
  23.106 -<code>/home/slitaz/wok</code>, vous pouvez le changer ou renommer le wok
  23.107 -téléchargé. Pour afficher/vérifier les chemins que Tazwok va utiliser et
  23.108 -le nombres de paquet disponibles dans le wok, vous pouvez utiliser la
  23.109 -commande <code>stats</code> de Tazwok :
  23.110 -</p>
  23.111 -<pre>
  23.112 - # tazwok stats
  23.113 -</pre>
  23.114 -
  23.115 -<a name="cook"></a>
  23.116 -<h3>Compiler et générer des paquets</h3>
  23.117 -<p>
  23.118 -Configuer, compiler, striper, générer le paquet SliTaz et le compresser peut
  23.119 -se faire en une seule commandes. Pour éviter toute frustration... il est
  23.120 -conseillé de commencer par construire un paquet, sans modifier sa recette, et
  23.121 -ne demandant pas de dépendances. M4 est idéal pour se lancer et cuire (cook) :
  23.122 -</p>
  23.123 -<pre>
  23.124 - # tazwok cook m4
  23.125 -</pre>
  23.126 -<p>
  23.127 -Une fois le travail fini, le paquet SliTaz se trouvent dans le repositoire
  23.128 -spécifié dans la configuration (Par défaut <code>/home/slitaz/packages</code>).
  23.129 -Si tout c'est bien passé, vous pouvez installer le paquet sur le système hôte
  23.130 -ou l'utiliser pour générer votre distribution LiveCD via
  23.131 -<a href="http://www.slitaz.org/doc/manuals/tazlito.html">Tazlito</a>. Pour
  23.132 -créer un nouveau paquet vous pouvez utiliser la commande <code>new-tree</code>
  23.133 -avec l'option <code>--interactive</code> et lire la document au sujet des
  23.134 -possibilités proposée par <a href="receipts.html">les recettes</a> des paquets.
  23.135 -Toutes les commandes disponibles avec Tazwok sont décrite dans :
  23.136 -<a href="http://www.slitaz.org/doc/manuals/tazwok.html">Tazwok manual</a>
  23.137 -</p>
  23.138 -<h4>Cooklists - Liste de cuisson</h4>
  23.139 -<p>
  23.140 -Pour compiler plusieurs paquets en une seule commande, on peut utiliser des 
  23.141 -listes de cuisson. Il y a des listes exemples dans le répertoire 
  23.142 -/usr/share/examples/tazwok/cooklists sur SliTaz, c'est juste un fichier texte
  23.143 -avec un paquet par ligne. Exemple avec mypkgs.cooklist :
  23.144 -</p>
  23.145 -<pre>
  23.146 - # tazwok cook-list mypkgs.cooklist
  23.147 -</pre>
  23.148 -
  23.149 -<a name="opts"></a>
  23.150 -<h3>Options de compilations des paquets</h3>
  23.151 -<p>
  23.152 -Vous êtes libre d'utiliser les options de compilation que vous désirez, il faut
  23.153 -juste respecter le FSH, la doc dans /usr/share/doc par exemple et suivre les
  23.154 -standards de Freedesktop (.desktop en autre). Ensuite c'est une questions de 
  23.155 -choix, on peut par exemple désactiver le support XML pour avoir un binaire PHP
  23.156 -plus petit et se débarasser de libxml2, mais dans le cas de PHP le gain de 
  23.157 -place ne vaut pas le coup par rapport aux pertes de fonctionnailtés. Si vous
  23.158 -avez des doutes, regardez des recettes existantes et leure options de
  23.159 -compilation dans <code>compile_rules</code>.
  23.160 -</p>
  23.161 -<h4>Optimisation</h4>
  23.162 -<p>
  23.163 -Les paquets SliTaz officiels sont optimisés pour i486, les options
  23.164 -d'optimisation passées en arguments à configure sont spécifiées dans le 
  23.165 -fichier de configuration de Tazwok (<code>/etc/tazwok.conf</code>) et peuvent 
  23.166 -être appelées via la variable <code>$CONFIGURE_ARGS</code>. Si vous voulez 
  23.167 -compiler un paquet avec des arguments différents, vous pouvez modifier le
  23.168 -fichier de configuration de Tazwok :
  23.169 -</p>
  23.170 -<pre class="script">
  23.171 -CONFIGURE_ARGS="--build=i486-pc-linux-gnu --host=i486-pc-linux-gnu"
  23.172 -</pre>
  23.173 -
  23.174 -<a name="files"></a>
  23.175 -<h3>Fichiers inclus ou exclus des paquets</h3>
  23.176 -<p>
  23.177 -Au sujet des fichiers à inclures ou exclures du paquet, l'idée et de mettre le
  23.178 -minimum dans le paquet de base et de créer des paquets séparés pour les
  23.179 -fichiers optionnels ou de développement. En général, les paquets de base ne
  23.180 -contiennent pas de man, info, doc ou librairies statique, il faut créer un
  23.181 -paquet-doc ou paquet-dev. A noter que SliTaz ne propose pas la commande man ou
  23.182 -info, donc pas de manuel ou fichier GNU info et que la création de paquets
  23.183 -contenant la doc est vraiment en option, surtout si la documentation est en
  23.184 -English. Par contre, un bout de texte au sujet du paquet dans le Handbook est
  23.185 -plus qu'apprécié.
  23.186 -</p>
  23.187 -<p>
  23.188 -Au niveau des fichiers de configuration, quand c'est possible, le but est de
  23.189 -proposer des fichiers de configurations de base permettant de faire fonctionner
  23.190 -directement le paquet. Dans le cas du serveur Web LightTPD, le paquet SliTaz
  23.191 -fourni des fichiers de configuration fait maison et le script de démarrage du
  23.192 -démon situé dans /etc/init.d, le tout documenté dans le Handbook. Pour un
  23.193 -nouveau paquet, vous êtes libre de choisir sa configuration par défaut en
  23.194 -fonction de ce qui vous semble le plus simple pour l'utilisateur final. Sur
  23.195 -SliTaz vous disposez aussi d'un répertoire /usr/share/examples destiné à des
  23.196 -exemples de configuration ou autres types d'exemples utiles.
  23.197 -</p>
  23.198 -
  23.199 -<a name="categories"></a>
  23.200 -<h3>Catégories des paquets</h3>
  23.201 -<p>
  23.202 -Les catégories des paquets existent à titre d'information et ne sont pas encore
  23.203 -vraiment figée. L'idée est de classer les paquets pour une futur interface web
  23.204 -dont les pages seraient générée chaque nuit depuis le wok en récupérant les
  23.205 -données dans les recettes des paquets. Dans l'immédiat, les paquets de 
  23.206 -développement dans 'devel', Xorg et compagnie dans 'x-window' et la plus part
  23.207 -des nouveautés dans 'extra'.
  23.208 -</p>
  23.209 -
  23.210 -<a name="woktree"></a>
  23.211 -<h3>Structure d'un paquet dans le wok</h3>
  23.212 -<p>
  23.213 -La structure des paquets dans le wok devraient être respectée si l'on veut que
  23.214 -Tazwok trouve les bons fichiers et répertoires. Contenu possible d'un paquet
  23.215 -(le répertoire taz/ est créé lors le la cuission) :
  23.216 -</p>
  23.217 -<ul>
  23.218 -	<li><code>stuff/</code> : Le matériel utilisé pour configurer, compiler et
  23.219 -	générer le paquet (patche(s), Makefile, pseudo fs, etc).</li>
  23.220 -	<li><code>taz/</code> : Répertoire contenant l'arbre du paquet Tazpkg 
  23.221 -	généré, le paquet compressé est stocké dans le répertoire spécifié par 
  23.222 -	$PACKAGES_REPOSITORY du fichier de configuration de Tazwok.</li>
  23.223 -	<li><code>receipt</code> : La recette de cuisine (voir 
  23.224 -	<a href="receipts.html">receipts</a>).</li>
  23.225 -	<li><code>description.txt</code> : La description du paquet (en option) est copiée
  23.226 -	à la racine du paquet Tazpkg. Une fois installé, 'tazpkg' sait
  23.227 -	traiter ce fichier via la commande 'tazpkg desc pkgname'.</li>
  23.228 -</ul>
  23.229 -
  23.230 -<a name="pkgtree"></a>
  23.231 -<h3>Structure d'un paquet tazpkg</h3>
  23.232 -<p>
  23.233 -Les paquets SliTaz sont des archives cpio contenant un système de fichiers
  23.234 -compressé avec gzip et des fichiers :
  23.235 -</p>
  23.236 -<ul>
  23.237 -	<li><code>fs/</code> : Pseudo système de fichiers contenant tous les
  23.238 -	fichiers à installer.</li>
  23.239 -	<li><code>receipt</code> : La recette de cuisine (voir receipt.txt).</li>
  23.240 -	<li><code>files.list</code> : Liste des fichiers contenus dans le paquet.</li>
  23.241 -	<li><code>description.txt</code> : La description du paquet (en option).</li>
  23.242 -</ul>
  23.243 -
  23.244 -<!-- End of content -->
  23.245 -</div>
  23.246 -
  23.247 -<!-- Footer. -->
  23.248 -<div id="footer">
  23.249 -	<div class="footer-right"></div>
  23.250 -	<a href="#top">Haut de la page</a> | 
  23.251 -	<a href="index.html">Table des matières</a>
  23.252 -</div>
  23.253 -
  23.254 -<div id="copy">
  23.255 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  23.256 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  23.257 -    Documentation publiées sous
  23.258 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  23.259 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  23.260 -</div>
  23.261 -
  23.262 -</body>
  23.263 -</html>
    24.1 --- a/doc/handbook/book.css	Sat Apr 11 18:26:49 2009 +0200
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,170 +0,0 @@
    24.4 -/* 
    24.5 -	CSS style for SliTaz GNU/Linux *book.
    24.6 -	Pankso 2007 - www.slitaz.org
    24.7 -*/
    24.8 -
    24.9 -body {
   24.10 -	font: 13px sans-serif, vernada, arial;
   24.11 -	background: #222222;
   24.12 -	margin: 0;
   24.13 -	padding-bottom: 100%;
   24.14 -}
   24.15 -
   24.16 -#header {
   24.17 -	background: #BFB06B url(images/css/header.png) repeat-x top;
   24.18 -	color: black;
   24.19 -	height: 50px;
   24.20 -	border-top: 1px solid black;
   24.21 -	border-bottom: 1px solid black;
   24.22 -}
   24.23 -#quicknav {
   24.24 -	margin-right: 6px;
   24.25 -	text-align: right;
   24.26 -	font-size: 12px;
   24.27 -	}
   24.28 -#quicknav {
   24.29 -	margin-right: 6px;
   24.30 -}
   24.31 -
   24.32 -#quicknav a {
   24.33 -	background: inherit;
   24.34 -	color: #222222;
   24.35 -}
   24.36 -
   24.37 -#quicknav a:hover {
   24.38 -	background: inherit;
   24.39 -	color: #EDEDED;
   24.40 -}
   24.41 -
   24.42 -/*  content. */
   24.43 -
   24.44 -#content {
   24.45 -	background: white url(images/css/content-tl.png) no-repeat top left;
   24.46 -	color: black;
   24.47 -	padding: 20px;
   24.48 -	margin: 30px 50px 0px 50px;
   24.49 -	width: auto;
   24.50 -	text-align: justify;
   24.51 -}
   24.52 -
   24.53 -#content li {
   24.54 -	line-height: 1.5em;
   24.55 -	text-align: left;
   24.56 -}
   24.57 -
   24.58 -/*  Footer. */
   24.59 -
   24.60 -#footer {
   24.61 -	font-size: 11px;
   24.62 -	font-weight: bold;
   24.63 -	background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left;
   24.64 -	color: black;
   24.65 -	height: 20px;
   24.66 -	padding: 6px 0px 0px 10px;
   24.67 -	margin: 0px 50px 0px 50px;
   24.68 -	width: auto;
   24.69 -	text-align: center ;
   24.70 -}
   24.71 -
   24.72 -#footer a {
   24.73 -	text-decoration: none;
   24.74 -	background: #eaeaea;
   24.75 -	color: #3E1220;
   24.76 -}
   24.77 -
   24.78 -#footer a:hover {
   24.79 -	background: #eaeaea;
   24.80 -	color: #DF8F06;
   24.81 -}
   24.82 -
   24.83 -/* Legal information */
   24.84 -
   24.85 -#copy {
   24.86 -	font-size: 11px ;
   24.87 -	text-align: center ;
   24.88 -	background: transparent;
   24.89 -	color: #a8a8a8;
   24.90 -	padding-top: 20px;
   24.91 -}
   24.92 -
   24.93 -#copy a {
   24.94 -	background: inherit;
   24.95 -	color: #a8a8a8;
   24.96 -}
   24.97 -
   24.98 -#copy a:hover {
   24.99 -	background: inherit;
  24.100 -	color: #EDEDED;
  24.101 -}
  24.102 -
  24.103 -/* Div for round corners. */
  24.104 -
  24.105 -.content-right, .footer-right {
  24.106 -	width: 16px;
  24.107 -	color: white;
  24.108 -	background-color: #333333;
  24.109 -}
  24.110 -.content-right {
  24.111 -	background: url(images/css/content-tr.png) no-repeat top right;
  24.112 -	height: 16px;
  24.113 -	right: 50px;
  24.114 -	top: 82px;
  24.115 -	position: absolute;
  24.116 -}
  24.117 -
  24.118 -.footer-right {
  24.119 -	background: url(images/css/footer-br.png) no-repeat bottom right;
  24.120 -	height: 20px;
  24.121 -	float: right;
  24.122 -}
  24.123 -
  24.124 -/* General HTML entities for  content. */
  24.125 -
  24.126 -h1 {
  24.127 -	margin: 0px 0px 0px 16px;
  24.128 -}
  24.129 -
  24.130 -h2 {
  24.131 -	margin: 12px 0;
  24.132 -	color: #484B7C;
  24.133 -	background: white;
  24.134 -}
  24.135 -
  24.136 -h3 {
  24.137 -	font-weight: bold;
  24.138 -	color: #6c0023;
  24.139 -	background: white;
  24.140 -}
  24.141 -
  24.142 -a {
  24.143 -	text-decoration: underline;
  24.144 -}
  24.145 -a:hover {
  24.146 -	text-decoration: none;
  24.147 -}
  24.148 -
  24.149 -pre {
  24.150 -	padding: 5px;
  24.151 -	color: black;
  24.152 -	background: #e1e0b0;
  24.153 -}
  24.154 -pre.script {
  24.155 -	padding: 10px;
  24.156 -	color: black;
  24.157 -	background: #e8e8e8;
  24.158 -	border: 1px inset #333333;
  24.159 -}
  24.160 -
  24.161 -code {
  24.162 -	font-size: 12px;
  24.163 -	color: #669900;
  24.164 -	background: transparent;
  24.165 -}
  24.166 -
  24.167 -li {
  24.168 -	line-height: 1.4em;
  24.169 -}
  24.170 -
  24.171 -hr {
  24.172 -	border: 0pt none;
  24.173 -}
    25.1 --- a/doc/handbook/chroot-env.html	Sat Apr 11 18:26:49 2009 +0200
    25.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.3 @@ -1,196 +0,0 @@
    25.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    25.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    25.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    25.7 -<head>
    25.8 -    <title>SliTaz Handbook - Chroot env</title>
    25.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   25.10 -    <meta name="description" content="SliTaz chroot environnement chrooté développer tester" />
   25.11 -    <meta name="expires" content="never" />
   25.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   25.13 -    <meta name="publisher" content="www.slitaz.org" />
   25.14 -    <meta name="author" content="Christophe Lincoln"/>
   25.15 -    <link rel="shortcut icon" href="favicon.ico" />
   25.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   25.17 -</head>
   25.18 -<body bgcolor="#ffffff">
   25.19 -
   25.20 -<!-- Header and quick navigation -->
   25.21 -<div id="header">
   25.22 -<div align="right" id="quicknav">
   25.23 -    <a name="top"></a>
   25.24 -    <a href="hacking-livecd.html">Hacking LiveCD</a> |
   25.25 -    <a href="index.html">Table des matières</a>
   25.26 -</div>
   25.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   25.28 -</div>
   25.29 -
   25.30 -<!-- Content. -->
   25.31 -<div id="content">
   25.32 -<div class="content-right"></div>
   25.33 -
   25.34 -<h2><font color="#DF8F06">Chroot environment</font></h2>
   25.35 -
   25.36 -<p>
   25.37 -Ce document décrit les étapes à réaliser pour créer un environnement chrooté,
   25.38 -afin de changer la racine du système pour travailler. Cela permet de compiler,
   25.39 -tester et développer SliTaz sans risques pour le système hôte depuis lequel
   25.40 -on travaille. Ce système hôte peut être SliTaz installée en dur ou tout autre
   25.41 -système GNU/Linux tel que Debian, Fedora, PCLinuxOS, etc. On peut aussi créer
   25.42 -un environnement chrooté en mode LiveCD associé à un media USB. Les seuls
   25.43 -prérequis sont d'avoir une image ISO de SliTaz à disposition et un peu de
   25.44 -temps. A noter que toutes les opérations sont réalisées en tant
   25.45 -qu'administrateur (<em>root</em>).
   25.46 -</p>
   25.47 -<h3><font color="#6c0023">Préparer l'environnement</font></h3>
   25.48 -<p>
   25.49 -Pour commencer, il faut extraire le contenu de l'image ISO dans le répertoire
   25.50 -qui va servir au chroot. Le répertoire de chroot peut se créer à l'endroit que
   25.51 -l'on veut, nous utilisons un répertoire <code>/home/slitaz/chroot-env</code>.
   25.52 -Pour extraire le contenu d'une image ISO, il faut la monter en <em>loop</em>
   25.53 -sur un répertoire, pour ensuite copier le système de fichiers racine
   25.54 -compressé (<code>rootfs.gz</code>) dans le répertoire de chroot. En
   25.55 -supposant que l'ISO est dans le répertoire courant :
   25.56 -</p>
   25.57 -<pre>
   25.58 - # mkdir /tmp/loop
   25.59 - # mount -o loop slitaz-cooking.iso /tmp/loop
   25.60 - # mkdir -p /home/slitaz/chroot-env
   25.61 - # cp /tmp/loop/boot/rootfs.gz \
   25.62 -   /home/slitaz/chroot-env
   25.63 - # umount /tmp/loop
   25.64 -</pre>
   25.65 -<p>
   25.66 -Maintenant qu'on a une copie du système de fichiers compressé, il faut le
   25.67 -décompresser et le désarchiver (c'est une archive <code>cpio</code> compressée
   25.68 -avec lzma ou gzip). Pour finir cette étape de préparation et continuer, on 
   25.69 -peut retirer le <code>rootfs</code> qui n'est plus utilisé :
   25.70 -</p>
   25.71 -<pre>
   25.72 - # cd /home/slitaz/chroot-env
   25.73 - # (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id
   25.74 - # rm rootfs rootfs.gz
   25.75 -</pre>
   25.76 -<p>
   25.77 -Si le désarchivage du rootfs compressé avec LZMA échoue  en utilisant la 
   25.78 -première méthode vous pouvez utiliser:
   25.79 -</p>
   25.80 -<pre>
   25.81 - # unlzma rootfs.gz -S .gz 
   25.82 - # cat rootfs | cpio -id
   25.83 -</pre>
   25.84 -
   25.85 -<h3><font color="#6c0023">Utiliser l'environnement</font></h3>
   25.86 -<p>
   25.87 -Pour utiliser l'environnemnt chrooté, il suffit de monter quelques systèmes
   25.88 -de fichier virtuels et d'utiliser la commande <code>chroot</code>. Pour se
   25.89 -simplifier la vie on peut rapidement créer un petit script automatisant
   25.90 -le chroot. Exemple en utilisant le répertoire de chroot
   25.91 -<code>/home/slitaz/chroot-env</code> et en créant un script nommé
   25.92 -<code>chroot_in_env.sh</code> dans <code>/home/slitaz</code>. A noter que
   25.93 -le contenu du script n'a pas besoin d'être tapé mais simplement copié/coller
   25.94 -dans le terminal et que sur un autre système que SliTaz vous pouvez
   25.95 -décommenter les lignes montant/démontant <code>/dev</code> et
   25.96 -<code>/tmp</code> :
   25.97 -</p>
   25.98 -<pre>
   25.99 - # cat &gt; /home/slitaz/chroot_in_env.sh &lt;&lt; "EOF"
  25.100 -</pre>
  25.101 -<pre class="script">
  25.102 -#!/bin/sh
  25.103 -# Chroot in SliTaz to hack.
  25.104 -#
  25.105 -ROOTFS="/home/slitaz/chroot-env"
  25.106 -
  25.107 -# Mount virtual Kernel file systems and chroot.
  25.108 -#
  25.109 -#mount --bind /dev $ROOTFS/dev
  25.110 -#mount --bind /tmp $ROOTFS/tmp
  25.111 -mount -t proc proc $ROOTFS/proc
  25.112 -mount -t sysfs sysfs $ROOTFS/sys
  25.113 -mount -t devpts devpts $ROOTFS/dev/pts
  25.114 -mount -t tmpfs shm $ROOTFS/dev/shm
  25.115 -
  25.116 -echo "Chrooting in $ROOTFS... "
  25.117 -chroot $ROOTFS /bin/sh --login
  25.118 -
  25.119 -# Unmount virtual Kernel file systems on exit.
  25.120 -#
  25.121 -umount $ROOTFS/dev/shm
  25.122 -umount $ROOTFS/dev/pts
  25.123 -umount $ROOTFS/sys
  25.124 -umount $ROOTFS/proc
  25.125 -#umount $ROOTFS/tmp
  25.126 -#umount $ROOTFS/dev
  25.127 -
  25.128 -echo "Exiting of $ROOTFS chroot environment... "
  25.129 -
  25.130 -EOF
  25.131 -</pre>
  25.132 -<p>
  25.133 -Pour finir et tester l'environnement, il suffit de rendre le script exécutable
  25.134 -et le lancer :
  25.135 -</p>
  25.136 -<pre>
  25.137 - # chmod +x /home/slitaz/chroot_in_env.sh
  25.138 - # sh /home/slitaz/chroot_in_env.sh
  25.139 -</pre>
  25.140 -<h4>Activer le réseau</h4>
  25.141 -<p>
  25.142 -Pour avoir le réseau afin de télécharger, naviguer en mode texte et installer
  25.143 -des paquets de développement, il suffit de lancer le client DHCP sur la bonne
  25.144 -interface, exemple avec <code>eth1</code> :
  25.145 -</p>
  25.146 -<pre>
  25.147 - /# udhcpc -i eth1
  25.148 -</pre>
  25.149 -<h4>Installer des paquets</h4>
  25.150 -<p>
  25.151 -Si le réseau est fonctionnel, il suffit de recharger la liste des paquets et
  25.152 -utiliser <code>tazpkg get-install</code> pour installer de nouveaux paquets.
  25.153 -Si la connexion n'est pas possible, on peut télécharger les paquets du miroir
  25.154 -depuis un autre système, les copier dans l'environnement chrooté et les
  25.155 -installer via la commande <code>tazpkg install</code>. Pour installer la base
  25.156 -des outils de compilation :
  25.157 -</p>
  25.158 -<pre>
  25.159 - /# tazpkg recharge
  25.160 - /# tazpkg get-install slitaz-toolchain
  25.161 -</pre>
  25.162 -<p>
  25.163 -Une fois l'environnement configuré, on peut complier des applications
  25.164 -depuis les sources pour en créer des paquets, tester des scripts et autre.
  25.165 -Le chapitre <a href="development.html">développement</a> du Handbook et le
  25.166 -<a href="http://www.slitaz.org/doc/cookbook/">Cookbook</a> devraient aider à
  25.167 -aller plus loin.
  25.168 -</p>
  25.169 -<h4>Sortir de l'environnement</h4>
  25.170 -<p>
  25.171 -Pour sortir de l'environnement chrooté il suffit de taper <code>exit</code>,
  25.172 -le script <code>chroot_in_env.sh</code> va finir son rôle en démontant
  25.173 -le systèmes de fichiers virtuels propre au Kernel Linux :
  25.174 -</p>
  25.175 -<pre>
  25.176 - /# exit
  25.177 - #
  25.178 -</pre>
  25.179 -
  25.180 -<!-- End of content -->
  25.181 -</div>
  25.182 -
  25.183 -<!-- Footer. -->
  25.184 -<div id="footer">
  25.185 -	<div class="footer-right"></div>
  25.186 -	<a href="#top">Haut de la page</a> | 
  25.187 -	<a href="index.html">Table des matières</a>
  25.188 -</div>
  25.189 -
  25.190 -<div id="copy">
  25.191 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  25.192 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  25.193 -    Documentation publiées sous
  25.194 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  25.195 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  25.196 -</div>
  25.197 -
  25.198 -</body>
  25.199 -</html>
    26.1 --- a/doc/handbook/cmdline.html	Sat Apr 11 18:26:49 2009 +0200
    26.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.3 @@ -1,363 +0,0 @@
    26.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    26.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    26.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    26.7 -<head>
    26.8 -    <title>SliTaz Handbook - Ligne de commandes</title>
    26.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   26.10 -    <meta name="description" content="commande de base linux SliTaz help ls cd wget ligne de commandes console terminal xterm" />
   26.11 -    <meta name="expires" content="never" />
   26.12 -    <meta name="modified" content="2009-03-22 19:30:00" />
   26.13 -    <meta name="publisher" content="www.slitaz.org" />
   26.14 -    <meta name="author" content="Christophe Lincoln"/>
   26.15 -    <link rel="shortcut icon" href="favicon.ico" />
   26.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   26.17 -</head>
   26.18 -<body bgcolor="#ffffff">
   26.19 -
   26.20 -<!-- Header and quick navigation -->
   26.21 -<div id="header">
   26.22 -<div align="right" id="quicknav">
   26.23 -    <a name="top"></a>
   26.24 -    <a href="openbox.html">Openbox</a> |
   26.25 -    <a href="index.html">Table des matières</a>
   26.26 -</div>
   26.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   26.28 -</div>
   26.29 -
   26.30 -<!-- Content. -->
   26.31 -<div id="content">
   26.32 -<div class="content-right"></div>
   26.33 -
   26.34 -<h2><font color="#DF8F06">Références en ligne de commandes (<em>cmdline</em>)</font></h2>
   26.35 -
   26.36 -<ul>
   26.37 -    <li><a href="#intro">Introduction aux commandes.</a></li>
   26.38 -    <li><a href="#help">Aide et liste des commandes disponibles.</a></li>
   26.39 -    <li><a href="#ls">Lister les fichiers contenus dans un répertoire.</a></li>
   26.40 -    <li><a href="#cd">Se déplacer dans les répertoires.</a></li>
   26.41 -    <li><a href="#cp">Copier des fichiers.</a></li>
   26.42 -    <li><a href="#mkdir">Créer de nouveaux répertoires.</a></li>
   26.43 -    <li><a href="#rm">Supprimer des fichiers ou des répertoires.</a></li>
   26.44 -    <li><a href="#read">Lire des fichiers.</a></li>
   26.45 -    <li><a href="#edit">Editer des fichiers en mode ncurses.</a></li>
   26.46 -    <li><a href="#cat">Cat</a> - &Eacute;diter en ligne de commandes.</li>
   26.47 -    <li><a href="#web-nav">Naviguer sur le web.</a></li>
   26.48 -    <li><a href="#irc-chat">Discuter sur les canaux IRC.</a></li>
   26.49 -    <li><a href="#wget">Télécharger des fichiers.</a></li>
   26.50 -    <li><a href="#partitions">Lister les partitions disponibles.</a></li>
   26.51 -    <li><a href="#mount">Monter une partition, un cdrom ou une clé USB.</a></li>
   26.52 -    <li><a href="#halt">Eteindre le système, ou redémarrer.</a></li>
   26.53 -</ul>
   26.54 -
   26.55 -<a name="intro"></a>
   26.56 -<h3><font color="#6c0023">Introduction aux commandes</font></h3>
   26.57 -<p>
   26.58 -Ce document se veut être un rapide référentiel pour utiliser SliTaz en ligne
   26.59 -commandes via un terminal Linux ou un terminal graphique (XTerm).
   26.60 -Vous disposez de nombreuses commandes GNU/Linux de manipulation des fichiers,
   26.61 -de maintenance système ou de gestion du réseau. Vous pouvez aussi naviguer sur
   26.62 -le web, chatter sur l'IRC, télécharger, éditer des scripts et même jouer en
   26.63 -mode texte. Note : il faut être <em>root</em> pour les opérations de montage 
   26.64 -de disques durs ou de cdrom. Vous pouvez utiliser la commande <code>su</code>
   26.65 -pour devenir administrateur système.
   26.66 -</p>
   26.67 -<a name="help"></a>
   26.68 -<h3><font color="#6c0023">Aide et liste des commandes disponibles</font></h3>
   26.69 -<p>
   26.70 -La plupart des commandes des systèmes GNU/Linux ont une option d'aide pour des
   26.71 -infos sur leur utilisation. Pour avoir de l'aide et connaître des informations 
   26.72 -sur l'utilisation d'une commande il faut taper le nom de la commande suivie 
   26.73 -de l'option <code>--help</code>. Exemple avec la commande de copie de fichiers
   26.74 -<code>cp</code> :
   26.75 -</p>
   26.76 -<pre>
   26.77 - $ cp --help
   26.78 -</pre>
   26.79 -<p>
   26.80 -Pour lister les commandes disponibles sur le système, vous pouvez simplement
   26.81 -taper 2 fois sur la touche de tabulation qui se trouve à gauche du clavier
   26.82 -et comporte 2 flèches horizontales et opposées. Pour connaître les commandes
   26.83 -fournient par Busybox, vous pouvez taper <code>help</code>.
   26.84 -</p>
   26.85 -<a name="ls"></a>
   26.86 -<h3><font color="#6c0023">Lister les fichiers contenus dans un répertoire</font></h3>
   26.87 -<p>
   26.88 -Pour lister les fichiers et les dossiers contenus dans un répertoire, vous 
   26.89 -pouvez utiliser la commande <code>ls</code>.  Pour connaître toutes les
   26.90 -possibilités, n'oubliez pas d'utiliser l'option <code>--help</code>. Pour
   26.91 -simplement lister les fichiers du répertoire courant :
   26.92 -</p>
   26.93 -<pre>
   26.94 - $ ls
   26.95 -</pre>
   26.96 -<p>
   26.97 -Lister tous les fichiers en utilisant l'option <code>-al</code> :
   26.98 -</p>
   26.99 -<pre>
  26.100 - $ ls -al
  26.101 -</pre>
  26.102 -<p>
  26.103 -Lister un répertoire donné:
  26.104 -</p>
  26.105 -<pre>
  26.106 - $ ls /home/slitaz
  26.107 -</pre>
  26.108 -<a name="cd"></a>
  26.109 -<h3><font color="#6c0023">Se déplacer dans les répertoires</font></h3>
  26.110 -<p>
  26.111 -Pour naviguer dans les fichiers vous pouvez utiliser la commande 
  26.112 -<code>cd</code> :
  26.113 -</p>
  26.114 -<pre>
  26.115 - $ cd /usr/share/doc
  26.116 - Revenir au réperoire parent :
  26.117 - $ cd ..
  26.118 -</pre>
  26.119 -<p>
  26.120 -Pour aller dans le répertoire de l'utilisateur (root = /root) :
  26.121 -</p>
  26.122 -<pre>
  26.123 - $ cd
  26.124 - Ou :
  26.125 - $ cd ~
  26.126 - Ou encore :
  26.127 - $ cd $HOME
  26.128 -</pre>
  26.129 -
  26.130 -<a name="cp"></a>
  26.131 -<h3><font color="#6c0023">Copier des fichiers</font></h3>
  26.132 -<p>
  26.133 -La commande <code>cp</code> copier des fichiers ou des dossiers. L'exemple
  26.134 -copie le fichier info.txt se trouve dans le répertoire courant, vers le 
  26.135 -répertoire Documents/ :
  26.136 -</p>
  26.137 -<pre>
  26.138 - $ cp info.txt Documents/
  26.139 -</pre>
  26.140 -<p>
  26.141 -Copier un répertoire entier. Ici la commande copie le répertoire Templates/
  26.142 -dans /home/hacker :
  26.143 -</p>
  26.144 -<pre>
  26.145 - $ cp -a Templates /home/hacker
  26.146 -</pre>
  26.147 -
  26.148 -<a name="mkdir"></a>
  26.149 -<h3><font color="#6c0023">Créer de nouveaux répertoires</font></h3>
  26.150 -<p>
  26.151 -mkdir de l'Anglais make a directory. Cette commande permet de créer un nouveau
  26.152 -répertoire. La commande ci-dessous crée un répertoire qui se nomme Projects.
  26.153 -Il se créera dans le répértoite /home de l'utilisateur courant ou dans le 
  26.154 -répertoire dans lequel on se trouve :
  26.155 -</p>
  26.156 -<pre>
  26.157 - $ mkdir Projects
  26.158 -</pre>
  26.159 -<p>
  26.160 -Création d'un répertoire qui se nomme script-1.0 dans le dossier Projects/ :
  26.161 -</p>
  26.162 -<pre>
  26.163 - $ mkdir Projects/script-1.0
  26.164 -</pre>
  26.165 -
  26.166 -<a name="rm"></a>
  26.167 -<h3><font color="#6c0023">Supprimer des fichiers ou des répertoires</font></h3>
  26.168 -<p>
  26.169 -La commande <code>rm</code> permet de supprimer un fichier. Imaginons que 
  26.170 -nous allons supprimer le fichier fichier.txt et qui se trouve dans le 
  26.171 -répertoire courant :
  26.172 -</p>
  26.173 -<pre>
  26.174 - $ rm fichier.txt
  26.175 -</pre>
  26.176 -<p>
  26.177 -La commande <code>rm</code> a plusieurs options. Pour supprimer tout un
  26.178 -répertoire avec son contenu, il faut utiliser l'option <code>-rf</code>.
  26.179 -Exemple :
  26.180 -</p>
  26.181 -<pre>
  26.182 - $ rm -rf /home/hacker/Templates
  26.183 -</pre>
  26.184 -
  26.185 -<a name="read"></a>
  26.186 -<h3><font color="#6c0023">Lire des fichiers</font></h3>
  26.187 -<p>
  26.188 -Pour lire le contenu d'un fichier ou d'un script, vous pouvez utiliser les
  26.189 -commandes <code>less</code>, <code>more</code>, <code>cat</code>, ou encore 
  26.190 -le navigateur web Retawq. Exemples avec un fichier README, essential.txt, et 
  26.191 -script.sh :
  26.192 -</p>
  26.193 -<pre>
  26.194 - $ less -EM essential.txt
  26.195 - ou:
  26.196 - $ more README
  26.197 - ou encore:
  26.198 - $ cat /chemin/script.sh
  26.199 -</pre>
  26.200 -<p>
  26.201 -Afficher un fichier texte ou html avec le navigateur web Retawq :
  26.202 -</p>
  26.203 -<pre>
  26.204 - $ retawq /usr/share/doc/index.html
  26.205 -</pre>
  26.206 -
  26.207 -<a name="edit"></a>
  26.208 -<h3><font color="#6c0023">Editer des fichiers</font></h3>
  26.209 -<p>
  26.210 -L'édition de fichiers texte, scripts, fichier de configurations, etc, peut se
  26.211 -faire facilement avec l'éditeur GNU Nano dans une console ou un terminal 
  26.212 -graphique. Exemple avec un fichier bookmarks.html (&lt;Ctrl+X&gt; pour quitter
  26.213 -et enregistrer) :
  26.214 -</p>
  26.215 -<pre>
  26.216 - $ nano Public/bookmarks.html
  26.217 -</pre>
  26.218 -
  26.219 -<a name="cat"></a>
  26.220 -<h3><font color="#6c0023">Cat</font></h3>
  26.221 -<p>
  26.222 -Vous pouvez utiliser la commande <code>cat</code> pour créer divers 
  26.223 -fichiers texte. EOF signifie End Of File, c'est là que le fichier se termine.
  26.224 -Exemple avec un fichier packages.list, cette commande supprime le contenu
  26.225 -actuel du fichier :
  26.226 -</p>
  26.227 -<pre>
  26.228 - $ cat &gt; packages.list &lt;&lt; "EOF"
  26.229 - Du texte...
  26.230 - et encore texte
  26.231 - 
  26.232 - EOF
  26.233 -</pre>
  26.234 -<p>
  26.235 -Pour ajouter du texte à la suite du fichier, mettez 2 fois: plus grand que
  26.236 -(&gt;&gt;) après <code>cat</code>, exemple :
  26.237 -</p>
  26.238 -<pre>
  26.239 - $ cat &gt;&gt; packages.list &lt;&lt; "EOF"
  26.240 - Du texte...
  26.241 - 
  26.242 - EOF
  26.243 -</pre>
  26.244 -
  26.245 -<a name="web-nav"></a>
  26.246 -<h3><font color="#6c0023">Naviguer sur le web</font></h3>
  26.247 -<p>
  26.248 -Surfer sur la toile avec SliTaz simplement et rapidement avec 'retawq', 
  26.249 -navigateur web en mode texte. A noter que vous pouvez aussi utiliser
  26.250 -le navigateur en local. Vous naviguerez ensuite facilement avec les flèches
  26.251 -de votre clavier, les liens sont en bleu et il faut taper &lt;ENTER&gt; pour
  26.252 -les suivre :
  26.253 -</p>
  26.254 -<pre>
  26.255 - $ retawq http://slitaz.libordux.org/
  26.256 - ou:
  26.257 - $ retawq http://localhost/
  26.258 -</pre>
  26.259 -<a name="irc-chat"></a>
  26.260 -<h3><font color="#6c0023">Discuter sur les canaux IRC</font></h3>
  26.261 -<p>
  26.262 -Pour discuter et transférer des fichiers via les multiples serveurs IRC
  26.263 -de la planète, SliTaz fournit Rhapsody. Ce client IRC est simple, rapide,
  26.264 -léger, fournissant un menu de configuration ncurses très agréable et facile à
  26.265 -prendre en main. Pour lancer l'application depuis un terminal, se connecter
  26.266 -à un serveur (irc.alterinet.org) et joindre le canal #slitaz :
  26.267 -</p>
  26.268 -<pre>
  26.269 - $ rhapsody
  26.270 - /connect irc.alterinet.org
  26.271 - /join #slitaz
  26.272 -</pre>
  26.273 -<a name="wget"></a>
  26.274 -<h3><font color="#6c0023">Télécharger des fichiers</font></h3>
  26.275 -<p>
  26.276 -Pour télécharger divers formats de fichiers sur internet, vous disposez de la
  26.277 -commande <code>wget</code>. Vous pouvez rapatrier une simple page html,
  26.278 -le contenu de tout un répertoire ou tout un site web :
  26.279 -</p>
  26.280 -<pre>
  26.281 - $ wget http://www.slitaz.org/doc/handbook/
  26.282 -</pre>
  26.283 -<a name="partitions"></a>
  26.284 -<h3><font color="#6c0023">Lister les partitions disponibles</font></h3>
  26.285 -<p>
  26.286 -Pour lister les partitions d'un disque dur interne ou externe, vous pouvez
  26.287 -utiliser la commande cat pour afficher le contenu du fichier
  26.288 -<code>/proc/partitions</code> ou utiliser l'utilitaire <code>fdisk</code>
  26.289 -avec l'option <code>-l</code> signifiant <em>list</em>. Vous pouvez ensuite
  26.290 -monter la (les) partitions que vous désirez utiliser :
  26.291 -</p>
  26.292 -<pre>
  26.293 - $ cat /proc/partitions
  26.294 - ou
  26.295 - # fdisk -l
  26.296 -</pre>
  26.297 -<a name="mount"></a>
  26.298 -<h3><font color="#6c0023">Monter une partition, un cdrom ou une clé USB</font></h3>
  26.299 -<p>
  26.300 -Pour monter une partition locale, dans le système de fichier SliTaz, nous vous
  26.301 -conseillons d'utiliser le répertoire /mnt. Dans l'exemple nous créons les
  26.302 -répertoires nécessaires, et nous montons la partition <code>hda6</code> du 
  26.303 -premier disque dur local sur /mnt/hda6 :
  26.304 -</p>
  26.305 -<pre>
  26.306 - # mkdir -p /mnt/hda6
  26.307 - # mount -t ext3 /dev/hda6 /mnt/hda6
  26.308 -</pre>
  26.309 -<p>
  26.310 -SliTaz fonctionne en RAM, vous pouvez monter ce même cdrom ou le retirer
  26.311 -pour en monter un autre (/dev/cdrom est un lien sur le premier lecteur de 
  26.312 -cdrom). A noter qu'un cdrom est un média amovible, il devrait donc se
  26.313 -monter sur /media :
  26.314 -</p>
  26.315 -<pre>
  26.316 - # mount -t iso9660 /dev/cdrom /media/cdrom
  26.317 -</pre>
  26.318 -<p>
  26.319 -Pour monter une clé USB ou flash disk il faut spécifier le bon système de 
  26.320 -fichiers. Normalement une clé USB achetée dans le marché est formatée en 
  26.321 -FAT32 ce qui permet de la lire depuis GNU/Linux et Windows. Sur un système
  26.322 -GNU/Linux elle est reconnue généralement comme le disque sda1, nous avons 
  26.323 -donc préparer un lien <code>sda1</code> sur <code>flash</code>, pour se 
  26.324 -faciliter la tâche. C'est aussi un média amovible et devrait se monter sur
  26.325 -/media :
  26.326 -</p>
  26.327 -<pre>
  26.328 - # mount -t vfat /dev/flash /media/flash
  26.329 -</pre>
  26.330 -<a name="halt"></a>
  26.331 -<h3><font color="#6c0023">Eteindre le système, ou redémarrer</font></h3>
  26.332 -<p>
  26.333 -Pour arrêter SliTaz ou redémarrer, vous pouvez utiliser la commande 
  26.334 -<code>halt</code>, <code>reboot</code> ou utiliser la combinaison des touches
  26.335 -&lt;Ctrl+Alt+Delete&gt;, ce qui correspond à un redémarrage système. En cas de 
  26.336 -problèmes, essayez d'utiliser l'option <code>-f</code>, signifiant 
  26.337 -<em>forced</em> :
  26.338 -</p>
  26.339 -<pre>
  26.340 - # halt
  26.341 - Pour redémarrer :
  26.342 - # reboot
  26.343 - Ou :
  26.344 - # reboot -f
  26.345 -</pre>
  26.346 -
  26.347 -<!-- End of content -->
  26.348 -</div>
  26.349 -
  26.350 -<!-- Footer. -->
  26.351 -<div id="footer">
  26.352 -	<div class="footer-right"></div>
  26.353 -	<a href="#top">Haut de la page</a> | 
  26.354 -	<a href="index.html">Table des matières</a>
  26.355 -</div>
  26.356 -
  26.357 -<div id="copy">
  26.358 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  26.359 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  26.360 -    Documentation publiées sous
  26.361 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  26.362 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  26.363 -</div>
  26.364 -
  26.365 -</body>
  26.366 -</html>
    27.1 --- a/doc/handbook/development.html	Sat Apr 11 18:26:49 2009 +0200
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,353 +0,0 @@
    27.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    27.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    27.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    27.7 -<head>
    27.8 -    <title>SliTaz Handbook - Developpement</title>
    27.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   27.10 -    <meta name="description" content="developpement sur Slitaz Geany scripts dialog toolchain gcc make" />
   27.11 -    <meta name="expires" content="never" />
   27.12 -    <meta name="modified" content="2009-03-22 19:30:00" />
   27.13 -    <meta name="publisher" content="www.slitaz.org" />
   27.14 -    <meta name="author" content="Christophe Lincoln"/>
   27.15 -    <link rel="shortcut icon" href="favicon.ico" />
   27.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   27.17 -</head>
   27.18 -<body bgcolor="#ffffff">
   27.19 -
   27.20 -<!-- Header and quick navigation -->
   27.21 -<div id="header">
   27.22 -<div align="right" id="quicknav">
   27.23 -    <a name="top"></a>
   27.24 -    <a href="secure-shell.html">SHell sécurisé</a> |
   27.25 -    <a href="index.html">Table des matières</a>
   27.26 -</div>
   27.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   27.28 -</div>
   27.29 -
   27.30 -<!-- Content. -->
   27.31 -<div id="content">
   27.32 -<div class="content-right"></div>
   27.33 -
   27.34 -<h2><font color="#DF8F06">Développement</font></h2>
   27.35 -
   27.36 -<ul>
   27.37 -    <li><a href="#about">&Agrave; propos du développement</a> - Sur SliTaz
   27.38 -    et de SliTaz.</li>
   27.39 -    <li><a href="#shell-scripts">Scripts SHell</a> - #!/bin/sh</li>
   27.40 -    <li><a href="#dialog">Dialog</a> - Création d'interface graphique
   27.41 -    basée sur la console.</li>
   27.42 -    <li><a href="#geany">Geany</a> - IDE ou Environnement de Développement
   27.43 -    Intégré.</li>
   27.44 -    <li><a href="#perl">Perl ou Microperl</a> - Coder et utiliser des scripts
   27.45 -    Perl et/ou CGI propulsés par microperl.</li>
   27.46 -    <li><a href="#python">Python</a> - Le langage Python</li>
   27.47 -	<li><a href="#ruby">Ruby</a> - Le langage Ruby</li>
   27.48 -    <li><a href="#toolchain">Toolchain</a> - Bibliothèques, compilateur C
   27.49 -    et outils associés.</li>
   27.50 -</ul>
   27.51 -
   27.52 -<a name="about"></a>
   27.53 -<h3><font color="#6c0023">&Agrave; propos du dévelopement</font></h3>
   27.54 -<p>
   27.55 -SliTaz fournit quelques outils de développement, conception de sites web,
   27.56 -édition avancée de scripts, et de code source avec l'IDE 'geany'. Création
   27.57 -d'interface graphique à vos scripts SHell avec 'dialog'.
   27.58 -</p>
   27.59 -<p>
   27.60 -Si vous cherchez des informations sur le développement de SliTaz,
   27.61 -le <a href="http://www.slitaz.org/doc/cookbook/">cookbook</a> (livre de
   27.62 -cuisine) vous décrira toutes les étapes de construction du système. Sur le
   27.63 -site web de SliTaz, la partie <a href="http://www.slitaz.org/devel/">devel</a>
   27.64 -vous donnera des informations générales au sujet des développeurs et des
   27.65 -possibilités de participation.
   27.66 -</p>
   27.67 -<a name="shell-scripts"></a>
   27.68 -<h3><font color="#6c0023">Scripts SHell</font></h3>
   27.69 -<p>
   27.70 -L'écriture de scripts SHell est la manière la plus simple pour commencer à
   27.71 -coder, ils permettent d'avoir rapidement un résultat et les seuls prérequis
   27.72 -sont de savoir ouvrir un terminal et utiliser un éditeur de texte tels
   27.73 -que Nano, LeafPad ou Geany. Les scripts SHell permettent de faire énomérement
   27.74 -de choses sur un système GNU/Linux, initialiser le système, faire des
   27.75 -sauvegardes, exécuter des tâches répétitives, afficher des informations sur
   27.76 -l'état du système, créer ou modifier des fichier, etc. Dans un script SHell,
   27.77 -vous pouvez aussi utiliser des variables, des fonctions ou encore des appels
   27.78 -pour inclure un fichier. A noter que vous pouvez nommer vos scripts comme bon
   27.79 -vous semble et que l'utilisation de l'extension <code>.sh</code> est largement
   27.80 -utilisée.
   27.81 -</p>
   27.82 -<h4>Créer un script SHell</h4>
   27.83 -<p>
   27.84 -Avant de commencer un nouveau script SHell, vous devez faire attention
   27.85 -à l'interprétateur utilisé. La plus part du temps les scripts SHell
   27.86 -utilisent <code>/bin/sh</code>, cela permet d'être plus portable.
   27.87 -Il y a aussi des scripts qui appelent <code>/bin/bash</code>, mais cela
   27.88 -implique que Bash soit installé sur le système. Pour qu'un script SHell
   27.89 -fonctionne il doit être exécutable par l'utilisateur courant, le changement
   27.90 -des permissions sur un fichier peut se faire en ligne de commande via
   27.91 -l'outils <code>chmod</code>. Pour créer un <code>script.sh</code> et le
   27.92 -rendre exécutable :
   27.93 -</p>
   27.94 -<pre>
   27.95 - $ touch script.sh
   27.96 - $ chmod +x script.sh
   27.97 -</pre>
   27.98 -<p>
   27.99 -Maintenant que vous avez un nouveau fichier exécutable, vous allez pouvoir
  27.100 -l'éditer. Vous pouvez continuer en restant dans le terminal et en utilisant
  27.101 -l'éditeur Nano (Ctrl+X pour enregistrer) ou en ouvrant l'IDE Geany sur le
  27.102 -fichier :
  27.103 -</p>
  27.104 -<pre>
  27.105 - $ nano script.sh
  27.106 - Ou :
  27.107 - $ geany script.sh &amp;
  27.108 -</pre>
  27.109 -<p>
  27.110 -Voici un &micro;script qui contient une variable <code>NAME</code> et qui en
  27.111 -affiche la valeur avec la commande <code>echo</code> :
  27.112 -</p>
  27.113 -<pre class="script">
  27.114 -#!/bin/sh
  27.115 -
  27.116 -NAME="kayam"
  27.117 -
  27.118 -echo "$NAME est sympa."
  27.119 -
  27.120 -</pre>
  27.121 -<p>
  27.122 -Une fois que vous avez créé/modifié votre <code>script.sh</code>, il suffit
  27.123 -d'enregistrer et d'exécuter le script pour voir le résultat :
  27.124 -</p>
  27.125 -<pre>
  27.126 - $ ./script.sh
  27.127 -</pre>
  27.128 -<p>
  27.129 -Voilà pour cette brève introduction au scripts SHell. Pour aller plus loin, le
  27.130 -web regorge d'informations à ce sujet et regarder ce qu'on fait les autres
  27.131 -peut aussi aider.
  27.132 -</p>
  27.133 -<a name="dialog"></a>
  27.134 -<h3><font color="#6c0023">Dialog</font></h3>
  27.135 -<p>
  27.136 -Dialog permet de créer des interfaces graphique basées sur la console, telles
  27.137 -que 'tazkmap'. Le fichier de configuration de dialog est /etc/dialogrc, et/ou
  27.138 - ~/.dialogrc pour chaque utilisateur. Voici un simple exemple d'utilisation de
  27.139 - dialog via une console ou un terminal :
  27.140 -</p>
  27.141 -<pre>
  27.142 - $ dialog --title "Hello $USER" \
  27.143 -   --msgbox "Message propulsé par dialog." 5 54
  27.144 -</pre>
  27.145 -<p>
  27.146 -Vous trouverez pleins d'exemples de scripts dans le répertoire /sample des
  27.147 -sources de dialog, que vous pouvez télécharger depuis:
  27.148 -<a href="http://invisible-island.net/dialog/dialog.html"
  27.149 - >invisible-island.net/dialog/dialog.html</a>. Download des sources avec
  27.150 -'wget' et décompression :
  27.151 -</p>
  27.152 -<pre>
  27.153 - $ wget ftp://invisible-island.net/dialog/dialog.tar.gz
  27.154 - $ tar xzf dialog.tar.gz
  27.155 -</pre>
  27.156 -<a name="geany"></a>
  27.157 -<h3><font color="#6c0023">Geany IDE</font></h3>
  27.158 -<p>
  27.159 -Geany est un IDE ou Environnement de Dévelopement Intégré, il est simple,
  27.160 -léger, et rapide, proposant la coloration syntaxique, les onglets,
  27.161 -pliage/dépliage du code, la complétion automatique, de l'aide à l'écriture.
  27.162 -Vous avez une liste des symboles, fonctions, méthodes, variables très utiles,
  27.163 -avec une petite flèche de signalisation. Et encore, sélecteur de couleurs
  27.164 -intégré, fenêtre de messages, lancement du script courant via le bouton
  27.165 -Exécuter, etc. C'est avec lui que nous avons créé cette page,
  27.166 -la documentation, et presque tout le site web (un peu avec Nano aussi).
  27.167 -</p>
  27.168 -<h4>Lancer Geany</h4>
  27.169 -<p>
  27.170 -Vous trouverez Geany dans le menu de JWM --&gt; Development --&gt; Geany.
  27.171 -Un fois lancé pour la première fois, vous pouvez ajuster vos préférences
  27.172 -via --&gt; Editer --&gt; Préférences. Vous pouvez aussi lancer Geany via un
  27.173 -terminal X et la commande :
  27.174 -</p>
  27.175 -<pre>
  27.176 - $ geany &amp;
  27.177 -</pre>
  27.178 -<p>
  27.179 -Note : Lors de la compilation des sources, le scripts <code>./configure</code>
  27.180 -propose l'option : <code>--enable-the-force</code>... Que l'on peut utiliser
  27.181 -si l'on penser avoir la force et être Luc Skywalker!
  27.182 -</p>
  27.183 -<a name="perl"></a>
  27.184 -<h3><font color="#6c0023">Perl ou Microperl - Coder/utiliser des scripts Perl</font></h3>
  27.185 -<p>
  27.186 -Sur SliTaz vous pouvez coder et utiliser le puissant langage de scripts Perl
  27.187 -via le binaire <code>perl</code> ou <code>microperl</code>. Microperl est une
  27.188 -version très allégée de Perl compilée à partir des sources officielles de Perl,
  27.189 -les scripts fonctionnant avec microperl sont complètement compatible avec la
  27.190 -version complète de Perl. C'est justement une des forces de Perl, il est portable
  27.191 -et fonctionne sur toutes les systèmes d'exploitations. Perl est un langage
  27.192 -interprété cela veut dire que le code n'a pas besoin d'être compilé et qu'il
  27.193 -peut être utilisé directement. A noter que sur SliTaz, <code>perl</code>
  27.194 -et/ou <code>microperl</code> se sont pas installé par défaut sur le LiveCD, vous
  27.195 -pouvez soit reconstruire votre propore ISO en incluant Perl ou installer via
  27.196 -le gestionnaire de paquets. A noter que le paquet Microperl fait mois d'1 Mb
  27.197 -et ne fournit aucun modules, juste le minimum :
  27.198 -</p>
  27.199 -<pre>
  27.200 - # tazpkg install perl
  27.201 - Ou :
  27.202 - # tazpkg install microperl
  27.203 -</pre>
  27.204 -
  27.205 -<h4>Hello world!</h4>
  27.206 -<p>
  27.207 -Le but de ce &micro;script est d'afficher <em>Hello World</em>. Vous pouvez
  27.208 -commencer par créer le fichier et le rendre exécutable depuis la ligne de
  27.209 -commandes et l'éditer ensuite graphiquement avec l'IDE Geany. A noter que nous
  27.210 -nommons le scripts <code>hello.pl</code> mais que vous pouvez nommer un
  27.211 -script Perl comme bon vous semble, avec ou sans l'extension <code>.pl</code> :
  27.212 -</p>
  27.213 -<pre>
  27.214 - $ touch hello.pl
  27.215 - $ chmod +x hello.pl
  27.216 - $ geany hello.pl &amp;
  27.217 -</pre>
  27.218 -<p>
  27.219 -La première ligne d'un scripts Perl commence par définir le chemin vers
  27.220 -l'interprétateur Perl, généralement <code>/usr/bin/perl</code> et pour
  27.221 -afficher du texte il suffit d'utiliser la commande <code>print</code>.
  27.222 -Code à copier/coller. A noter que le langage Perl est sensible à la casse et
  27.223 -qu'une instruction devrait toujours se terminer par un point-virgule :
  27.224 -</p>
  27.225 -<pre class="script">
  27.226 -#!/usr/bin/perl
  27.227 -#
  27.228 -
  27.229 -print "Hello World!\n";
  27.230 -
  27.231 -</pre>
  27.232 -<p>
  27.233 -Pour exécuter et tester le script :
  27.234 -</p>
  27.235 -<pre>
  27.236 - $ ./hello.pl
  27.237 -</pre>
  27.238 -
  27.239 -<h4>Scripts CGI et Perl</h4>
  27.240 -<p>
  27.241 -Les scripts CGI ont pour but d'afficher des pages web générées dynamiquement.
  27.242 -Le langage Perl assoicié au serveur web LightTPD vous permet d'utiliser
  27.243 -des scripts CGI via votre espace public ou via des hôtes virtuels. Perl est
  27.244 -tout à fait adapté au web 2.0 et permet de générer rapidement des pages xHTML.
  27.245 -Sur Slitaz, vous devez avoir installé Perl ou Microperl et
  27.246 -<a href="web-server.html#cgi-perl">configuré le serveur Web LightTPD</a> avant
  27.247 -de pouvoir utiliser des scripts CGI codé en Perl. A noter que par défaut vous
  27.248 -pouvez utiliser des scripts SHell (.sh) et les placer dans /cgi-bin/).
  27.249 -</p>
  27.250 -<p>
  27.251 -Une fois le server bien configuré, vous pouvez directement placer des scripts
  27.252 -CGI dans votre répertoire <code>$HOME/Public/cgi-bin</code> en utilisant
  27.253 -l'extension <code>.pl</code> ou <code>.cgi</code> et les visualiser en local
  27.254 -ou à distance. Exemple de script CGI utilisant Perl :
  27.255 -</p>
  27.256 -<pre class="script">
  27.257 -#!/usr/bin/perl
  27.258 -#
  27.259 -print "content-type : text/html\n\n";
  27.260 -
  27.261 -print "Hello World!\n";
  27.262 -
  27.263 -</pre>
  27.264 -
  27.265 -<a name="python"></a>
  27.266 -<h3><font color="#6c0023">Python</font></h3>
  27.267 -<p>
  27.268 -Le langage de programmation Python est disponible sous forme de paquet
  27.269 -facilement installable. Un fois Python installé vous pouvez créer vos propre
  27.270 -scripts/programmes et utiliser des applications CGI via le serveur Web LightTPD
  27.271 -en prenant soin de <a href="web-server.html#cgi-python">configurer le serveur</a>
  27.272 -correctement. A noter que le dépôt Mercurial officiel de SliTaz fourni une 
  27.273 -interface Web CGI/Python, c'est une solution adaptée à la production, robuste
  27.274 -et fiable. Pour installer le paquet <code>python</code> avec Tazpkg :
  27.275 -</p>
  27.276 -<pre>
  27.277 - # tazpkg get-install python
  27.278 -</pre>
  27.279 -
  27.280 -<a name="ruby"></a>
  27.281 -<h3><font color="#6c0023">Ruby</font></h3>
  27.282 -<p>
  27.283 -Ruby est un langage de programmation interprété et orienté objet. Ruby
  27.284 -est fourni avec irb, un interpréteur de commandes interactif pour tester
  27.285 -en profondeur le fonctionnement du langage. Il existe même une version 
  27.286 -web d'irb pour tester Ruby dans un navigateur. Ruby fourni aussi un
  27.287 -gestionnaire de paquet nommé <code>gem</code> et un framework pour créer
  27.288 -des applications Web nommé <code>rails</code>. Pour installer Ruby sur
  27.289 -SliTaz:
  27.290 -</p>
  27.291 -<pre>
  27.292 - $ tazpkg get-install ruby
  27.293 -</pre>
  27.294 -<p>
  27.295 -Le site oficell fourni toute la documentation utile à l'apprentissage du
  27.296 -langage facilement et efficacement:
  27.297 -<a href="http://www.ruby-lang.org/">www.ruby-lang.org</a>
  27.298 -</p>
  27.299 -
  27.300 -<a name="toolchain"></a>
  27.301 -<h3><font color="#6c0023">Toolchain - Bibliothèques, compilateur C et outils associés</font></h3>
  27.302 -<p>
  27.303 -Pour compiler des logiciels depuis les sources ou son propre code, vous avez
  27.304 -au minimum, besoin de la chaîne d'outils de base (<em>toolchain</em>),
  27.305 -composée des outils Binutils, de la bibliothèque Glibc , du compilateur
  27.306 -GCC, des <em>headers</em> du noyau et de l'utilitaire Make. Cette chaîne
  27.307 -d'outils peut être installée via le gestionnaire de paquets Tazpkg et une
  27.308 -seule commande. A noter que cette <em>toolchain</em> est utilisée par les
  27.309 -développeurs de SliTaz pour compiler le système entier depuis les sources.
  27.310 -Pour installer les paquets via l'installation d'un meta paquet créant les
  27.311 -dépendances qu'il faut :
  27.312 -</p>
  27.313 -<pre>
  27.314 - # tazpkg get-install slitaz-toolchain
  27.315 -</pre>
  27.316 -<p>
  27.317 -L'installation de la toolchain permet de compiler beaucoup d'applications
  27.318 -de base et en mode texte. A noter que beaucoup de paquets compileront sans
  27.319 -problème en utilisant le SHell Ash de Busybox, mais d'autres paquets ne
  27.320 -compileront pas sans Bash. GNU bash est disponnible sous forme de paquet
  27.321 -ainsi que divers outils de développement de base tels que Flex, M4, Bison,
  27.322 -ou encore Pkg-config. Si vous cherchez pkg-config par exemple :
  27.323 -</p>
  27.324 -<pre>
  27.325 - $ tazpkg search pkg-config
  27.326 -</pre>
  27.327 -<p>
  27.328 -Si vous désirez compiler des applications utilsant les bibliothèques Ncurses,
  27.329 -vous devez installer le paquet <code>ncurses-dev</code> complet (par défaut
  27.330 -il n'y a que le paquet minimum installé). A noter que le paquet ncurses fournit
  27.331 -aussi divers petits programmes tels que <code>tic</code> ou <code>tack</code> :
  27.332 -</p>
  27.333 -<pre>
  27.334 - $ tazpkg search ncurses
  27.335 -</pre>
  27.336 -
  27.337 -<!-- End of content -->
  27.338 -</div>
  27.339 -
  27.340 -<!-- Footer. -->
  27.341 -<div id="footer">
  27.342 -	<div class="footer-right"></div>
  27.343 -	<a href="#top">Haut de la page</a> | 
  27.344 -	<a href="index.html">Table des matières</a>
  27.345 -</div>
  27.346 -
  27.347 -<div id="copy">
  27.348 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  27.349 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  27.350 -    Documentation publiées sous
  27.351 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  27.352 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  27.353 -</div>
  27.354 -
  27.355 -</body>
  27.356 -</html>
    28.1 --- a/doc/handbook/enlightenment.html	Sat Apr 11 18:26:49 2009 +0200
    28.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.3 @@ -1,191 +0,0 @@
    28.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    28.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    28.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    28.7 -<head>
    28.8 -    <title>SliTaz Handbook - Enlightenment</title>
    28.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   28.10 -    <meta name="description" content="" />
   28.11 -    <meta name="expires" content="never" />
   28.12 -    <meta name="modified" content="2009-03-22 19:00:00" />
   28.13 -    <meta name="publisher" content="www.slitaz.org" />
   28.14 -    <meta name="author" content="Christophe Lincoln"/>
   28.15 -    <link rel="shortcut icon" href="favicon.ico" />
   28.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   28.17 -</head>
   28.18 -<body bgcolor="#ffffff">
   28.19 -
   28.20 -<!-- Header and quick navigation -->
   28.21 -<div id="header">
   28.22 -<div align="right" id="quicknav">
   28.23 -    <a name="top"></a>
   28.24 -	<a href="jwm.html">JWM</a> |
   28.25 -    <a href="index.html">Table des matières</a>
   28.26 -</div>
   28.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   28.28 -</div>
   28.29 -
   28.30 -<!-- Content. -->
   28.31 -<div id="content">
   28.32 -<div class="content-right"></div>
   28.33 -
   28.34 -<h2><font color="#DF8F06">Enlightenment (e17)</font></h2>
   28.35 -
   28.36 -<ul>
   28.37 -    <li><a href="#intro">Introduction et présentation.</a></li>
   28.38 -    <li><a href="#install">Installation et lancement.</a></li>
   28.39 -    <li><a href="#menu-icons">Menu et icônes de bureau.</a></li>
   28.40 -    <li><a href="#themes">Thèmes graphiques.</a></li>
   28.41 -</ul>
   28.42 -
   28.43 -<a name="intro"></a>
   28.44 -<h3><font color="#6c0023">Introduction et présentation de e17</font></h3>
   28.45 -<p>
   28.46 -Enlightenment est un environnement de bureau complet, entièrement configurable
   28.47 -à la souris et proposant de nombreux thèmes. La version fournie par le projet
   28.48 -SliTaz est une version encore en développement connue sous le nom de e17,
   28.49 -cette version est considérée suffisament stable pour être intégrée dans la
   28.50 -distribution et travailler en production. Cela dit, SliTaz ne propose pas des
   28.51 -outils tels que Rage ou Entrance, mais ce qu'il faut pour  disposer d'un 
   28.52 -d'environnement de bureau complet, simple d'utilisation, stable, réactif et 
   28.53 -efficace. Tous les réglages peuvent se faire graphiquement via le panneau de 
   28.54 -configuration intégrés au bureau, le menu s'affiche via un clique de gauche
   28.55 -sur l'écran ou depuis une gondole. Il est entre autres possible d'utiliser le 
   28.56 -glisser/déposer depuis un gestionnaire de fichiers et le bureau ou d'afficher
   28.57 -des icônes pour lancer ses applications préférées.
   28.58 -</p>
   28.59 -<p>
   28.60 -Enlightenment a été conçu pour être déployable sur des systèmes avec peu de 
   28.61 -ressources comme sur les systèmes plus puissants. IL permet d'avoir des fonds 
   28.62 -d'écran, des éléments du menus et des gadgets animés et interactifs, sait
   28.63 -gérer les bureaux virtuels (Alt + roulette de la souris). D'autres 
   28.64 -fonctionnalités très pratiques permettent de gagner du temps sur des tâches 
   28.65 -simples, comme par exemple le fait de déplacer une fenêtre d'un bureau à un 
   28.66 -autre via le pager ou le fait d'enrouler une fenêtre avec la molette sur sa
   28.67 -bordure.
   28.68 -</p>
   28.69 -<p>
   28.70 -Site Web : <a href="http://www.enlightenment.org/">www.enlightenment.org</a>
   28.71 -</p>
   28.72 -
   28.73 -<a name="install"></a>
   28.74 -<h3><font color="#6c0023">Installation et lancement</font></h3>
   28.75 -<p>
   28.76 -Installer et lancer Enlightenment sur SliTaz se résume à exécuter une commande
   28.77 -et éditer un fichier. Si vous n'avez pas rechargé votre liste de paquets depuis
   28.78 -quelques temps, pensez à la mettre à jour. Pour installer Enlightenment et ses
   28.79 -dépendances :
   28.80 -</p>
   28.81 -<pre>
   28.82 - # tazpkg get-install enlightenment
   28.83 -</pre>
   28.84 -<p>
   28.85 -Une fois tous les paquets installés, vous pouvez reconfigurer votre session X
   28.86 -avec <code>tazx</code> en spécifiant e17 en argument :
   28.87 -</p>
   28.88 -<pre>
   28.89 - $ tazx e17
   28.90 -</pre>
   28.91 -<p>
   28.92 -Pour commencer à utiliser Enlightenment il faut sauver le fichier, sortir de 
   28.93 -sa session X courante et redémarrer une session graphique avec :
   28.94 -</p>
   28.95 -<pre>
   28.96 - $ startx
   28.97 -</pre>
   28.98 -<h4>&Eacute;diter ~/.xsession</h4>
   28.99 -<p>
  28.100 -Pour configurer manuellement votre session X via le fichier de configuration
  28.101 -de votre session X (<code>~/.xsession</code>). Il faut modifier la ligne 
  28.102 -lançant le serveur Xvesa, commenter ou supprimer la ligne exécutant
  28.103 -JWM et ajouter <code>exec enlightenment_start</code> à la fin du fichier. 
  28.104 -~/.Xsession peut être édité depuis le menu de JWM et la catégorie 
  28.105 -<em>Preferences</em> ou avec Nano dans un terminal. N'oubliez pas d'ajouter
  28.106 -<code>-terminate</code> à la ligne lançant Xvesa. Simple exemple :
  28.107 -</p>
  28.108 -<pre class="script">
  28.109 -# ~/.xsession: Start X window session on your system.
  28.110 -#
  28.111 -Xvesa -ac -shadow -terminate -screen 1280x800x24 -mouse /dev/input/mice,5 &
  28.112 -#exec jwm
  28.113 -exec enlightenment_start
  28.114 -</pre>
  28.115 -<p>
  28.116 -Sortez de votre session est relancez <code>startx</code>.
  28.117 -</p>
  28.118 -
  28.119 -<a name="menu-icons"></a>
  28.120 -<h3><font color="#6c0023">Menu et icônes de bureau</font></h3>
  28.121 -<p>
  28.122 -Enlightenment respect les standards de Freedesktop, les applications sont 
  28.123 -classées par catégorie et apparaîssent automatiquement lors de leur
  28.124 -installation si un un fichier de bureau est fournit. Les fichiers de bureau 
  28.125 -(<code>.desktop</code>) du système sont contenu dans le répertoire 
  28.126 -<code>/usr/share/applications</code> ou le repértoire personnel 
  28.127 -<code>~/.local/share/applications</code>. Ces fichiers de bureau ont une
  28.128 -syntaxe simple, sont éditables depuis le panneau de configuration ou avec
  28.129 -un simple éditeur de texte. Les fichiers des menus affichant les catégories
  28.130 -dans le menu d'Enlightenment sont contenus dans le paquet 
  28.131 -<code>slitaz-menus</code> :
  28.132 -</p>
  28.133 -<pre>
  28.134 - # tazpkg get-install slitaz-menus
  28.135 -</pre>
  28.136 -<h4>Un icône sur le bureau</h4>
  28.137 -<p>
  28.138 -Pour avoir un icône sur le bureau lançant une application vous pouvez créer
  28.139 -à la main un fichier <code>.desktop</code> dans votre répertoire personnel
  28.140 -<code>~/Desktop</code>, les fichiers de bureau placés dans ce réperoire sont
  28.141 -automatiquement reconnus par Enlightenment. Un simple fichier de bureau peut
  28.142 -tenir sur huit lignes avec respectivement le nom (<code>Name</code>), le nom
  28.143 -généric, un commentaire, la commande à exécuter (<code>Exec</code>), l'icône,
  28.144 -le type et les catégories Freedesktop. Exemple d'un fichier de bureau pour
  28.145 -Xterm :
  28.146 -</p>
  28.147 -<pre class="script">
  28.148 -[Desktop Entry]
  28.149 -Name=XTerm (sb)
  28.150 -GenericName=Terminal
  28.151 -Comment=Run commands in a shell
  28.152 -Exec=xterm -bg black -fg white -cr orange -sb -bd violet -rightbar
  28.153 -Icon=xterm.png
  28.154 -Type=Application
  28.155 -Categories=Utility;Terminal;
  28.156 -</pre>
  28.157 -
  28.158 -<a name="themes"></a>
  28.159 -<h3><font color="#6c0023">Thèmes graphiques</font></h3>
  28.160 -<p>
  28.161 -Enlightenment est conçu de manière à pouvoir tout configurer en fonctions de
  28.162 -ses préférences. Vous pouvez facilement modifier l'apparence des fenêtres, 
  28.163 -de l'image de démarrage, du fond d'écran, les mouvements des fenêtres, les 
  28.164 -gondoles et autres gadjgets. Vous trouverez plusieurs thèmes complet ou 
  28.165 -fonds décran sur le site Web dédié aux outils et graphisme du bureau get-e.org.
  28.166 -Les thèmes s'installent graphiquement via le menu et l'interface de 
  28.167 -configuration des thèmes, vous pouvez aussi les mettre manuellement dans vos
  28.168 -répertoires de configuration personnel de Enlightenment : <code>~/.e/e</code>.
  28.169 -</p>
  28.170 -<p>
  28.171 -Art et thèmes additionnels pour Enlightenment: 
  28.172 -<a href="http://exchange.enlightenment.org/">exchange.enlightenment.org</a>
  28.173 -</p>
  28.174 -
  28.175 -<!-- End of content -->
  28.176 -</div>
  28.177 -
  28.178 -<!-- Footer. -->
  28.179 -<div id="footer">
  28.180 -	<div class="footer-right"></div>
  28.181 -	<a href="#top">Haut de la page</a> | 
  28.182 -	<a href="index.html">Table des matières</a>
  28.183 -</div>
  28.184 -
  28.185 -<div id="copy">
  28.186 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  28.187 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  28.188 -    Documentation publiées sous
  28.189 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  28.190 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  28.191 -</div>
  28.192 -
  28.193 -</body>
  28.194 -</html>
    29.1 Binary file doc/handbook/favicon.ico has changed
    30.1 --- a/doc/handbook/gen-livecd.html	Sat Apr 11 18:26:49 2009 +0200
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,294 +0,0 @@
    30.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    30.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    30.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    30.7 -<head>
    30.8 -    <title>SliTaz Handbook - Générer son propre LiveCD à saveur</title>
    30.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   30.10 -    <meta name="description" content="créer son propre livecd de slitaz gnu linux tazlito" />
   30.11 -    <meta name="expires" content="never" />
   30.12 -    <meta name="modified" content="2008-01-30 13:30:00" />
   30.13 -    <meta name="publisher" content="www.slitaz.org" />
   30.14 -    <meta name="author" content="Christophe Lincoln"/>
   30.15 -    <link rel="shortcut icon" href="favicon.ico" />
   30.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   30.17 -</head>
   30.18 -<body bgcolor="#ffffff">
   30.19 -
   30.20 -<!-- Header and quick navigation -->
   30.21 -<div id="header">
   30.22 -<div align="right" id="quicknav">
   30.23 -    <a name="top"></a>
   30.24 -    <a href="liveusb.html">LiveUSB</a> |
   30.25 -    <a href="index.html">Table des matières</a>
   30.26 -</div>
   30.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   30.28 -</div>
   30.29 -
   30.30 -<!-- Content. -->
   30.31 -<div id="content">
   30.32 -<div class="content-right"></div>
   30.33 -
   30.34 -<h2><font color="#DF8F06">Générer un LiveCD à saveur</font></h2>
   30.35 -<p>
   30.36 -Comment créer son propre LiveCD facilement est rapidement avec Tazlito.
   30.37 -</p>
   30.38 -
   30.39 -<ul>
   30.40 -	<li><a href="#intro">Pour commencer.</a></li>
   30.41 -	<li><a href="#2cmds">Un LiveCD en 2 commandes.</a></li>
   30.42 -	<li><a href="#get-flavor">Récupérer une saveur.</a></li>
   30.43 -	<li><a href="#gen-distro">Générer la distribution.</a></li>
   30.44 -	<li><a href="#gen-flavor">Créer une saveur.</a></li>
   30.45 -	<li><a href="#addfiles">Fichiers additionnels.</a></li>
   30.46 -	<li><a href="#pkgs">Paquets utilisés.</a></li>
   30.47 -	<li><a href="#configure">Fichier de configuration.</a></li>
   30.48 -</ul>
   30.49 -
   30.50 -<a name="intro"></a>
   30.51 -<h3><font color="#6c0023">Pour commencer</font></h3>
   30.52 -<p>
   30.53 -Créer sa propre version du LiveCD de SliTaz avec Tazlito (<em>SliTaz Live 
   30.54 -Tool</em>) prend peu de temps et permet de choisir précisément les paquets
   30.55 -logiciels que l'on veut retrouver dans le système. Le support des saveurs
   30.56 -vous pemet de générer un LiveCD personnalisé en modifiant une liste de paquets
   30.57 -ou en utilisant des saveurs crées et envoyées sur slitaz.org par des
   30.58 -utilisateurs ou contributeurs. Tazlito est un outil en ligne de commande, il
   30.59 -ne faut pas que cela vous repousse, vous aurez votre propre image ISO en 2 
   30.60 -commandes et la graverez en 1 commande.
   30.61 -</p>
   30.62 -<p>
   30.63 -La génération du LiveCD demande un minimum de 256 Mb de RAM et la compression
   30.64 -du système avec LZMA peut prendre un certain temps. Il est possible de créer
   30.65 -une distribution depuis le mode LiveCD ou depuis un système installé. En mode
   30.66 -LiveCD, il est conseillé d'utiliser un media USB ou un disque dur pour stocker
   30.67 -les fichiers générés, conserver le travail et gagner de la place en RAM.
   30.68 -</p>
   30.69 -<p>
   30.70 -Tazlito est aussi utilsé par les développeurs SliTaz pour générer le LiveCD
   30.71 -officiel. Les seuls prérequis sont d'avoir Tazlito d'installé, c'est le cas
   30.72 -par défaut sur SliTaz, mais vous pouvez générer le LiveCD depuis une autre
   30.73 -distribution à condition d'avoir les paquets voulus sous la main ou de le
   30.74 -télécharger. 
   30.75 -</p>
   30.76 -<h4>Installer Tazlito sur une autre distribution</h4>
   30.77 -<p>
   30.78 -Tazlito n'a aucune dépendance particulière pour générer le LiveCD, mais il 
   30.79 -dépend de Cdrkit pour graver l'image et de Tazpkg pour regénérer des paquets
   30.80 -SliTaz depuis ceux qui sont installés. Pour récupérer Tazlito et l'installer
   30.81 -en suivant les instructions du fichier README contenu dans <a 
   30.82 -	href="http://download.tuxfamily.org/slitaz/sources/tazlito/"
   30.83 -	>les sources de Tazlito</a>.
   30.84 -</p>
   30.85 -
   30.86 -<a name="2cmds"></a>
   30.87 -<h3><font color="#6c0023">Un LiveCD en 2 commandes</font></h3>
   30.88 -<ul>
   30.89 -	<li>Récupérer une saveur : <code>tazlito get-flavor core</code></li>
   30.90 -	<li>En option : Modifier la liste des paquets ou ajouter Fichiers 
   30.91 -	additionnels.</li>
   30.92 -	<li>Générer la distribution : <code>tazlito gen-distro</code></li>
   30.93 -</ul>
   30.94 -<p>
   30.95 -Une fois le travail fini, vous trouvez l'image ISO du LiveCD dans le répertoire 
   30.96 -<code>/home/slitaz/distro</code>.
   30.97 -</p>
   30.98 -
   30.99 -
  30.100 -<a name="get-flavor"></a>
  30.101 -<h3><font color="#6c0023">Récupérer une saveur</font></h3>
  30.102 -<p>
  30.103 -Une saveur est un fichier <code>.flavor</code> contenant toutes les informations
  30.104 -nécessaires à la création du LiveCD. La saveur fournit une liste des paquets
  30.105 -(<code>distro-packages.list</code>), une description et des fichiers 
  30.106 -additionnels propres à la saveur choisie. La liste des saveurs peut être
  30.107 -téléchargées et mise à jour avec Tazlito :
  30.108 -</p>
  30.109 -<pre>
  30.110 - # tazlito list-flavors
  30.111 - Ou :
  30.112 - # tazlito list-flavors --recharge
  30.113 -</pre>
  30.114 -<p>
  30.115 -La liste des saveurs va automatiquement s'afficher, donnant la taille du 
  30.116 -LiveCD et une brève description. Pour la suite, la commande 
  30.117 -<code>get-flavor</code> va télécharger le fichier de saveur <code>.flavor</code>
  30.118 -extraire automatiquement la liste des paquets et la description dans le 
  30.119 -répertoire courant et mettre les fichiers additionnels dans le répertoire
  30.120 -<code>/home/slitaz/distro/addfiles</code>. Pour stocker les saveurs nous vous
  30.121 -proposons d'utiliser un répertoire spécifique tel que 
  30.122 -<code>/home/slitaz/flavors</code>, vous pouvez créer ce répertoire et vous y
  30.123 -placer avec les commandes :
  30.124 -</p>
  30.125 -<pre>
  30.126 - # mkdir -p /home/slitaz/flavors
  30.127 - # cd /home/slitaz/flavors
  30.128 -</pre>
  30.129 -<p>
  30.130 -Pour télécharger et/ou extraire les fichiers d'une saveur particulière :
  30.131 -</p>
  30.132 -<pre>
  30.133 - # tazlito get-flavor saveur-particuliere
  30.134 -</pre>
  30.135 -<p>
  30.136 -La description d'une saveur peut être affichée avec la commande 
  30.137 -<code>show-flavor</code> de Tazlito. Une fois la saveur choisie téléchargée
  30.138 -et/ou extraite, vous pouvez générer la distribution.
  30.139 -</p>
  30.140 -
  30.141 -<a name="gen-distro"></a>
  30.142 -<h3><font color="#6c0023">Générer la distribution</font></h3>
  30.143 -<p>
  30.144 -Pour une première ISO nous vous conseillons de tester sans modifier la liste,
  30.145 -ensuite vous pourrez supprimer ou ajouter des paquets à volonté. Mais attention,
  30.146 -les paquets du système de base sont indispensables. La commande 
  30.147 -<code>gen-distro</code> génère une image ISO avec tous les paquets de la 
  30.148 -liste, il faut être root et être dans le même répertoire que liste et le
  30.149 -fichier de configuration. Pour générer un LiveCD :
  30.150 -</p>
  30.151 -<pre>
  30.152 - # tazlito gen-distro
  30.153 -</pre>
  30.154 -<p>
  30.155 -Voilà, votre première image ISO du LiveCD est générée dans
  30.156 -<code>/home/slitaz/distro</code>, sans compte pour l'utilisateur hacker.
  30.157 -<p>
  30.158 -<h4>L'utilisateur hacker</h4>
  30.159 -</p>
  30.160 -Si vous désirez avoir un compte utilisateur avec hacker, il faut l'ajouter
  30.161 -et recréer le système de fichier racine compressé :
  30.162 -</p>
  30.163 -<pre>
  30.164 - # tazlito addhacker
  30.165 - # tazlito gen-initiso
  30.166 -</pre>
  30.167 -<h4>Nettoyer, regénérer et aller plus loins</h4>
  30.168 -<p>
  30.169 -Pour continuer et aller plus loin,
  30.170 -vous pouvez simplement ajouter un ou deux paquets à la liste, nettoyer la distro
  30.171 -et regénérer le système de fichier racine avec une nouvelle image ISO :
  30.172 -</p>
  30.173 -<pre>
  30.174 - # tazlito clean-distro
  30.175 - # tazlito gen-distro
  30.176 -</pre>
  30.177 -<p>
  30.178 -Tazlito fournit encore plusieurs possibilités, telles que la gravure de l'ISO
  30.179 -ou la copie de fichiers additionnels dans le système ou directement sur le cdrom.
  30.180 -Pour connaître toutes les commandes disponibles, vous pouvez vous référer au
  30.181 -<a href="http://www.slitaz.org/doc/manuals/tazlito.html">manuel de Tazlito</a>
  30.182 -installé par défaut sur tous les systèmes SliTaz et accessible depuis le menu
  30.183 -de JWM
  30.184 -</p>
  30.185 -
  30.186 -<a name="gen-flavor"></a>
  30.187 -<h3><font color="#6c0023">Créer une saveur</font></h3>
  30.188 -<p>
  30.189 -Tazlito permet de facilement créer une saveur particulière à partir des 
  30.190 -résultats de fabrication de la distribution (<code>gen-distro</code>). Le
  30.191 -fichier de saveur produit contiendra tous les fichiers additionnels, la
  30.192 -decription et la liste de paquets et réutilisé ultérieurement et mis à jour
  30.193 -en fonction des versions des paquets. Pour générer une saveur en répondant à
  30.194 -une ou deux questions :
  30.195 -</p>
  30.196 -<pre>
  30.197 - # tazlito gen-flavor nouvelle-saveur
  30.198 -</pre>
  30.199 -<p>
  30.200 -Une fois que votre saveur est fonctionnel et bien testées, vous avez la 
  30.201 -possibilité de l'envoyer sur slitaz.org afin qu'elle soit mise à disposition
  30.202 -de tous, listée via <code>list-flavor</code> et utilisable via 
  30.203 -<code>get-flavor</code>. Pour envoyer une saveur vous avez plusieurs moyens,
  30.204 -passer par la liste de discussion, mettre le fichier en ligne et le signaler 
  30.205 -sur le forum ou directement l'envoyer par mail à un contributeur du projet. 
  30.206 -</p>
  30.207 -
  30.208 -
  30.209 -<a name="addfiles"></a>
  30.210 -<h3><font color="#6c0023">Fichiers additionnels</font></h3>
  30.211 -<p>
  30.212 -Les fichiers de saveurs contiennent généralement des fichiers additionnels
  30.213 -copiés directement dans le système de fichier racine ou dans la racine du
  30.214 -cdrom. Le chemin vers les fichiers à utiliser est spécifié dans le fichier
  30.215 -de configuration <code>tazlito.conf</code>, logiquement et par défaut, les 
  30.216 -fichiers sont situé dans <code>/home/slitaz/distro/addfiles</code>. Les
  30.217 -fichiers additionnels de la saveur <code>core</code> fournissent par exemple
  30.218 -le menu du gestionnaire de fenêtres <a href="jwm.html">JWM</a> et les fonds
  30.219 -d'écrans. Il suffit de modifier, ajouter ou supprimer des fichiers dans le 
  30.220 -pseudo système racine (<code>rootfs</code>) ou la racine du CD 
  30.221 -(<code>rootcd</code>) et de regénérer la distribution pour retouver les
  30.222 -fichiers dans l'ISO. Pour nettoyer et regénérer la distribution :
  30.223 -</p>
  30.224 -<pre>
  30.225 - # tazlito clean-distro
  30.226 - # tazlito gen-distro
  30.227 -</pre>
  30.228 -
  30.229 -<a name="pkgs"></a>
  30.230 -<h3><font color="#6c0023">Paquets utilisés</font></h3>
  30.231 -<p>
  30.232 -Pour créer votre distro il vous faut des paquets SliTaz. Tazlito et Tazpkg 
  30.233 -permettent de recréer les paquets depuis un système SliTaz en fonctionnement 
  30.234 -ou de télécharger les paquets directement en fonction de la saveur choisie. 
  30.235 -Par logique, sur SliTaz, les paquets se mettent dans le répertoire
  30.236 -<code>/home/slitaz/packages</code>, mais vous pouvez chager cela via un 
  30.237 -fichier de configutation de Tazlito (tazlito.conf).
  30.238 -</p>
  30.239 -<p>
  30.240 -Si vous voulez récupérer des paquets à la main, vous pouvez utiliser un
  30.241 -logiciel FTP tel que gFTP (installé par défaut sur SliTaz) ou la ligne de 
  30.242 -commande et <code>wget</code> pour  télécharger des paquets officiels. L'URL 
  30.243 -direct vers les versions des paquets : 
  30.244 -<a href="ftp://download.tuxfamily.org/slitaz/packages/"
  30.245 -	>ftp://download.tuxfamily.org/slitaz/packages/</a>
  30.246 -</p>
  30.247 -<p>
  30.248 -Vous pouvez aussi utiliser vos propre paquets en les mettant dans le répertoire
  30.249 -des paquets. Si vous cherchez de la documentation au sujet de la création de
  30.250 -paquets SliTaz, vous pouvez vous référer au livre de cuisine ou 
  30.251 -<a href="http://www.slitaz.org/doc/cookbook/">Cookbook</a>.
  30.252 -</p>
  30.253 -
  30.254 -<a name="configure"></a>
  30.255 -<h3><font color="#6c0023">Fichier de configuration</font></h3>
  30.256 -<p>
  30.257 -Par défaut Tazlito utilise le fichier de configuration système 
  30.258 -<code>/etc/tazlito/tazlito.conf</code> ou un fichier <code>tazlito.conf</code>
  30.259 -situé dans le répertoire courant. C'est à dire que vous pouvez utiliser le
  30.260 -fichier par défaut ou avoir un fichier de configuration spécifique à chaque
  30.261 -distro que vous créez. Ce fichier de configuration permet de changer le nom
  30.262 -de l'image ISO, le nom du préparateur et les chemins vers les répertoires de
  30.263 -travail. Pour créer et configurer directement un fichier de configuration, il
  30.264 -suffit de lancer Tazlito avec la commande <code>configure</code> et cela depuis
  30.265 -le répertoire de la distro (vous pouvez le créer ailleur). En supposant que
  30.266 -avez l'arbre de la distro dans <code>/home/slitaz/distro</code> et que vous
  30.267 -vous y êtes placé avec <code>cd</code>&nbsp;:
  30.268 -</p>
  30.269 -<pre>
  30.270 - $ tazlito configure
  30.271 -</pre>
  30.272 -<p>
  30.273 -Une fois que vous avez répondu aux questions, vous pouvez soit recréer l'image
  30.274 -ISO, reconstruire le système racine et l'ISO ou générer une nouvelle distro
  30.275 -avec la liste des paquets.
  30.276 -</p>
  30.277 -
  30.278 -<!-- End of content -->
  30.279 -</div>
  30.280 -
  30.281 -<!-- Footer. -->
  30.282 -<div id="footer">
  30.283 -	<div class="footer-right"></div>
  30.284 -	<a href="#top">Haut de la page</a> | 
  30.285 -	<a href="index.html">Table des matières</a>
  30.286 -</div>
  30.287 -
  30.288 -<div id="copy">
  30.289 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  30.290 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  30.291 -    Documentation publiées sous
  30.292 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  30.293 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  30.294 -</div>
  30.295 -
  30.296 -</body>
  30.297 -</html>
    31.1 --- a/doc/handbook/graphics.html	Sat Apr 11 18:26:49 2009 +0200
    31.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.3 @@ -1,138 +0,0 @@
    31.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    31.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    31.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    31.7 -<head>
    31.8 -    <title>SliTaz Handbook - Graphisme</title>
    31.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   31.10 -    <meta name="description" content="Graphisme sur SliTaz mtPaint GQview GIMP" />
   31.11 -    <meta name="expires" content="never" />
   31.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   31.13 -    <meta name="publisher" content="www.slitaz.org" />
   31.14 -    <meta name="author" content="Christophe Lincoln"/>
   31.15 -    <link rel="shortcut icon" href="favicon.ico" />
   31.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   31.17 -</head>
   31.18 -<body bgcolor="#ffffff">
   31.19 -
   31.20 -<!-- Header and quick navigation -->
   31.21 -<div id="header">
   31.22 -<div align="right" id="quicknav">
   31.23 -    <a name="top"></a>
   31.24 -    <a href="multimedia.html">Multimedia</a> |
   31.25 -    <a href="index.html">Table des matières</a>
   31.26 -</div>
   31.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   31.28 -</div>
   31.29 -
   31.30 -<!-- Content. -->
   31.31 -<div id="content">
   31.32 -<div class="content-right"></div>
   31.33 -
   31.34 -<h2><font color="#DF8F06">Graphisme et gestion d'images</font></h2>
   31.35 -
   31.36 -<ul>
   31.37 -	<li><a href="#gcolor2">Gcolor2</a> - Selecteur et gestionnaire de colors.</li>
   31.38 -	<li><a href="#gqview">GQview</a> - Gestionnaire d'images.</li>
   31.39 -	<li><a href="#gimp">Gimp</a> - Manipulation et création d'images.</li>
   31.40 -	<li><a href="#jpeg">jpeg</a> - Outils JPEG en ligne de commande.</li>
   31.41 -	<li><a href="#bluefish">mtPaint</a> -  Création et traitement d'images.</li>
   31.42 -</ul>
   31.43 -
   31.44 -<a name="gcolor2"></a>
   31.45 -<h3><font color="#6c0023">Gcolor2 - Selecteur et gestionnaire de colors</font></h3>
   31.46 -<p>
   31.47 -Gcolor2 est un petit outils permettant de séléctionner et conserver des
   31.48 -palettes de couleures. C'est très utile lors de la créations de thèmes pour
   31.49 -SliTaz par exemple. Vous trouverez l'application dans la catégorie
   31.50 -<code>Graphics</code> ou vous pouvez la lancer via la commande :
   31.51 -</p>
   31.52 -<pre>
   31.53 - $ gcolor2 &amp;
   31.54 -</pre>
   31.55 -
   31.56 -<a name="gimp"></a>
   31.57 -<h3><font color="#6c0023">Gimp - Manipulation et création d'images</font></h3>
   31.58 -<p>
   31.59 -The GIMP (GNU Image Manipulation) est un logiciel de manipulation d'images de
   31.60 -très haute qualité. Il permet de faire tous ce qu'on peut attendre d'une
   31.61 -application de traitement d'images, gestion avançée des calques, filtres,
   31.62 -chemin, outils divers, dégradés, ou encore le support des scripts ajoutant des 
   31.63 -fonctionnalités. Gimp support un très grand nombre de format d'images tel que
   31.64 -PNG, JPEG, XPM, PPM, TIFF, PostScript, PSD, il propose aussi son propre format
   31.65 -XCF pemettant de conserver par exemple les claques. Pour installer Gimp :
   31.66 -</p>
   31.67 -<pre>
   31.68 - # tazpkg get-install gimp
   31.69 -</pre>
   31.70 -<p>
   31.71 -Gimp est extensible et peut se configurer via l'interface principale, les
   31.72 -fichiers de configurations, brosses ou scripts personnels vont dans le
   31.73 -répertoire caché <code>~/.gimp-2.2</code>.
   31.74 -</p>
   31.75 -
   31.76 -<a name="gqview"></a>
   31.77 -<h3><font color="#6c0023">GQview - Gestionnaire d'images</font></h3>
   31.78 -<p>
   31.79 -GQview est rapide et léger, il permet une navigation très rapide entre les 
   31.80 -images, par sélection des dossiers se trouvant dans votre arborescence, et
   31.81 -cela se fait en un seul clic de souris. Il intègre la possibilité de faire des
   31.82 -diaporamas, des rotations d'images et d'afficher les données EXIF, d'ajouter 
   31.83 -des mots clés ou tags, de configurer les actions, de glisser-déposer. Il 
   31.84 -donne aussi la possibilité d'éditer les images dans un logiciel externe de 
   31.85 -son choix (mtPaint ou Gimp par exemple), l'interface est entièrement traduite
   31.86 -en français, et est très simple d'utilisation.
   31.87 -</p>
   31.88 -
   31.89 -<a name="jpeg"></a>
   31.90 -<h3><font color="#6c0023">jpeg - Outils JPEG en ligne de commande</font></h3>
   31.91 -<p>
   31.92 -Pour que les applications utilisant les images JPEG fonctionnent, elles
   31.93 -doivent êtres liée aux bibliothèques fournies par le paquet jpeg-6b, ce paquet
   31.94 -propose aussi quelques petits utilitaires à utiliser en ligne de commande.
   31.95 -Pour modifier des images JPEG en ligne de commande, vous pouvez utiliser
   31.96 -<code>jpegtran</code>, installé par défaut sur SliTaz. L'utilitaire
   31.97 -<code>jpegtran</code> permet par exemple de faire une rotation de 
   31.98 -l'image via l'option <code>-rotate</code>. Le paquet jpeg-6b fournit aussi les
   31.99 -outils <code>cjpeg</code> et <code>djpeg</code>. Pour connaître les options
  31.100 -disponibles avec tous ces outils, vous pouvez utiliser l'option 
  31.101 -<code>--help</code> propre à chaque application. Exemple avec 
  31.102 -<code>cjpeg</code> :
  31.103 -</p>
  31.104 -<pre>
  31.105 - $ cjpeg --help
  31.106 -</pre>
  31.107 -
  31.108 -<a name="mtPaint"></a>
  31.109 -<h3><font color="#6c0023">mtPaint -  Création et traitement d'images</font></h3>
  31.110 -<p>
  31.111 -mtPaint est une application de création et de retouche d'images, PNG, TIFF, 
  31.112 -XPM, BMP. Il est presque entièrement traduit en français, offre beaucoup de 
  31.113 -fonctions, simple, léger, et rapide. L'outil mtPaint fournit une fonction de 
  31.114 -capture d'écran (screenshot), que vous pouvez utiliser via le menu 
  31.115 ---&gt; Graphics --&gt; Grab screenshot, ou en tapant la commande ci-dessous
  31.116 -dans un terminal:
  31.117 -</p>
  31.118 -<pre>
  31.119 - $ mtpaint -s
  31.120 -</pre>
  31.121 -
  31.122 -<!-- End of content -->
  31.123 -</div>
  31.124 -
  31.125 -<!-- Footer. -->
  31.126 -<div id="footer">
  31.127 -	<div class="footer-right"></div>
  31.128 -	<a href="#top">Haut de la page</a> | 
  31.129 -	<a href="index.html">Table des matières</a>
  31.130 -</div>
  31.131 -
  31.132 -<div id="copy">
  31.133 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  31.134 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  31.135 -    Documentation publiées sous
  31.136 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  31.137 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  31.138 -</div>
  31.139 -
  31.140 -</body>
  31.141 -</html>
    32.1 --- a/doc/handbook/hacking-livecd.html	Sat Apr 11 18:26:49 2009 +0200
    32.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.3 @@ -1,444 +0,0 @@
    32.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    32.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    32.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    32.7 -<head>
    32.8 -    <title>SliTaz Handbook - Hacking LiveCD</title>
    32.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   32.10 -    <meta name="description" content="modifier generer le livecd manuellement ligne de commande" />
   32.11 -    <meta name="expires" content="never" />
   32.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   32.13 -    <meta name="publisher" content="www.slitaz.org" />
   32.14 -    <meta name="author" content="Christophe Lincoln"/>
   32.15 -    <link rel="shortcut icon" href="favicon.ico" />
   32.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   32.17 -</head>
   32.18 -<body bgcolor="#ffffff">
   32.19 -
   32.20 -<!-- Header and quick navigation -->
   32.21 -<div id="header">
   32.22 -<div align="right" id="quicknav">
   32.23 -    <a name="top"></a>
   32.24 -    <a href="gen-livecd.html">Générer un LiveCD</a> |
   32.25 -    <a href="index.html">Table des matières</a>
   32.26 -</div>
   32.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   32.28 -</div>
   32.29 -
   32.30 -<!-- Content. -->
   32.31 -<div id="content">
   32.32 -<div class="content-right"></div>
   32.33 -
   32.34 -<h2><font color="#DF8F06">Hacking SliTaz LiveCD</font></h2>
   32.35 -
   32.36 -<ul>
   32.37 -    <li><a href="#intro">Introduction.</a></li>
   32.38 -    <li><a href="#pre">Organisation et préparation.</a></li>
   32.39 -    <li><a href="#add-files">Ajouter des fichiers dans l'ISO.</a></li>
   32.40 -    <li><a href="#isolinux">Modifier la configuration d'isolinux.</a></li>
   32.41 -    <li><a href="#memtest">Installer et utiliser Memtest86.</a></li>
   32.42 -    <li><a href="#rootfs">Manipuler la racine du système Live.</a></li>
   32.43 -    <li><a href="#gen-iso">Générer une image ISO bootable avec isolinux.</a></li>
   32.44 -</ul>
   32.45 -
   32.46 -<a name="intro"></a>
   32.47 -<h3><font color="#6c0023">Introduction</font></h3>
   32.48 -<p>
   32.49 -<em>Hacking SliTaz LiveCD</em> ou comment s'amuser avec l'image ISO du LiveCD,
   32.50 -la modifier, la personnaliser et la reconstruire à la main. A noter que vous
   32.51 -avez aussi la possibilité de 
   32.52 -<a href="gen-livecd.html">créer une saveur avec Tazlito</a> et cela de. Créer 
   32.53 -sa propre image ISO bootable ne demande que peut de temps, les étapes à suivre
   32.54 -sont soigneusement décrites dans ce document et sont faciles à réaliser. La 
   32.55 -manipulation de l'images ISO permet d'ajouter des nouveaux fichiers ou de 
   32.56 -modifier les fichiers existants sur le cdrom. L'image ISO de SliTaz fait moins
   32.57 -de 30 Mb et un CD-R ou CD-RW classique fournit 700 Mb, il reste donc pas mal
   32.58 -de place, pour mettre par exemple, vos photos afin de les montrer en 
   32.59 -<em>live</em> via SliTaz et un diaporama propulsé par le gestionnaire
   32.60 -d'images GQview. Le <em>hacking</em> de l'image ISO permet de modifier les
   32.61 -fichiers de configuration du chargeur de démarrage (<em>boot loader</em>) et
   32.62 -son image <em>splash</em> ou d'en utiliser un autre tel que GRUB. Vous pouvez
   32.63 -aussi facilement et directement ajouter des utilitaire tel que Memtest86 (outil
   32.64 -servant à tester la RAM d'une machine). En utilisant les mêmes techniques, il
   32.65 -est également possible de modifier le contenu du système en soit, cela demande
   32.66 -quelques manipulations supplémentaires et un peu plus de temps... libre.
   32.67 -</p>
   32.68 -<a name="pre"></a>
   32.69 -<h3><font color="#6c0023">Organisation et préparation</font></h3>
   32.70 -<p>
   32.71 -Pour commencer il faut définir l'endroit ou l'on va travailler, créer un
   32.72 -répertoire de travail et plusieurs sous-répertoires destinés à accueillir les
   32.73 -différents fichiers. Le <em>hacking</em> de l'ISO peut se faire depuis un
   32.74 -système SliTaz ou tous autres système GNU/Linux tels que Debian, Fedora,
   32.75 -PCLinuxOS, Slackware, etc. Si vous utilisez SliTaz en mode LiveCD (vous pouvez
   32.76 -retirer le cdrom une fois SliTaz lancée en RAM et graver votre nouvelle ISO),
   32.77 -nous vous conseillons d'utiliser un media USB pour conserver le travail, sinon
   32.78 -il sera perdu à l'arrêt du système. Pour travailler nous vous proposons 
   32.79 -d'utiliser un répertoire <code>hacked/</code> que vous pouvez créer dans
   32.80 -un répertoire <code>/home/slitaz</code>, à la racine de votre espace
   32.81 -utilisateur, ou ailleurs si vous le désirez. Utiliser un répertoire
   32.82 -<code>/home/slitaz</code> vous permet de stocker une image ISO originale et
   32.83 -de créer en options un répertoire <code>src/</code> pour télécharger
   32.84 -d'éventuelles paquets sources. Toutes les étapes de <em>hacking</em> peuvent
   32.85 -se faire en lignes de commandes via un termial X tel que XTerm ou en mode
   32.86 -texte et un  terminal Linux. A noter que nous vous conseillons de faire les
   32.87 -opérations en tant que <em>root</em> afin d'éviter tous problèmes de
   32.88 -permissions. Pour devenir administrateur (<em>root</em>), créer le
   32.89 -répertoire de travail dans <code>/home/slitaz/hacked</code> et se placer
   32.90 -dedans&nbsp;:
   32.91 -</p>
   32.92 -<pre>
   32.93 - $ su
   32.94 - # mkdir -p /home/slitaz/hacked
   32.95 - (# mkdir -p /home/slitaz/src)
   32.96 - # cd /home/slitaz/hacked
   32.97 -</pre>
   32.98 -<h4>Récupérer les fichiers contenus sur l'ISO</h4>
   32.99 -<p>
  32.100 -Maintenant que vous êtes dans le répertoire de travail, il faut créer la
  32.101 -racine de votre cdrom modifié et récupérer les fichiers contenu dans l'ISO
  32.102 -original du LiveCD. C'est à dire le noyau Linux (<code>bzImage</code>), le
  32.103 -système de fichiers compressé (<code>rootfs.gz</code>) et les fichiers du
  32.104 -chargeur de démarrage Isolinux. Pour récupérer ces fichiers vous avez deux
  32.105 -solutions, soit les prendre depuis un cdrom gravé, soit directement depuis
  32.106 -une image ISO local. Pour créer la racine de votre CD (<code>rootcd</code>)
  32.107 -et copier les fichiers depuis un périphérique cdrom reconnu comme
  32.108 -<code>/dev/cdrom</code> et monté sur <code>/media/cdrom</code>&nbsp;:
  32.109 -</p>
  32.110 -<pre>
  32.111 - # mount -t iso9660 /dev/cdrom /media/cdrom
  32.112 - # mkdir rootcd
  32.113 - # cp -a /media/cdrom/* rootcd
  32.114 -</pre>
  32.115 -<p>
  32.116 -Pour monter une image ISO en <em>loop</em> sur le répertoire temporaire
  32.117 -nommé <code>/tmp/loop</code> (avec l'image ISO <code>slitaz-cooking.iso</code>
  32.118 -préalablement téléchargée ou copiée), créer la racine du CD, copier les
  32.119 -fichiers et démonter l'image ISO&nbsp;:
  32.120 -</p>
  32.121 -<pre>
  32.122 - # mkdir /tmp/loop
  32.123 - # mount -o loop slitaz-cooking.iso /tmp/loop
  32.124 - # mkdir rootcd
  32.125 - # cp -a /tmp/loop/* rootcd
  32.126 - # umount /tmp/loop
  32.127 -</pre>
  32.128 -<p>
  32.129 -Voilà, tous les fichiers nécessaires devraient être présents dans le répertoire
  32.130 -<code>rootcd/</code>, pour vous en assurer, vous pouvez pouver lister
  32.131 -récursivement les fichiers via la commande <code>ls</code>&nbsp;:
  32.132 -</p>
  32.133 -<pre>
  32.134 - # ls -R rootcd
  32.135 -</pre>
  32.136 -<a name="add-files"></a>
  32.137 -<h3><font color="#6c0023">Ajouter des fichiers dans l'ISO</font></h3>
  32.138 -<p>
  32.139 -L'ajout de divers fichiers et répertoires dans l'image ISO consiste
  32.140 -simplement à copier des données à la racine du cdrom (<code>rootcd/</code>)
  32.141 -et à générer une nouvelle image. Les données ajoutées peuvent être classées
  32.142 -dans un ou des répertoires préalablement créés à la racine du CD. Une fois
  32.143 -l'image ISO gravée sur un CD-R/CD-RW vous pourrez utiliser SliTaz comme
  32.144 -avant, monter le cdrom sur <code>/media/cdrom</code> et naviguer dans vos
  32.145 -données graphiquement avec emelFM2, dans un terminal avec Clex ou en ligne de
  32.146 -commandes. Vos données seront aussi lisibles depuis tous les systèmes GNU/Linux,
  32.147 -BSD, et même... Windows.
  32.148 -</p>
  32.149 -<h4>Créer un ou des répertoires et copier des données</h4>
  32.150 -<p>
  32.151 -Pour créer et copier des fichiers vous pouvez commencer par utiliser la
  32.152 -ligne de commande et continuer graphiquement en tant que simple utilisateur.
  32.153 -Nous allons créer un répertoires <code>images/</code> en tant que <em>root</em>
  32.154 -et changer les permissions pour que tous les utilisateurs puissent écrire
  32.155 -dedans&nbsp;:
  32.156 -</p>
  32.157 -<pre>
  32.158 - # mkdir rootcd/images
  32.159 - # chmod 777 rootcd/images
  32.160 -</pre>
  32.161 -<p>
  32.162 -Maintenant qu'un nouveau répertoire existe en écriture pour tous, il faut le
  32.163 -remplir. Une fois que vous avez fini de copier vos données, il suffit de
  32.164 -<a href="#gen-iso">générer une nouvelle image ISO bootable</a>.
  32.165 -</p>
  32.166 -<a name="isolinux"></a>
  32.167 -<h3><font color="#6c0023">Modifier la configuration d'isolinux</font></h3>
  32.168 -<p>
  32.169 -Modifier la configuration d'isolinux vous permet de créer des entrées
  32.170 -personnalisées avec des options de <em>boot</em> prédéfinies, vous pouvez par
  32.171 -exemple ajouter un <code>label</code> lançant SliTaz avec les options
  32.172 -<code>lang=fr</code> et <code>kmap=fr_CH</code>. Au niveau graphisme, vous
  32.173 -pouvez facilement changer l'image <em>splash</em> s'affichant au démarrage.
  32.174 -L'application <code>isolinux</code> est le chargeur de démarrage 
  32.175 -(<em>boot loader</em>) du LiveCD, il est fournit par le paquet Syslinux.
  32.176 -L'archive source de Syslinux fournit diverses applications dont le rôle est
  32.177 -de démarrer un système GNU/Linux. La version binaire <code>isolinux.bin</code>
  32.178 -est déstinée aux image ISO, ce chargeur de démarrage est simple, rapide et
  32.179 -facilement configurable via un fichier de configuration principale, éditable
  32.180 -graphiquement ou dans un terminal avec votre éditeur de texte préféré.
  32.181 -La syntaxe du fichier de configuration <code>isolinux.cfg</code> est facile
  32.182 -à comprendre, pour ajouter de nouvelles entrées il suffit de copier/coller
  32.183 -en utilisant le fichier original. Pour éditer graphiquement le fichier
  32.184 -<code>isolinux.cfg</code> avec Leafpad&nbsp;:
  32.185 -</p>
  32.186 -<pre>
  32.187 - # leafpad rootcd/boot/isolinux/isolinux.cfg &amp;
  32.188 -</pre>
  32.189 -<h4>Fichier de configuration isolinux.cfg</h4>
  32.190 -<p>
  32.191 -Le fichier <code>isolinux.cfg</code>, fourni en standard sur le LiveCD de 
  32.192 -SliTaz, commence par la valeur <code>display</code>, cette valeur permet
  32.193 -d'afficher tel quel un fichier texte ou d'afficher un fichier 
  32.194 -(<code>isolinux.msg</code>) utilisant des caractères ASCII 24 et permettant
  32.195 -d'afficher du texte avec une image <em>splash</em>. La valeur 
  32.196 -<code>default</code> défini le nom du <code>label</code> à démarrer par
  32.197 -défaut après le temps d'attente (<code>timeout</code>). <em>Timeout</em>
  32.198 -correspond au nombre de secondes à attendre avant de booter, vous pouvez le
  32.199 -mettre à 0, hôter la ligne pour démarrer instantanément ou choisir un temps
  32.200 -d'attente plus long tel que 80 s. Pour finir, le <code>prompt</code> peut
  32.201 -être désactivé via la valeur <code>0</code>, les valeurs F1, F2, F3
  32.202 -affichent des fichiers d'aides et F4 est un display au format texte&nbsp;:
  32.203 -</p>
  32.204 -<pre class="script">
  32.205 -display isolinux.msg
  32.206 -default slitaz
  32.207 -label slitaz
  32.208 -      kernel /boot/bzImage
  32.209 -      append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
  32.210 -implicit 0	
  32.211 -prompt 1	
  32.212 -timeout 80
  32.213 -F1 help.txt
  32.214 -F2 options.txt
  32.215 -F3 isolinux.msg
  32.216 -F4 display.txt
  32.217 -</pre>
  32.218 -<p>
  32.219 -Exemple d'un label <code>slitazfr</code> que vous pouvez ajouter à l'orginal,
  32.220 -pour configurer directement la langue du système en français et avoir le
  32.221 -clavier Belge&nbsp;:
  32.222 -</p>
  32.223 -<pre class="script">
  32.224 -label slitazfr
  32.225 -      kernel /boot/bzImage
  32.226 -      append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=be
  32.227 -</pre>
  32.228 -<p>
  32.229 -Une fois que vous avez fini de modifier le fichier de configuration, il ne 
  32.230 -faut pas oublier d'enregistrer vos changements avant de 
  32.231 -<a href="#gen-iso">générer une nouvelle image ISO bootable</a> avec isolinux.
  32.232 -</p>
  32.233 -<a name="memtest"></a>
  32.234 -<h3><font color="#6c0023">Installer et utiliser Memtest86</font></h3>
  32.235 -<p>
  32.236 -L'application memtest86 (92 ko) est un outil autonome de test de mémoire vive
  32.237 -(RAM). Memetes86 permet de tester en profondeur l'état des barrettes de RAM et
  32.238 -de déceler une quelconque défaillance. L'outil s'installe dans le répertoire
  32.239 -<code>boot/</code> de la racine du cdrom et se lance directement au démarrage
  32.240 -de la machine en tapant simplement <code>memtest</code> au prompt d'isolinux.
  32.241 -Direction <code>/home/slitaz/src</code> (si le répertoire n'existe pas&nbsp;:
  32.242 -<code>mkdir -p /home/slitaz/src</code>) pour télécharger les sources et les
  32.243 -désarchiver&nbsp;:
  32.244 -</p>
  32.245 -<pre>
  32.246 - # cd /home/slitaz/src
  32.247 - # wget http://www.memtest86.com/memtest86-3.3.tar.gz
  32.248 - # tar xzf memtest86-3.3.tar.gz
  32.249 -</pre>
  32.250 -<p>
  32.251 -Le paquet source de Memtest86 étant désarchivé (vous y trouverez un fichier
  32.252 -<code>README</code> en anglais donnant des informations sur l'outil), vous
  32.253 -allez pouvoir l'installer dans le <em>root CD</em> de votre ISO hackée. En
  32.254 -partant du principe que vous utilisez un répertoire de travail 
  32.255 -<code>/home/slitaz/hacked</code>, nous allons copier le binaire précompilé
  32.256 -dans le répertoire <code>boot/</code> de la racine du CD&nbsp;:
  32.257 -</p>
  32.258 -<pre>
  32.259 - # cp memtest86-3.3/precomp.bin \
  32.260 -   /home/slitaz/hacked/rootcd/boot/memtest
  32.261 -</pre>
  32.262 -<p>
  32.263 -Maintenant que le binaire est installé dans le <em>root CD</em>, il suffit
  32.264 -d'ajouter une entrée pour Memtest86 dans le fichier de configuration d'isolinux
  32.265 -et de <a href="#gen-iso">générer une nouvelle image ISO bootable</a>.
  32.266 -Direction <code>/home/slitaz/hacked</code> pour éditer le fichier
  32.267 -<code>isolinux.cfg</code> avec LeafPad par exemple&nbsp;:
  32.268 -</p>
  32.269 -<pre>
  32.270 - # cd /home/slitaz/hacked
  32.271 - # leafpad rootcd/boot/isolinux/isolinux.cfg &amp;
  32.272 -</pre>
  32.273 -<pre class="script">
  32.274 -label memtest
  32.275 -      kernel /boot/memtest
  32.276 -</pre>
  32.277 -<p>
  32.278 -Site web officiel de Memtest86&nbsp;:
  32.279 -<a href="http://www.memtest86.com/">http://www.memtest86.com/</a>
  32.280 -</p>
  32.281 -<a name="rootfs"></a>
  32.282 -<h3><font color="#6c0023">Manipuler la racine du système Live</font></h3>
  32.283 -<p>
  32.284 -La modification du système Live vous permet par exemple d'ajouter rapidement
  32.285 -un nouvel utilisateur avec mot de passe, de personnaliser le graphisme ou
  32.286 -d'ajouter des commandes exécutées automatiquement au démarrage du LiveCD. Les
  32.287 -opérations nécessaires à la modification du système de fichier racine (
  32.288 -<em>root file system</em>) sont&nbsp;: extraire le système du fichier compresé
  32.289 -<code>rootfs.gz</code>, modfier, reconstruire l'image du système compressé
  32.290 -et générer une nouvelle ISO. En partant du principe que vous avez déjà
  32.291 -<a href="#pre">préparé votre répertoire de travail</a>, il faut commencer
  32.292 -par créer un répertoire destiné à contenir les fichiers du système modifiable.
  32.293 -Le système racine compressé étant nommé <code>rootfs.gz</code>, nous vous
  32.294 -proposons d'utiliser un répertoire <code>rootfs/</code> pour l'extraire. 
  32.295 -Direction le répertoire de travail <code>hacked/</code>, création du
  32.296 -répertoire racine et copie du système compressé depuis le répertoire
  32.297 -<code>rootcd/boot/</code> (la racine du cdrom)&nbsp;:
  32.298 -</p>
  32.299 -<pre>
  32.300 - # cd /home/slitaz/hacked
  32.301 - # mkdir rootfs
  32.302 - # cp rootcd/boot/rootfs.gz rootfs
  32.303 -</pre>
  32.304 -<p>
  32.305 -Maintenant que vous avez une copie du système compressé, il suffit de le
  32.306 -décompresser et de le désarchiver avec <code>cpio</code>. Techniquement : Le
  32.307 -fichier <code>rootfs.gz</code> est une archive Cpio compressé avec LZMA ou
  32.308 -Gzip, elle est reconnue comme une image <code>initramfs</code> par le noyau
  32.309 -Linux. Lors du démarrage de la machine, le noyau se charge en mémoire et
  32.310 -décompresse l'image du système en mémoire vive pour finir par exécuter les
  32.311 -scripts d'initialisation. Pour extraire le système dans le répertoire 
  32.312 -<code>rootfs/</code> et supprimer la copie désarchivée (Rappel : vous pouvez
  32.313 -copier/coller les commandes) :
  32.314 -</p>
  32.315 -<pre>
  32.316 - # cd rootfs
  32.317 - # (zcat rootfs.gz 2&gt;/dev/null || lzma d rootfs.gz -so) | cpio -id
  32.318 - # rm rootfs rootfs.gz
  32.319 -</pre>
  32.320 -<p>
  32.321 -Le système est prêt à être modifié, vous pouvez lister les fichiers contenus
  32.322 -à la racine de votre système hackable en utilisant la commande <code>ls</code>.
  32.323 -</p>
  32.324 -<h4>Modifier un fichier</h4>
  32.325 -<p>
  32.326 -Pour faire simple et vous aider comprendre le principe, nous allons modifier
  32.327 -un fichier script dans le but d'ajouter deux commandes exécutées
  32.328 -automatiquement à chaque démarrage du LiveCD. La cible est&nbsp;:
  32.329 -<code>etc/init.d/local.sh</code>, il suffit de l'ouvrir avec votre éditeur de
  32.330 -texte préféré tel que Geany&nbsp;:
  32.331 -</p>
  32.332 -<pre>
  32.333 - # geany etc/init.d/local.sh &amp;
  32.334 -</pre>
  32.335 -<p>
  32.336 -Nous allons ajouter une commande affichant un message et faisant dormir le
  32.337 -système 4 secondes (c'est juste pour se faire la main). Example de lignes à
  32.338 -ajouter au script déstiné aux commandes locales&nbsp;:
  32.339 -</p>
  32.340 -<pre class="script">
  32.341 -echo "* Hacked SliTaz version booting..."
  32.342 -sleep 4
  32.343 -</pre>
  32.344 -<h4>Reconstruire l'image du système compressée</h4>
  32.345 -<p>
  32.346 -Une fois les modifications terminées, vous pouvez reconstruire une image
  32.347 -compressée de votre système modifié en utilisant <code>find</code> pour 
  32.348 -trouver les fichiers, <code>cpio</code> pour archiver, <code>lzma</code> ou
  32.349 -<code>gzip </code> pour compresser et des pipes <code>|</code> pour connecter
  32.350 -le tout. Cette commande doit être lancée depuis le répertoire racine du
  32.351 -système (<code>rootfs/</code>) et crée un fichier compressé 
  32.352 -<code>rootfs.gz</code> dans le répertoire précédant :
  32.353 -</p>
  32.354 -<pre>
  32.355 - # find . -print | cpio -o -H newc | lzma e -si -so &gt; ../rootfs.gz
  32.356 - Ou avec gzip :
  32.357 - # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
  32.358 -</pre>
  32.359 -<p>
  32.360 -Pour finir il suffit de copier votre système compressé dans le répertoire
  32.361 -<code>boot/</code> de la racine du CD et de <a href="#gen-iso"
  32.362 ->générer une nouvelle image ISO bootable</a> avec isolinux. Pour copier le
  32.363 -<em>rootfs</em> en écrasant l'actuel, direction le répertoire de travail :
  32.364 -</p>
  32.365 -<pre>
  32.366 - # cd ../
  32.367 - # cp -a rootfs.gz rootcd/boot
  32.368 -</pre>
  32.369 -<a name="gen-iso"></a>
  32.370 -<h3><font color="#6c0023">Générer une image ISO bootable avec isolinux</font></h3>
  32.371 -<p>
  32.372 -La suite de commandes permettant de créer une image avec le 
  32.373 -<em>boot loader</em> <code>isolinux</code>, utilise l'application
  32.374 -<code>genisoimage</code> suivie de nombreuses options. Le nom de l'ISO est
  32.375 -spécifié au début, après l'option <code>-o</code> et le répertoire racine
  32.376 -(<code>rootcd/</code>) tout à la fin, après l'option
  32.377 -<code>-boot-info-table</code> :
  32.378 -</p>
  32.379 -<pre>
  32.380 - # genisoimage -R -o slitaz-hacked.iso -b boot/isolinux/isolinux.bin \
  32.381 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  32.382 -   -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table rootcd
  32.383 -</pre>
  32.384 -<p>
  32.385 -Si vous désirez vérifier le contenu de l'ISO avant gravage, il suffit
  32.386 -de monter l'image en <code>loop</code> et de lister les fichiers. Sur SliTaz
  32.387 -et la plupart des systèmes GNU/Linux, vous pouvez graver des images au
  32.388 -format ISO avec l'utilitaire <code>wodim</code> fournit par <a 
  32.389 -href="utilities.html#cdrkit">cdrkit</a>.
  32.390 -</p>
  32.391 -<h4>Générer de nouvelles ISO via un script</h4>
  32.392 -<p>
  32.393 -Si vous testez plusieurs possibilités et que vous êtes amené à souvent générer
  32.394 -des nouvelles images ISO, vous aurez peut être envie de semi-automatiser les
  32.395 -opérations via un simple petit script SHell. Ce petit script peut être créé
  32.396 -en ligne de commandes ou édité graphiquement, mais il ne faut oublier de le
  32.397 -rendre exécutable. Vous pouvez créer le script avec la commande 
  32.398 -<code>cat</code>, à noter que <code>EOF</code> signifie <em>End Of File</em>,
  32.399 -c'est la que le fichier se termine. Nous vous proposons de nommer le script
  32.400 -<code>gen_hacked_iso.sh</code> et d'utiliser deux variables permettant de 
  32.401 -rapidement changer le nom de l'image ISO et le chemin vers le répertoire
  32.402 -racine du cdrom :
  32.403 -</p>
  32.404 -<pre>
  32.405 - # cat &gt; gen_hacked_iso.sh &lt;&lt; "EOF"
  32.406 -</pre>
  32.407 -<pre class="script">
  32.408 -#!/bin/sh
  32.409 -# Gen a new hacked ISO image.
  32.410 -#
  32.411 -ISO_NAME="slitaz-hacked.iso"
  32.412 -ROOTCD="rootcd"
  32.413 -
  32.414 -genisoimage -R -o $ISO_NAME -b boot/isolinux/isolinux.bin \
  32.415 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  32.416 -   -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table $ROOTCD
  32.417 -
  32.418 -EOF
  32.419 -</pre>
  32.420 -<p>
  32.421 -Pour utiliser le script, il suffit de le rendre exécutable et de l'exécuter :
  32.422 -</p>
  32.423 -<pre>
  32.424 - # chmod +x gen_hacked_iso.sh
  32.425 - # ./gen_hacked_iso.sh
  32.426 -</pre>
  32.427 -
  32.428 -<!-- End of content -->
  32.429 -</div>
  32.430 -
  32.431 -<!-- Footer. -->
  32.432 -<div id="footer">
  32.433 -	<div class="footer-right"></div>
  32.434 -	<a href="#top">Haut de la page</a> | 
  32.435 -	<a href="index.html">Table des matières</a>
  32.436 -</div>
  32.437 -
  32.438 -<div id="copy">
  32.439 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  32.440 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  32.441 -    Documentation publiées sous
  32.442 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  32.443 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  32.444 -</div>
  32.445 -
  32.446 -</body>
  32.447 -</html>
    33.1 Binary file doc/handbook/images/css/content-tl.png has changed
    34.1 Binary file doc/handbook/images/css/content-tr.png has changed
    35.1 Binary file doc/handbook/images/css/footer-bl.png has changed
    36.1 Binary file doc/handbook/images/css/footer-br.png has changed
    37.1 Binary file doc/handbook/images/css/header.png has changed
    38.1 Binary file doc/handbook/images/screenshots/desktopbox-add-icons.png has changed
    39.1 Binary file doc/handbook/images/screenshots/desktopbox-autostart.png has changed
    40.1 Binary file doc/handbook/images/screenshots/netbox.png has changed
    41.1 Binary file doc/handbook/images/screenshots/wifibox.png has changed
    42.1 --- a/doc/handbook/index.html	Sat Apr 11 18:26:49 2009 +0200
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,184 +0,0 @@
    42.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    42.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    42.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    42.7 -<head>
    42.8 -	<title>SliTaz Handbook</title>
    42.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   42.10 -	<meta name="description" content="" />
   42.11 -	<meta name="expires" content="never" />
   42.12 -	<meta name="modified" content="2009-02-06 23:30:00" />
   42.13 -	<meta name="publisher" content="www.slitaz.org" />
   42.14 -	<meta name="author" content="Christophe Lincoln"/>
   42.15 -	<link rel="shortcut icon" href="favicon.ico" />
   42.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
   42.17 -</head>
   42.18 -<body bgcolor="#ffffff">
   42.19 -
   42.20 -<!-- Header and quick navigation -->
   42.21 -<div id="header">
   42.22 -<div align="right" id="quicknav">
   42.23 -	<a name="top"></a>
   42.24 -	<a href="http://www.slitaz.org/doc/">www.slitaz.org/doc/</a> |
   42.25 -	<a href="http://www.slitaz.org/en/doc/handbook/">English Handbook</a>
   42.26 -</div>
   42.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   42.28 -</div>
   42.29 -
   42.30 -<!-- Content. -->
   42.31 -<div id="content">
   42.32 -<div class="content-right"></div>
   42.33 -
   42.34 -<h2><font color="#DF8F06">Livre de main de SliTaz</font></h2>
   42.35 -
   42.36 -<h3><font color="#6c0023">Table des matières</font></h3>
   42.37 -<ul>
   42.38 -	<li><a href="livecd.html">Utiliser le LiveCD</a> -  Comment démarrer ?
   42.39 -	Conserver ses données en utilisant un media externe (clé USB). Login,
   42.40 -	des mots de passes et session graphique (X).</li>
   42.41 -	<li><a href="install.html">Instructions d'installation</a> - Déscription
   42.42 -	des étapes à réaliser manuellement pour installer Slitaz sur un disque
   42.43 -	dur.</li>
   42.44 -	<li><a href="cmdline.html">Références en ligne de commandes</a> - Utiliser
   42.45 -	SliTaz en ligne de commandes via un terminal Linux ou graphique.</li>
   42.46 -	<li><a href="openbox.html">Openbox</a> - Présentation, utilisation et
   42.47 -	configuration du gestionnaire de fenêtres Openbox; Le bureau SliTaz
   42.48 -	par défaut et ses outils associés fournissant un bureau complet, 
   42.49 -	simple, léger, élégant et rapide..</li>
   42.50 -</ul>
   42.51 -<h4>Applications</h4>
   42.52 -<ul>
   42.53 -	<li><a href="utilities.html">Utilitaires</a> - Navigateurs de fichiers,
   42.54 -	base de données SQL, calculatrice, gravure de CD/DVD et créations ISO.</li>
   42.55 -	<li><a href="office.html">Bureautique</a> - Traitement de texte, organiseur
   42.56 -	personnel, lecteur PDF, Wiki, etc.</li>
   42.57 -	<li><a href="network.html">Internet</a> - Navigateurs web,
   42.58 -	client de chat IRC, client mail, client BitTorrent et FTP.</li>
   42.59 -	<li><a href="graphics.html">Graphisme</a> - Infographie et gestion
   42.60 -	d'images.</li>
   42.61 -	<li><a href="multimedia.html">Multimedia</a> - Son, musique et video</li>
   42.62 -	<li><a href="development.html">Développement</a> - Créer des interfaces
   42.63 -	graphiques avec Dialog, IDE ou Environnement de Développement Intégré,
   42.64 -	scripts SHell et Perl.
   42.65 -	Installer la <em>toolchain</em> et compiler des sources.</li>
   42.66 -	<li><a href="secure-shell.html">SHell sécurisé (SSH)</a> - Contrôle et
   42.67 -	admin à distance avec Dropbear, client/serveur SSH et fournissant aussi
   42.68 -	l'utilitaire de copie scp.</li>
   42.69 -	<li><a href="system-tools.html">Outils système</a> - Visionneur de
   42.70 -	processus système, mountage et gestion d'un disque dur.</li>
   42.71 -	<li>Jeux - Clone du jeu Space Invaders : nInvaders. Et un petit tetris :
   42.72 -	Bastet.</li>
   42.73 -</ul>
   42.74 -<h4>Système</h4>
   42.75 -<ul>
   42.76 -	<li><a href="x-window.html">Système de fenêtres X</a> - Utilisation du
   42.77 -	serveur Xvesa ou Xorg, polices (<em>fonts</em>) et configuration d'une 
   42.78 -	session graphique.</li>
   42.79 -	<li><a href="system-admin.html">Administration du système</a> -  Configurer
   42.80 -	la langue et le clavier, régler l'horloge et le fuseau horaire. Utiliser
   42.81 -	Crond et Crontab, gestion des utilisateurs et groupes.</li>
   42.82 -	<li><a href="network-config.html">Configuration du réseau</a> -  Connexion au web,
   42.83 -	réseau local, et pare-feu (firewall).</li>
   42.84 -	<li><a href="web-server.html">Serveur web</a> - Utiliser et configurer le
   42.85 -	serveur web LightTPD.</li>
   42.86 -	<li><a href="packages.html">Gestion des paquets</a> - Liste des paquets
   42.87 -	logiciels, installation et désinstallation, infos sur les paquets de
   42.88 -	SliTaz et mise à jour du système.</li>
   42.89 -	<li><a href="security.html">Sécurité du système</a> - SliTaz et la sécurité
   42.90 -	du système en général.</li>
   42.91 -	<li><a href="chroot-env.html">Environnement chrooté</a> - Construire un
   42.92 -	<em>chroot</em> pour protéger le système hôte, tester, compiler et/ou
   42.93 -	développer SliTaz.</li>
   42.94 -	<li><a href="hacking-livecd.html">Hacking LiveCD</a> - Manipuler et
   42.95 -	s'amuser avec l'image ISO du LiveCD de SliTaz.</li>
   42.96 -	<li><a href="gen-livecd.html">Générer un LiveCD à saveur</a> - Créer 
   42.97 -	votre propre saveur du LiveCD en utilisant les paquets et Tazlito.</li>
   42.98 -	<li><a href="liveusb.html">LiveUSB</a> - Installer et démarrer SliTaz
   42.99 -	depuis un media USB.</li>
  42.100 -</ul>
  42.101 -<h4>Gestionnaires de fenêtres alternatifs</h4>
  42.102 -<ul>
  42.103 -	<li><a href="enlightenment.html">Enlightenment (e17)</a> - Environnement
  42.104 -	de bureau complet, léger, rapide, facilement configurable et tout 
  42.105 -	simplement beau.</li>
  42.106 -	<li><a href="jwm.html">JWM</a> - Présentation, utilisation et
  42.107 -	configuration du gestionnaire de fenêtres <em>Joe's Window Manager</em>.
  42.108 -	Ce document fournit les instructions pour créer un thème ou/et modifier
  42.109 -	le menu en fonction de ses goûts, envies et besoins.</li>
  42.110 -	<li>DWM - Gestionnaire de fenêtres dynamique.</li>
  42.111 -</ul>
  42.112 -
  42.113 -<a name="about"></a>
  42.114 -<h3><font color="#6c0023">&Agrave; propos de ce Handbook</font></h3>
  42.115 -<p>
  42.116 -Le Handbook de SliTaz est le livre de référence au sujet de l'utilisation du
  42.117 -système au niveau utilisateur, administrateur et développeur en général. Ce
  42.118 -Handbook réunit des travaux de référence, des mini manuels et une collection
  42.119 -d'instructions destinées à fournir un livre complet, de haute qualité, 
  42.120 -facilement consultable et fournissant des réponses rapides sur un sujet
  42.121 -spécifique. Le Handbook est écrit au format xHTML 1.0 avec l'IDE Geany et
  42.122 -l'éditeur de texte GNU Nano.
  42.123 -</p>
  42.124 -<p>
  42.125 -Vous pouvez vous référer à la table des matières de cette page pour un
  42.126 -accès aux divers documents à thèmes. Pour commencer en mode LiveCD, nous vous
  42.127 -conseillons de jeter un coup d'oeil au chapitre :
  42.128 -<a href="livecd.html">Utiliser le LiveCD</a>. Vous pouvez lire le Handbook
  42.129 -de manière linéaire en utilisant le liens de navigation rapide situés dans le
  42.130 -coin droite en haut de chaque pages ou naviguer dans les pages en fonction de
  42.131 -vos besoins.
  42.132 -</p>
  42.133 -<p>
  42.134 -La dernière version du <a href="http://www.slitaz.org/doc/handbook/"
  42.135 ->Handbook</a> de SliTaz est lisible via la partie 
  42.136 -<a href="http://www.slitaz.org/doc/">documentation</a> du site web de 
  42.137 -<a href="http://www.slitaz.org/">www.slitaz.org</a>. Au moment de la
  42.138 -publication d'une nouvelle version de SliTaz, le Handbook est archivé et
  42.139 -prend le même numéro de version que SliTaz. Il est alors téléchargeable
  42.140 -depuis les mirroirs du projet.
  42.141 -</p>
  42.142 -<h4>Participer/collaborer/réclamer</h4>
  42.143 -<p>
  42.144 -La documentation du projet se veut une oeuvre collaborative. Vous pouvez
  42.145 -facilement participer à l'écriture ou à la relecture de documents, nous faire
  42.146 -part de vos suggestions et commentaires. Si vous avez besoin d'une description
  42.147 -supplémentaire, d'un texte de référence ou autre, vous pouvez nous contacter 
  42.148 -sans hésiter et nous faire une demande spécifique. 
  42.149 -</p>
  42.150 -<p>
  42.151 -Si vous avez remarqué des erreurs dans les textes ou si vous avez fait une
  42.152 -relecture complète d'un chapitre, vous pouvez envoyer/attacher vos 
  42.153 -correctifs sous forme de patch ou envoyer toute la page relue ou encore
  42.154 -signaler les erreurs directement dans le contenu du mail.
  42.155 -</p>
  42.156 -<p>
  42.157 -Pour écrire un nouveau document ou un bout de texte à rajouter dans un
  42.158 -chapître existant, vous pouvez utiliser la page modèle du Handbook
  42.159 -(<a href="template.html">template.html</a>) associée à sa feuille de style
  42.160 -CSS (<a href="book.css">handbook.css</a>) ou simplement utiliser un
  42.161 -fichier texte (une personne de la liste se chargera de la mise en page). Une
  42.162 -fois votre texte mis en page, vous pouvez l'envoyer sur la liste afin qu'il
  42.163 -soit relu et corrigé. Votre documents sera ensuite intégré au Handbook
  42.164 -officiel de SliTaz. Par la suite, vous avez le choix de rester le mainteneur
  42.165 -du document ou de passer la main.
  42.166 -</p>
  42.167 -
  42.168 -<!-- End of content -->
  42.169 -</div>
  42.170 -
  42.171 -<!-- Footer. -->
  42.172 -<div id="footer">
  42.173 -	<div class="footer-right"></div>
  42.174 -	<a href="#top">Haut de la page</a> | 
  42.175 -	<a href="index.html">Table des matières</a>
  42.176 -</div>
  42.177 -
  42.178 -<div id="copy">
  42.179 -	Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  42.180 -	<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  42.181 -	Documentation publiées sous
  42.182 -	<a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  42.183 -	et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  42.184 -</div>
  42.185 -
  42.186 -</body>
  42.187 -</html>
    43.1 --- a/doc/handbook/install.html	Sat Apr 11 18:26:49 2009 +0200
    43.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.3 @@ -1,240 +0,0 @@
    43.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    43.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    43.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    43.7 -<head>
    43.8 -    <title>SliTaz Handbook - Installation</title>
    43.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   43.10 -    <meta name="description" content="installation de SliTaz GNU/Linux sur disque dur hd grub boot" />
   43.11 -    <meta name="expires" content="never" />
   43.12 -    <meta name="modified" content="2007-12-18 12:30:00" />
   43.13 -    <meta name="publisher" content="www.slitaz.org" />
   43.14 -    <meta name="author" content="Christophe Lincoln"/>
   43.15 -    <link rel="shortcut icon" href="favicon.ico" />
   43.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   43.17 -</head>
   43.18 -<body bgcolor="#ffffff">
   43.19 -
   43.20 -<!-- Header and quick navigation -->
   43.21 -<div id="header">
   43.22 -<div align="right" id="quicknav">
   43.23 -    <a name="top"></a>
   43.24 -    <a href="cmdline.html">Ligne de commandes</a> |
   43.25 -    <a href="index.html">Table des matières</a>
   43.26 -</div>
   43.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   43.28 -</div>
   43.29 -
   43.30 -<!-- Content. -->
   43.31 -<div id="content">
   43.32 -<div class="content-right"></div>
   43.33 -
   43.34 -<h2><font color="#DF8F06">Instructions d'installation sur HD</font></h2>
   43.35 -
   43.36 -<ul>
   43.37 -	<li><a href="#apropos">A propos de ce document.</a></li>
   43.38 -	<li><a href="#prerequis">Prérequis.</a></li>
   43.39 -	<li><a href="#installer">Installateur.</a></li>
   43.40 -	<li><a href="#byhand">Installation à la main.</a>
   43.41 -		<ul>
   43.42 -			<li><a href="#cdrom">Monter le cdrom.</a></li>
   43.43 -			<li><a href="#install">Installation du système.</a></li>
   43.44 -		</ul></li>
   43.45 -	<li><a href="#grub">Installer le bootloader GRUB.</a></li>
   43.46 -	<li><a href="#reboot">Redémarrer (<em>reboot</em>).</a></li>
   43.47 -</ul>
   43.48 -
   43.49 -<a name="apropos"></a>
   43.50 -<h3><font color="#6c0023">A propos de ce document</font></h3>
   43.51 -<p>
   43.52 -Ce document fournit les instructions pour une installation de SliTaz GNU/Linux
   43.53 -sur un disque dur (HD). Il vous faudra passer quelques commandes et éditer
   43.54 -quelques fichiers au format texte. Le temps à consacrer pour une
   43.55 -installation de base est d'environ 10 min. A noter que vous pouvez toujours
   43.56 -utiliser une clé USB ou un disque dur externe en tant que partition
   43.57 -<code>/home</code>, comme avec <a href="livecd.html">le mode LiveCD</a>. A noter
   43.58 -que vous avez le choix entre un installation semi-automatisée ou une
   43.59 -installation à la main, commande par commande.
   43.60 -</p>
   43.61 -
   43.62 -<a name="prerequis"></a>
   43.63 -<h3><font color="#6c0023">Prérequis</font></h3>
   43.64 -<p>
   43.65 -Il vous faut un cdrom ou une image ISO de SliTaz et environ 80 Mb de libre
   43.66 -sur un disque dur de votre ordinateur. Si le mode liveCD fonctionne c'est
   43.67 -que vous pouvez installer SliTaz facilement et sans aucun problèmes.
   43.68 -</p>
   43.69 -<p>
   43.70 -Pour commencer, vous devez avoir une partition montée pour installer SliTaz
   43.71 -et avoir ouvert un terminal avec un SHell administrateur (<em>root</em>).
   43.72 -En mode LiveCD, vous pouvez devenir <em>root</em> avec la commande
   43.73 -<code>su</code> suivi du mot de passe <code>root</code>. Pour lister les
   43.74 -partitions disponibles, vous pouvez utiliser les commandes :
   43.75 -<code>cat /proc/partitions</code> ou <code>fdisk -l</code>. Pour créer un
   43.76 -système de fichiers sur une partition, vous pouvez utiliser l'utilitaire
   43.77 -<code>mkfs</code>. Exemple avec la partition <code>hda1</code> et le système
   43.78 -de fichiers journalisé <code>ext3</code>, attention cette commande détruit
   43.79 -définitivement toutes les données de la partition spécifiée :
   43.80 -</p>
   43.81 -<pre>
   43.82 - # mkfs.ext3 /dev/hda1
   43.83 -</pre>
   43.84 -
   43.85 -<a name="installer"></a>
   43.86 -<h3><font color="#6c0023">Installateur</font></h3>
   43.87 -<p>
   43.88 -SliTaz fourni un installateur en mode ncurses, simple, intutif et en français.
   43.89 -Il fournit les instructions nécessaires, pas à pas, pour que l'installation
   43.90 -du système se passe sans soucis et que vous puissiez redémarrer sur votre
   43.91 -nouveau système SliTaz GNU/Linux. Les étapes sont toutes automatisées, vous
   43.92 -pourrez installer le gestionnaire de démarrage GRUB si besoin est, ou
   43.93 -ajouter une ligne au fichier de configuration de votre gestionnaire de
   43.94 -démarrage actuel. Pour afficher le premier message et commencer l'installation :
   43.95 -</p>
   43.96 -<pre>
   43.97 - # slitaz-installer
   43.98 -</pre>
   43.99 -
  43.100 -<a name="byhand"></a>
  43.101 -<h3><font color="#6c0023">Installation à la main</font></h3>
  43.102 -<p>
  43.103 -Si vous avez utilisé l'installateur, vous pouvez directement passer au
  43.104 -<a href="#grub">bootloader GRUB.</a>
  43.105 -</p>
  43.106 -<p>
  43.107 -A noter que vous pouvez copier/coller les commandes depuis Firefox dans le
  43.108 -terminal, en utilisant le bouton du milieu. A noter aussi que ce document ne
  43.109 -demande qu'a être amélioré, toute contribution est la bienvenue.
  43.110 -</p>
  43.111 -<h4>Monter la partition cible</h4>
  43.112 -<p>
  43.113 -Pour monter la partition cible sur un point de montage tel que le répertoire
  43.114 -<code>/mnt/target</code>, vous pouvez utiliser la commande <code>mount</code>.
  43.115 -Exemple :
  43.116 -</p>
  43.117 -<pre>
  43.118 - # mkdir /mnt/target
  43.119 - # mount -t ext3 /dev/hda1 /mnt/target
  43.120 -</pre>
  43.121 -
  43.122 -<a name="cdrom"></a>
  43.123 -<h4>Monter le cdrom</h4>
  43.124 -<p>
  43.125 -Tous les fichiers utiles se trouvent sur le cdrom de SliTaz. Il faut le noyau
  43.126 -Linux, le système de fichiers racine compressé (rootfs.gz), et des packages
  43.127 -additionnels si vous le désirez. Pour monter le périphérique de cdrom sur
  43.128 -le point de montage <code>/media/cdrom</code> :
  43.129 -</p>
  43.130 -<pre>
  43.131 - # mount -t iso9660 /dev/cdrom /media/cdrom
  43.132 - ou
  43.133 - # mount -t iso9660 /dev/hdd /media/cdrom
  43.134 -</pre>
  43.135 -
  43.136 -<a name="install"></a>
  43.137 -<h4>Installation du système</h4>
  43.138 -<p>
  43.139 -Création du répertoire /boot et copie du noyau Linux, qui se nomme bzImage
  43.140 -sur le cdrom. Nous allons renommer le noyau en vmlinuz suivi de son numéro
  43.141 -de version, que l'on peut obtenir avec la commande
  43.142 -<code>uname -r</code> en mode live :
  43.143 -</p>
  43.144 -<pre>
  43.145 - # mkdir /mnt/target/boot
  43.146 - # cd /media/cdrom/boot
  43.147 - # cp bzImage /mnt/target/boot/vmlinuz-2.6.22.9-slitaz
  43.148 -</pre>
  43.149 -<p>
  43.150 -Copie du rootfs:
  43.151 -</p>
  43.152 -<pre>
  43.153 - # cp rootfs.gz /mnt/target
  43.154 -</pre>
  43.155 -<p>
  43.156 -Nous allons maintenant nous déplacer dans la cible, et décompressé l'archive
  43.157 -rootfs.lf avec lzma et cpio. Nous supprimons ensuite le fichier rootfs et le
  43.158 -lien init, utilisé par le mode liveCD :
  43.159 -</p>
  43.160 -<pre>
  43.161 - # cd /mnt/target
  43.162 - # lzma d rootfs.lz -so | cpio -id 
  43.163 - # rm rootfs.lz init
  43.164 -</pre>
  43.165 -<p>
  43.166 -Voilà SliTaz est installé. Si vous avez déjà GRUB ou Lilo d'installé, vous
  43.167 -pouvez ajouter les lignes nécessaires pour faire booter SliTaz, et redémarrer.
  43.168 -Sinon il vous faut installer le boot loader GRUB.
  43.169 -</p>
  43.170 -<a name="grub"></a>
  43.171 -<h3><font color="#6c0023">Installer le bootloader GRUB</font></h3>
  43.172 -<p>
  43.173 -Le paquet GRUB devrait être installé sur le LiveCD de SliTaz. GRUB est un
  43.174 -chargeur de démarrage (<em>boot loader</em>) permettant de lancer les systèmes
  43.175 -GNU/Linux, BSD et même Windows, via de simple entrée dans un fichier texte.
  43.176 -Ce fichier texte se nomme <code>menu.list</code>, il permet de finement
  43.177 -configurer le chargeur de démarrage, il peut être modifié manuellement et à
  43.178 -tous moments.
  43.179 -</p>
  43.180 -<p>
  43.181 -Installation de GRUB sur le mbr, avec comme racine /mnt/target (la cible), et
  43.182 -comme disque <code>hda</code> :
  43.183 -</p>
  43.184 -<pre>
  43.185 - # grub-install --root-directory=/mnt/target /dev/hda
  43.186 -</pre>
  43.187 -<p>
  43.188 -Vous pouvez maintenant ajouter les lignes de configuration ci-dessous pour
  43.189 -SliTaz, au fichier menu.lst de la cible. Pour cela vous pouvez utiliser
  43.190 -l'éditeur de texte Nano ou LeafPad en mode graphique . A noter que pour
  43.191 -connaître la version du noyau Linux sur un système GNU/Linux, vous pouvez
  43.192 -utiliser la commande <code>$ uname -a</code>. Pour éditer le fichier de
  43.193 -configuration de GRUB (Un exemple est fournit) :
  43.194 -</p>
  43.195 -<pre>
  43.196 - # nano /mnt/target/boot/grub/menu.lst
  43.197 - (Ctrl+X pour quitter)
  43.198 - ou :
  43.199 - # leafpad /mnt/target/boot/grub/menu.lst
  43.200 -</pre>
  43.201 -<h4>/boot/grub/menu.lst - Exemple</h4>
  43.202 -<pre class="script">
  43.203 -
  43.204 - title  SliTaz GNU/Linux (cooking) (Kernel 2.6.22.9-slitaz)
  43.205 -        root(hd0,0)
  43.206 -        kernel /boot/vmlinuz-2.6.22.9-slitaz root=/dev/hda1 vga=788
  43.207 -
  43.208 -</pre>
  43.209 -<a name="reboot"></a>
  43.210 -<h3><font color="#6c0023">Redémarrer (<em>reboot</em>)</font></h3>
  43.211 -<p>
  43.212 -Vous devriez pouvoir redémarrer sur votre nouveau système SliTaz GNU/Linux.
  43.213 -Après l'installation de SliTaz sur un disque dur, il est recommandé de
  43.214 -commencer par configurer le système, en fonction de ses besoins, du matériel,
  43.215 -et des possibilités. Pour configurer votre système après le reboot et
  43.216 -apprendre à utiliser SliTaz, vous pouvez vous référer au Handbook. Vous pouvez
  43.217 -redémarrer via le menu du gestionnaire de fenêtres JWM ou via la commande :
  43.218 -</p>
  43.219 -<pre>
  43.220 - # reboot
  43.221 -</pre>
  43.222 -
  43.223 -
  43.224 -<!-- End of content -->
  43.225 -</div>
  43.226 -
  43.227 -<!-- Footer. -->
  43.228 -<div id="footer">
  43.229 -	<div class="footer-right"></div>
  43.230 -	<a href="#top">Haut de la page</a> | 
  43.231 -	<a href="index.html">Table des matières</a>
  43.232 -</div>
  43.233 -
  43.234 -<div id="copy">
  43.235 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  43.236 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  43.237 -    Documentation publiées sous
  43.238 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  43.239 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  43.240 -</div>
  43.241 -
  43.242 -</body>
  43.243 -</html>
    44.1 --- a/doc/handbook/jwm.html	Sat Apr 11 18:26:49 2009 +0200
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,215 +0,0 @@
    44.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    44.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    44.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    44.7 -<head>
    44.8 -    <title>SliTaz Handbook - JWM</title>
    44.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   44.10 -    <meta name="description" content="SliTaz desktop bureau graphique JWM light window manager léger rapide simple gestion fenêtres" />
   44.11 -    <meta name="expires" content="never" />
   44.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   44.13 -    <meta name="publisher" content="www.slitaz.org" />
   44.14 -    <meta name="author" content="Christophe Lincoln"/>
   44.15 -    <link rel="shortcut icon" href="favicon.ico" />
   44.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   44.17 -</head>
   44.18 -<body bgcolor="#ffffff">
   44.19 -
   44.20 -<!-- Header and quick navigation -->
   44.21 -<div id="header">
   44.22 -<div align="right" id="quicknav">
   44.23 -    <a name="top"></a>
   44.24 -    End |
   44.25 -    <a href="index.html">Table des matières</a>
   44.26 -</div>
   44.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   44.28 -</div>
   44.29 -
   44.30 -<!-- Content. -->
   44.31 -<div id="content">
   44.32 -<div class="content-right"></div>
   44.33 -
   44.34 -<h2><font color="#DF8F06">JWM le gestionnaire de fenêtres</font></h2>
   44.35 -
   44.36 -<ul>
   44.37 -    <li><a href="#intro">Introduction et présentation de JWM.</a></li>
   44.38 -    <li><a href="#usage-config">Utilisation et configuration de JWM.</a></li>
   44.39 -    <li><a href="#style">Créer son propre style pour JWM.</a></li>
   44.40 -    <li><a href="#ontheweb">JWM sur le web.</a></li>
   44.41 -</ul>
   44.42 -
   44.43 -<a name="intro"></a>
   44.44 -<h3><font color="#6c0023">Introduction et présentation de JWM</font></h3>
   44.45 -<p>
   44.46 -Le gestionnaire de fenêtres (en anglais <em>window manager</em> ou <em>WM</em>)
   44.47 -JWM (<em>Joe's Window Manager</em>) est installable via le gestionnaire de paquets.
   44.48 -Un gestionnaire de fenêtres est une application tournant au dessus du serveur
   44.49 -X, permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal X ou
   44.50 -d'afficher des applications. Il permet ensuite de placer, de réduire, et de 
   44.51 -dimensionner les fenêtres à son propre gré. JWM sais aussi gérer plusieurs
   44.52 -bureaux virtuels, fournit des raccourcis clavier configurables, et propose un
   44.53 -joli menu supportant les icônes. JWM est un gestionnaire de fenêtres très
   44.54 -léger, c'est un bureau graphique efficace, ne consommant pas toutes les
   44.55 -ressources du système, il est relativement facile d'accès à un débutant dans
   44.56 -le monde libre de GNU/Linux. Côté développeur l'utilisation d'un gestionnaire
   44.57 -de fenêtres léger est appréciable, l'économie des ressources système
   44.58 -signifiant un gain en rapidité, même sur des machines puissantes.
   44.59 -</p>
   44.60 -<p>
   44.61 -<em>Joe's Window Manager</em> est écrit en C, simple, rapide, épuré, stable et
   44.62 -efficace. JWM propose une ou plusieurs barre(s) des tâches, un menu avec des
   44.63 -icônes et un pager pour la gestion des bureaux virtuels, la barre des tâches
   44.64 -peut aussi afficher l'heure en différents formats et un dock par instance de
   44.65 -JWM. De plus il est facilement configurable via un seul fichier texte vous
   44.66 -permettant de changer le menu, les polices et leurs tailles, et les
   44.67 -différentes couleurs. Le projet est en actif développement et les 
   44.68 -fonctionnalités s'additionnent avec le temps, depuis la version 2.0 vous
   44.69 -bénéficiez, par exemple, du support des couleurs dégradées (<em>gradient</em>),
   44.70 -de la gestion du fond d'écran ou de la possibilité de déplacer les fenêtres
   44.71 -via le pager.
   44.72 -</p>
   44.73 -<a name="usage-config"></a>
   44.74 -<h3><font color="#6c0023">Utilisation et configuration de JWM</font></h3>
   44.75 -<p>
   44.76 -La prise en main de  Joe's Window Manager est très rapide. Pour afficher le
   44.77 -menu il suffit de cliquer quelque part sur le bureau ou sur le bouton du menu
   44.78 -qui se trouve, par défaut, en bas à gauche de l'écran. Vous pouvez
   44.79 -redimensionner une fenêtre via une des bordures ou un des coins, les passer
   44.80 -d'un bureau virtuel à l'autre via le pager, les réduire ou encore les
   44.81 -maximiser. Vous disposez aussi de raccourcis clavier configurables pour un 
   44.82 -accès plus rapide aux applications que vous utilisez le plus souvent. Sur 
   44.83 -SliTaz le fichier de configuration système est&nbsp;: 
   44.84 -<code>/etc/jwm/system.jwmrc</code>. A part ce fichier de configuration
   44.85 -système, chaque utilisateur peut utiliser son propre fichier de configuration
   44.86 -caché <code>~/.jwmrc</code>. Ce fichier est un fichier texte utilisant la 
   44.87 -syntaxe XML, il peut être modifié avec un simple éditeur de texte, les lignes
   44.88 -commençant par&nbsp;: <code>&lt;!--</code> sont des commentaires qui vous aiderons
   44.89 -à savoir quelle balise fait quoi.
   44.90 -</p>
   44.91 -<p>
   44.92 -Pour faciliter la personnalisation de son bureau, SliTaz copie automatiquement,
   44.93 -lors du lancement de la première session graphique, un fichier de configuration
   44.94 -système à la racine du répertoire personnel de l'utilisateur. Vous pouvez
   44.95 -directement modifier ce fichier et faire vos essais sans risques. Pour l'éditer
   44.96 -avec votre éditeur de texte préféré&nbsp;:
   44.97 -</p>
   44.98 -<pre>
   44.99 - $ geany $HOME/.jwmrc &amp;
  44.100 -</pre>
  44.101 -<p>
  44.102 -Pour récupérer un fichier de configuration original, il faut copier celui du 
  44.103 -système dans son répertoire personnel en le renommant par <code>.jwmrc</code>,
  44.104 -vous pourez ensuite (re)commencer à l'éditer&nbsp;:
  44.105 -</p>
  44.106 -<pre>
  44.107 - $ cp /etc/jwm/system.jwmrc $HOME/.jwmrc
  44.108 -</pre>
  44.109 -<p>
  44.110 -Maintenant que vous avez un fichier de configuration personnel vous allez
  44.111 -pouvoir créer votre propre menu en utilisant les icônes dont vous avez envie.
  44.112 -La balise&nbsp;: <code>RootMenu</code> correspond au menu affiché par un clique
  44.113 -sur un des trois boutons de la souris. Pour ajouter une catégorie vous devez
  44.114 -utiliser la balise&nbsp;: Menu contenant elle même des entrées pour divers
  44.115 -programmes. Une entrée dans le menu de JWM peut tenir sur une seule ligne,
  44.116 -exemple avec l'application de gestion d'images GQview&nbsp;:
  44.117 -</p>
  44.118 -<pre class="script">
  44.119 -&lt;Program icon="gqview.png" label="GQview"&gt;gqview&lt;/Program&gt;
  44.120 -</pre>
  44.121 -<p>
  44.122 -Il existe encore de nombreuses possibilités de configuration comme 
  44.123 -l'utilisation de plusieurs <code>RootMenu</code> en fonction des boutons de 
  44.124 -la souris, le choix du mode utilisé pour déplacer les fenêtres, la création
  44.125 -de groupes, etc. Le manuel disponible en ligne sur le site web officiel du 
  44.126 -projet devrait vous aider à aller plus loin, pour afficher une liste des
  44.127 -options possibles en ligne de commandes il suffit de taper&nbsp;: 
  44.128 -<code>jwm -h</code> dans un terminal.
  44.129 -</p>
  44.130 -<a name="style"></a>
  44.131 -<h3><font color="#6c0023">Créer son propre style pour JWM</font></h3>
  44.132 -<p>
  44.133 -Créer son style graphique avec JWM est relativement facile et se fait
  44.134 -rapidement, les balises sont claires et les attributs possibles sont donnés
  44.135 -dans les commentaires. Lors de l'élaboration de votre travail, vous pouvez
  44.136 -voir vos modification au fur et à mesure en redémarrant le gestionnaire de
  44.137 -fenêtres via le menu ou la commande&nbsp;: <code>jwm  -restart</code>. Dans le
  44.138 -fichier de configuration les balises de styles débutent après  la ligne de 
  44.139 -commentaires&nbsp;: &lt;!-- Visual Styles --&gt;. Pour commencer voici une petite
  44.140 -liste des balises de styles principales avec une courte description&nbsp;:
  44.141 -</p>
  44.142 -<ul>
  44.143 -    <li><code>Background</code> gére le fond d'écran. Ce tag supporte les
  44.144 -    attributs&nbsp;: <code>solid, gradient, image</code> ou <code>tile</code>,
  44.145 -    permettant respectivement d'utiliser une couleur solide, de créer un
  44.146 -    dégradé, d'afficher une image redimensinnée ou en mode tuile.</li>
  44.147 -    <li><code>BorderStyle</code> contrôle le style de la bordure des fenêtres</li>
  44.148 -    <li><code>TrayStyle</code> contrôle une barre des tâches. Vous pouvez en
  44.149 -    mettre plusieurs (en haut et en bas par exemple). La barre des tâches peut,
  44.150 -    entre autre, être cachée automatiquement ou ne remplir qu'une partie de
  44.151 -    l'écran via l'attribut <code>width</code>.</li>
  44.152 -    <li><code>TaskListStyle</code> contrôle le style de la liste des fenêtres 
  44.153 -    ouvertes sur le bureau courant.</li>
  44.154 -    <li><code>PagerStyle</code> contrôle le pager affichant les différents 
  44.155 -    bureaux virtuels (quatre par défaut).</li>
  44.156 -    <li><code>MenuStyle</code> définit le style du menu.</li>
  44.157 -    <li>Les icônes sont définies par le tag <code>IconPath</code>, vous pouvez
  44.158 -    facilement utiliser vos icônes personnelles en spécifiant le chemin
  44.159 -    complet vers le répertoire qui les contient. A noter que vous pouvez
  44.160 -    spécifier plus d'un chemin, si vous voulez par exemple utiliser vos
  44.161 -    images et celles du système contenues dans&nbsp;: 
  44.162 -    <code>/usr/share/pixmaps</code> et <code>/usr/share/icons</code>. SliTaz 
  44.163 -    utilise les icons du thème Tango: <a href="http://tango.freedesktop.org/"
  44.164 -    >tango.freedesktop.org</a> pour le menu. Ils sont de taille 16x16 et se
  44.165 -    trouvent dans le répertoire&nbsp;: <code>/usr/share/icons/Tango</code>.
  44.166 -    Vous pouvez en rajouter, les modifier, les supprimer, etc. Si vous désirez
  44.167 -    installer de nouvelles icônes en espace utilisateur, nous vous conseillons
  44.168 -    d'utiliser un répertoire personnel <code>~/Images/Icons</code> (configurer
  44.169 -    par défaut) ou un répertoire caché <code>~/.icons</code>.
  44.170 -</li>
  44.171 -</ul>
  44.172 -<p>
  44.173 -Les couleurs peuvent être définies avec leur nom ou leur numéro RGB, tel que&nbsp;:
  44.174 -<code>#3A4956</code>. Pour utiliser de belles couleurs en mode dégradé
  44.175 -(<em>gradient</em>), vous devez spécifier deux couleurs séparées par
  44.176 -deux points, exemple&nbsp;: <code>#6C0023:#3E1220</code>. Vous pouvez aussi changer
  44.177 -les polices et leurs tailles en utilisant la balise&nbsp;: <code>Font</code>. Il y
  44.178 -a encore quelques petites choses que vous pouvez modifier pour personnaliser
  44.179 -votre bureau, telles que le format de l'horloge ou le nom du bouton et son icône.
  44.180 -Avant de redémarrer JWM avec votre nouveau fichier de configuration, vous
  44.181 -pouvez vérifier sa syntaxe en utilisant la commande&nbsp;: <code>jwm -p</code>.
  44.182 -Pour aller plus loin, le manuel officiel décrit tous les tags, les options
  44.183 -possibles et les attributs valides. Vous pouvez le consulter en ligne sur le
  44.184 -site web de JWM. 
  44.185 -</p>
  44.186 -<a name="ontheweb"></a>
  44.187 -<h3><font color="#6c0023">JWM sur le web</font></h3>
  44.188 -<ul>
  44.189 -    <li><a href="http://www.joewing.net/programs/jwm/"
  44.190 -    >www.joewing.net/programs/jwm/</a> - Le site web officiel de Joe's 
  44.191 -    Window Manager, fournissant des news et le manuel complet.</li>
  44.192 -    <li><a href="http://joesnet.sytes.net/">joesnet.sytes.net</a> - Site web
  44.193 -    de JoesBox, proposant des thèmes et divers petits utilitaires à utiliser
  44.194 -    avec JWM.</li>
  44.195 -    <li>#jwm sur irc.freenode.net - Le canal de discussions IRC de JWM sur
  44.196 -    les serveurs de Freenode.</li>
  44.197 -</ul>
  44.198 -
  44.199 -<!-- End of content -->
  44.200 -</div>
  44.201 -
  44.202 -<!-- Footer. -->
  44.203 -<div id="footer">
  44.204 -	<div class="footer-right"></div>
  44.205 -	<a href="#top">Haut de la page</a> | 
  44.206 -	<a href="index.html">Table des matières</a>
  44.207 -</div>
  44.208 -
  44.209 -<div id="copy">
  44.210 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  44.211 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  44.212 -    Documentation publiées sous
  44.213 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  44.214 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  44.215 -</div>
  44.216 -
  44.217 -</body>
  44.218 -</html>
    45.1 --- a/doc/handbook/livecd.html	Sat Apr 11 18:26:49 2009 +0200
    45.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.3 @@ -1,347 +0,0 @@
    45.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    45.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    45.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    45.7 -<head>
    45.8 -    <title>SliTaz Handbook - LiveCD</title>
    45.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   45.10 -    <meta name="description" content="utiliser le livecd options login utilisateur session X" />
   45.11 -    <meta name="expires" content="never" />
   45.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   45.13 -    <meta name="publisher" content="www.slitaz.org" />
   45.14 -    <meta name="author" content="Christophe Lincoln"/>
   45.15 -    <link rel="shortcut icon" href="favicon.ico" />
   45.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   45.17 -</head>
   45.18 -<body bgcolor="#ffffff">
   45.19 -
   45.20 -<!-- Header and quick navigation -->
   45.21 -<div id="header">
   45.22 -<div align="right" id="quicknav">
   45.23 -    <a name="top"></a>
   45.24 -    <a href="install.html">Installation</a> |
   45.25 -    <a href="index.html">Table des matières</a>
   45.26 -</div>
   45.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   45.28 -</div>
   45.29 -
   45.30 -<!-- Content. -->
   45.31 -<div id="content">
   45.32 -<div class="content-right"></div>
   45.33 -
   45.34 -<h2><font color="#DF8F06">Utiliser le LiveCD et ses options</font></h2>
   45.35 -
   45.36 -<ul>
   45.37 -    <li><a href="#quick-intro">Rapide introduction au LiveCD.</a></li>
   45.38 -    <li><a href="#boot">Démarrer sur le CD (<em>boot</em>).</a></li>
   45.39 -    <li><a href="#options">Options à passer au démarrage.</a></li>
   45.40 -    <li><a href="#kernel-param">Paramètres du noyau Linux</a> - Matériel
   45.41 -    et modes VGA.</li>
   45.42 -    <li><a href="#home">Option : home=usb</a> - Conserver ses donnés sur un
   45.43 -    media USB.</li>
   45.44 -    <li><a href="#i18n">Options : lang=XX et kmap=XX</a> - Spécifier la langue
   45.45 -    et le clavier.</li>
   45.46 -    <li><a href="#config">Option : config=&lt;device&gt;,&lt;path&gt;</a> -
   45.47 -    Lancer un script au démarrage du LiveCD.</li>
   45.48 -    <li><a href="#sound">Option : sound=*</a> - Supprimer le support du son ou
   45.49 -    saute la configuration automatique.</li>
   45.50 -    <li><a href="#modprobe">Option : modprobe=modules</a> - Charger des modules
   45.51 -    à la volée.</li>
   45.52 -    <li><a href="#sessions">Sessions</a> - Login, mots de passes et X.</li>
   45.53 -</ul>
   45.54 -
   45.55 -<a name="quick-intro"></a>
   45.56 -<h3><font color="#6c0023">Rapide introduction au LiveCD</font></h3>
   45.57 -<p>
   45.58 -Le LiveCD de SliTaz GNU/Linux est une distribution libre fonctionnant depuis
   45.59 -un cdrom. La distribution vous permet d'emporter avec vous un mini système
   45.60 -ultra rapide, léger et sans rien installer. L'utilisation du LiveCD de SliTaz
   45.61 -est absolument sans risques pour le système d'exploitation existant sur
   45.62 -l'ordinateur hôte et SliTaz ne touche pas aux disques durs. Le LiveCD est
   45.63 -disponible sous forme d'image au format ISO contenant le système 
   45.64 -d'exploitation complet et compressé. Cette image ISO peut être gravée sur
   45.65 -un cdrom (CD-RW ou un CD-R), ensuite, il suffit de redémarrer la machine
   45.66 -avec le cdrom dans le lecteur de CD ou DVD pour lancer SliTaz en mémoire vive
   45.67 -(RAM). Une fois en fonctionnement, SliTaz est autonome, vous pouvez retirer le
   45.68 -cdrom et utiliser le système pendant des mois sans redémarrer...
   45.69 -</p>
   45.70 -
   45.71 -<a name="boot"></a>
   45.72 -<h3><font color="#6c0023">Démarrer sur le CD (<em>boot</em>)</font></h3>
   45.73 -<p>
   45.74 -L'utilisation de SliTaz nécessite que votre machine démarre (<em>boot</em>)
   45.75 -depuis le périphérique de CD/DVD et non pas depuis le disque dur. Dans la
   45.76 -plupart des cas votre ordinateur est déjà configuré pour amorcer sur cdrom, si
   45.77 -ce n'est pas le cas, il faut modifier l'ordre de démarrage via l'interface de
   45.78 -configuration du BIOS accessible, en général, en pressant une touche
   45.79 -(<code>F10</code>, <code>F12</code>, <code>esc</code> ou autre) dans les
   45.80 -premières secondes qui suivent l'allumage de la machine. Quand vous êtes dans
   45.81 -le BIOS, il faut chercher les paramètres relatifs à la séquence de démarrage
   45.82 -tels que <em>Boot Order</em> ou <em>Boot Device</em> et changer l'ordre pour
   45.83 -que le cdrom arrive en premier. Pour finir, n'oubliez pas d'enregistrer les
   45.84 -modifications avant de quitter l'interface de configuration du BIOS.
   45.85 -</p>
   45.86 -<p>
   45.87 -Quand la machine a réussi à démarrer sur le cdrom, vous vous retrouvez avec
   45.88 -une image <em>splash</em> du logo de Slitaz et une invite de commande
   45.89 -permettant de passer différentes options au noyau Linux et aux scripts de
   45.90 -démarrage (<em>boot scripts</em>) utilisés par SliTaz. Il suffit alors de
   45.91 -taper sur la touche <code>ENTER</code> pour lancer le système avec ou sans
   45.92 -options, la touche <code>F1</code> affichera un texte d'aide et d'informations.
   45.93 -</p>
   45.94 -
   45.95 -<a name="options"></a>
   45.96 -<h3><font color="#6c0023">Options et paramètre à passer au démarrage</font></h3>
   45.97 -<p>
   45.98 -Le système LiveCD de SliTaz propose diverses options à passer au démarrage
   45.99 -(<em>boot</em>), via l'invite de commandes propulsé par Syslinux. Il y deux
  45.100 -types d'options : celles de SliTaz et celles du noyau Linux. Les options
  45.101 -propres à SliTaz sont utilisées par les scripts de démarrage et les paramètres
  45.102 -du noyau Linux (<em>kernel boot parameters</em>), tel que le mode VGA, sont
  45.103 -gérés directement par le noyau. Pour passer des options au démarrage vous devez
  45.104 -commencer par taper <code>slitaz</code> suivit des options, pour vous simplifier
  45.105 -la vie vous pouvez simplement taper par exemple <code>fr</code> et ENTER pour 
  45.106 -charger un fichier de clavier (en clavier qwerty <code>slitaz</code> 
  45.107 -correspond à : <code>slitqw</code>). Exemple :
  45.108 -</p>
  45.109 -<pre>
  45.110 - slitaz vga=791 no387
  45.111 -</pre>
  45.112 -<p>
  45.113 -A noter que le noyau Linux conserve les données passées au <em>boot</em> dans
  45.114 -le fichier texte <code>/proc/cmdline</code>. Sur un système GNU/Linux en
  45.115 -fonctionnement, ce fichier est facilement lisible depuis un terminal et via la
  45.116 -commande :
  45.117 -</p>
  45.118 -<pre>
  45.119 - $ cat /proc/cmdline 
  45.120 -</pre>
  45.121 -
  45.122 -<a name="kernel-param"></a>
  45.123 -<h3><font color="#6c0023">Paramètres du noyau Linux</font></h3>
  45.124 -<p>
  45.125 -Sur les systèmes GNU/Linux, les paramètres spécifiques au noyau Linux varient
  45.126 -en fonction de la configuration utilisée lors de la compilation de celui-ci.
  45.127 -Le noyau utilisé par SliTaz est construit avec un minimum de modules et
  45.128 -propose peu de paramètres modifiables au démarrage. Cela dit, vous avez
  45.129 -la possibilité de désactiver l'émulation d'un coprocesseur mathématique via
  45.130 -le code : <code>no387</code> et/ou d'activer <code>irqpoll</code> en cas de
  45.131 -problèmes d'interruption avec le matértiel (lecteur CD/DVD par exemple). Le
  45.132 -noyau Linux de SliTaz fournit aussi un mode de sortie video vga VESA pour le
  45.133 -<em>framebuffer</em>. C'est lui qui affiche le petit logo Tux et gère la
  45.134 -taille d'affichage du terminal Linux. A noter qu'une fois le système démarré,
  45.135 -vous avez accès à six pseudo terminaux Linux via les combinaisons de touches : 
  45.136 -<code>Ctrl+alt+F1</code>, <code>Ctrl+alt+F2</code>, etc.
  45.137 -</p>
  45.138 -
  45.139 -<h4>vga=XXX - Modes VGA du noyau</h4>
  45.140 -<pre class="script">
  45.141 -Colors | 640x480  800x600  1024x768  1280x1024  1600x1200
  45.142 --------------------------------------------------------
  45.143 -256    |  769      771       773       775        796
  45.144 -32768  |  784      787       790       793        797
  45.145 -65536  |  785      788       791       794        798
  45.146 -16,8M  |  786      789       792       795        799
  45.147 -</pre>
  45.148 -
  45.149 -<a name="home"></a>
  45.150 -<h3><font color="#6c0023">Option : home=usb - Conserver ses donnés</font></h3>
  45.151 -<p>
  45.152 -L'option <code>home=usb</code> ou <code>home=*</code> active
  45.153 -le montage d'une partition d'un périphérique USB externe sur le répertoire
  45.154 -<code>/home</code> (maison) destiné aux utilisateurs du système.
  45.155 -L'utilisation d'une clé USB, d'un disque dur externe ou d'une carte SD, 
  45.156 -permet de conserver les informations utilisateur sur un support persistant.
  45.157 -Associer le LiveCD de Slitaz à un support de stockage a de gros avantages,
  45.158 -tels que de conserver la configuration de vos applications préférées, vos
  45.159 -marques pages, vos documents, vos images, etc. Cette technique vous permet
  45.160 -aussi de créer votre propre menu et votre propre thème pour le gestionnaire de
  45.161 -fenêtres JWM. Vous pouvez par exemple facilement utiliser une image en fond
  45.162 -d'écran et la retrouver à chaque fois que vous utiliser le cdrom de SliTaz.
  45.163 -Ces informations sont stockées dans des fichiers de configurations cachés
  45.164 -propre à chaque compte du système. La plupart des applications destinées aux
  45.165 -utilisateurs ont un fichier/répertoire de configuration système généralement
  45.166 -situé dans <code>/etc</code> et un fichier/répertoire caché (commençant par
  45.167 -un point) appartenant à l'utilisateur. Pour utiliser cette option il faut une
  45.168 -partition formatée en <code>ext3</code> et située sur un périphérique USB tel
  45.169 -qu'une clé USB <em>flash memory</em>, le format <code>ext3</code> est un
  45.170 -système de fichiers journalisé, supportant la gestion des permissions et
  45.171 -offrant donc bien plus de sécurité que le format <code>FAT32</code> ou
  45.172 -<code>NTFS</code> utilisé par Windows. A noter que la lecture ou l'écriture
  45.173 -sur un système de fichiers <code>ext3</code> n'est pas supportée nativement
  45.174 -par Windows mais que SliTaz peut lire et écrire sur un système de fichiers
  45.175 -<code>FAT32</code> grâce au support natif fourni par le noyau Linux.
  45.176 -</p>
  45.177 -<p>
  45.178 -Si vous avez déjà un media externe formaté en <code>ext3</code>, vide ou
  45.179 -contenant des données mais ayant assez d'espace libre, vous pouvez directement
  45.180 -l'utiliser. Aucune donnée existante ne sera détruite, il y aura juste un
  45.181 -répertoire <code>hacker/</code> créé automatiquement lors de la première
  45.182 -utilisation du LiveCD avec le périphérique et la partition en question.
  45.183 -</p>
  45.184 -<h4>Partitions et formatage d'un media</h4>
  45.185 -<p>
  45.186 -Dans la plupart des cas les clés USB et les cartes de type SD <em>card</em>
  45.187 -n'ont qu'une seule partition, généralement reconnue comme <code>sda1</code>
  45.188 -par le noyau Linux. Une fois formatée, vous pouvez utiliser cette première
  45.189 -partition en passant l'option <code>home=sda1</code> ou plus simplement 
  45.190 -<code>home=usb</code> à l'invite de commandes disponible au démarrage du
  45.191 -système. Si vous désirez utiliser une partition d'un disque dur externe, 
  45.192 -composé de multiples partitions, vous pouvez utiliser l'option 
  45.193 -<code>home=sda[1-9]</code> en spécifiant la bonne partition. A noter que vous
  45.194 -pouvez aussi partitionner une clé USB en différentes partitions et utiliser
  45.195 -une de ces partitions comme <em>home</em>. Pour savoir si votre media a bien
  45.196 -été reconnu et connaître l'emplacement depuis lequel il est accessible, vous
  45.197 -pouvez utiliser l'utilitaire <code>fdisk</code> avec l'option <code>-l</code>.
  45.198 -Pour utiliser cette commande vous devez avoir les droits d'administrateur
  45.199 -système (<em>root</em>), que vous pouvez obtenir via la commande
  45.200 -<code>su</code> suivi du mot de passe <em>root</em>. Exemple :
  45.201 -</p>
  45.202 -<pre>
  45.203 - $ su
  45.204 - # fdisk -l
  45.205 -</pre>
  45.206 -<p>
  45.207 -Le formatage en <code>ext3</code> va détruire toutes les données contenues sur
  45.208 -la partition en question, attention à ne pas vous tromper de disque ou de
  45.209 -partition. Une fois que le media sera formaté, il sera prêt à être utilisé
  45.210 -pour stocker vos données personnelles. Pour formater la première partition
  45.211 -d'un périphérique <code>sda</code>, vous pouvez utiliser la commande 
  45.212 -<code>mkfs.ext3</code> ou l'utilitaire Tazusb :
  45.213 -</p>
  45.214 -<pre>
  45.215 - # mkfs.ext3 /dev/sda1
  45.216 - ou:
  45.217 - # tazusb format /dev/sda1
  45.218 -</pre>
  45.219 -<h4>Utiliser un media</h4>
  45.220 -<p>
  45.221 -L'utilisation d'un périphérique externe commence lors du démarrage
  45.222 -(<em>boot</em>) du système LiveCD, il faut spécifier l'option 
  45.223 -<code>home=usb</code> ou <code>home=*</code> précédée par
  45.224 -<code>slitaz</code>. La partition peut aussi être spécifiée en utilisant
  45.225 -l'UUID ou le label de la partition. Exemple :
  45.226 -</p>
  45.227 -<pre>
  45.228 - slitaz home=usb
  45.229 - slitaz home=sdb1
  45.230 - slitaz home=UUID/LABEL
  45.231 -</pre>
  45.232 -<p>
  45.233 -Lors de l'exécution des scripts de démarrage, SliTaz lit le fichier 
  45.234 -<code>/proc/cmdline</code> pour savoir si une partition doit être montée sur
  45.235 -<code>/home</code>. Si l'option existe, le script va commencer par attendre
  45.236 -environ 10 secondes que le media soit bien détecté par le noyau Linux et
  45.237 -tenter de monter la partition. Lors de la première utilisation le contenu
  45.238 -original du répertoire <code>/home/hacker</code> est copié sur la nouvelle
  45.239 -partition préalablement montée. Vous aurez alors un système fonctionnant en
  45.240 -mémoire vive et des données personnelles sur votre media de type USB.
  45.241 -</p>
  45.242 -
  45.243 -<a name="i18n"></a>
  45.244 -<h3><font color="#6c0023">Options : lang=XX et kmap=XX - Langue et clavier</font></h3>
  45.245 -<p>
  45.246 -Le LiveCD de Slitaz vous propose de configurer la langue et le clavier
  45.247 -directement au <em>boot</em> ou graphiquement pendant l'initialisation du
  45.248 -système. Cela veut dire que si vous ne spécifiez pas la langue ou le clavier
  45.249 -via l'invite de commandes, le système lancera automatiquement une interface
  45.250 -de configuration lors de l'exécution des scripts de démarrage. SliTaz est
  45.251 -en français <code>fr</code> et en anglais <code>en</code>, les claviers
  45.252 -<code>be ca de en es fr_CH fr it jp us </code>. Exemple d'utilisation de
  45.253 -ces options :
  45.254 -</p>
  45.255 -<pre>
  45.256 - slitaz lang=fr kmap=be
  45.257 -</pre>
  45.258 -
  45.259 -<a name="config"></a>
  45.260 -<h3><font color="#6c0023">Option : config=&lt;device&gt;,&lt;path&gt;</font></h3>
  45.261 -<p>
  45.262 -L'option <code>config=</code> vous permet de lancer un script au démarrage
  45.263 -du LiveCD, ce script peur être situé sur une partition d'un disque dur local
  45.264 -ou sur un media de type USB. Cette option permet par exemple, de monter une
  45.265 -image ISO sur <code>/usr</code> afin de pouvoir éconnomiser le la mémoire
  45.266 -vive et utilisé SliTaz sur de machines ayant 32 Mb RAM. Exemple avec un script
  45.267 -nommé <code>slitaz.sh</code> et sutué sur la première partition du premier
  45.268 -disque dur local :
  45.269 -</p>
  45.270 -<pre>
  45.271 - slitaz config=/dev/hda1,slitaz.sh
  45.272 -</pre>
  45.273 -
  45.274 -<a name="sound"></a>
  45.275 -<h3><font color="#6c0023">Option : sound=*</font></h3>
  45.276 -<p>
  45.277 -L'option <code>sound=no</code> ou <code>sound=noconf</code> vous permettent
  45.278 -respéctivement, de supprimer tous les modules et applications en rapport au
  45.279 -support du son pour gagner de la mémoire vive (RAM), ou de sauter la
  45.280 -configuration automatique au démarrage si vous ne désirez pas configurer le son
  45.281 -mais quand même conserver le nécessaire pour un configuration manuel par
  45.282 -la suite.
  45.283 -</p>
  45.284 -<pre>
  45.285 - slitaz sound=no
  45.286 -</pre>
  45.287 -
  45.288 -<a name="modprobe"></a>
  45.289 -<h3><font color="#6c0023">Option : modprobe=modules</font></h3>
  45.290 -<p>
  45.291 -L'option <code>mdprobe=modules</code> vous permettent de charger des modules
  45.292 -du noyau à la volée lors du démarrage du système. Cette options est utile par
  45.293 -exemple si un driver compilé en modules est nécessaire à la configuration de
  45.294 -la carte réseau ou son. A noter que sur un système en fonction, vous pouvez
  45.295 -lister les modules disponibles via la commande : <code>modprobe -l</code> et
  45.296 -que la commande <code>lspci</code> peut vous aider à connaître votre matériel
  45.297 -et le nom du bon driver. Pour charger un ou des modules :
  45.298 -</p>
  45.299 -<pre>
  45.300 - slitaz modprobe=modules1,modules2
  45.301 -</pre>
  45.302 -
  45.303 -<a name="sessions"></a>
  45.304 -<h3><font color="#6c0023">Sessions - Login, mots de passes et X</font></h3>
  45.305 -<p>
  45.306 -Quand le système a finit son initialisation, l'écran est nettoyé et l'invite
  45.307 -de <em>login</em> ou le gestionnaire de connexion Slim s'affiche. Sur un 
  45.308 -système GNU/Linux il y a un administrateur système nommé <em>root</em>, il 
  45.309 -a tous les droits et ne devrait pas être utilisé pour se loguer directement.
  45.310 -SliTaz a donc un compte <em>root</em> et propose un utilisateur <em>hacker</em>
  45.311 -sans mot de passe. Pour devenir <em>root</em> au sein d'une session utilisateur,
  45.312 -vous pouvez utiliser la commande <code>su</code> suivie du mot de passe root.
  45.313 -En mode LiveCD, le mot de passe <em>root</em> est <code>root</code>. 
  45.314 -</p>
  45.315 -<p>
  45.316 -Une fois logué dans une session, vous pouvez utiliser les nombreuses commandes
  45.317 -disponibles, les outils en mode texte tels que l'éditeur GNU Nano ou le
  45.318 -gestionnaire de fichiers Clex. Vous pouvez aussi lancer une session graphique
  45.319 -(X) via la commande <code>startx</code> ou encore vous connecter à une machine
  45.320 -distante via une session SSH ou X. La commande <code>startx</code> va lancer
  45.321 -le serveur graphique (Xvesa) et démarrer le gestionnaire de fenêtres JWM, vous
  45.322 -aurez alors la possibilité d'utiliser des applications graphiques via le menu
  45.323 -fourni par SliTaz et propulsé par JWM (Joe Window Manager). Pour lancer une 
  45.324 -session X depuis une console Linux, dans le cas par exemple ou vous avez utilisé
  45.325 -l'option <code>screen=text</code> et que Slim n'est pas lançé :
  45.326 -</p>
  45.327 -<pre>
  45.328 - $ startx
  45.329 -</pre>
  45.330 -
  45.331 -<!-- End of content -->
  45.332 -</div>
  45.333 -
  45.334 -<!-- Footer. -->
  45.335 -<div id="footer">
  45.336 -	<div class="footer-right"></div>
  45.337 -	<a href="#top">Haut de la page</a> | 
  45.338 -	<a href="index.html">Table des matières</a>
  45.339 -</div>
  45.340 -
  45.341 -<div id="copy">
  45.342 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  45.343 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  45.344 -    Documentation publiées sous
  45.345 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  45.346 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  45.347 -</div>
  45.348 -
  45.349 -</body>
  45.350 -</html>
    46.1 --- a/doc/handbook/liveusb.html	Sat Apr 11 18:26:49 2009 +0200
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,493 +0,0 @@
    46.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    46.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    46.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    46.7 -<head>
    46.8 -    <title>SliTaz Handbook - LiveUSB</title>
    46.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   46.10 -    <meta name="description" content="" />
   46.11 -    <meta name="expires" content="never" />
   46.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   46.13 -    <meta name="publisher" content="www.slitaz.org" />
   46.14 -    <meta name="author" content="Christophe Lincoln"/>
   46.15 -    <link rel="shortcut icon" href="favicon.ico" />
   46.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   46.17 -</head>
   46.18 -<body bgcolor="#ffffff">
   46.19 -
   46.20 -<!-- Header and quick navigation -->
   46.21 -<div id="header">
   46.22 -<div align="right" id="quicknav">
   46.23 -    <a name="top"></a>
   46.24 -	<a href="enlightenment.html">Enlightenment</a> |
   46.25 -    <a href="index.html">Table des matières</a>
   46.26 -</div>
   46.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   46.28 -</div>
   46.29 -
   46.30 -<!-- Content. -->
   46.31 -<div id="content">
   46.32 -<div class="content-right"></div>
   46.33 -
   46.34 -<h2><font color="#DF8F06">LiveUSB - SliTaz sur un media USB</font></h2>
   46.35 -
   46.36 -<ul>
   46.37 -	<li><a href="#method">Methodes, type de media et notes</a> - Introduction,
   46.38 -	système de fichiers, résumé des étapes.</li>
   46.39 -	<li><a href="#tazusb">LiveUSB en 2 commandes</a> - Utiliser TazUSB pour
   46.40 -	créer un LiveUSB facilement.</li>
   46.41 -	<li><a href="#prepa">Préparer le media USB</a> - Formater si besoin est,
   46.42 -	copier les fichiers du LiveCD.</li>
   46.43 -	<li><a href="#grub">Installer et utiliser GRUB</a> - Installer le
   46.44 -	gestionnaire de démarrage GRUB sur le media USB.</li>
   46.45 -	<li><a href="#grubiso">GRUB sur cdrom</a> - Utiliser le media via un cdrom
   46.46 -	bootable contenant GRUB.</li>
   46.47 -	<li><a href="#extlinux">Installer et utiliser EXTLINUX</a> - Installer le
   46.48 -	gestionnaire de démarrage EXTLINUX sur le media USB.</li>
   46.49 -	<li><a href="#windows">Installer SliTaz sur USB depuis Windows</a> - Installer
   46.50 -	SliTaz sur un media USB en utilisanr Syslinux depuis Windows.</li>
   46.51 -</ul>
   46.52 -
   46.53 -<a name="method"></a>
   46.54 -<h3><font color="#6c0023">Methodes, type de media et notes</font></h3>
   46.55 -<p>
   46.56 -Ce document décrit les étapes à réaliser pour installer les fichiers nécessaires
   46.57 -afin de démarrer SliTaz depuis un périphérique de type USB (clé, carte SD,
   46.58 -disque dur externe). Ce n'est pas une installation du système à proprement
   46.59 -parler, le mode de fonctionnemnt de SliTaz reste le même qu'en mode LiveCD,
   46.60 -c'est à dire que le système sera entièrement chargé en mémoire vive (RAM)
   46.61 -lors du démarrage. Avoir SliTaz sur un media USB vous permet de vous passer
   46.62 -du cdrom sur les machines capables de démarrer depuis un périphérique USB et
   46.63 -l'utiliser le même media pour stocker vos données personnelles de manière
   46.64 -persistante. Il faut aussi savoir que tous les PC ne sont pas capables de 
   46.65 -démarrer directement sur USB et que le démarrage du système est plus long
   46.66 -que depuis un cdrom.
   46.67 -</p>
   46.68 -<h4>Disque dur externe, carte SD ou clé USB</h4>
   46.69 -<p>
   46.70 -Un media de stockage USB peut être un disque dur externe de grande ou petite
   46.71 -capacité, une carte de type SD/flash ou une clé USB. Vous pouvez par exemple,
   46.72 -utiliser l'ancienne carte d'un appareil de photos numérique ayant au 
   46.73 -minimum une capacité de 32 Mb. Cela dit, l'utilisation de 
   46.74 -<a href="#grub">GRUB</a> avec les clés USB ne réussi pas toujours et dépend
   46.75 -du type de clé. Si l'utilisation de GRUB échoue, il est conseillé d'utiliser
   46.76 -le gestionaire de démarrage <a href="#extlinux">EXTLINUX</a> et d'installer
   46.77 -un MBR fonctionnel sur la clé USB.
   46.78 -</p>
   46.79 -<p>
   46.80 -Pour commencer nous vous conseillons d'utiliser une partition formatée en ext3
   46.81 -et non au format natif FAT32. Le système de fichiers ext3 est un système de
   46.82 -fichiers propre à GNU/Linux, robuste, fiable et illisible nativement depuis
   46.83 -Windows, ce qui peut être un point positif ou négatif. A noter que vous pourrez
   46.84 -aussi utiliser cette même partition pour stocker vos données de manière
   46.85 -persistante via l'option <code>home=usb</code> proposée par SliTaz. Cela dit,
   46.86 -vous pouvez aussi installer SliTaz sur une clé USB au format FAT32 comme
   46.87 -suggéré sur le forum de SliTaz : 
   46.88 -<a href="http://forum.slitaz.org/viewtopic.php?pid=28#p28">SliTaz sur clé USB FAT32</a>.
   46.89 -</p>
   46.90 -<h4>&Eacute;tapes à réaliser</h4>
   46.91 -<p>
   46.92 -En gros, il faut récupérer les fichiers contenus sur le LiveCD, les
   46.93 -copier sur le media USB et installer un gestionnaire de démarrage. A noter
   46.94 -qu'il existe plusieurs gestionnaires de démarrage, Syslinux, GRUB ou encore
   46.95 -Lilo. SliTaz fournit GRUB sur la version standard du LiveCD et dans les paquets
   46.96 -du miroir, il a l'avantage de pouvoir aussi être utilisé pour démarrer
   46.97 -d'autres systèmes d'expoitations et de proposer un SHell permettant par exemple
   46.98 -de réinstaller GRUB dans le MBR (Master Boot Record) d'un disque dur.
   46.99 -</p>
  46.100 -
  46.101 -<a name="tazusb"></a>
  46.102 -<h3><font color="#6c0023">LiveUSB en 2 commandes</font></h3>
  46.103 -<p>
  46.104 -Pour créer facilement un système Live tenant sur un media USB, vous pouvez
  46.105 -utiliser TazUSB ou installer les fichiers manuellement. TazUSB est un 
  46.106 -utilitaire simple, efficace et bien testé. Vous pouvez créer un media en une ou
  46.107 -deux commandes. Pour cela il vous faut un LiveCD de SliTaz et biensûr un media
  46.108 -USB dont vous devez connaître le nom (<code>fdisk -l</code> ou <code>blkid</code>).
  46.109 -Formatage optionnel et génération d'un media bootable reconnu comme /dev/sdb1:
  46.110 -</p>
  46.111 -<pre>
  46.112 - # tazusb format /dev/sdb1
  46.113 - # tazusb gen-liveusb /dev/sdb1
  46.114 -</pre>
  46.115 -<p>
  46.116 -Une fois le media généré, vous pouvez redémarrer sur votre media USB. Si vous 
  46.117 -désirez installer des applications, mettre à jour ou configurer le système et
  46.118 -retouver vos modifications lors de a prochaine utilisation, il vous faut
  46.119 -recréer le système compressé en utilisant la commande <code>writefs</code> de
  46.120 -TazUSB. A noter que le menu de JWM propose par défaut des entrées pour écrire
  46.121 -le système sur le media en utilisant gzip, lzma ou aucune compression (prend 
  46.122 -plus de place mais démarre beaucoup plus rapidement).
  46.123 -</p>
  46.124 -
  46.125 -<a name="prepa"></a>
  46.126 -<h3><font color="#6c0023">Préparer le media USB</font></h3>
  46.127 -<p>
  46.128 -Si vous avez déjà une partition au format ext3, vous n'avez pas besoin de
  46.129 -reformater, sinon il faut créer un système de fichier avec l'utilitaire
  46.130 -<code>mkfs.ext3</code>. Attention le formatage d'une partition détruit toutes
  46.131 -les données qui s'y trouvent. Généralement, la première ou unique partition 
  46.132 -d'un media USB est reconnu par le noyau Linux comme <code>/dev/sda</code>, pour
  46.133 -lister les périphériques et partitions disponibles vous pouvez utiliser la
  46.134 -commande <code>fdisk -l</code> avant de créer le système de fichiers ext3 :
  46.135 -</p>
  46.136 -<pre>
  46.137 - # mkfs.ext3 /dev/sda1
  46.138 - # mount -t ext3 /dev/sda1 /media/flash
  46.139 -</pre>
  46.140 -<p>
  46.141 -Le formatage de la partition va créer un répertoire système nommé
  46.142 -<code>lost+found</code> (perdu et trouvé), ce répertoire est utiliser par le
  46.143 -système de fichier en cas de problèmes. Maintenant que le media est formaté 
  46.144 -et monté, vous pouvez copier le contenu du cdrom sur le périphérique, soit
  46.145 -depuis un cdrom gravé, soit depuis une image ISO locale :
  46.146 -</p>
  46.147 -<pre>
  46.148 - # mount -t iso9660 /dev/cdrom /media/cdrom
  46.149 - Ou :
  46.150 - # mount -o loop slitaz-cooking.iso /media/cdrom
  46.151 -</pre>
  46.152 -<p>
  46.153 -Copie de tous les fichiers contenu dans le répertoire <code>boot/</code>
  46.154 -du LiveCD, il se peut que le système de fichiers compressé soit nommé 
  46.155 -<code>rootfs.lz</code>, si c'est le cas, il faut le renommer en 
  46.156 -<code>rootfs.gz</code> :
  46.157 -</p>
  46.158 -<pre>
  46.159 - # cp -a /media/cdrom/boot /media/flash
  46.160 - # mv /media/flash/boot/rootfs.lz /media/flash/boot/rootfs.gz
  46.161 -</pre>
  46.162 -
  46.163 -<a name="grub"></a>
  46.164 -<h3><font color="#6c0023">Installer et utiliser GRUB</font></h3>
  46.165 -<p>
  46.166 -Pour installer GRUB (GRand Unified Bootloader) il faut commencer par copier 
  46.167 -les fichiers <code>stage1</code> et <code>stage2</code> depuis 
  46.168 -<code>/usr/lib/grub/i386-pc</code> dans le répertoire <code>boot/grub</code> 
  46.169 -du media USB. Une fois les fichiers copiés et le media trouvé par GRUB, vous
  46.170 -allez pouvoir installer le gestionnaire de démarrage dans le MBR du
  46.171 -périphérique. Copie des fichiers, lancement du SHell GRUB et recherche de
  46.172 -<code>stage1</code> fraîchement copié :
  46.173 -</p>
  46.174 -<pre>
  46.175 - # cp /usr/lib/grub/i386-pc/stage[1-2] /media/flash/boot/grub
  46.176 - # grub
  46.177 - grub> find /boot/grub/stage1
  46.178 -</pre>
  46.179 -<p>
  46.180 -Ce qui peut donner (hd0,0), (hd1,0) ou encore (hd2,0), GRUB voit le premier
  46.181 -disque <code>hda</code> comme <code>hd0</code>, il faut donc modifier les 
  46.182 -valeures en fonction de votre configuration. Il se peut aussi que votre media 
  46.183 -ne soit pas trouvé, dans ce cas vous pouvez utiliser le <em>bootloader</em>
  46.184 -<a href="#extlinux">EXTLINUX</a>. Pour installer GRUB vous pouvez
  46.185 -utiliser les commandes <code>root</code> et <code>setup</code>. Pour quitter 
  46.186 -le SHell GRUB c'est la commande <code>quit</code> :
  46.187 -</p>
  46.188 -<pre>
  46.189 - grub> root (hd2,0)
  46.190 - grub> setup (hd2)
  46.191 - grub> quit
  46.192 -</pre>
  46.193 -<p>
  46.194 -La dernière chose qu'il reste à faire avant de redémarrer, est de créer un
  46.195 -fichier de configuration de GRUB permettant de lancer SliTaz avec l'option
  46.196 -<code>home=usb</code>, ce qui permet d'utiliser aussi le media comme partition
  46.197 -<code>/home</code> pour stocker ses données, installer des applications en 
  46.198 -espace utilisateur et conserver vos configurations logiciels. Le fichiers
  46.199 -de configuration utilisé par GRUB peut être créé avec votre éditeur de texte
  46.200 -préféré, exemple avec LeafPad :
  46.201 -</p>
  46.202 -<pre>
  46.203 - # leafpad /media/flash/boot/grub/menu.lst
  46.204 -</pre>
  46.205 -<pre class="script">
  46.206 -# /boot/grub/menu.lst: GRUB boot loader configuration.
  46.207 -#
  46.208 -
  46.209 -# Change the colors.
  46.210 -color yellow/brown light-green/black
  46.211 -
  46.212 -# For booting SliTaz from a cdrom or USB media (LiveRAM).
  46.213 -#
  46.214 -title 	SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9)
  46.215 -kernel 	/boot/bzImage root=/dev/null vga=771 home=usb
  46.216 -initrd 	/boot/rootfs.gz
  46.217 -</pre>
  46.218 -<p>
  46.219 -Vous pouvez encore ajouter ces quelques lignes, pour avoir une entrée
  46.220 -permettant de réinstaller GRUB dans un MBR (utile en cas problèmes) :
  46.221 -</p>
  46.222 -<pre class="script">
  46.223 -# For installing GRUB into the hard disk
  46.224 -#
  46.225 -title Install GRUB into the hard disk
  46.226 -root 	(hd0,0)
  46.227 -setup 	(hd0)
  46.228 -</pre>
  46.229 -<p>
  46.230 -Voilà, vous pouvez démonter le cdrom et le media. ET redémarrer sur votre
  46.231 -clé USB en prenant soins de configurer correctement le BIOS de votre machine
  46.232 -pour qu'elle démarre depuis le media USB et non depuis le disque dur :
  46.233 -</p>
  46.234 -<pre>
  46.235 - # umount /media/cdrom
  46.236 - # umount /media/flash
  46.237 - # reboot
  46.238 -</pre>
  46.239 -
  46.240 -<a name="grubiso"></a>
  46.241 -<h3><font color="#6c0023">GRUB sur cdrom</font></h3>
  46.242 -<p>
  46.243 -Il est possible de créer rapidement une image ISO contenant GRUB, servant à 
  46.244 -démarrer SliTaz depuis un media USB et cela sur des machines ne pouvant pas
  46.245 -démarrer directement sur USB. Pour ce faire GRUB fourni une image nommée
  46.246 -<code>stage2_eltorito</code> permettant de rendre un cdrom bootable. Pour créer
  46.247 -une image ISO gravable il faut créer la racine du cdrom, copier le fichier
  46.248 -<code>stage2_eltorito</code> et générer une ISO avec <code>genisoimage</code>.
  46.249 -Les commandes peuvent être copiées/collées ligne par ligne. Pour créer la
  46.250 -racine du cdrom (<code>rootcd</code> et copier l'image eltorito de GRUB :
  46.251 -</p>
  46.252 -<pre>
  46.253 - $ mkdir -p rootcd/boot/grub
  46.254 - $ cp /usr/lib/grub/i386-pc/stage2_eltorito \
  46.255 -   rootcd/boot/grub
  46.256 -</pre>
  46.257 -<p>
  46.258 -Le fichier de configuration de grub se nomme toujours <code>menu.lst</code>,
  46.259 -c'est un fichier texte éditable avec votre éditeur de texte préféré. Vous
  46.260 -pouvez mettre le nombre d'entrées que vous désirez, pour démarrer SliTaz il
  46.261 -faut spécifier la bonne racine <code>root (hd2,0)</code> pour que GRUB trouve
  46.262 -le noyau (<code>bzImage</code>) et le système compressé (<code>roottf.gz</code>).
  46.263 -Un petit fichier de configuration minimaliste :
  46.264 -</p>
  46.265 -<pre class="script">
  46.266 -# /boot/grub/menu.lst: GRUB boot loader configuration.
  46.267 -#
  46.268 -
  46.269 -title 	SliTaz GNU/Linux (Cooking)
  46.270 -root 	(hd2,0)
  46.271 -kernel 	/boot/bzImage root=/dev/null home=usb
  46.272 -initrd 	/boot/rootfs.gz
  46.273 -</pre>
  46.274 -<h4>Générer un ISO bootable</h4>
  46.275 -<p>
  46.276 -Pour générer une image ISO vous pouvez utiliser <code>genisoimage</code>
  46.277 -fourni en standard sur le LiveCD de SliTaz. Cette commande est relativement 
  46.278 -longue, les <em>backslash</em> en fin de ligne permettent de continuer la 
  46.279 -commande sur la ligne suivante. Dans l'exemple, l'image se nomme
  46.280 -<code>grub.iso</code>, le volume Grub et la racine du cdrom 
  46.281 -<code>rootcd</code> :
  46.282 -</p>
  46.283 -<pre>
  46.284 - $ genisoimage -R -o grub.iso \
  46.285 -       -b boot/grub/stage2_eltorito \
  46.286 -       -no-emul-boot -V "Grub" -boot-load-size 4 \
  46.287 -       -input-charset iso8859-1 -boot-info-table \
  46.288 -       rootcd
  46.289 -</pre>
  46.290 -
  46.291 -<a name="extlinux"></a>
  46.292 -<h3><font color="#6c0023">Installer et utiliser EXTLINUX</font></h3>
  46.293 -<p>
  46.294 -Extlinux est un gestionnaire de démarrage provenant du paquet Syslinux, il 
  46.295 -permet de démarrer un système GNU/Linux depuis un système de fichiers ext2 ou 
  46.296 -ext3. C'est un gestionnaire de démarrage simple et fiable, il fonctionne bien
  46.297 -pour les clés USB. Pour commencer il faut récupérer la dernière version
  46.298 -du paquet Syslinux depuis le site du noyau Linux et installer le binaire 
  46.299 -<code>extlinux</code> dans votre répertoire personnel <code>~/Bin</code> ou
  46.300 -dans un répertoire système tel que <code>/usr/bin</code>. Pour télécharger,
  46.301 -désarchiver et installer EXTLINUX en espace utilisateur :
  46.302 -</p>
  46.303 -<pre>
  46.304 - $ wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.61.tar.gz
  46.305 - $ tar xzf syslinux-3.61.tar.gz
  46.306 - $ cp syslinux-3.61/extlinux/extlinux ~/.local/bin
  46.307 -</pre>
  46.308 -<p>
  46.309 -Maintenant que le binaire <code>extlinux</code> est disponible, vous pouvez
  46.310 -l'installer dans sur un media monté et cela via un SHell administrateur 
  46.311 -<em>root</em> obtenu via la commande <code>su</code>. Nous vous conseillons
  46.312 -d'installer EXTLINUX dans un répertoire dédié, c'est à dire 
  46.313 -<code>/boot/extlinux</code> du media USB :
  46.314 -</p>
  46.315 -<pre>
  46.316 - # mkdir -p /media/flash/boot/extlinux
  46.317 - # extlinux --install /media/flash/boot/extlinux
  46.318 -</pre>
  46.319 -<p>
  46.320 -Sur les clé USB il faut encore installer un MBR pour s'assurer de rendre le 
  46.321 -media bootable. Attention à spécifier le bon périphérique, dans la plus part 
  46.322 -des cas une clé USB est reconnue comme sda :
  46.323 -</p>
  46.324 -<pre>
  46.325 - # cat syslinux-3.61/mbr/mbr.bin > /dev/sda
  46.326 -</pre>
  46.327 -<p>
  46.328 -Le fichier de configuration se nomme <code>extlinux.conf</code> et doit se
  46.329 -trouver dans le même répertoire que le binaire <code>extlinux</code>. Les 
  46.330 -chemins vers les fichiers peuvent être absolus ou relatifs au répertoire 
  46.331 -d'installation d'extlinux. Ce fichier à la même syntaxe que le fichier
  46.332 -<code>isolinux.cfg</code> utilisé pour démarrer le LiveCD de SliTaz. Vous
  46.333 -utilisant votre éditeur de texte préféré ou la commande <code>cat</code> 
  46.334 -(<code>EOT</code> signifie <em>End Of Text</em>, c'est là que le fichier
  46.335 -se termine). A noter que vous pouvez copier/coller le contenu du fichier en
  46.336 -une seule fois :
  46.337 -</p>
  46.338 -<pre>
  46.339 - # cat &gt; /media/flash/boot/extlinux/extlinux.conf &lt;&lt; "EOT"
  46.340 -</pre>
  46.341 -<pre class="script">
  46.342 -display display.txt
  46.343 -default slitaz
  46.344 -label slitaz
  46.345 -    kernel /boot/bzImage
  46.346 -    append initrd=/boot/rootfs.gz rw root=/dev/null home=usb
  46.347 -</pre>
  46.348 -<pre>
  46.349 - EOT
  46.350 -</pre>
  46.351 -<h4>Afficher un message boot</h4>
  46.352 -<p>
  46.353 -La première ligne <code>display display.txt</code> permet d'afficher un fichier
  46.354 -text au démarrage de EXTLINUX, vous pouvez utiliser/modifier celui utiliser sur
  46.355 -le LiveCD ou en créer un nouveau. Si vous ne voulez pas afficher un 
  46.356 -<em>display</em>, il suffit de supprimer la ligne. Pour créer un nouveau
  46.357 -fichier <code>display.txt</code> avec <code>cat </code>:
  46.358 -</p>
  46.359 -<pre>
  46.360 - # cat &gt; /media/flash/boot/extlinux/display.txt &lt;&lt; "EOT"
  46.361 -</pre>
  46.362 -<pre class="script">
  46.363 -/*       _\|/_
  46.364 -         (o o)
  46.365 - +----oOO-{_}-OOo---------------------------------------------------+
  46.366 -     ____  _ _ _____
  46.367 -    / ___|| (_)_   _|_ _ ____
  46.368 -    \___ \| | | | |/ _` |_  /
  46.369 -     ___) | | | | | (_| |/ /
  46.370 -    |____/|_|_| |_|\__,_/___|
  46.371 -
  46.372 - SliTaz GNU/Linux LiveUSB
  46.373 -
  46.374 - Simple Light Incredible Temporary Autonomus Zone
  46.375 -
  46.376 -                                                                   */
  46.377 -</pre>
  46.378 -<pre>
  46.379 - EOT
  46.380 -</pre>
  46.381 -<p>
  46.382 -Reste plus qu'a redémarrer sur votre clé USB en prenant soins de configurer 
  46.383 -correctement le BIOS de votre machine pour qu'elle démarre depuis le media USB
  46.384 -et non depuis le disque dur :
  46.385 -</p>
  46.386 -<pre>
  46.387 - # umount /media/flash
  46.388 - # reboot
  46.389 -</pre>
  46.390 -
  46.391 -<a name="windows"></a>
  46.392 -<h3><font color="#6c0023">Installer SliTaz sur USB depuis Windows</font></h3>
  46.393 -<p>
  46.394 -Il est possible d'installer SliTaz sur un media USB depuis un système 
  46.395 -Windows, cette procédure a été testé sur Windows XP et Vista. Avant de 
  46.396 -commercer, téléchargez la dernière version de SliTaz sur le site : 
  46.397 -<a href="http://www.slitaz.org/get/">Obtenir SliTaz</a>. Il vous faut aussi 
  46.398 -récupérer l'utilitaire syslnux <a 
  46.399 -	href="http://www.eu.kernel.org/pub/linux/boot/syslinux/syslinux-3.60.zip"
  46.400 -	>syslinux-3.60.zip</a>.
  46.401 -</p>
  46.402 -<p>
  46.403 -1. Extraire l'image sur la clé USB. L'image ISO peut être extraite avec des 
  46.404 -outils comme <a href="http://www.7-zip.org">7-Zip</a> ou Winimage (shareware)
  46.405 -par exemple. Normallement vous devriez obtenir l'arborescence suivante :
  46.406 -</p>
  46.407 -<pre class="script">
  46.408 -\boot
  46.409 -\boot\isolinux
  46.410 -\boot\grub
  46.411 -\boot\syslinux
  46.412 -</pre>
  46.413 -<p>
  46.414 -2. Sur la clé USB, copier les fichiers du gestionnaire de démarrage dans le 
  46.415 -répertoire <code>\boot\syslinux</code> :
  46.416 -</p>
  46.417 -<pre class="script">
  46.418 -\boot\isolinux\*.txt 
  46.419 -\boot\isolinux\*.msg
  46.420 -\boot\isolinux\*.cfg
  46.421 -\boot\isolinux\*.lss
  46.422 -</pre>
  46.423 -<p>
  46.424 -3. Toujours dans le répertoire <code>\boot\syslinux</code>, renommer 
  46.425 -<code>isolinux.cfg</code> en <code>syslinux.cfg</code> et 
  46.426 -<code>isolinux.msg</code> en <code>syslinux.msg</code>. Ce n'est pas 
  46.427 -indipensable pour isolinux.msg, mais c'est plus cohérent.
  46.428 -</p>
  46.429 -<p>
  46.430 -4. Extraire le fichier syslinux.exe de l'archive téléchargée sur kernel.org et 
  46.431 -le copier dans <code>\boot\syslinux</code> sur la clé.
  46.432 -</p>
  46.433 -<p>
  46.434 -5. Modifiez le fichier <code>syslinux.cfg</code> pour qu'il corresponde à vos 
  46.435 -besoin. Exemple:
  46.436 -</p>
  46.437 -<pre class="script">
  46.438 -display syslinux.msg
  46.439 -default slitaz
  46.440 -label slitaz
  46.441 -	kernel /boot/bzImage
  46.442 -	append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=fr vga=normal
  46.443 -implicit 0	
  46.444 -prompt 1	
  46.445 -timeout 80
  46.446 -F1 help.txt
  46.447 -F2 options.txt
  46.448 -F3 isolinux.msg
  46.449 -F4 display.txt
  46.450 -</pre>
  46.451 -<p>
  46.452 -<strong>Note :</strong> Par rapport au fichier d'origine la ligne 
  46.453 -<code>display isolinux.msg</code> a été remplaçée par 
  46.454 -<code>display syslinux.cfg</code>. Et les paramètres 
  46.455 -<code>lang=fr kmap=fr</code> on été rajouté sur la ligne <code>append</code>.
  46.456 -</p>
  46.457 -<p>
  46.458 -6. Il ne reste plus qu'à exécuter <code>syslinux.exe</code> pour installer le 
  46.459 -<em>bootloader</em>. Exemple dans le cas où la clé est désignée par la lettre
  46.460 -K :
  46.461 -</p>
  46.462 -<pre>
  46.463 -K:
  46.464 -cd \boot\syslinux
  46.465 -syslinux -ma -d \boot\syslinux K:
  46.466 -</pre>
  46.467 -
  46.468 -<h4>Version rapide</h4>
  46.469 -<ol>
  46.470 -	<li>Télécharchez l'achive <a 
  46.471 -	href="http://files.openomy.com/public/Erjo/syslinux.zip">syslnux.zip</a>.</li>
  46.472 -	<li>Extrayez le répertoire syslinux et copiez le dans le répertoire 
  46.473 -	boot de la clé USB.</li>
  46.474 -	<li>Exécutez le script <code>\boot\syslinux\bootusb.bat</code>.</li>
  46.475 -</ol>
  46.476 -
  46.477 -<!-- End of content -->
  46.478 -</div>
  46.479 -
  46.480 -<!-- Footer. -->
  46.481 -<div id="footer">
  46.482 -	<div class="footer-right"></div>
  46.483 -	<a href="#top">Haut de la page</a> | 
  46.484 -	<a href="index.html">Table des matières</a>
  46.485 -</div>
  46.486 -
  46.487 -<div id="copy">
  46.488 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  46.489 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  46.490 -    Documentation publiées sous
  46.491 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  46.492 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  46.493 -</div>
  46.494 -
  46.495 -</body>
  46.496 -</html>
    47.1 --- a/doc/handbook/multimedia.html	Sat Apr 11 18:26:49 2009 +0200
    47.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.3 @@ -1,202 +0,0 @@
    47.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    47.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    47.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    47.7 -<head>
    47.8 -    <title>SliTaz Handbook - Multimedia</title>
    47.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   47.10 -    <meta name="description" content="slitaz *book template" />
   47.11 -    <meta name="expires" content="never" />
   47.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   47.13 -    <meta name="publisher" content="www.slitaz.org" />
   47.14 -    <meta name="author" content="Christophe Lincoln"/>
   47.15 -    <link rel="shortcut icon" href="favicon.ico" />
   47.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   47.17 -</head>
   47.18 -<body bgcolor="#ffffff">
   47.19 -
   47.20 -<!-- Header and quick navigation -->
   47.21 -<div id="header">
   47.22 -<div align="right" id="quicknav">
   47.23 -    <a name="top"></a>
   47.24 -    <a href="development.html">Developpement</a> |
   47.25 -    <a href="index.html">Table des matières</a>
   47.26 -</div>
   47.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   47.28 -</div>
   47.29 -
   47.30 -<!-- Content. -->
   47.31 -<div id="content">
   47.32 -<div class="content-right"></div>
   47.33 -
   47.34 -<h2><font color="#DF8F06">Multimedia</font></h2>
   47.35 -
   47.36 -<ul>
   47.37 -	<li><a href="#intro">Slitaz le son et la video.</a></li>
   47.38 -	<li><a href="#config">Configurer une carte son.</a></li>
   47.39 -	<li><a href="#alsamixer">Alsamixer</a> - Mixer simple et efficace.</li>
   47.40 -	<li><a href="#alsaplayer">Alsaplayer</a> - Lecteur de musique.</li>
   47.41 -	<li><a href="#asunder">Asunder</a> - Audio CD Ripper.</li>
   47.42 -	<li><a href="#xine">Xine</a> - Lecteur multimedia.</li>
   47.43 -	<li><a href="#mpg123">mpg123</a> - Lecteur audio et encodeur en ligne de
   47.44 -	commande.</li>
   47.45 -</ul>
   47.46 -
   47.47 -<a name="intro"></a>
   47.48 -<h3><font color="#6c0023">Slitaz le son et la video</font></h3>
   47.49 -<p>
   47.50 -En mode LiveCD SliTaz fournit le support du son mais pas de lecteur video, 
   47.51 -cela dit vous pouvez visionner des videos en flash sur Youtube par exemple. 
   47.52 -Pour regarder des videos vous pouvez utiliser Xine, il supporte la plus part des
   47.53 -formats tels que OGG ou AVI, à noter que Xine peut aussi faire office de
   47.54 -lecteur de musique. Au niveau du son, vous avez un mixer avec Alsamixer et un
   47.55 -lecteur avec Alsaplayer, ils sont tous deux installée par défaut sur la version
   47.56 -standard du LiveCD et permettent d'écouter des fichiers OGG, MP3 ou WAV. Pour
   47.57 -configurer ou reconfigurer votre carte son, vous avez le choix entre deux 
   47.58 -petit programmes permettant de configurer le son simplement via des boîtes de
   47.59 -dialogue.
   47.60 -</p>
   47.61 -
   47.62 -<a name="conf"></a>
   47.63 -<h3><font color="#6c0023">Configurer une carte son</font></h3>
   47.64 -<p>
   47.65 -En mode LiveCD SliTaz configure automatiquement le son au démarrage en lançant
   47.66 -une boîte de dialogue, dans la majeur partie des cas, la carte son est reconnue
   47.67 -et il suffit d'appuyer sur ENTER pour continuer, se loguer et avoir le son
   47.68 -fonctionnel. Cela dit, il se peut que votre carte son ne soit pas reconnue au
   47.69 -démarrage ou simplement pas supportée. Avant de jeter l'éponge, vous pouvez
   47.70 -tenter de configurer manuellement votre carte et demander le l'aide sur la liste
   47.71 -de discussion ou le forum de support matériel.
   47.72 -</p>
   47.73 -<h4>Soundconf</h4>
   47.74 -<p>
   47.75 -Pour configurer ou reconfigurer une carte son, SliTaz fournit le script
   47.76 -<code>soundconf</code>, cet utilitaire est utilisé au démarrage, ne pose
   47.77 -qu'une question, charge les bons modules automatiquement et configure 
   47.78 -<code>/etc/rcS.conf</code> pour que le driver soit chargé à chaque démarrage.
   47.79 -Soundconf va aussi régler les volumes automatiquement, vous pourrez modifier
   47.80 -les réglages par la suite via le mixer et alsactl. Pour lancer l'interface de
   47.81 -configuration du son, il faut avoir les droits d'administrateur et taper :
   47.82 -</p>
   47.83 -<pre>
   47.84 - # soundconf
   47.85 -</pre>
   47.86 -<h4>Alsactl</h4>
   47.87 -<p>
   47.88 -Alsactl pour <em>Alsa control</em> permet de stocker ou restaurer les réglages
   47.89 -du son, utile par exemple pour restaurer ses préférences à chaque démarrage. 
   47.90 -Lors de la configuration du son avec Soundconf les volumes sont réglés
   47.91 -automatiquement, vous pouvez utiliser <code>alsamixer</code> avec <em>root</em>
   47.92 -pour modifier les valeurs et ensuite lancer <code>alsactl</code> pour stocker
   47.93 -la configuration
   47.94 -</p>
   47.95 -<pre>
   47.96 - # alsactl store
   47.97 -</pre>
   47.98 -<p>
   47.99 -Pour restaurer ensuite la configuration vous pouvez utiliser la commande
  47.100 -<code>alsactl restore</code> et pour restaurer vos préférences à chaque
  47.101 -démarrage vous pouvez ajouter la commande au script /etc/init.d/local.sh en
  47.102 -l'éditant avec un éditeur de texte ou avec :
  47.103 -</p>
  47.104 -<pre>
  47.105 - # echo 'alsactl restore' > /etc/init.d/local.sh
  47.106 -</pre>
  47.107 -
  47.108 -<a name="alsamixer"></a>
  47.109 -<h3><font color="#6c0023">Alsamixer</font></h3>
  47.110 -<p>
  47.111 -Alsamixer et le mixer officiel du projet Alsa, il est simple et efficace. Vous
  47.112 -pouvez le lancer via le menu du gestionnaire de fenêtre ou directement depuis
  47.113 -un terminal. Les volumes se réglent avec les flèches et le mode muet se met ou 
  47.114 -s'enlève via la touche <code>m</code>. Pour lancer le mixer depuis un terminal
  47.115 -Linux ou un graphique :
  47.116 -</p>
  47.117 -<pre>
  47.118 - $ alsamixer
  47.119 -</pre>
  47.120 -
  47.121 -<a name="alsaplayer"></a>
  47.122 -<h3><font color="#6c0023">Alsaplayer</font></h3>
  47.123 -<p>
  47.124 -Le lecteur de musique Alsaplayer se veut simple, épuré et intuitif. Il est réactif
  47.125 -et se prend rapidement en main, l'interface est sobre et adaptable. Alsaplayer
  47.126 -sur SliTaz fournit le support des fichiers OGG, MP3 (via libmad) et WAV, des
  47.127 -playlists, propose des visualisateurs pour accompager le son, la possibilité
  47.128 -de régler la vitesse de lecture ou le volume. Une fois lancé via le menu du
  47.129 -gestionnaire de fenêtre, il suffit de cliquer sur le bouton play ou celui de
  47.130 -la liste de lecture pour commencer à charger un ou des morceaux.
  47.131 -</p>
  47.132 -
  47.133 -<a name="asunder"></a>
  47.134 -<h3><font color="#6c0023">Asunder -  Audio CD Ripper</font></h3>
  47.135 -<p>
  47.136 -Asunder est un logiciel d'extraction et encodage de pistes audio depuis un CD.
  47.137 -L'outils est très simple d'utilisation, permet d'encoder les morceaux au format
  47.138 -wav, ogg ou mp3 via le paquet <code>lame</code>. Il peut aussi faire une
  47.139 -recheche CDDB, créer une liste de lecture et modifier les noms des fichiers.
  47.140 -Vous trouverez Asunder dans la catégorie Multimedia, il est très rapidement
  47.141 -pris en main et efficace.
  47.142 -</p>
  47.143 -
  47.144 -<a name="xine"></a>
  47.145 -<h3><font color="#6c0023">Xine</font></h3>
  47.146 -<p>
  47.147 -Xine est un projet fournissant des bibliothèques et divers visionneurs de video,
  47.148 -SliTaz fournit les blibliothèques et un <em>media player</em> contenu dans
  47.149 -le paquet <code>xine-ui</code> (ui pour <em>User Interface</em>). Le lecteur
  47.150 -Xine propose un interface Xlib, un pannel de contrôle, une interface de
  47.151 -configuration via un clique de droite sur la fenêtre principale et des plugins.
  47.152 -Il lit la musique OGG, MP3, etc, et les videos au format OGG, AVI ou MPG. Pour
  47.153 -installer Xine et ses dépendances :
  47.154 -</p>
  47.155 -<pre>
  47.156 - # tazpkg get-install xine-ui
  47.157 -</pre>
  47.158 -<p>
  47.159 -Une fois installé vous pouvez lancer <code>xine</code> depuis la ligne de
  47.160 -commande ou ajouter un entrée dans la catégorie Multimedia du menu de JWM :
  47.161 -</p>
  47.162 -<pre class="script">
  47.163 -&lt;Program icon="xine.xpm" label="Xine media player"&gt;xine&lt;/Program&gt;
  47.164 -</pre>
  47.165 -
  47.166 -<a name="mpg123"></a>
  47.167 -<h3><font color="#6c0023">mpg123</font></h3>
  47.168 -<p>
  47.169 -mpg123 est un lecteur et convertisseur de fichiers audio et s'utilise en ligne
  47.170 -de commande. C'est à dire que vous pouvez écouter ou convertir de la musique
  47.171 -depuis un terminal, pour afficher l'aide vous pouvez utiliser l'option 
  47.172 -<code>--help</code>. Pour lire un fichier MP3 par exemple, il suffit de lancer
  47.173 -<code>mpg123</code> suivi du nom du fuchier audio :
  47.174 -</p>
  47.175 -<pre>
  47.176 - $ mpg123 sound.mp3
  47.177 -</pre>
  47.178 -<p>
  47.179 -mpg123 permet aussi de convertir et encoder un fichier audio dans un autre
  47.180 -format. Vous pouvez par exemple convertir un fichier MP3 en WAV, exemple :
  47.181 -</p>
  47.182 -<pre>
  47.183 - $ mpg123 -w sound.wav sound.mp3
  47.184 -</pre>
  47.185 -
  47.186 -<!-- End of content -->
  47.187 -</div>
  47.188 -
  47.189 -<!-- Footer. -->
  47.190 -<div id="footer">
  47.191 -	<div class="footer-right"></div>
  47.192 -	<a href="#top">Haut de la page</a> | 
  47.193 -	<a href="index.html">Table des matières</a>
  47.194 -</div>
  47.195 -
  47.196 -<div id="copy">
  47.197 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  47.198 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  47.199 -    Documentation publiée sous
  47.200 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  47.201 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  47.202 -</div>
  47.203 -
  47.204 -</body>
  47.205 -</html>
    48.1 --- a/doc/handbook/network-config.html	Sat Apr 11 18:26:49 2009 +0200
    48.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.3 @@ -1,467 +0,0 @@
    48.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    48.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    48.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    48.7 -<head>
    48.8 -    <title>SliTaz Handbook - Network config</title>
    48.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   48.10 -    <meta name="description" content="DHCP ifconfig réseau sur SliTaz udhcpc masque passerelle 127.0.0.1 hostname IP fixe PPPOE" />
   48.11 -    <meta name="expires" content="never" />
   48.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   48.13 -    <meta name="publisher" content="www.slitaz.org" />
   48.14 -    <meta name="author" content="Christophe Lincoln"/>
   48.15 -    <link rel="shortcut icon" href="favicon.ico" />
   48.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   48.17 -</head>
   48.18 -<body bgcolor="#ffffff">
   48.19 -
   48.20 -<!-- Header and quick navigation -->
   48.21 -<div id="header">
   48.22 -<div align="right" id="quicknav">
   48.23 -    <a name="top"></a>
   48.24 -    <a href="web-server.html">Serveur web</a> |
   48.25 -    <a href="index.html">Table des matières</a>
   48.26 -</div>
   48.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   48.28 -</div>
   48.29 -
   48.30 -<!-- Content. -->
   48.31 -<div id="content">
   48.32 -<div class="content-right"></div>
   48.33 -
   48.34 -<h2><font color="#DF8F06">Configuration du réseau</font></h2>
   48.35 -
   48.36 -<ul>
   48.37 -	<li><a href="#about">A propos du réseau sur SliTaz.</a></li>
   48.38 -	<li><a href="#netbox">Netbox</a> - Configuration graphique du réseau.</li>
   48.39 -	<li><a href="#wifibox">Wifibox</a> - Configuration graphique du réseau sans fil.</li>
   48.40 -	<li><a href="#hostname">/etc/hostname</a> - Le nom de machine.</li>
   48.41 - 	<li><a href="#network.conf">/etc/network.conf</a> -  Fichier de
   48.42 -	configuration du réseau.</li>
   48.43 -	<li><a href="#dynamicIP">IP dynamique</a> - Client DHCP udhcpc.</li>
   48.44 -	<li><a href="#staticIP">IP static</a> - Utilisation d'un adresse fixe.</li>
   48.45 -	<li><a href="#pppoe">Connexion ADSL en pppoe kernel-mode.</a></li>
   48.46 -	<li><a href="#rp-pppoe">Connexion ADSL avec rp-pppoe.</a></li>
   48.47 -	<li><a href="#list">Liste des interfaces et des routes.</a></li>
   48.48 -	<li><a href="#firewall">Gestion du pare-feu</a> - (<em>firewall</em>).</li>
   48.49 -	<li><a href="web-server.html">Configuration du serveur web.</a></li>
   48.50 -	<li><a href="secure-shell.html">Gestion du serveur SSH.</a></li>
   48.51 -</ul>
   48.52 -
   48.53 -<a name="about"></a>
   48.54 -<h3><font color="#6c0023">A propos du réseau sur SliTaz</font></h3>
   48.55 -<p>
   48.56 -Par défaut SliTaz lance le client DHCP (udhcpc) sur eth0 lors du boot. Si
   48.57 -votre carte réseau a bien été reconnue comme une interface eth0, et que vous
   48.58 -utilisez un routeur, votre connexion devrait déjà fonctionner. C'est une
   48.59 -configuration dynamique, à chaque démarrage du système le client DHCP obtient
   48.60 -une nouvelle adresse IP depuis le serveur DHCP, qui est intégré au
   48.61 -router, ou situé sur une autre machine. Pour changer la configuration par
   48.62 -défaut vous devez passer par le fichier /etc/network.conf décrit ci-dessous.
   48.63 -Pour les personnes utilisant <a href="#pppoe">PPPOE</a>, vous pouvez utiliser
   48.64 -les outils fournis par <code>rp-pppoe</code> et installés par défaut sur SliTaz.
   48.65 -</p>
   48.66 -
   48.67 -<a name="netbox"></a>
   48.68 -<h3><font color="#6c0023">Netbox - Configuration graphique du réseau</font></h3>
   48.69 -<p>
   48.70 -Netbox est un petite interface graphique permettant de facilement configurer
   48.71 -une interface réseau Ethernet en utilisant le protocole DHCP ou en demandant
   48.72 -une adresse IP fixe. Les onglets <em>DHCP</em> et <em>Staic IP</em> permettent
   48.73 -de démarrer ou stopper la connexion et change automatiquement les valeurs 
   48.74 -dans les fichiers système. Les connexions Ethernet sont des connection 
   48.75 -cablées (RJ45) et ne nécessite pas d'authentification. Netbox fournit 
   48.76 -aussi un onglet <em>System wide</em> depuis lequel vous pouvez directement
   48.77 -éditer les fichiers de configuration système. Les connections PPPoE ou 
   48.78 -PPP demandant un nom d'utilisateur et un mot de passe on leur propre onglet.
   48.79 -L'outils permet encore de configurer différents serveurs: SSH, Inetd,
   48.80 -ZeroConf, DHCP, PXE, DSN, Rsync, HTTP. Il aussi possible de créer un 
   48.81 -réseau privé virtuel ou VPN avec les outils inclus de base dans la 
   48.82 -distribution.
   48.83 -</p>
   48.84 -
   48.85 -<img
   48.86 -	src="images/screenshots/netbox.png"
   48.87 -	style="width: 536px; height: 357px;" />
   48.88 -
   48.89 -<p>
   48.90 -Vous pouvez lancer Netbox depuis le menu "Outils système" (<em>System tools</em>)
   48.91 -&rarr; "Netbox Configurer le réseau" ou depuis un terminal graphique. C'est un
   48.92 -outil qui permet de modifier des configuration système, il faut donc être
   48.93 -administrateur (<em>root</em>) pour l'utiliser :
   48.94 -</p>
   48.95 -<pre>
   48.96 - $ subox netbox
   48.97 -</pre>
   48.98 -
   48.99 -<a name="wifibox"></a>
  48.100 -<h3><font color="#6c0023">Wifibox - Configuration graphique du réseau sans fil</font></h3>
  48.101 -<p>
  48.102 -Wifibox est une petite interface permettant de configurer une connexion
  48.103 -à un réseau sans file (Wifi, Wireless ou Wlan). L'onglet 'Netwoks' affiche
  48.104 -la liste des réseaux disponibles, il suffit de double cliquer sur un nom
  48.105 -de réseau pour établir la connexion, si le réseau est sécurisé, la clé
  48.106 -vous sera alors demandée.
  48.107 -</p>
  48.108 -
  48.109 -<img
  48.110 -	src="images/screenshots/wifibox.png"
  48.111 -	style="width: 533px; height: 330px;" />
  48.112 -
  48.113 -<p>
  48.114 -L'onglet 'Favorites' permet de préconfigurer ses réseaux préférés, une
  48.115 -fois un réseau ajouté il suffit de double cliquer sur le nom du réseau
  48.116 -pour établir la connexion. L'onglet 'Configuration' permet de configurer
  48.117 -une connexion manuellement avec les paramètres avançés tels que le mode
  48.118 -ou le canal. L'onglet 'Drivers' permet de configurer une carte réseau,
  48.119 -il y a 3 cas de figure: , 
  48.120 -</p>
  48.121 -<ol>
  48.122 -	<li>La carte est directement supportée par le noyau via un module.</li>
  48.123 -	<li>La cartre à besoin d'un module et d'un firmware non-libre pouvant
  48.124 -	être installé automatiquement via l'outil de détection du matériel.</li>
  48.125 -	<li>La carte n'est pas supportée par Linux et le driver Windows doit
  48.126 -	être installé via le gestionnaire de pilotes Windows (tazndis).</li>
  48.127 -</ol>
  48.128 -
  48.129 -<a name="hostname"></a>
  48.130 -<h3><font color="#6c0023">/etc/hostname - Le nom de machine</font></h3>
  48.131 -<p>
  48.132 -Le fichier /etc/hostname configure le nom de la machine. Le nom de machine est
  48.133 -chargé au démarrage du système avec la commande 'hostname'. Sans argument
  48.134 -cette commande retournera le nom de machine actuel :
  48.135 -</p>
  48.136 -<pre>
  48.137 - $ hostame
  48.138 -</pre>
  48.139 -<p>
  48.140 -Pour changer le nom de machine vous pouvez utiliser la commande 
  48.141 -<code>echo</code> ou utiliser un des éditeurs de texte disponible sur SliTaz 
  48.142 -(il faut être <em>root</em>). Exemple avec <code>echo</code> et le nom 
  48.143 -de machine <code>kayam</code> :
  48.144 -</p>
  48.145 -<pre>
  48.146 - # echo "kayam" > /etc/hostname
  48.147 -</pre>
  48.148 -
  48.149 -<a name="network.conf"></a>
  48.150 -<h3><font color="#6c0023">/etc/network.conf</font></h3>
  48.151 -<p>
  48.152 -Le fichier /etc/network.conf est le fichier de configuration du réseau sur
  48.153 -votre système SliTaz. Sa syntaxe est simple, vous pouvez modifier son contenu
  48.154 -avec un éditeur de texte tel que Nano. Le fichier /etc/network.conf est
  48.155 -utilisé par le script /etc/init.d/network.sh pour configurer les interfaces
  48.156 -réseau au démarrage du système.
  48.157 -</p>
  48.158 -<p>
  48.159 -Le fichier de configuration du réseau (network.conf) vous permet de lancer ou
  48.160 -non le client DHCP au boot. Vous pouvez aussi spécifier une adresse IP fixe
  48.161 -avec son masque de sous réseau, la passerelle par défaut, et le serveur DNS à
  48.162 -utiliser.
  48.163 -</p>
  48.164 -
  48.165 -<a name="dynamicIP"></a>
  48.166 -<h3><font color="#6c0023">IP dynamique - Client DHCP udhcpc</font></h3>
  48.167 -<p>
  48.168 -Le client DHCP udhcpc fourni avec Busybox utilise le script
  48.169 -/usr/share/udhcpc/default.script pour obtenir une adresse IP dynamiquement
  48.170 -au boot. Il supporte diverses options que vous pouvez connaître avec l'option
  48.171 -<code>--help</code> :
  48.172 -</p>
  48.173 -<pre>
  48.174 - # udhcpc --help
  48.175 -</pre>
  48.176 -<p>
  48.177 -Pour ne pas lancer udhcpc sur eth0, ou modifier l'interface (ex: eth1) vous
  48.178 -devez passer par le fichier /etc/network.conf, et spécifier "no" à
  48.179 -la variable DHCP= :
  48.180 -</p>
  48.181 -<pre class="script">
  48.182 -
  48.183 -# Dynamic IP address.
  48.184 -# Enable/disable DHCP client at boot time.
  48.185 -DHCP="no"
  48.186 -
  48.187 -</pre>
  48.188 -
  48.189 -<a name="staticIP"></a>
  48.190 -<h3><font color="#6c0023">IP fixe - Utilisation d'un adresse spécifique</font></h3>
  48.191 -<p>
  48.192 -Vous pouvez spécifier une adresse IP fixe à configurer au démarrage du système,
  48.193 -en mettant la valeur "yes" à la variable STATIC= :
  48.194 -</p>
  48.195 -<pre class="script">
  48.196 -
  48.197 -# Static IP address.
  48.198 -# Enable/disable static IP at boot time.
  48.199 -STATIC="yes"
  48.200 -
  48.201 -</pre>
  48.202 -<p>
  48.203 -Pour que la configuration fonctionne, vous devez spécifier une adresse IP,
  48.204 -son masque de sous réseau, la passerelle par défaut (gateway), et le serveur
  48.205 -DNS à utiliser. Exemple :
  48.206 -</p>
  48.207 -<pre class="script">
  48.208 -
  48.209 -# Set IP address, and netmask for a static IP.
  48.210 -IP="192.168.0.6"
  48.211 -NETMASK="255.255.255.0"
  48.212 -
  48.213 -# Set route gateway for a static IP.
  48.214 -GATEWAY="192.168.0.1"
  48.215 -
  48.216 -# Set DNS server. for a static IP.
  48.217 -DNS_SERVER="192.168.0.1"
  48.218 -
  48.219 -</pre>
  48.220 -
  48.221 -<a name="pppoe"></a>
  48.222 -<h3><font color="#6c0023">Connexion internet ADSL en pppoe kernel-mode</font></h3>
  48.223 -<p>
  48.224 -Pré-requis: le support ppp et pppoe doit être activé dans le noyau (dur ou 
  48.225 -modules) et l'interface ethernet configurée. Vous devez indiquer à ppp 
  48.226 -d'utiliser le plugin rp-pppoe du noyau dans <code>/etc/ppp/options</code> :
  48.227 -</p>
  48.228 -<pre class="script">
  48.229 -plugin rp-pppoe.so
  48.230 -name &lt;votre identifiant de connexion FAI&gt;
  48.231 -noipdefault
  48.232 -defaultroute
  48.233 -mtu 1492
  48.234 -mru 1492
  48.235 -lock
  48.236 -</pre>
  48.237 -<p>
  48.238 -Si vous avez compilé le support de votre carte réseau en module dans le noyau,
  48.239 -vous devrez activer ce dernier dans /etc/rcS.conf:
  48.240 -</p>
  48.241 -<pre class="script">
  48.242 -LOAD_MODULES="&lt;votre module&gt;"
  48.243 -</pre>
  48.244 -<p>
  48.245 -Modifier le fichier /etc/ppp/pap-secrets ou /etc/ppp/chap-secrets :
  48.246 -</p>
  48.247 -<pre class="script">
  48.248 -# client	       server	       secret			IP addresses
  48.249 -"votre_login_fai"       *       "mot_de_passe"
  48.250 -</pre>
  48.251 -<p>
  48.252 -Les fichiers /etc/host.conf et /etc/resolv.conf devraient être automatiquement renseignés.
  48.253 -C'est tout ! Pour vous connecter à internet, il suffit simplement de taper :
  48.254 -</p>
  48.255 -<pre>
  48.256 -pppd eth0
  48.257 -</pre>
  48.258 -
  48.259 -<a name="rp-pppoe"></a>
  48.260 -<h3><font color="#6c0023">Connexion pppoe avec rp-pppoe</font></h3>
  48.261 -<p>
  48.262 -Pour configurer sa connexion internet ADSL via le protocole PPPOE, SliTaz
  48.263 -fournit la suite d'utilitaires du paquet <code>rp-pppoe</code>. L'utilisation
  48.264 -de <code>pppoe-setup</code> est un jeu d'enfant et vous permet de configurer
  48.265 -rapidement le réseau. Si vous utilisez DHCP c'est encore plus facile, puisque
  48.266 -c'est le serveur de votre FAI (Fournisseur d'accès internet) qui va s'occuper
  48.267 -de tout. Si vous n'avez pas le DHCP vous devez commencer par désactiver son
  48.268 -utilisation via la variable <code>DHCP="no"</code> du fichier de configuration
  48.269 -<code>/etc/network.conf</code>. A noter que pour modifier des fichiers de
  48.270 -configuration système et se connecter, vous devez devenir administrateur via
  48.271 -la commande <code>su</code>. Pour installer rp-pppoe et changer la variable 
  48.272 -DHCP avec Nano (Ctrl + x pour sauver et quitter) :
  48.273 -</p>
  48.274 -<pre>
  48.275 - $ su
  48.276 - # tazpkg get-install rp-pppoe
  48.277 - # nano /etc/network.conf
  48.278 -</pre>
  48.279 -<h4>Configurer avec pppoe-setup</h4>
  48.280 -<p>
  48.281 -Pour commencer à configurer votre connexion PPPOE, vous devez ouvrir un
  48.282 -terminal X ou utiliser la console Linux pour lancer <code>pppoe-setup</code>
  48.283 -et répondre aux questions :
  48.284 -</p>
  48.285 -<pre>
  48.286 - # pppoe-setup
  48.287 -</pre>
  48.288 -<ol>
  48.289 -	<li>Tapez votre nom d'utilisateur. A noter qu'il s'agit du nom
  48.290 -	d'utilisateur avec lequel vous communiquez avec votre FAI, ils est
  48.291 -	différent de ceux du système, bien sûr.</li>
  48.292 -	<li>Interface internet, il s'agit par défaut de eth0 sauf si vous en avez
  48.293 -	plusieurs, auquel cas vous aurez eth1, eth2, etc.. généralement la touche
  48.294 -	<strong>entree</strong> suffit.</li>
  48.295 -	<li>Si vous avez un lien ADSL permanent répondez ici par
  48.296 -	<strong>oui</strong>, sinon par <strong>non</strong> (valeur par
  48.297 -	défaut).</li>
  48.298 -	<li>Spécifiez les DNS primaire et secondaire de votre FAI, il vous
  48.299 -	les communiquera, n'hésitez pas à les lui demander.</li>
  48.300 -	<li>Tapez le mot de passe avec lequel vous communiquez avec votre FAI,
  48.301 -	à noter que vous devrez le tapez deux fois.</li>
  48.302 -	<li>Choisir le firewall ou pare-feu en fonction de votre matériel,
  48.303 -	si vous avez un routeur vous pouvez entrer 2 sinon 1. En cas de doute
  48.304 -	tapez 1.</li>
  48.305 -</ol>
  48.306 -<h4>Démarrer et arrêter la connexion</h4>
  48.307 -<p>
  48.308 -Toujours en ligne de commande, il suffit de lancer <code>pppoe-start</code>
  48.309 -pour démarrer la connexion. Quelques secondes puis le système vous dit qu'il
  48.310 -est connecté. S'il vous donne un message du genre TIMED OUT c'est que vous
  48.311 -avez mal configuré ou que les branchements sont défectueux. Revérifiez votre
  48.312 -cablage et reprenez l'installation au début. Pour démarrer sa connexion :
  48.313 -</p>
  48.314 -<pre>
  48.315 - # pppoe-start
  48.316 -</pre>
  48.317 -<p>
  48.318 -Pour arrêter la connexion vous pouvez utiliser l'utilitaire
  48.319 -<code>pppoe-stop</code>, toujours en ligne de commande.
  48.320 -</p>
  48.321 -
  48.322 -<a name="list"></a>
  48.323 -<h3><font color="#6c0023">Liste des interfaces et des routes</font></h3>
  48.324 -<p>
  48.325 -Vous pouvez lister les interfaces réseau disponibles avec la commande
  48.326 -<code>ifconfig</code> suivie de l'option <code>-a</code>, ou afficher
  48.327 -l'aide avec l'option <code>--help</code> :
  48.328 -</p>
  48.329 -<pre>
  48.330 - # ifconfig -a
  48.331 - # ifconfig --help
  48.332 -</pre>
  48.333 -<p>
  48.334 -Pour afficher la table de routage IP du noyau vous pouvez utiliser la commande
  48.335 -<code>route</code> sans arguments :
  48.336 -</p>
  48.337 -<pre>
  48.338 - $ route
  48.339 -</pre>
  48.340 -
  48.341 -<a name="firewall"></a>
  48.342 -<h3><font color="#6c0023">Gestion du pare-feu (<em>firewall</em>)</font></h3>
  48.343 -<p>
  48.344 -SliTaz fourni un pare-feu très basic, les régles de sécurité du noyau sont
  48.345 -lancées et les règles d'iptables sont désactivées par défaut. Vous pouvez
  48.346 -activer/désactiver son éxécution au démarrage, et créer de nouvelles régles
  48.347 -via le fichier de configuration : /etc/firewall.conf
  48.348 -</p>
  48.349 -<p>
  48.350 -Le script du <em>firewall</em> fournit par défaut sur SliTaz, commence par
  48.351 -configurer les options propre au noyau: les redirections ICMP, les sources de
  48.352 -routage, log des adresses impossibles et les filtres contre le spoofing. Le
  48.353 -script lance ensuite les règles d'Iptables définies dans la fonction
  48.354 -<code>iptables_rules()</code> du fichier de configuration : /etc/firewall.conf
  48.355 -</p>
  48.356 -<p>
  48.357 -Le <em>firewall</em> utilise l'application Iptables, il se compose de deux
  48.358 -fichiers : Le fichier de configuration /etc/firewall.conf et le script
  48.359 -/etc/init.d/firewall, que vous ne devriez pas avoir besoin de modifier. A
  48.360 -noter qu'il y de nombreuses options avec Iptables, pour de plus amples
  48.361 -informations, référez-vous à la documentation officielle de Netfilter/iptables
  48.362 -disponible en ligne sur :
  48.363 -<a href="http://www.netfilter.org/documentation/">www.netfilter.org/documentation/</a>
  48.364 -</p>
  48.365 -<h4>Démarrer, arrêter, redémarrer le firewall</h4>
  48.366 -<p>
  48.367 -Le script /etc/init.d/firewall vous permet de démarrer/redémarrer, d'arrêter
  48.368 -et d'afficher le status du firewall. L'option redémarrer est souvent utilisée
  48.369 -pour tester de nouvelles règles, après modification du fichier de
  48.370 -configuration. Exemple :
  48.371 -</p>
  48.372 -<pre>
  48.373 - # /etc/init.d/firewall restart
  48.374 -</pre>
  48.375 -<h4>Activer/désactiver le firewall au boot</h4>
  48.376 -<p>
  48.377 -Pour activer/désactiver les options de sécurité propre au noyau, mettez "yes"
  48.378 -ou "no" à la variable KERNEL_SECURITY= :
  48.379 -</p>
  48.380 -<pre class="script">
  48.381 -
  48.382 -# Enable/disable kernel security at boot time.
  48.383 -KERNEL_SECURITY="yes"
  48.384 -
  48.385 -</pre>
  48.386 -<p>
  48.387 -Et pour activer/désactiver les règles d'iptables, il faut modifier la variable
  48.388 -IPTABLES_RULES= :
  48.389 -</p>
  48.390 -<pre class="script">
  48.391 -
  48.392 -# Enable/disable iptables rules.
  48.393 -IPTABLES_RULES="yes"
  48.394 -
  48.395 -</pre>
  48.396 -<h4>Ajouter, supprimer, ou modifier les règles d'iptables</h4>
  48.397 -<p>
  48.398 -fichier de configuration: /etc/firewall.conf. En bas du fichier vous trouverez
  48.399 -fichier de configuration: /etc/firewall.conf. En bas du fichier vous touverez
  48.400 -une fonction : <code>iptables_rules()</code> contenant toutes les commandes
  48.401 -d'iptables à lancer lors du démarrage du firewall. Pour supprimer une règle,
  48.402 -nous vous conseillons de commenter les lignes correspondantes avec :
  48.403 -<code>#</code>. A noter qu'il ne  faut pas laisser cette fonction vide, si
  48.404 -vous voulez désactiver les règles d'iptables, il est préférable de mettre
  48.405 -"no" à la variable IPTABLES_RULES= du fichier de configuration.
  48.406 -</p>
  48.407 -<p>
  48.408 -Exemple de règles iptables. On refuse toutes les connexions entrantes, et
  48.409 -sortantes, puis on accepte les connexions sur l'hôte local, le réseau local,
  48.410 -les ports 80 et 22 utilisés respectivement par le serveur web HTTP et le
  48.411 -serveur sécurisé SSH, et le port 21 pour le FTP. C'est donc très restrictif
  48.412 -comme règles:
  48.413 -</p>
  48.414 -<pre class="script">
  48.415 -
  48.416 -# Netfilter/iptables rules.
  48.417 -# This shell function is include by /etc/init.d/firewall.sh
  48.418 -# to start iptables rules.
  48.419 -#
  48.420 -iptables_rules()
  48.421 -{
  48.422 -
  48.423 -# Drop all connexions.
  48.424 -iptables -P INPUT DROP
  48.425 -iptables -P OUTPUT DROP
  48.426 -
  48.427 -# Accept all on localhost (127.0.0.1).
  48.428 -iptables -A INPUT -i lo -j ACCEPT
  48.429 -iptables -A OUTPUT -o lo -j ACCEPT
  48.430 -
  48.431 -# Accept all on the local network (192.168.0.0/24).
  48.432 -iptables -A INPUT -s 192.168.0.0/24 -j ACCEPT
  48.433 -iptables -A OUTPUT -d 192.168.0.0/24 -j ACCEPT
  48.434 -
  48.435 -# Accept port 80 for the HTTP server.
  48.436 -iptables -A INPUT -i $INTERFACE -p tcp --sport 80 -j ACCEPT
  48.437 -iptables -A OUTPUT -o $INTERFACE -p tcp --dport 80 -j ACCEPT
  48.438 -
  48.439 -# Accept port 22 for SSH.
  48.440 -iptables -A INPUT -i $INTERFACE -p tcp --dport 22 -j ACCEPT
  48.441 -iptables -A OUTPUT -o $INTERFACE -tcp --sport 22 -j ACCEPT
  48.442 -
  48.443 -# Accept port 21 for active FTP connections.
  48.444 -iptables -A INPUT -i $INTERFACE -p tcp --dport 21 -j ACCEPT
  48.445 -iptables -A OUTPUT -i $INTERFACE -p tcp --sport 21 -j ACCEPT
  48.446 -
  48.447 -}
  48.448 -
  48.449 -</pre>
  48.450 -
  48.451 -<!-- End of content -->
  48.452 -</div>
  48.453 -
  48.454 -<!-- Footer. -->
  48.455 -<div id="footer">
  48.456 -	<div class="footer-right"></div>
  48.457 -	<a href="#top">Haut de la page</a> | 
  48.458 -	<a href="index.html">Table des matières</a>
  48.459 -</div>
  48.460 -
  48.461 -<div id="copy">
  48.462 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  48.463 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  48.464 -    Documentation publiées sous
  48.465 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  48.466 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  48.467 -</div>
  48.468 -
  48.469 -</body>
  48.470 -</html>
    49.1 --- a/doc/handbook/network.html	Sat Apr 11 18:26:49 2009 +0200
    49.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.3 @@ -1,209 +0,0 @@
    49.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    49.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    49.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    49.7 -<head>
    49.8 -    <title>SliTaz Handbook - Internet</title>
    49.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   49.10 -    <meta name="description" content="navigateur web links retawq client IRC téléchargement torrent" />
   49.11 -    <meta name="expires" content="never" />
   49.12 -    <meta name="modified" content="2009-03-22 19:30:00" />
   49.13 -    <meta name="publisher" content="www.slitaz.org" />
   49.14 -    <meta name="author" content="Christophe Lincoln"/>
   49.15 -    <link rel="shortcut icon" href="favicon.ico" />
   49.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   49.17 -</head>
   49.18 -<body bgcolor="#ffffff">
   49.19 -
   49.20 -<!-- Header and quick navigation -->
   49.21 -<div id="header">
   49.22 -<div align="right" id="quicknav">
   49.23 -    <a name="top"></a>
   49.24 -    <a href="graphics.html">Graphisme</a> |
   49.25 -	<a href="index.html">Table des matières</a>
   49.26 -</div>
   49.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   49.28 -</div>
   49.29 -
   49.30 -<!-- Content. -->
   49.31 -<div id="content">
   49.32 -<div class="content-right"></div>
   49.33 -
   49.34 -<h2><font color="#DF8F06">Internet</font></h2>
   49.35 -
   49.36 -<ul>
   49.37 -	<li><a href="#firefox">Mozilla Firefox</a> - Le navigateur Web Firefox.</li>
   49.38 -	<li><a href="#midori">Midori</a> - Navigateur Web léger.</li>
   49.39 -	<li><a href="#retawq">Retawq</a> - Navigateur Web en mode texte.</li>
   49.40 -	<li><a href="#links">Links</a> - Le navigateur Web Links fournit
   49.41 -	un mode graphique et un mode texte.</li>
   49.42 -	<li><a href="#rhapsody">Rhapsody</a> - Client de chat IRC.</li>
   49.43 -	<li><a href="#gitmail">Ghost In The Mail </a> - Client mail.</li>
   49.44 -	<li><a href="#transmission">Transmission</a> - Client BitTorrent léger.</li>
   49.45 -	<li><a href="#gftp">gFTP</a> - Client FTP simple et rapide.</li>
   49.46 -	<li><a href="#pscan">pscan</a> - Scanner de ports.</li>
   49.47 -	<li><a href="cmdline.html#wget">Télécharger en ligne de commandes.</a></li>
   49.48 -</ul>
   49.49 -
   49.50 -<a name="firefox"></a>
   49.51 -<h3><font color="#6c0023">Mozilla Firefox - Navigateur web</font></h3>
   49.52 -<p>
   49.53 -SliTaz est fier de fournir Mozilla Firefox, l'un des meilleurs navigateur Web
   49.54 -au monde, sécurisé, convivial, rapide, respectant les standards, et largement
   49.55 -personnalisable via un système de <em>plugins</em>. La prise en main du
   49.56 -logiciel se fait rapidement et intuitivement, pour lancer Firefox sur SliTaz
   49.57 -il suffit de séléctionner depuis le menu du gestionnaire de fenêtres ---&gt;
   49.58 -Internet --&gt; Mozilla Firefox. Les fichiers de configuration du navigateur
   49.59 -Web sont stockés dans le répertoire personnel, et cachés (commencent par un
   49.60 -point) et se nomment <code>~/.mozilla/firefox</code>.
   49.61 -</p>
   49.62 -<p>
   49.63 -Astuces : En associant le mode LiveCD à un media USB (<em>flash key</em>),
   49.64 -vous garderez vos marques pages et <em>plugins</em> partout ou vous allez.
   49.65 -</p>
   49.66 -
   49.67 -<a name="midori"></a>
   49.68 -<h3><font color="#6c0023">Midori - Navigateur web léger</font></h3>
   49.69 -<p>
   49.70 -Midori est un navigateur web léger avec un rendu des pages très rapide
   49.71 -grâce au moteur de rendu Webkit. C'est une alternative sérieuse à Firefox
   49.72 -pour les système ayant peut de ressource ou les personnes cherchant un
   49.73 -navigateur rapide et épuré. Il support la plus part des standards du web,
   49.74 -les feuilles de style CSS ou les images. Midori est configurable via un
   49.75 -simple petite interface et se trouve dans le menu "Internet" une fois
   49.76 -installé via Tazpkg le gestionnaire de paquet SliTaz.
   49.77 -</p>
   49.78 -
   49.79 -<a name="retawq"></a>
   49.80 -<h3><font color="#6c0023">Retawq - Navigateur web</font></h3>
   49.81 -<p>
   49.82 -Toutes les versions de SliTaz fournissent le navigateur web Retawq en mode texte.
   49.83 -Vous pouvez lancer 'retawq' depuis la console, un terminal graphique, ou sous X
   49.84 -depuis le menu ---&gt; Internet --&gt; Retawq. Pour lancer Retawq depuis un
   49.85 -terminal, il suffit de taper <code>retawq</code> avec ou sans l'url :
   49.86 -</p>
   49.87 -<pre>
   49.88 - $ retawq
   49.89 - $ retawq <a href="http://www.slitaz.org/">http://www.slitaz.org/</a>
   49.90 -</pre>
   49.91 -<p>
   49.92 -Le fichier de configuration personnel est dans ~/.retawq. Vous
   49.93 -pouvez le modifier avec un éditeur de texte. En appuyant sur
   49.94 -la touche &lt;b&gt; vous afficherez le fichier des marques pages
   49.95 -(bookmarks.html), et la touche &lt;h&gt; affichera la page d'accueil.
   49.96 -</p>
   49.97 -<a name="links"></a>
   49.98 -<h3><font color="#6c0023">Links - Navigateur web graphique et texte</font></h3>
   49.99 -<p>
  49.100 -Links a été le premier navigateur Web graphique proposé sur le LiveCD de
  49.101 -SliTaz, il a été depuis remplaçé par Firefox, mais Links est toujours
  49.102 -disponible sous forme de paquet, facilement installable via la commande :
  49.103 -</p>
  49.104 -<pre>
  49.105 - # tazpkg get-install links
  49.106 -</pre>
  49.107 -<p>
  49.108 -Links propose un mode graphique et un mode texte. Pour utiliser Links en
  49.109 -mode graphique il faut utiliser l'option <code>-g</code>, vous pouvez ajouter
  49.110 -un icône ou une entrée au menu de <a href="jwm.html">JWM</a> pour retrouver
  49.111 -Links facilement. Exemples d'utilisation en ligne de commandes :
  49.112 -</p>
  49.113 -<pre>
  49.114 - $ links -g &amp;
  49.115 - $ links -g <a href="http://www.slitaz.org/">http://www.slitaz.org/</a> &amp;
  49.116 - $ links
  49.117 -</pre>
  49.118 -<p>
  49.119 -Les fichiers de configuration personnels sont dans ~/.links et il n'est pas
  49.120 -conseillé de les modifier avec un éditeur de texte. Links fournit une interface
  49.121 -de configuration via la barre d'outils du haut, c'est là que vous pouvez
  49.122 -configurer la langues pour le français, les marques pages, l'affichage, etc.
  49.123 -Quand vous avez modifié des options, il faut les sauvegarder via la barre de
  49.124 -menu --&gt; Configuration --&gt; Enregistrer les options.
  49.125 -</p>
  49.126 -<a name="rhapsody"></a>
  49.127 -<h3><font color="#6c0023">Rhapsody - Client de chat IRC</font></h3>
  49.128 -<p>
  49.129 -Pour lancer Rhapsody, vous pouvez utiliser la console, le terminal graphique,
  49.130 -ou sous X depuis le menu. Par exemple, pour vous connecter au serveur d'AlterInet, vous
  49.131 -pouvez utiliser la commande ci-dessous, en modifiant votre pseudo. Une fois
  49.132 -connecté vous pouvez utiliser la commande IRC: /join pour joindre le canal
  49.133 -nommé #slitaz :
  49.134 -</p>
  49.135 -<pre>
  49.136 - $ rhapsody
  49.137 - /connect irc.alterinet.org
  49.138 - /join #slitaz
  49.139 -</pre>
  49.140 -<p>
  49.141 -Vous pouvez personnaliser rhapsody via le fichier ~/.rhapsodyrc, ou
  49.142 -utiliser &lt;Ctrl+T&gt; pour afficher les options.
  49.143 -</p>
  49.144 -<a name="gitmail"></a>
  49.145 -<h3><font color="#6c0023">Ghost In The Mail - Client mail</font></h3>
  49.146 -<p>
  49.147 -Pour envoyer rapidement des mails, sans devoir configurer de compte, vous
  49.148 -pouvez utiliser Ghost In The Mail (gitmail). Ce client mail minimum, propose
  49.149 -une interface GTK simple, avec le support des pièces jointes. Il vous permet
  49.150 -d'envoyer des mails en utilisant le protocole SMTP avec votre compte de
  49.151 -messagerie existant. Vous trouverez gitmail via le menu --&gt; Internet
  49.152 ---&gt; Ghost In The Mail.
  49.153 -</p>
  49.154 -<a name="transmission"></a>
  49.155 -<h3><font color="#6c0023">Transmission - Client BitTorrent léger</font></h3>
  49.156 -<p>
  49.157 -Transmission est un client BitTorrent, rapide, léger, et proposant une
  49.158 -interface GTK+ simple d'utilisation. Transmission offre une option
  49.159 -"Préférences" qui permet de limiter le taux d'uploads et de
  49.160 -downloads, le port à utiliser, le dossier de téléchargement, et de gérer
  49.161 -les copies de vos fichiers torrents. Vous trouverez le client GTK+ via le menu
  49.162 ---&gt; Internet --&gt; Transmission. Site web du projet :
  49.163 -<a href="http://transmission.m0k.org/">http://transmission.m0k.org/</a>
  49.164 -</p>
  49.165 -<a name="gftp"></a>
  49.166 -<h3><font color="#6c0023">gFTP - Client FTP simple et rapide</font></h3>
  49.167 -<p>
  49.168 -L'application gFTP est un client de transfert FTP très simple d'utilisation,
  49.169 -rapide et ergonomique. Il dispose de la reprise des transferts interrompus,
  49.170 -d'une gestion complète des signets (sites favoris), ou encore de la gestion
  49.171 -des proxies FTP et HTTP. De plus gFTP permet le glisser déposer entre ses
  49.172 -deux fenêtres, de faire plusieurs transferts en même temps, de comparer ses
  49.173 -deux fenêtres, de mémoriser les mots de passes, de définir une application
  49.174 -externe pour la visualisation (ex Links) et l'édition des fichiers (ex Geany),
  49.175 -ce qui permet de travailler directement sur le serveur. Sur SliTaz vous
  49.176 -trouverez gFTP via le menu du gestionnaire de fenêtres --&gt; Internet --&gt;
  49.177 -gFTP.
  49.178 -</p>
  49.179 -
  49.180 -<a name="pscan"></a>
  49.181 -<h3><font color="#6c0023">pscan - Scanner de ports</font></h3>
  49.182 -<p>
  49.183 -Pscan est un petit utiliatire du projet Busybox, permettant de scanner les
  49.184 -ports d'un machine. Vous pouvez utiliser <code>pscan</code> pour scanner
  49.185 -l'hôte local ou un hôte distant, en utilisant le nom ou l'adresse IP de la
  49.186 -machine. Pscan va tester tous les ports de 1 à 1024 et afficher une liste
  49.187 -de ceux qui sont ouvert, le protocole et le service associé (ssh, www, etc) :
  49.188 -</p>
  49.189 -<pre>
  49.190 - $ pscan localhost
  49.191 -</pre>
  49.192 -
  49.193 -<!-- End of content -->
  49.194 -</div>
  49.195 -
  49.196 -<!-- Footer. -->
  49.197 -<div id="footer">
  49.198 -	<div class="footer-right"></div>
  49.199 -	<a href="#top">Haut de la page</a> | 
  49.200 -	<a href="index.html">Table des matières</a>
  49.201 -</div>
  49.202 -
  49.203 -<div id="copy">
  49.204 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  49.205 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  49.206 -    Documentation publiées sous
  49.207 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  49.208 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  49.209 -</div>
  49.210 -
  49.211 -</body>
  49.212 -</html>
    50.1 --- a/doc/handbook/office.html	Sat Apr 11 18:26:49 2009 +0200
    50.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.3 @@ -1,163 +0,0 @@
    50.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    50.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    50.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    50.7 -<head>
    50.8 -    <title>SliTaz Handbook - Bureautique</title>
    50.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   50.10 -    <meta name="description" content="éditeur de texte base de donné lecteur PDF" />
   50.11 -    <meta name="expires" content="never" />
   50.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   50.13 -    <meta name="publisher" content="www.slitaz.org" />
   50.14 -    <meta name="author" content="Christophe Lincoln"/>
   50.15 -    <link rel="shortcut icon" href="favicon.ico" />
   50.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   50.17 -</head>
   50.18 -<body bgcolor="#ffffff">
   50.19 -
   50.20 -<!-- Header and quick navigation -->
   50.21 -<div id="header">
   50.22 -<div align="right" id="quicknav">
   50.23 -    <a name="top"></a>
   50.24 -    <a href="network.html">Internet</a> |
   50.25 -    <a href="index.html">Table des matières</a>
   50.26 -</div>
   50.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   50.28 -</div>
   50.29 -
   50.30 -<!-- Content. -->
   50.31 -<div id="content">
   50.32 -<div class="content-right"></div>
   50.33 -
   50.34 -<h2><font color="#DF8F06">Bureautique</font></h2>
   50.35 -
   50.36 -<ul>
   50.37 -    <li><a href="#abiword">Abiword</a> - Traitement de texte.</li>
   50.38 -	<li><a href="#gnumeric">Gnumeric</a> - Tableur.</li>
   50.39 -	<li><a href="#gnumeric">Homebank</a> - Gestionnaire de finances.</li>
   50.40 -	<li><a href="#gnumeric">Notecase</a> - Gestionnaire de notes.</li>
   50.41 -    <li><a href="#osmo">Osmo</a> - Organiseur personnel.</li>
   50.42 -    <li><a href="#sqlite">SQLite</a> - Petit moteur de base de données SQL.</li>
   50.43 -    <li><a href="#epdfview">ePDFView</a> - Visualisateur léger de PDF.</li>
   50.44 -</ul>
   50.45 -
   50.46 -<a name="abiword"></a>
   50.47 -<h3><font color="#6c0023">Abiword - Traitement de texte</font></h3>
   50.48 -<p>
   50.49 -Abiword est une application de traitement de texte très riche en fonctionnalités.
   50.50 -C'est un outils léger, rapide, simple et intuitif, proposant sont propore 
   50.51 -format (.abw) supportant les formats OpenOffice et Microsoft Word et peut 
   50.52 -exporter en HTML ou PDF. Pour installer Abiword sur SliTaz il suffit de lancer :
   50.53 -</p>
   50.54 -<pre>
   50.55 - # tazpkg get-install abiword
   50.56 -</pre>
   50.57 -
   50.58 -<a name="gnumeric"></a>
   50.59 -<h3><font color="#6c0023">Gnumeric - Tableur</font></h3>
   50.60 -<p>
   50.61 -Gnumeric est un tableur simple, fiable, rapide, léger et complet. Il permet
   50.62 -de créer et gérer des feuilles de calcul complexes. Gnumeric contient toutes
   50.63 -les fonctions disponibles sous Microsoft Excel et en propose même bien plus.
   50.64 -Il propose la création de graphiques via un assistant facile à utiliser,
   50.65 -des modules d'analyse statistique et de génération de nombres aléatoires,
   50.66 -l'imporation et l'exportation des feuilles dans divers formats dont XLS,
   50.67 -HTML, CSV. Gnumeric se trouve dans le menu "Bureautique" une fois installé
   50.68 -via le gestionnaire de paquet grapgique ou la ligne de commande:
   50.69 -</p>
   50.70 -<pre>
   50.71 - # tazpkg get-install gnumeric
   50.72 -</pre>
   50.73 -
   50.74 -<a name="homebank"></a>
   50.75 -<h3><font color="#6c0023">Homebank - Gestionnaire de finances</font></h3>
   50.76 -<p>
   50.77 -Homebank est un programme de comptabilté et gestion de compte en banque.
   50.78 -Léger, rapide et complet, Homebank et un bon complèment à Abiword et
   50.79 -Gnumeric pour avoir une suite bureautique légère et facile à utiliser.
   50.80 -Site web: <a href="http://homebank.free.fr/">homebank.free.fr</a>. Pour
   50.81 -installer Homebank vous pouvez utiliser le gestionnaire paquets graphique
   50.82 -ou la commande:
   50.83 -</p>
   50.84 -<pre>
   50.85 - # tazpkg get-install homebank
   50.86 -</pre>
   50.87 -
   50.88 -<a name="notecase"></a>
   50.89 -<h3><font color="#6c0023">Notecase - Gestionnaire de notes</font></h3>
   50.90 -<p>
   50.91 -Notecase est un logiciels déstiné à structurer et gérer ses notes. Il permet
   50.92 -de lier des pages entre elles, d'importer ou exporter les notes ou de formater
   50.93 -le texte (gras, italique, etc). Notecase est installé par défaut avec le
   50.94 -coeur du système et se trouve dans le menu "Bureautique" &rarr; 
   50.95 -"Gestionnaire de notes Notecase"
   50.96 -</p>
   50.97 -
   50.98 -<a name="osmo"></a>
   50.99 -<h3><font color="#6c0023">Osmo - Organiseur personnel</font></h3>
  50.100 -<p>
  50.101 -Osmo est un petit organisateur personnel fournissant un calendrier, une liste
  50.102 -des tâches et des contact avec la possibilité d'ouvrir directement un 
  50.103 -navigateur Web ou un client de messagerie via un clique un URL ou une adresse
  50.104 -email. Osmo propose aussi un calendrier de l'année, un calcultaeur de date et
  50.105 -la possibilité de prendre des notes classées par jours. Osmo est installé par
  50.106 -défaut sur la version standard du LiveCD avec une icône sur la barre des tâches
  50.107 -et une entrée dans le la catégorie <em>Office</em> du menu de JWM. A 
  50.108 -noter que si vous utilisé un media USB associé au LiveCD, vous retrouverez vos
  50.109 -données à chaque utilisation. Si vous avez un système installé, vous pouvez
  50.110 -synchroniser les données du media USB avec celles de votre système en utilisant
  50.111 -par exemple Grsync. Osmo conserve vos données dans le répertoire caché :
  50.112 -<code>~/.osmo</code>.
  50.113 -</p>
  50.114 -
  50.115 -<a name="sqlite"></a>
  50.116 -<h3><font color="#6c0023">SQLite - Petit moteur de base de données SQL</font></h3>
  50.117 -<p>
  50.118 -SQLite est un petit moteur de base de données relationnelles SQL dont la base
  50.119 -de données entière est stockée dans un seul fichier, il est performant, il
  50.120 -offre une grande rapidité d'exécution des requêtes, de plus il implémente la
  50.121 -plus part de la norme SQL92. SQLite est idéal pour gérer de petits sites web
  50.122 -tout en nécessitant un déploiement minimal. En mode graphique, vous pouvez
  50.123 -lancer SQLite depuis le menu du gestionnaire de fenêtres JWM. Le site web
  50.124 -officiel du projet est :
  50.125 -<a href="http://www.sqlite.org/">http://www.sqlite.org/</a>
  50.126 -</p>
  50.127 -
  50.128 -<a name="epdfview"></a>
  50.129 -<h3><font color="#6c0023">ePDFView - Visualisateur léger de PDF</font></h3>
  50.130 -<p>
  50.131 -Pour lire des documents PDF, SliTaz propose le paquet <code>epdfview</code>, 
  50.132 -fournissant un visualisateur PDF léger, rapide et simple à prendre en main. 
  50.133 -ePDFView utilise les bibliothèque de rendu Poppler, propose une interface 
  50.134 -GTK+ intuitive vous permettant agrandir, de passer d'une page à l'autre,
  50.135 -d'afficher l'index ou encore de faire une recherche. Pour installer ePDFView :
  50.136 -</p>
  50.137 -<pre>
  50.138 - # tazpkg get-install epdfview
  50.139 -</pre>
  50.140 -<p>
  50.141 -Une fois unstallé vous pouvez ajouter une entrée au menu du gestionnaire de
  50.142 -fenêtre <a href="jwm.html">JWM</a>, par exemple dans la catégorie 
  50.143 -<em>Office</em>. Si vous utilisez Enlightenment l'application aura 
  50.144 -automatiquement une entrée dans le menu Bureautique (<em>Office</em>)
  50.145 -</p>
  50.146 -
  50.147 -<!-- End of content -->
  50.148 -</div>
  50.149 -
  50.150 -<!-- Footer. -->
  50.151 -<div id="footer">
  50.152 -	<div class="footer-right"></div>
  50.153 -	<a href="#top">Haut de la page</a> | 
  50.154 -	<a href="index.html">Table des matières</a>
  50.155 -</div>
  50.156 -
  50.157 -<div id="copy">
  50.158 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  50.159 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  50.160 -    Documentation publiées sous
  50.161 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  50.162 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  50.163 -</div>
  50.164 -
  50.165 -</body>
  50.166 -</html>
    51.1 --- a/doc/handbook/openbox.html	Sat Apr 11 18:26:49 2009 +0200
    51.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.3 @@ -1,202 +0,0 @@
    51.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    51.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    51.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    51.7 -<head>
    51.8 -	<title>SliTaz Handbook - Openbox</title>
    51.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   51.10 -	<meta name="description" content="openbox slitaz desktop obconf" />
   51.11 -	<meta name="expires" content="never" />
   51.12 -	<meta name="modified" content="2009-03-22 14:20:00" />
   51.13 -	<meta name="publisher" content="www.slitaz.org" />
   51.14 -	<meta name="author" content="Christophe Lincoln"/>
   51.15 -	<link rel="shortcut icon" href="favicon.ico" />
   51.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
   51.17 -</head>
   51.18 -<body bgcolor="#ffffff">
   51.19 -
   51.20 -<!-- Header and quick navigation -->
   51.21 -<div id="header">
   51.22 -<div align="right" id="quicknav">
   51.23 -	<a name="top"></a>
   51.24 -	<a href="utilities.html">Utilitaires</a> |
   51.25 -    <a href="index.html">Table des matières</a>
   51.26 -</div>
   51.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   51.28 -</div>
   51.29 -
   51.30 -<!-- Content. -->
   51.31 -<div id="content">
   51.32 -<div class="content-right"></div>
   51.33 -
   51.34 -<h2><font color="#DF8F06">Openbox</font></h2>
   51.35 -
   51.36 -<ul>
   51.37 -	<li><a href="#intro">Introduction et présentation d'Openbox.</a></li>
   51.38 -	<li><a href="#config">Configuration d'Openbox.</a></li>
   51.39 -	<li><a href="#themes">Thèmes graphiques.</a></li>
   51.40 -	<li><a href="#menu">Menu contextuel.</a></li>
   51.41 -	<li><a href="#autostart">Applications démarrées automatiquement.</a></li>
   51.42 -	<li><a href="#bg-icons">Fond d'écran et icônes.</a></li>
   51.43 -	<li><a href="#effects">Effets visuels.</a></li>
   51.44 -</ul>
   51.45 -
   51.46 -<a name="intro"></a>
   51.47 -<h3><font color="#6c0023">Introduction et présentation d'Openbox</font></h3>
   51.48 -<p>
   51.49 -Openbox est un gestionaire de fenêtre ultra rapide, simple, efficace,
   51.50 -thémable à souhait et ne consommant pas toutes les ressources du système,
   51.51 -c'est le gestionnaire de fenêtres par défaut sur SliTaz. Un gestionnaire
   51.52 -de fenêtres est une application tournant au dessus du serveur X, 
   51.53 -permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal
   51.54 -X ou d'afficher des applications. Il permet ensuite de placer, de
   51.55 -réduire, et de dimensionner les fenêtres à son propre gré.
   51.56 -</p>
   51.57 -<p>
   51.58 -Openbox fournit un menu contextuel via un clique droite sur le bureau, ce
   51.59 -menu est modifiable en éditant un fichier de configuration, la combinaison
   51.60 -des touches <code>ALT + tabulation</code> permet de lister et naviguer parmi
   51.61 -les fenêtres ouvertes. Par défaut SliTaz propose 4 bureaux virtuels avec
   51.62 -Openbox et Obconf pour configurer graphiquement le gestionnaire de fenêtres
   51.63 -ainsi que divers petits outils spécifiques à SliTaz afin d'avoir un bureau
   51.64 -simple, élégant et cohérant.
   51.65 -</p>
   51.66 -<p>
   51.67 -Le bureau fourni par SliTaz respect les standards de Freedesktop, le
   51.68 -gestionnaire de fichiers PCmanFM du projet LXDE permet d'avoir la gestion
   51.69 -des icons sur le bureau, le glissé-déposé (drag and drop) et le montage
   51.70 -des périphériques en un clique. Le <em>panel</em> fournissant le menu,
   51.71 -la barre des tâches, les icons, etc est propulsé par LXpanel.
   51.72 -</p>
   51.73 -
   51.74 -<a name="config"></a>
   51.75 -<h3><font color="#6c0023">Configuration d'Openbox</font></h3>
   51.76 -<p>
   51.77 -La plus part des options d'Openbox peuvent être configurées graphiquement
   51.78 -via l'utilitaire OBconf se trouvant le menu "Préférences" &rarr; "Configuration
   51.79 -d'Openbox". Le fichier de configuration peut aussi être modifié via votre
   51.80 -éditeur de texte préféré, le fichier de configuration se trouve dans votre
   51.81 -répertoire personnel: <code>~/.config/openbox/rc.xml</code>, c'est un fichier
   51.82 -XML comme pour le menu. Les raccourssis clavier sont définis dans la section
   51.83 -&lt;keyboard&gt; du fichier de configuration.
   51.84 -</p>
   51.85 -
   51.86 -<a name="themes"></a>
   51.87 -<h3><font color="#6c0023">Thèmes graphiques</font></h3>
   51.88 -<p>
   51.89 -Openbox est entièrement thèmable via un seul fichier ayant une syntaxe
   51.90 -propre au gestionnaire de fenêtres. Par défaut plusieurs thèmes sont fournis,
   51.91 -ils sont séléctionnables via OBconf et installés dans <code>/usr/share/themes</code>.
   51.92 -Chaque utilisateur du système peut installer ces propres thèmes dans le
   51.93 -répertoire personnel <code>~/.themes</code> manuellement ou via l'interface
   51.94 -de configuration OBconf. Si vous voulez créer votre propre thème, le plus
   51.95 -simple est de copier et renommer un thème existant pour ensuite éditer
   51.96 -le fichier <code>themerc</code>. En option des thèmes utilisent des images
   51.97 -pour les boutons inconifier, maximiser et fermer, ces images peuvent
   51.98 -être recrées ou modifiées via un éditeur d'images tels que mtPaint ou Gimp.
   51.99 -</p>
  51.100 -<p>
  51.101 -Sur internet vous trouverez beaucoup de thèmes créer par la communauté,
  51.102 -plus d'informations sur 
  51.103 -<a href="http://icculus.org/openbox/index.php/Openbox:Themes">le site officiel d'Openbox</a>.
  51.104 -</p>
  51.105 -
  51.106 -<a name="menu"></a>
  51.107 -<h3><font color="#6c0023">Menu contextuel</font></h3>
  51.108 -<p>
  51.109 -Le menu contextuel se trouve dans le fichier: <code>~/.config/openbox/menu.xml</code>,
  51.110 -la syntaxe de ce fichier XMl est simple et facile à comprendre. Il est aussi
  51.111 -possible de modifier ce menu graphiquement avec <code>obmenu</code> mais
  51.112 -pas installé par défaut. Exemple pour ajouter une aplication dans un des
  51.113 -sous menus: 
  51.114 -</p>
  51.115 -<pre class="script">
  51.116 -&lt;item label="File Manager"&gt;
  51.117 -  &lt;action name="Execute"&gt;&lt;command&gt;pcmanfm&lt;/command>&lt;/action&gt;
  51.118 -&lt;/item&gt;
  51.119 -</pre>
  51.120 -<p>
  51.121 -Les sous menus sont définis à la fin du fichier via la balise <code>menu</code>.
  51.122 -La balise menu peut utiliser un <em>pipe</em> pour affichier les entrées de menu,
  51.123 -c'est à dire un script qui crée les entrées à la volée. SliTaz propose par
  51.124 -défaut un <em>pipe menu</em> qui permet d'ouvrir directement vos répertoires
  51.125 -favoris avec le gestionnaire de fichiers PCmanFM. Le script se trouve dans
  51.126 -<code>/usr/lib/openbox</code> et peut être utilisé comme example.
  51.127 -</p>
  51.128 -
  51.129 -<a name="autostart"></a>
  51.130 -<h3><font color="#6c0023">Applications démarrées automatiquement</font></h3>
  51.131 -<p>
  51.132 -Lors du lancement de votre session graphique, Openbox permet de démarrer
  51.133 -divers applications automatiquement via le script: 
  51.134 -<code>~/.config/openbox/autostart.sh</code>. Par défaut SliTaz propose
  51.135 -un script démarrant le gestionnaire de fichiers PCmanFM pour la gestion
  51.136 -du fond d'écran et des icons de bureau, le panel (LXpanel) avec le menu,
  51.137 -Dbus et Ivman pour la gestion des périphériques ou media tel que les
  51.138 -clés USB. Pour ajouter ou supprimer des application lançées au démarrage
  51.139 -de la session vous pouvez éditer le script ou utiliser la petite interface
  51.140 -graphique de SliTaz via le menu "Préférences" &rarr; "Auto started applications":
  51.141 -</p>
  51.142 -
  51.143 -<img
  51.144 -	src="images/screenshots/desktopbox-autostart.png"
  51.145 -	style="width: 552px; height: 267px;" />
  51.146 -
  51.147 -<a name="bg-icons"></a>
  51.148 -<h3><font color="#6c0023">Fond d'écran et icônes</font></h3>
  51.149 -<p>
  51.150 -Openbox ne propose pas la gestion du fond d'écran nativement, il faut
  51.151 -utiliser un outils externe. Cela permet plus de libérté et de choix, par
  51.152 -défaut, le bureau SliTaz utilise le gestionnaire de fichier PCmanFM pour
  51.153 -afficher un image en fond d'écran et avoir des icons de bureau. 
  51.154 -Alternativement il est possible d'utiliser le paquet <code>hsetroot</code>
  51.155 -pour afficher un image ou <code>xsetroot</code> pour avoir une couleur
  51.156 -unie. PcmanFM est démarré avec la session Openbox en mode démon, c'est à
  51.157 -dire qu'il tourne en fond et ce lance plus rapidement. Pour modifier
  51.158 -l'image de fond décran vous pouvez passer par les préférences du
  51.159 -gestionnaire de fichier ou le menu "Préférences" &rarr; "Fond d'écran"
  51.160 -</p>
  51.161 -<p>
  51.162 -Les icônes sont affichés via de simples fichiers texte suivant les standards
  51.163 -Freedesktop, vous pouvez en créer vous-même ou les personnaliser en les
  51.164 -éditant via votre éditeur de texte préféré. Pour facilement ajouter des
  51.165 -icônes sur le bureau, SliTaz fourni une petite <em>box</em> graphique
  51.166 -accessible via le menu "Préférences" &rarr; "Desktop icons" ou le menu
  51.167 -contextuel d'Openbox "Desktop Files &amp; Icons" &rarr; "Add new icon":
  51.168 -</p>
  51.169 -
  51.170 -<img
  51.171 -	src="images/screenshots/desktopbox-add-icons.png"
  51.172 -	style="width: 432px; height: 314px;" />
  51.173 -
  51.174 -<a name="effects"></a>
  51.175 -<h3><font color="#6c0023">Effets visuel</font></h3>
  51.176 -<p>
  51.177 -SliTaz fournit plusieurs petits outils permettant d'avoir des effect
  51.178 -graphiques sur les fenêtres d'Openbox et les divers menus. Vous pouvez
  51.179 -rendre un fenêtre transparente ou avoir des ombres donnant un effet de
  51.180 -profondeur au bureau. Les effets sont obtenus via <code>xcompmgr</code>
  51.181 -(<em>Composite Manager</em>), la transparence via <code>transset-df</code>
  51.182 -et peuvent être activés en même temps que la session Openbox et via le
  51.183 -menu contectuel "Desktop Effects".
  51.184 -</p>
  51.185 -
  51.186 -<!-- End of content -->
  51.187 -</div>
  51.188 -
  51.189 -<!-- Footer. -->
  51.190 -<div id="footer">
  51.191 -	<div class="footer-right"></div>
  51.192 -	<a href="#top">Haut de la page</a> | 
  51.193 -	<a href="index.html">Table des matières</a>
  51.194 -</div>
  51.195 -
  51.196 -<div id="copy">
  51.197 -	Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  51.198 -	<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  51.199 -	Documentation publiées sous
  51.200 -	<a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  51.201 -	et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  51.202 -</div>
  51.203 -
  51.204 -</body>
  51.205 -</html>
    52.1 --- a/doc/handbook/packages.html	Sat Apr 11 18:26:49 2009 +0200
    52.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.3 @@ -1,182 +0,0 @@
    52.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    52.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    52.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    52.7 -<head>
    52.8 -    <title>SliTaz Handbook - Paquets logiciels</title>
    52.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   52.10 -    <meta name="description" content="slitaz tazpkg package paquets logiciel précompilés" />
   52.11 -    <meta name="expires" content="never" />
   52.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   52.13 -    <meta name="publisher" content="www.slitaz.org" />
   52.14 -    <meta name="author" content="Christophe Lincoln"/>
   52.15 -    <link rel="shortcut icon" href="favicon.ico" />
   52.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   52.17 -</head>
   52.18 -<body bgcolor="#ffffff">
   52.19 -
   52.20 -<!-- Header and quick navigation -->
   52.21 -<div id="header">
   52.22 -<div align="right" id="quicknav">
   52.23 -    <a name="top"></a>
   52.24 -    <a href="security.html">Sécurité du système</a> |
   52.25 -    <a href="index.html">Table des matières</a>
   52.26 -</div>
   52.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   52.28 -</div>
   52.29 -
   52.30 -<!-- Content. -->
   52.31 -<div id="content">
   52.32 -<div class="content-right"></div>
   52.33 -
   52.34 -<h2><font color="#DF8F06">Gestion des paquets</font></h2>
   52.35 -
   52.36 -<ul>
   52.37 -    <li><a href="#tazpkg">Gestionnaire de paquet Tazpkg.</a></li>
   52.38 -    <li><a href="#packages-intro">C'est quoi des paquets ?</a></li>
   52.39 -    <li><a href="#commands">Commandes principales.</a></li>
   52.40 -    <li>
   52.41 -    <a href="http://www.slitaz.org/doc/manuals/tazpkg.html">Tazpkg manuel</a>
   52.42 -    - Sur un système SliTaz le manuel de Tazpkg se trouvent dans le répertoire
   52.43 -    /usr/share/doc/tazpkg, disponible au format xHTML, vous pouvez directement
   52.44 -    le consulter via l'entrée Documentation du menu du gestionnaire de fenêtre
   52.45 -    JWM.</li>
   52.46 -</ul>
   52.47 -
   52.48 -<a name="tazpkg"></a>
   52.49 -<h3><font color="#6c0023">Gestionnaire de paquet Tazpkg</font></h3>
   52.50 -<p>
   52.51 -Ce chapître décrit la gestion des paquets (.tazpkg) sur votre système. SliTaz
   52.52 -fournit <code>tazpkg</code>, c'est une petite application gérant les paquets
   52.53 -SliTaz portant l'extension <code>.tazpkg</code>. Le gestionnaire de paquets
   52.54 -vous permet de lister les paquets installés, d'afficher une courte description
   52.55 -du paquet, d'en installer de nouveaux depuis le Web, d'en désintaller, ou encore
   52.56 -d'extraire un paquet dans un répertoire donné.
   52.57 -Tazpkg a été créé pour SliTaz, il est écrit en script SHell depuis rien
   52.58 -(<em>from scratch</em>). De plus, il propose une gestion des dépendances et
   52.59 -un système de mises à jour de tous les paquets installés.
   52.60 -</p>
   52.61 -<p>
   52.62 -Pour utiliser les commandes de <code>tazpkg</code> touchant au système , vous
   52.63 -devez avoir un accès administrateur (root), vous pouvez utiliser
   52.64 -<code>su</code> suivi du mot de passe root. Lancé sans arguments <code>tazpkg</code>
   52.65 -affichera une petite aide, avec une liste des commandes possibles, vous pouvez
   52.66 -aussi utiliser la commande <code>usage</code> pour afficher cette aide.
   52.67 -</p>
   52.68 -
   52.69 -<h4>Fonctionnement de Tazpkg</h4>
   52.70 -<p>
   52.71 -Tazpkg utilise quelques répertoires et fichiers pour puiser des informations
   52.72 -et stocker les paquets téléchargés en cache. Pour connaître le miroir depuis
   52.73 -lequel les paquets doivent être télécharger, Tazpkg lit le fichier texte :
   52.74 -/var/lib/tazpkg/mirror contenant simplement l'URL sur une ligne. Pour
   52.75 -connaître la liste des paquets disponibles, Tazpkg télécharge et lit un
   52.76 -fichier nommé packages.list (ce fichier peut aussi être lu en ligne via un
   52.77 -navigateur web). Pour connaître les informations au sujet des paquets
   52.78 -installés sur le système, Tazpkg scrute le contenu du répertoire :
   52.79 -/var/lib/tazpkg/installed. Ce répertoire réunit tous les meta fichiers
   52.80 -d'informations sur les paquets. Ces meta fichiers, quand à eux, contiennent
   52.81 -toutes les données utiles pour installer/désinstaller un paquet, lister les
   52.82 -fichiers installés ou encore afficher une brève description.
   52.83 -</p>
   52.84 -
   52.85 -<a name="packages-intro"></a>
   52.86 -<h3><font color="#6c0023">C'est quoi des paquets ?</font></h3>
   52.87 -<p>
   52.88 -Dans le monde GNU/Linux et open source en général, les logiciels sont appelés
   52.89 -des paquets (<em>packages</em>). Les développeurs de ces paquets distribuent leur
   52.90 -travail sous forme de fichiers contenant le code source, ces fichiers sont au
   52.91 -format text et peuvent se lire avec un simple éditeur de texte, le code est
   52.92 -donc ouvert (<em>open source</em>).
   52.93 -</p>
   52.94 -<p>
   52.95 -Pour que ce code source fonctionne sur un ordinnateur, il faut qu'il soit
   52.96 -compilé ou construit, afin de produire un ou des fichiers binaires que la
   52.97 -machine sait utiliser. Les binaires sont des séquences de 0 et 1. Pour vous
   52.98 -éviter de compiler le code source des applications, les distributions GNU/Linux
   52.99 -ou BSD, vous proposent un système de paquets précompilés et prêts à fonctionner.
  52.100 -Ces paquets précompilés sont facilement installables via une seule commande ou
  52.101 -quelques manipulations à la souris, plusieurs distributions ont créé leur
  52.102 -propre format de paquets binaires telles que Debian, RedHat ou Gentoo.
  52.103 -SliTaz fournit les outils minimaux pour manipuler des paquets Debian (.deb)
  52.104 -et RedHat (.rmp), ces outils sont propulsés par Busybox et ne sont pas aussi
  52.105 -puissant que les originaux.
  52.106 -</p>
  52.107 -<p>
  52.108 -SliTaz a créé son propre format de paquet (.tazpkg), simple, rapide, utilisant
  52.109 -un minimum de dépendances et surtout ultra léger. Le format des paquets est aussi
  52.110 -spécifique à SliTaz. La gestionairre de paquet permet d'avoir le contrôle sur
  52.111 -tous les fichiers installés et leur version, ce qui permet une maintenance plus
  52.112 -simple et une mise à jour automatique des paquets. Si vous compilez vos propres
  52.113 -paquets depuis les sources de manière traditionnelle, vous serez obligé de
  52.114 -recompiler pour avoir une nouvelle version et vous devrez surveiller en amont,
  52.115 -pour chaque nouvelle version. Cela dit, SliTaz offre la possibilité d'installer
  52.116 -des paquets sources de manière semi-automatisée, via l'utilisation de
  52.117 -<a href="http://www.slitaz.org/doc/cookbook/wok-tools.html">Tazwok</a>, notez
  52.118 -que c'est plutôt destiné à un public averti et que les mises à jour ne sont
  52.119 -pas fournies pour ce genre de paquets.
  52.120 -</p>
  52.121 -
  52.122 -<a name="commands"></a>
  52.123 -<h2><font color="#DF8F06">Commandes principales</font></h2>
  52.124 -<p>
  52.125 -Le gestionnaire de paquet Tazpkg est un outil en ligne de commandes, il a été
  52.126 -conçu pour être simple et rapide à prendre en main. Toutes les commandes sont
  52.127 -décrites dans <a href="http://www.slitaz.org/doc/manuals/tazpkg.html"
  52.128 ->le manuel du gestionnaire de paquet</a>. Pour commencer il vous suffit de
  52.129 -connaître le nom du gestionnaire de paquet : <code>tazpkg</code>. Lancé sans
  52.130 -arguments, tazpkg va afficher une liste des commandes disponibles avec une
  52.131 -courte description.
  52.132 -</p>
  52.133 -
  52.134 -<h4>Garder un système à jour</h4>
  52.135 -<p>
  52.136 -Il y deux commandes qui devraient être lancées régulièrement par
  52.137 -l'administrateur (root). La commande qui recharge la dernière liste des paquets
  52.138 -et celle qui met à jour tous les paquets installés. Cela permet de garder un
  52.139 -système plus sécurisé et d'avoir les dernières nouveautés. Pour recharger la
  52.140 -liste c'est <code>recharge</code> et pour mettre à jour <code>upgrade</code>,
  52.141 -vous pouvez lancer ces deux commandes sur la même ligne et utiliser le
  52.142 -copier/coller dans un terminal :
  52.143 -</p>
  52.144 -<pre>
  52.145 - # tazpkg recharge &amp;&amp; tazpkg upgrade
  52.146 -</pre>
  52.147 -
  52.148 -<h4>Installer des paquets</h4>
  52.149 -<p>
  52.150 -Le gestionnaire de paquet vous permet d'installer de nombreux paquets pour
  52.151 -ajouter des fonctionnalités au système ou de disposer d'applications
  52.152 -supplémentaires. La manière la plus courante d'installer un paquet est
  52.153 -d'utiliser la commande <code>get-install</code> qui va télécharger, installer,
  52.154 -vérifier les dépendances sur le paquet et cela de manière automatique. Pour
  52.155 -installer un paquet vous devez connaître le nom du paquet. Pour vous aider à
  52.156 -trouver le nom d'un paquet, vous pouvez utiliser la commande de recherhe
  52.157 -<code>search</code> ou afficher la liste complète des paquets disponibles sur
  52.158 -le miroir via la commande <code>list-mirror</code>. Pour installer le client
  52.159 -de messagerie Sylpheed, il faudra par exemple lancer :
  52.160 -</p>
  52.161 -<pre>
  52.162 - # tazpkg get-install sylpheed
  52.163 -</pre>
  52.164 -
  52.165 -
  52.166 -<!-- End of content -->
  52.167 -</div>
  52.168 -
  52.169 -<!-- Footer. -->
  52.170 -<div id="footer">
  52.171 -	<div class="footer-right"></div>
  52.172 -	<a href="#top">Haut de la page</a> | 
  52.173 -	<a href="index.html">Table des matières</a>
  52.174 -</div>
  52.175 -
  52.176 -<div id="copy">
  52.177 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  52.178 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  52.179 -    Documentation publiées sous
  52.180 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  52.181 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  52.182 -</div>
  52.183 -
  52.184 -</body>
  52.185 -</html>
    53.1 --- a/doc/handbook/secure-shell.html	Sat Apr 11 18:26:49 2009 +0200
    53.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53.3 @@ -1,145 +0,0 @@
    53.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    53.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    53.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    53.7 -<head>
    53.8 -    <title>SliTaz Handbook - Template</title>
    53.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   53.10 -    <meta name="description" content="SSH dropbear scp admin distance sécurisé" />
   53.11 -    <meta name="expires" content="never" />
   53.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   53.13 -    <meta name="publisher" content="www.slitaz.org" />
   53.14 -    <meta name="author" content="Christophe Lincoln"/>
   53.15 -    <link rel="shortcut icon" href="favicon.ico" />
   53.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   53.17 -</head>
   53.18 -<body bgcolor="#ffffff">
   53.19 -
   53.20 -<!-- Header and quick navigation -->
   53.21 -<div id="header">
   53.22 -<div align="right" id="quicknav">
   53.23 -    <a name="top"></a>
   53.24 -    <a href="system-tools.html">Outils système</a> |
   53.25 -    <a href="index.html">Table des matières</a>
   53.26 -</div>
   53.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   53.28 -</div>
   53.29 -
   53.30 -<!-- Content. -->
   53.31 -<div id="content">
   53.32 -<div class="content-right"></div>
   53.33 -
   53.34 -<h2><font color="#DF8F06">SHell sécurisé (SSH)</font></h2>
   53.35 -
   53.36 -<ul>
   53.37 -    <li><a href="#about">A propos de Dropbear.</a></li>
   53.38 -    <li><a href="#dbclient">Connexion à un hôte distant</a> - (dbclient).</li>
   53.39 -    <li><a href="#scp">Transfert de fichier à distance</a> - (scp).</li>
   53.40 -    <li><a href="#dropbearkey">Générer des clés rsa et/ou dss</a> - (dropbearkey).</li>
   53.41 -    <li><a href="#start-stop-restart">Démarrer, arrêter, redémarrer le serveur
   53.42 -    SSH.</a></li>
   53.43 -</ul>
   53.44 -
   53.45 -<a name="about"></a>
   53.46 -<h3><font color="#6c0023">A propos de Dropbear</font></h3>
   53.47 -<p>
   53.48 -Contrôle et administration à distance avec Dropbear et le protocole sécurisé
   53.49 -SSH. Dropbear est un petit client et serveur sécurisé, supportant le protocole
   53.50 -SSH 2. Dropbear est compatible avec OpenSSH et utilise ~/.ssh/authorized_keys
   53.51 -pour la gestion des clés publiques. Dropbear fournit aussi une version de
   53.52 -<code>scp</code>, permettant la copie de fichiers entre des machines distantes
   53.53 -manière sécurisée.
   53.54 -</p>
   53.55 -<p>
   53.56 -Site web du projet :
   53.57 -<a href="http://matt.ucc.asn.au/dropbear/dropbear.html"
   53.58 ->matt.ucc.asn.au/dropbear/dropbear.html</a>
   53.59 -</p>
   53.60 -<a name="dbclient"></a>
   53.61 -<h3><font color="#6c0023">Connexion à un hôte distant avec dbclient</font></h3>
   53.62 -<p>
   53.63 -Les fichiers de configuration pour le client SSH sont dans ~/.ssh de chaque
   53.64 -répertoire utilisateur, il contient les fichiers authorized_keys et
   53.65 -known_hosts. Le répertoire ~/.ssh et le fichier known_hosts, sont créés
   53.66 -automatiquement la première fois que vous lancez le client sécurisé.
   53.67 -</p>
   53.68 -<p>
   53.69 -Pour se connecter à un hôte distant avec son nom d'utilisateur et le nom de
   53.70 -machine, vous pouvez utiliser la commande :
   53.71 -</p>
   53.72 -<pre>
   53.73 - $ dbclient utilisateur@machine.org
   53.74 -</pre>
   53.75 -<p>
   53.76 -Vous pouvez aussi utiliser l'adresse IP de la machine :
   53.77 -</p>
   53.78 -<pre>
   53.79 - $ dbclient user@192.168.0.2
   53.80 -</pre>
   53.81 -<a name="scp"></a>
   53.82 -<h3><font color="#6c0023">Transfert de fichier à distance avec scp</font></h3>
   53.83 -<p>
   53.84 -Pour copier un fichier de votre ordinateur à un autre, scp s'utilse de
   53.85 -la manière suivante. Pour copier un fichier se nommant page.html vers un
   53.86 -répertoire de l'utilisateur. Ne pas oublier les <code>:</code> après le
   53.87 -nom de machine ou l'adresse IP :
   53.88 -</p>
   53.89 -<pre>
   53.90 - $ scp page.html user@machine.org:dossier/sous-dossier
   53.91 -</pre>
   53.92 -<p>
   53.93 -Copier un fichier d'une machine distante vers la vôtre :
   53.94 -</p>
   53.95 -<pre>
   53.96 - $ scp user@machine.org:dossier/sous-dossier/page.html /dossier/votre/machine
   53.97 -</pre>
   53.98 -<a name="dropbearkey"></a>
   53.99 -<h3><font color="#6c0023">Générer des clés rsa et/ou dss avec dropbearkey</font></h3>
  53.100 -<p>
  53.101 -Dropbear fournit <code>dropbearkey</code> pour générer des clés sécurisées rsa
  53.102 -et dss. A noter que quand vous démarrez le serveur pour la première fois, des
  53.103 -clés sécurisées seront générées automatiquement si elles n'existent pas. Vous
  53.104 -pouvez utiliser <code>dropbearkey</code> avec les aruments ci-dessous :
  53.105 -</p>
  53.106 -<pre>
  53.107 - # dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
  53.108 - # dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
  53.109 -</pre>
  53.110 -<a name="start-stop-restart"></a>
  53.111 -<h3><font color="#6c0023">Démarrer, arrêter, redémarrer le serveur SSH</font></h3>
  53.112 -<p>
  53.113 -Par défaut SliTaz ne lance pas le serveur SSH au démarrage du système, pour
  53.114 -qu'il soit lancé automatiquement, il faut ajouter <code>dropbear</code> à la
  53.115 -variable RUN_DAEMONS du fichier <code>/etc/rcS.conf</code>. Pour démarrer,
  53.116 -arrêter, redémarrer le serveur SSH vous pouvez utiliser la commande :
  53.117 -<code>/etc/init.d/dropbear [start|stop|restart]</code>. Exemple pour démarrer
  53.118 -le serveur :
  53.119 -</p>
  53.120 -<pre>
  53.121 - # /etc/init.d/dropbear start
  53.122 -</pre>
  53.123 -<p>
  53.124 -A noter que le serveur supporte différentes options à lui passer lors de son
  53.125 -lancement. Pour modifier les valeurs par défaut il suffit de modifier le
  53.126 -fichier de configuration des démons : <code>/etc/daemons.conf</code>.
  53.127 -</p>
  53.128 -
  53.129 -<!-- End of content -->
  53.130 -</div>
  53.131 -
  53.132 -<!-- Footer. -->
  53.133 -<div id="footer">
  53.134 -	<div class="footer-right"></div>
  53.135 -	<a href="#top">Haut de la page</a> | 
  53.136 -	<a href="index.html">Table des matières</a>
  53.137 -</div>
  53.138 -
  53.139 -<div id="copy">
  53.140 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  53.141 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  53.142 -    Documentation publiées sous
  53.143 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  53.144 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  53.145 -</div>
  53.146 -
  53.147 -</body>
  53.148 -</html>
    54.1 --- a/doc/handbook/security.html	Sat Apr 11 18:26:49 2009 +0200
    54.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.3 @@ -1,146 +0,0 @@
    54.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    54.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    54.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    54.7 -<head>
    54.8 -    <title>SliTaz Handbook - Sécurité du système</title>
    54.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   54.10 -    <meta name="description" content="secure root passwd user services ports" />
   54.11 -    <meta name="expires" content="never" />
   54.12 -    <meta name="modified" content="2007-12-12 22:00:00" />
   54.13 -    <meta name="publisher" content="www.slitaz.org" />
   54.14 -    <meta name="author" content="Christophe Lincoln"/>
   54.15 -    <link rel="shortcut icon" href="favicon.ico" />
   54.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   54.17 -</head>
   54.18 -<body bgcolor="#ffffff">
   54.19 -
   54.20 -<!-- Header and quick navigation -->
   54.21 -<div id="header">
   54.22 -<div align="right" id="quicknav">
   54.23 -    <a name="top"></a>
   54.24 -    <a href="chroot-env.html">Environnement chrooté</a> |
   54.25 -    <a href="index.html">Table des matières</a>
   54.26 -</div>
   54.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   54.28 -</div>
   54.29 -
   54.30 -<!-- Content. -->
   54.31 -<div id="content">
   54.32 -<div class="content-right"></div>
   54.33 -
   54.34 -<h2><font color="#DF8F06">SliTaz et la sécurité du système</font></h2>
   54.35 -
   54.36 -<ul>
   54.37 -	<li><a href="#policy">Politique de sécurité.</a></li>
   54.38 -	<li><a href="#root">Root</a> - L'administrateur système.</li>
   54.39 -	<li><a href="#busybox">Busybox</a> - Configuration du fichier /etc/busybox.conf</li>
   54.40 -	<li><a href="#ssh">Serveur SSH</a> - Options conseillées.</li>
   54.41 -	<li><a href="network-config.html#firewall">Firewall Netfilter</a> - 
   54.42 -	Le pare-feu réseau.</li>
   54.43 -	<li><a href="web-apps.html#pscan">Pscan</a> - Vérifier les ports ouverts
   54.44 -	ou fermés.</li>
   54.45 -</ul> 
   54.46 -
   54.47 -<a name="policy"></a>
   54.48 -<h3><font color="#6c0023">Politique de sécurité</font></h3>
   54.49 -<p>
   54.50 -SliTaz porte une grande attention à  la sécurité du système. Les applications 
   54.51 -sont testées de nombreux mois avant d'être inclues dans la distribution. Lors
   54.52 -du boot, un minimum de services sont lancés par les scripts rc. Pour avoir une
   54.53 -liste des démons lancés au démarrage il faut regarder la variable RUN_DAEMONS
   54.54 -du fichier de configuration /etc/rcS.conf.
   54.55 -</p>
   54.56 -<pre>
   54.57 - $ cat /etc/rcS.conf | grep RUN_DAEMONS
   54.58 -</pre>
   54.59 -<p>
   54.60 -Pour connaître les processus actifs, leur PID et leures resources mémoire,
   54.61 -vous pouvez utiliser la commande 'ps' pour lister les processus en cours ou
   54.62 -lancer l'utilitaire Htop :
   54.63 -</p>
   54.64 -<pre>
   54.65 - $ ps
   54.66 - $ htop
   54.67 -</pre>
   54.68 -
   54.69 -<a name="root"></a>
   54.70 -<h3><font color="#6c0023">Root - L'administrateur système</font></h3>
   54.71 -<p>
   54.72 -Root vient de l'anglais racine, sur un système GNU/Linux l'utilisateur
   54.73 -<em>root</em> est l'administrateur système, il a tous les droits sur les
   54.74 -fichiers du système et ceux de tous les utilisateurs. Il est conseillé de ne
   54.75 -jamais se loguer en tant que <em>root</em> et d'utiliser la commande
   54.76 -<code>su</code> suivie du mot de passe de l'utilisateur <em>root</em>, pour
   54.77 -obtenir les droits absolus. Ne pas se loguer en root et surfer sur internet
   54.78 -par exemple, permet d'avoir une double barrière en cas d'attaque ou d'intrusion
   54.79 -suite à un téléchargement. C'est à dire qu'un <em>cracker</em> tentant de
   54.80 -prendre le contrôle de votre machine, devra d'abord craquer votre mot de passe
   54.81 -pour ensuite tenter de craquer celui de l'administrateur <em>root</em>.
   54.82 -</p>
   54.83 -<p>
   54.84 -Un système GNU/Linux sécurisé a donc au minimum 2 utilisateurs, un pour
   54.85 -travailler et <em>root</em> pour administrer, configurer ou mettre à jour le
   54.86 -système. Il est aussi conseillé de confier l'administration du système à une
   54.87 -personne.
   54.88 -</p>
   54.89 -
   54.90 -
   54.91 -<a name="busybox"></a>
   54.92 -<h3><font color="#6c0023">Busybox</font></h3>
   54.93 -<p>
   54.94 -Le fichier busybox.conf, configure les applets, et leurs droits respectifs.
   54.95 -Sur le LiveCD de SliTaz les commandes: su, passwd, loadkmap, mount, reboot,
   54.96 -halt, peuvent être lancées par tous les utilisateurs, le propriétaire et le
   54.97 -groupe des commandes est root (<code>* = ssx root.root</code>). Le fchier 
   54.98 -<code>/etc/busybox.conf</code> n'est lisible que par root, il a les droits
   54.99 -600. A noter que la commande <code>passwd</code> ne fonctionne pas bien si
  54.100 -elle n'est pas ssx, les utilisateurs du système ne peuvent pas changer leur
  54.101 -propre mot de passe.
  54.102 -</p>
  54.103 -
  54.104 -<a name="ssh"></a>
  54.105 -<h3><font color="#6c0023">Serveur SSH</font></h3>
  54.106 -<p>
  54.107 -Ce petit texte au sujet de la sécurité est un complément à la page titrée
  54.108 -<a href="secure-shell.html">SHell sécurisé (SSH)</a>. Sur SliTaz, le serveur
  54.109 -SSH Dropbear n'est pas lancé par défaut, il faut l'ajouter à la variable 
  54.110 -<code>RUN_DAEMON</code> du fichier de configuration <code>/etc/rcS.conf</code>
  54.111 -pour qu'il se lance à chaque démarrage du système. Ou lancer le serveur
  54.112 -manuellement :
  54.113 -</p>
  54.114 -<pre>
  54.115 - # /etc/init.d/dropbear start
  54.116 -</pre>
  54.117 -<p>
  54.118 -Par défaut dropbear est lancé avec les options :
  54.119 -</p>
  54.120 -<pre class="script">
  54.121 - -w   N'autorise pas de login pour root.
  54.122 - -g   N'autorise pas de login avec mot de passe pour root.
  54.123 -</pre>
  54.124 -<p>
  54.125 -Vous pouvez ajouter de nouvelles options en éditant le fichier de configuration
  54.126 -des démons : <code>/etc/daemons.conf</code>. Pour connaître toutes les options
  54.127 -possibles, vous pouvez taper : <code>dropbear -h</code>.
  54.128 -</p>
  54.129 -
  54.130 -<!-- End of content -->
  54.131 -</div>
  54.132 -
  54.133 -<!-- Footer. -->
  54.134 -<div id="footer">
  54.135 -	<div class="footer-right"></div>
  54.136 -	<a href="#top">Haut de la page</a> | 
  54.137 -	<a href="index.html">Table des matières</a>
  54.138 -</div>
  54.139 -
  54.140 -<div id="copy">
  54.141 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  54.142 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  54.143 -    Documentation publiées sous
  54.144 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  54.145 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  54.146 -</div>
  54.147 -
  54.148 -</body>
  54.149 -</html>
    55.1 --- a/doc/handbook/system-admin.html	Sat Apr 11 18:26:49 2009 +0200
    55.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.3 @@ -1,305 +0,0 @@
    55.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    55.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    55.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    55.7 -<head>
    55.8 -    <title>SliTaz Handbook - Administration du système</title>
    55.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   55.10 -    <meta name="description" content="configuration de SliTaz langue clavier fstab heure horloge" />
   55.11 -    <meta name="expires" content="never" />
   55.12 -    <meta name="modified" content="2008-07-14 22:13:00" />
   55.13 -    <meta name="publisher" content="www.slitaz.org" />
   55.14 -    <meta name="author" content="Christophe Lincoln"/>
   55.15 -    <link rel="shortcut icon" href="favicon.ico" />
   55.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   55.17 -</head>
   55.18 -<body bgcolor="#ffffff">
   55.19 -
   55.20 -<!-- Header and quick navigation -->
   55.21 -<div id="header">
   55.22 -<div align="right" id="quicknav">
   55.23 -    <a name="top"></a>
   55.24 -    <a href="network-config.html">Configuration du réseau</a> |
   55.25 -    <a href="index.html">Table des matières</a>
   55.26 -</div>
   55.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   55.28 -</div>
   55.29 -
   55.30 -<!-- Content. -->
   55.31 -<div id="content">
   55.32 -<div class="content-right"></div>
   55.33 -
   55.34 -<h2><font color="#DF8F06">Administration du système</font></h2>
   55.35 -
   55.36 -<ul>
   55.37 -    <li><a href="#locale">Configurer la langue</a> - Définir une locale
   55.38 -    pour le système ou une session utilisateur.</li>
   55.39 -    <li><a href="#keymap">Configurer le clavier.</a></li>
   55.40 -    <li><a href="#shell">Personnaliser son shell</a> - Le fichier ~/.profile,
   55.41 -    ash et sh.</li>
   55.42 -    <li><a href="#clock">Régler l'horloge</a> - Modifier le fuseau horaire.</li>
   55.43 -    <li><a href="#users-admin">Gestion des utilisateurs et groupes.</a></li>
   55.44 -    <li><a href="#local.sh">Ajouter des commandes exécutées au boot.</a></li>
   55.45 -    <li><a href="#cron">Exécuter des commandes à horaire fixe</a> - 
   55.46 -    Utilisation de crond et crontab.</li>
   55.47 -    <li><a href="network-config.html">Configuration du réseau.</a></li>
   55.48 -</ul>
   55.49 -
   55.50 -<a name="locale"></a>
   55.51 -<h3><font color="#6c0023">Configuration de la langue</font></h3>
   55.52 -<p>
   55.53 -SliTaz sauvegarde la configuration de la locale par défaut dans le fichier 
   55.54 -/etc/locale.conf qui est lu par /etc/profile, à chaque login. Le fichier 
   55.55 -/etc/locale.conf est généré lors du premier boot grâce au script 
   55.56 -/etc/init.d/i18n.sh, lancé au démarrage. Il suffit donc de modifier le
   55.57 -fichier /etc/locale.conf avec un éditeur de texte, ou de relancer 
   55.58 -l'utilitaire <code>tazlocale</code> pour changer la locale par défaut du
   55.59 -système :
   55.60 -</p>
   55.61 -<pre>
   55.62 - # tazlocale
   55.63 -</pre>
   55.64 -<p>
   55.65 -Pour utiliser la langue lors d'une session , vous pouvez aussi ajouter 2
   55.66 -lignes au fichier ~/.profile, propre à chaque utilisateur, exportant la
   55.67 -configuration :
   55.68 -</p>
   55.69 -<pre class="script">
   55.70 -
   55.71 -export LANG=fr_CH
   55.72 -export LC_ALL=fr_CH
   55.73 -
   55.74 -</pre>
   55.75 -<a name="keymap"></a>
   55.76 -<h3><font color="#6c0023">Configuration du clavier</font></h3>
   55.77 -<p>
   55.78 -La configuration du clavier et sauvegardée dans /etc/kmap.conf, comme
   55.79 -pour la locale, vous pouvez modifier ce fichier à la main ou en lançant
   55.80 -<code>tazkmap</code>, en tant qu'administrateur (<em>root</em>) :
   55.81 -</p>
   55.82 -<pre>
   55.83 - # tazkmap
   55.84 -</pre>
   55.85 -<p>
   55.86 -Le clavier et chargé au démarrage par le script /etc/init.d/i18n.sh.
   55.87 -Note : i18n pour internationalisation, et kmap c'est l'extension des
   55.88 -fichiers de clavier utilisé par Busybox.
   55.89 -</p>
   55.90 -<a name="shell"></a>
   55.91 -<h3><font color="#6c0023">Personnaliser son shell</font></h3>
   55.92 -<p>
   55.93 -Après un login vous êtes dans votre shell. Sur SliTaz vous disposez du
   55.94 -shell <code>ash</code> et <code>sh</code> et un lien sur Ash, ce shell est
   55.95 -fournit par Busybox. Ash est léger, rapide, et conforme au normes. Pour 
   55.96 -changer le shell par défaut d'un utilisateur, il faut passer par le 
   55.97 -fichier /etc/passwd, et modifier la ligne correspondante. Lors d'un login,
   55.98 -le fichier /etc/profile est lu, puis c'est le fichier personnel ~/.profife.
   55.99 -Vous pouvez modifier l'un et l'autre avec un éditeur de texte, pour y
  55.100 -configurer la langue, d'autres aliases, etc.
  55.101 -</p>
  55.102 -<h4>Exemple: ~/.profile</h4>
  55.103 -<pre class="script">
  55.104 -# ~/.profile: executed by Bourne-compatible login shells.
  55.105 -#
  55.106 -
  55.107 -# Aliases.
  55.108 -alias ls='ls -F'
  55.109 -alias df='df -h'
  55.110 -
  55.111 -# Env variables.
  55.112 -export EDITOR=nano
  55.113 -
  55.114 -</pre>
  55.115 -<a name="clock"></a>
  55.116 -<h3><font color="#6c0023">Régler l'horloge</font></h3>
  55.117 -<p>
  55.118 -Pour connaître l'heure système actuelle vous pouvez utiliser la commande
  55.119 -<code>date</code>. Sur SliTaz la configuration du fuseau horaire est
  55.120 -sauvegardée dans le fichier /etc/TZ. Vous pouvez modifier se fichier via
  55.121 -un des <a href="utilities.html">éditeurs</a> disponibles ou simplement en
  55.122 -utilisant la commande <code>echo</code>, exemple pour la zone Europe/Zurich :
  55.123 -</p>
  55.124 -<pre>
  55.125 - # echo "Europe/Zurich" > /etc/TZ
  55.126 -</pre>
  55.127 -<h4>hwclock</h4>
  55.128 -<p>
  55.129 -Pour faire un réglage fin de l'horloge vous pouvez utiliser 'hwclock', cet
  55.130 -utilitaire permet de synchroniser l'horloge système avec l'horloge matériel,
  55.131 -ou l'inverse. 
  55.132 -<p>
  55.133 -Synchroniser l'horloge système avec l'horloge matériel
  55.134 -(--utc = universal time, --localtime = local time) :
  55.135 -</p>
  55.136 -<pre>
  55.137 - # hwclock --hctosys --utc
  55.138 -</pre>
  55.139 -<p>
  55.140 -Synchroniser l'horloge matériel avec l'horloge système :
  55.141 -</p>
  55.142 -<pre>
  55.143 - # hwclock --systohc --utc
  55.144 -</pre>
  55.145 -<p>
  55.146 -Vous pouvez aussi connaître et synchroniser l'horloge système avec un serveur de
  55.147 -temps sur le réseau avec la commande 'rdate', l'option <code>-p</code> affiche
  55.148 -l'heure du serveur :
  55.149 -</p>
  55.150 -<pre>
  55.151 - $ rdate -p tick.greyware.com
  55.152 -</pre>
  55.153 -<p>
  55.154 -Pour se synchroniser avec un serveur de temps, il faut être root :
  55.155 -</p>
  55.156 -<pre>
  55.157 - # rdate -s tick.greyware.com
  55.158 -</pre>
  55.159 -<a name="users-admin"></a>
  55.160 -<h3><font color="#6c0023">Gestion des utilisateurs et groupes</font></h3>
  55.161 -<p>
  55.162 -La gestion des utilisateurs et groupes du système peut se faire totalement
  55.163 -en ligne de commandes. Vous pouvez par exemple facilement ajouter ou supprimer
  55.164 -des utilisateurs, créer des groupes, ou encore modifier les mots de passe.
  55.165 -Par défaut, SliTaz configure un utilisateur hacker sans mot de passe, afin de
  55.166 -ne pas se connecter en tant que root, même en mode LiveCD. Pour ce connecter
  55.167 -en tant que super-utilisateur (root) il faut utiliser la commande
  55.168 -<code>su</code>.
  55.169 -</p>
  55.170 -<h4>Mot de passe</h4>
  55.171 -<p>
  55.172 -Pour modifier un mot de passe il faut utiliser la commande <code>passwd</code>
  55.173 -valable aussi pour root :
  55.174 -</p>
  55.175 -<pre>
  55.176 - $ passwd
  55.177 - ou:
  55.178 - # passwd
  55.179 - ou encore:
  55.180 - # passwd hacker
  55.181 -</pre>
  55.182 -<h4>Ajouter un utilisateur ou un groupe</h4>
  55.183 -<p>
  55.184 -L'ajout d'utilisateurs se fait avec la commande <code>adduser</code>, et 
  55.185 -celui d'un groupe avec <code>addgroup</code>. Vous obtiendrez de l'aide en
  55.186 -tapant ces commandes suivies de l'option <code>--help</code>. La commande 
  55.187 -ci-dessous ajoute l'utilisateur pomme avec comme shell par défaut Ash :
  55.188 -</p>
  55.189 -<pre>
  55.190 - # adduser pomme -s /bin/ash
  55.191 -</pre>
  55.192 -<p>
  55.193 -Et pour un groupe (nom du groupe: partage et gid: 100):
  55.194 -</p>
  55.195 -<pre>
  55.196 - # addgroup -g 100 partage
  55.197 -</pre>
  55.198 -<p>
  55.199 -Pour ajouter un utilisateur existant dans un groupe existant, vous devez
  55.200 -éditer les fichiers /etc/group et /etc/gshadow, car l'applet adduser fournit
  55.201 -avec Busybox n'offre pas toutes les options fournies par le programme
  55.202 -original.
  55.203 -</p>
  55.204 -<h4>Supprimer un utilisateur ou un groupe</h4>
  55.205 -<p>
  55.206 -Vous pouvez facilement supprimer un utilisateur du système ou un groupe avec
  55.207 -les commade <code>deluser</code> et <code>delgroup</code> :
  55.208 -</p>
  55.209 -<pre>
  55.210 - # deluser pomme
  55.211 - Et pour un groupe :
  55.212 - # delgroup partage
  55.213 -</pre>
  55.214 -<a name="local.sh"></a>
  55.215 -<h3><font color="#6c0023">Ajouter des commandes exécutées au boot</font></h3>
  55.216 -<p>
  55.217 -Lors du boot divers scripts sont exécutés, afin de configurer des services ou 
  55.218 -autres, tel que le démarrage du serveur web, la mise en réseau, etc. Sur 
  55.219 -SliTaz il y a un script: /etc/init.d/local.sh, qui vous permet de rajouter
  55.220 -facilement des commandes qui seront lancées au démarrage du système. Vous
  55.221 -pouvez aussi créer de nouveaux scripts dans /etc/init.d, leurs liens dans
  55.222 -/etc/rc.scripts pour les scripts shell et utiliser /etc/rc.d pour les liens
  55.223 -sur les scripts de démarrage des démons système :
  55.224 -</p>
  55.225 -<pre>
  55.226 - # nano /etc/init.d/local.sh
  55.227 -</pre>
  55.228 -<a name="cron"></a>
  55.229 -<h3><font color="#6c0023">Exécuter des commandes à horaire fixe</font></h3>
  55.230 -<p>
  55.231 -Le démon Crond permet d'exécuter automatiquement des commandes à une date et 
  55.232 -une heure précise, ou selon un cycle. C'est très utile pour des tâches
  55.233 -routinières d'administration système. Le répertoire utilisé par Cron est : 
  55.234 -<code>/var/spool/cron/crontabs</code>.
  55.235 -</p>
  55.236 -<p>
  55.237 -Chaque utilisateur du système peut avoir ces propres tâches, elles sont
  55.238 -définies dans le fichier /var/spool/cron/crontabs/user. L'utilitaire crontab
  55.239 -permet, entre autre de lister les tâches propre à un utilisateur. La syntaxe
  55.240 -de ces fichiers est la suivante :
  55.241 -</p>
  55.242 -<pre class="script">
  55.243 -mm hh jj MMM JJJ tâche &gt; log
  55.244 -</pre>
  55.245 -<p>
  55.246 -Nous allons créer le fichier pour root, et tester le démon 'crond', avec une
  55.247 -tâche exécutée toutes les minutes, qui écrit la date dans le fichier
  55.248 -/tmp/crond.test. A noter que l'utilitaire <code>crontab</code> a une option
  55.249 -d'édition des fichiers cron, utilisant 'vi', non fourni avec SliTaz. A la 
  55.250 -place vous pouvez utiliser GNU nano (&lt;Ctrl+X&gt; pour enregistrer et
  55.251 -quitter) :
  55.252 -</p>
  55.253 -<pre>
  55.254 - # nano /var/spool/cron/crontabs/root
  55.255 -</pre>
  55.256 -<pre class="script">
  55.257 -* * * * * date &gt;&gt; /tmp/crond.test
  55.258 -</pre>
  55.259 -<p>
  55.260 -Lancez <code>crond</code> en fond avec l'option <code>-b</code> (backgroud),
  55.261 -configurée via le fichier <code>/etc/daemons.conf</code> et en utilisant le
  55.262 -script de démarrage :
  55.263 -</p>
  55.264 -<pre>
  55.265 - # /etc/init.d/crond start
  55.266 -</pre>
  55.267 -<p>
  55.268 -Vous pouvez attendre quelques minutes, et afficher le contenu du
  55.269 -fichier: /tmp/crond.test... OK :
  55.270 -</p>
  55.271 -<pre>
  55.272 - # cat /tmp/crond.test
  55.273 -</pre>
  55.274 -<p>
  55.275 -Pour arrêter ou redémarrer le démon crond :
  55.276 -</p>
  55.277 -<pre>
  55.278 - # /etc/init.d/crond stop
  55.279 - Ou :
  55.280 - # /etc/init.d/crond restart
  55.281 -</pre>
  55.282 -<h4>Lancer le démon crond à chaque démarrage</h4>
  55.283 -<p>
  55.284 -Pour lancer le démon 'crond' à chaque démarrage du système, vous pouvez
  55.285 -l'ajouter à la variable <code>START_DAEMONS</code> du fichier de configuration
  55.286 -<code>/etc/rcS.conf</code> à la suite ou avant le serveur Web ou le serveur SSH.
  55.287 -</p>
  55.288 -
  55.289 -<!-- End of content -->
  55.290 -</div>
  55.291 -
  55.292 -<!-- Footer. -->
  55.293 -<div id="footer">
  55.294 -	<div class="footer-right"></div>
  55.295 -	<a href="#top">Haut de la page</a> | 
  55.296 -	<a href="index.html">Table des matières</a>
  55.297 -</div>
  55.298 -
  55.299 -<div id="copy">
  55.300 -    Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  55.301 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  55.302 -    Documentation publiées sous
  55.303 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  55.304 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  55.305 -</div>
  55.306 -
  55.307 -</body>
  55.308 -</html>
    56.1 --- a/doc/handbook/system-tools.html	Sat Apr 11 18:26:49 2009 +0200
    56.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    56.3 @@ -1,156 +0,0 @@
    56.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    56.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    56.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    56.7 -<head>
    56.8 -    <title>SliTaz Handbook - Outils système</title>
    56.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   56.10 -    <meta name="description" content="" />
   56.11 -    <meta name="expires" content="never" />
   56.12 -    <meta name="modified" content="2000-01-31 21:30:00" />
   56.13 -    <meta name="publisher" content="www.slitaz.org" />
   56.14 -    <meta name="author" content="Christophe Lincoln"/>
   56.15 -    <link rel="shortcut icon" href="favicon.ico" />
   56.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   56.17 -</head>
   56.18 -<body bgcolor="#ffffff">
   56.19 -
   56.20 -<!-- Header and quick navigation -->
   56.21 -<div id="header">
   56.22 -<div align="right" id="quicknav">
   56.23 -    <a name="top"></a>
   56.24 -    <a href="x-window.html">Système de fenêtres X</a> |
   56.25 -    <a href="index.html">Table des matières</a>
   56.26 -</div>
   56.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   56.28 -</div>
   56.29 -
   56.30 -<!-- Content. -->
   56.31 -<div id="content">
   56.32 -<div class="content-right"></div>
   56.33 -
   56.34 -<h2><font color="#DF8F06">Outils système</font></h2>
   56.35 -
   56.36 -<ul>
   56.37 -	<li><a href="#clex">Clex</a> - Gestionnaire de fichiers mode texte.</li>
   56.38 -    <li><a href="#emelfm2">emelFM2</a> - Gestionnaire de fichiers.</li>
   56.39 -	<li><a href="#htop">Htop</a> - Visionneur de processus système.</li>
   56.40 -	<li><a href="#mountbox">Mountbox</a> - Monter des périphériques.</li>
   56.41 -	<li><a href="#gparted">Gparted</a> - Gestion des partitions d'un disque 
   56.42 -	dur.</li>
   56.43 -	<li><a href="network-config.html#netbox">Netbox</a> - Configuration 
   56.44 -	graphique du réseau.</li>
   56.45 -</ul>
   56.46 -
   56.47 -<a name="clex"></a>
   56.48 -<h3><font color="#6c0023">Clex - Gestionnaire de fichiers mode texte</font></h3>
   56.49 -<p>
   56.50 -Pour naviguer dans vos répertoires vous pouvez utiliser la ligne de commande et
   56.51 -<code>cd</code>, ou lancer 'Clex File Manager' un gestionnaire de fichiers ncurses.
   56.52 -Clex et facile d'utilisation, rapide, et facilement configurable via un panel
   56.53 -de configuration, ou via le fichier ~/.clexrc et ~/.clexbm pour les marques
   56.54 -pages (bookmarks). Pour lancer clex depuis un terminal ou une console :
   56.55 -</p>
   56.56 -<pre>
   56.57 - $ clex
   56.58 -</pre>
   56.59 -
   56.60 -<a name="emelfm2"></a>
   56.61 -<h3><font color="#6c0023">emelFM2 - Gestionnaire de fichiers</font></h3>
   56.62 -<p>
   56.63 -L'application emelFM2, est un gestionnaire de fichiers, fournissant toutes les
   56.64 -fonctions utiles aux tâches quotidiennes, telles que le montage de périphériques,
   56.65 -des icônes de navigation, l'ouverture d'un terminal dans le répertoire courant,
   56.66 -le glisser/déposer, création de répertoires, renommage, ou encore la gestion
   56.67 -des permissions. Il propose aussi un éditeur/visualisateur de fichier texte,
   56.68 -des commandes utilisateur, des marques pages pour une navigation plus rapide,
   56.69 -et bien plus. Le gestionnaire emelFM2 propose aussi des options à passer en
   56.70 -ligne de commade lors de son lancement. Vous pouvez spécifier le répertoire
   56.71 -de la poubelle, du panel 1 et/ou 2, pour connaître toutes les options :
   56.72 -<code>$ emelfm2 --help</code>.
   56.73 -</p>
   56.74 -<p>
   56.75 -Le menu contextuel (click de droite sur le fichier/répertoire) permet de
   56.76 -facilement désarchiver les archives <code>.taz.gz</code>, de compresséer, créer
   56.77 -des archives ou comparer des fichiers. Vous pouvez aussi créer des liens
   56.78 -symboliques via le bouton "Créer un lien...". Une fois pris en main, emelFM2
   56.79 -permet de travailler rapidement et efficacement.
   56.80 -</p>
   56.81 -
   56.82 -<a name="htop"></a>
   56.83 -<h3><font color="#6c0023">Htop - Visionneur de processus système</font></h3>
   56.84 -<p>
   56.85 -Htop est un visionneur de processus système affichant les processus, 
   56.86 -l'utilisation du ou des processeurs, l'état de la mémoire vive (RAM) et swap.
   56.87 -IL affiche aussi le nombres de tâches, le temps depuis lequel la machine
   56.88 -tourne, les PID ou les commandes actives. Htop s'utilise au clavier en mode
   56.89 -console, supporte la souris avec un terminal X (Xterm) et fournit diveres
   56.90 -options de configuration (F2). Htop peut aussi être utilisé pour tuer un 
   56.91 -processus et les flèches ou un clique de souris permettent de séléctonner 
   56.92 -une ligne. A noter qu'Htop fonctionne via SSH est peut servir à surveiller 
   56.93 -un serveur à distance :
   56.94 -<pre>
   56.95 - $ htop
   56.96 -</pre>
   56.97 -
   56.98 -<a name="mountbox"></a>
   56.99 -<h3><font color="#6c0023">Mountbox - Monter un périphérique</font></h3>
  56.100 -<p>
  56.101 -Mountbox est une petite interface GTK à la commande <code>mount</code>
  56.102 -permettant de monter rapidement un media tel qu'une clé USB, disque dur ou
  56.103 -cdrom. Mountbox peut se lancer depuis un terminal ou via le menu Outils système
  56.104 -(System tools). Il suffit de spécifier les prériphérique (Device) et le point
  56.105 -de montage, c'est à dire le répertoire depuis lequel vous voulez accéder aux
  56.106 -données du media en question. Généralement un cdrom se monte sur /media/cdrom,
  56.107 -une clé USB dans /media/flash et les disque durs de la machine local dans /mnt.
  56.108 -A noter que le Handbook contient aussi des informations au sujet de 
  56.109 -<a href="cmdline.html#mount">la commande mount</a>.
  56.110 -</p>
  56.111 -
  56.112 -<a name="gparted"></a>
  56.113 -<h3><font color="#6c0023">Gparted - Gestion des partitions d'un disque dur</font></h3>
  56.114 -<p>
  56.115 -Gparted est une application graphique permettant de gérer les partitions d'un
  56.116 -disque dur local ou media USB. Il permet de formater, redimensionner et 
  56.117 -vérifier une ou des partitions d'un disque dur, c'est l'outil à utiliser si
  56.118 -vous devez préparer un partitions, graphiquement, pour installer SliTaz. Gparted
  56.119 -support les systèmes de fichiers propores à GNU/Linux (ext2 et ext3) via mkfs
  56.120 -et Parted automatiquement proposé en dépendences. Pour installer Gparted et
  56.121 -le lancer depuis le terminal :
  56.122 -</p>
  56.123 -<pre>
  56.124 - # tazpkg get-install gparted
  56.125 - # gparted &amp;
  56.126 -</pre>
  56.127 -<p>
  56.128 -A noter que si vous désirez une entrée dans le menu de JWM, vous pouvez
  56.129 -utiliser <code>subox</code> pour demander le mot de passe root avant de lancer
  56.130 -Gparted.
  56.131 -</p>
  56.132 -<h4>Support FAT et NTFS</h4>
  56.133 -<p>
  56.134 -Pour avoir le support du système de fichiers FAT16 ou FAT32 de Windows, vous
  56.135 -devez installer le paquet <code>dosfstools</code>. Pour le support NTFS en
  56.136 -lecture/écriture vous aurez besoin de : <code>fuse</code>, <code>ntfs-3g</code>
  56.137 -et <code>ntfprogs</code>.
  56.138 -</p>
  56.139 -
  56.140 -<!-- End of content -->
  56.141 -</div>
  56.142 -
  56.143 -<!-- Footer. -->
  56.144 -<div id="footer">
  56.145 -	<div class="footer-right"></div>
  56.146 -	<a href="#top">Haut de la page</a> | 
  56.147 -	<a href="index.html">Table des matières</a>
  56.148 -</div>
  56.149 -
  56.150 -<div id="copy">
  56.151 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  56.152 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  56.153 -    Documentation publiées sous
  56.154 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  56.155 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  56.156 -</div>
  56.157 -
  56.158 -</body>
  56.159 -</html>
    57.1 --- a/doc/handbook/template.html	Sat Apr 11 18:26:49 2009 +0200
    57.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.3 @@ -1,56 +0,0 @@
    57.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    57.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    57.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    57.7 -<head>
    57.8 -	<title>SliTaz Handbook - Template</title>
    57.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   57.10 -	<meta name="description" content="" />
   57.11 -	<meta name="expires" content="never" />
   57.12 -	<meta name="modified" content="2009-03-22 14:20:00" />
   57.13 -	<meta name="publisher" content="www.slitaz.org" />
   57.14 -	<meta name="author" content="Christophe Lincoln"/>
   57.15 -	<link rel="shortcut icon" href="favicon.ico" />
   57.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
   57.17 -</head>
   57.18 -<body bgcolor="#ffffff">
   57.19 -
   57.20 -<!-- Header and quick navigation -->
   57.21 -<div id="header">
   57.22 -<div align="right" id="quicknav">
   57.23 -	<a name="top"></a>
   57.24 -	<a href="http://www.slitaz.org/">www.slitaz.org</a>
   57.25 -</div>
   57.26 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   57.27 -</div>
   57.28 -
   57.29 -<!-- Content. -->
   57.30 -<div id="content">
   57.31 -<div class="content-right"></div>
   57.32 -
   57.33 -<h2><font color="#DF8F06">Template</font></h2>
   57.34 -
   57.35 -<p>
   57.36 -CONTENT
   57.37 -</p>
   57.38 -
   57.39 -
   57.40 -<!-- End of content -->
   57.41 -</div>
   57.42 -
   57.43 -<!-- Footer. -->
   57.44 -<div id="footer">
   57.45 -	<div class="footer-right"></div>
   57.46 -	<a href="#top">Haut de la page</a> | 
   57.47 -	<a href="index.html">Table des matières</a>
   57.48 -</div>
   57.49 -
   57.50 -<div id="copy">
   57.51 -	Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
   57.52 -	<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   57.53 -	Documentation publiées sous
   57.54 -	<a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   57.55 -	et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   57.56 -</div>
   57.57 -
   57.58 -</body>
   57.59 -</html>
    58.1 --- a/doc/handbook/utilities.html	Sat Apr 11 18:26:49 2009 +0200
    58.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    58.3 @@ -1,211 +0,0 @@
    58.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    58.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    58.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    58.7 -<head>
    58.8 -    <title>SliTaz Handbook - Utilitaires</title>
    58.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   58.10 -    <meta name="description" content="clex file manager sqlite base de donnée cdrkit" />
   58.11 -    <meta name="expires" content="never" />
   58.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   58.13 -    <meta name="publisher" content="www.slitaz.org" />
   58.14 -    <meta name="author" content="Christophe Lincoln"/>
   58.15 -    <link rel="shortcut icon" href="favicon.ico" />
   58.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   58.17 -</head>
   58.18 -<body bgcolor="#ffffff">
   58.19 -
   58.20 -<!-- Header and quick navigation -->
   58.21 -<div id="header">
   58.22 -<div align="right" id="quicknav">
   58.23 -    <a name="top"></a>
   58.24 -    <a href="office.html">Bureautique</a> |
   58.25 -    <a href="index.html">Table des matières</a>
   58.26 -</div>
   58.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   58.28 -</div>
   58.29 -
   58.30 -<!-- Content. -->
   58.31 -<div id="content">
   58.32 -<div class="content-right"></div>
   58.33 -
   58.34 -<h2><font color="#DF8F06">Les utilitaires</font></h2>
   58.35 -
   58.36 -<ul>
   58.37 -    <li><a href="#calc">Bc</a> - Calculatrice.</li>
   58.38 -    <li><a href="#cdrkit">Cdrkit</a> - Gravure et manipultaion de CD/DVD-R 
   58.39 -    ou RW.</li>
   58.40 -    <li><a href="#nano">Nano</a> - GNU nano, l'éditeur de texte par
   58.41 -    défaut sur SliTaz.</li>
   58.42 -    <li><a href="#leafpad">LeafPad</a> - Editeur GTK+ léger et rapide.</li>
   58.43 -    <li><a href="#isomaster">ISO Master</a> - &Eacute;diteur graphique 
   58.44 -    d'images ISO.</li>
   58.45 -    <li><a href="#xpad">Xpad</a> - Mini application de prise de notes.</li>
   58.46 -</ul>
   58.47 -
   58.48 -<a name="calc"></a>
   58.49 -<h3><font color="#6c0023">Calculatrice</font></h3>
   58.50 -<p>
   58.51 -Les opérations de mathématiques peuvent se faire avec la calculatrice en
   58.52 -mode texte Bc. Ouvrez un terminal ou tapez directement dans la console
   58.53 -<code>bc</code>, pour quitter il faut taper <code>quit</code> :
   58.54 -</p>
   58.55 -<pre>
   58.56 - $ bc
   58.57 - 23+45 &lt;ENTER&gt;
   58.58 - 68
   58.59 -
   58.60 - quit
   58.61 -</pre>
   58.62 -
   58.63 -<a name="cdrkit"></a>
   58.64 -<h3><font color="#6c0023">Cdrkit - Gravure et manipultaion de CD/DVD-R ou RW</font></h3>
   58.65 -<p>
   58.66 -Pour graver et manipuler des CD/DVD-R ou RW, SliTaz fournit les outils CdrKit
   58.67 -et une interace grphique nomée <code>burnbox</code> que vous trouverez dans
   58.68 -le menu d'un des gestionnaires de fenêtres, soit JWM ou Enlightenment.
   58.69 -L'outils <code>wodim</code> permet de graver un CD/DVD et d'effacer des
   58.70 -CD/DVD-RW, quand a <code>genisoimage</code>, il permet de créer des images
   58.71 -gravables au format ISO 9660. La gravure en ligne de commande nous impose de
   58.72 -connaître le nom du périphérique/graveur (dev). Wodim offre plusieurs
   58.73 -possibilités pour connaître le graveur à utiliser et plusieurs façcon de
   58.74 -spécifier le périphérique lors de la gravure. Si vous lancez Wodim avec 
   58.75 -l'options <code>-devices</code>, il tentera de devinner automatiquement le nom
   58.76 -du bon graveur et l'affichera, l'option <code>-checkdrive</code> permet de
   58.77 -vérifier les graveurs reconnus. Quand au bus, il peut être connu via l'option
   58.78 -<code>-scanbus</code>. Exemple (en étant <em>root</em>) :
   58.79 -</p>
   58.80 -<pre>
   58.81 - # wodim -devices
   58.82 - Ou :
   58.83 - # wodim -checkdrive
   58.84 - Pour le bus :
   58.85 - # wodim -scanbus
   58.86 -</pre>
   58.87 -<h4>Créer une image ISO 9660</h4>
   58.88 -<p>
   58.89 -Pour graver des données sur un CD/DVD, vous devez disposer d'une image ISO.
   58.90 -Pour commencer il faut créer un répertoire contenant tous les fichiers
   58.91 -destinés à être graver, vous pouvez copier vos fichiers en ligne de commande
   58.92 -avec <code>cp</code>, en mode texte avec le gestionnaire de fichiers Clex ou
   58.93 -graphiquement avec emelFM2. Exemple en commandes (vous pouvez être simple
   58.94 -utilisateur), création d'un répertoire <code>iso/</code> à la racine de
   58.95 -l'espace utilisateur et copie de tous les fichiers contenu dans
   58.96 -<code>Documents/</code> :
   58.97 -</p>
   58.98 -<pre>
   58.99 - $ mkdir ~/iso
  58.100 - $ cp -a Documents/* ~/iso
  58.101 -</pre>
  58.102 -<p>
  58.103 -Création d'une image ISO nommée <code>image.iso</code>, en utilisant l'outil
  58.104 -<code>genisoimage</code> et en spécifiant la racine du répertoire contenant les
  58.105 -fichiers à insérer dans l'ISO :
  58.106 -</p>
  58.107 -<pre>
  58.108 - $ genisoimage -o image.iso ~/iso
  58.109 -</pre>
  58.110 -<p>
  58.111 -A noter qu'il existe de multiples options pour créer des images ISO, une des
  58.112 -plus utilisée est l'extension <code>-R</code>, signifiant <em>Rock ridge</em>
  58.113 -et permettant d'utiliser des noms de 255 caractères sans trop de
  58.114 -restrictions, supportant les liens symboliques et les droits sur les fichiers.
  58.115 -Pour connaître toutes les options disponibles, vous pouvez utiliser l'option
  58.116 -<code>-help</code>. Exemple de création en utilisant l'option <code>-R</code> :
  58.117 -</p>
  58.118 -<pre>
  58.119 - $ genisoimage -o image.iso -R ~/iso
  58.120 -</pre>
  58.121 -<h4>Graver une image ISO</h4>
  58.122 -<p>
  58.123 -Pour graver une image au format ISO 9660 créée vous même ou téléchargée depuis
  58.124 -le web, il faut utiliser <code>wodim</code> en spécifiant le bon périphérique
  58.125 -(<code>dev</code>) du graveur de CD/DVD. Exemple de gravure en mode volubile
  58.126 -(<code>-v</code>) avec un <em>device</em> reconnu comme <code>hdc</code> et
  58.127 -des données contenues dans une image ISO nomée <code>image.iso</code> :
  58.128 -</p>
  58.129 -<pre>
  58.130 - # wodim -v dev=/dev/hdc image.iso
  58.131 -</pre>
  58.132 -<p>
  58.133 -Autre exemple en spécifiant une vitesse (<em>speed</em>) de gravage de 8 :
  58.134 -</p>
  58.135 -<pre>
  58.136 - # wodim -v speed=8 dev=/dev/hdc image.iso
  58.137 -</pre>
  58.138 -
  58.139 -<a name="nano"></a>
  58.140 -<h3><font color="#6c0023">Nano</font></h3>
  58.141 -<p>
  58.142 -L'éditeur de texte par défaut sur SliTaz est GNU Nano. Une fois lancé vous
  58.143 -pouvez utiliser &lt;Ctrl + g&gt; pour afficher l'aide. Pour lancer Nano vous
  58.144 -pouvez taper la commande <code>nano</code> depuis une console, le terminal
  58.145 -graphique xterm, ou sous X depuis le menu --&gt; Editors --&gt; Nano.
  58.146 -</p>
  58.147 -<p>
  58.148 -Le fichier d'initialisation du système est /etc/nanorc, il inclu les fichiers
  58.149 -de colorisation syntaxique contenus dans /usr/share/nano. Le fichier de config
  58.150 -utilisateur est ~/.nanorc. Pour éditer directement un fichier, vous pouvez
  58.151 -lancer Nano suivi du fichier à éditer. Exemple (&lt;Ctrl+X&gt; pour quitter et
  58.152 -enregistrer) :
  58.153 -</p>
  58.154 -<pre>
  58.155 - $ nano Templates/script-shell.sh
  58.156 -</pre>
  58.157 -
  58.158 -<a name="leafpad"></a>
  58.159 -<h3><font color="#6c0023">LeafPad</font></h3>
  58.160 -<p>
  58.161 -En mode graphique SliTaz fournit LeafPad, un éditeur ultra léger et rapide,
  58.162 -très pratique pour prendre des notes, ou éditer des fichiers de configuration.
  58.163 -Vous trouverez l'application dans le menu de JWM et e17 ou vous pouvez aussi
  58.164 -lancer directement LeafPad sur un fichier via un terminal :
  58.165 -</p>
  58.166 -<pre>
  58.167 - $ leafpad Templates/script-shell.sh
  58.168 -</pre>
  58.169 -
  58.170 -<a name="isomaster"></a>
  58.171 -<h3><font color="#6c0023">ISO Master - &Eacute;diteur graphique d'images ISO</font></h3>
  58.172 -<p>
  58.173 -ISO master est un outils graphique permettant déditer, manipuler et créer des
  58.174 -images ISO gravables. L'outils est simple et intuitif, il vous permet de créer
  58.175 -rapidement des images ISO de la taille que vous désirez, pour ensuite les graver
  58.176 -ou les stocker.
  58.177 -</p>
  58.178 -<p>
  58.179 -Site Web : <a href="http://littlesvr.ca/isomaster/">http://littlesvr.ca/isomaster/</a>
  58.180 -</p>
  58.181 -
  58.182 -<a name="xpad"></a>
  58.183 -<h3><font color="#6c0023">Xpad - Mini application de prise de notes</font></h3>
  58.184 -<p>
  58.185 -Xpad est une petite application permettant la prise de notes rapide via des
  58.186 -billets affichable sur le bureau. Chaque note consite en un <em>pad</em>
  58.187 -que vous pouvez cacher et personnaliser via un clic de droite sur la fenêtre
  58.188 -en question. Une fois lancé vous pouvez fermer Xpad via le dock situé sur la
  58.189 -barre des tâches du gestionnaire de fenêtres. Les notes sont sauvegardée dans
  58.190 -votre répertoire personnel et disponnibles à chaque session (si vous utiliser
  58.191 -un media USB avec le LiveCD ou sur un système
  58.192 -<a href="install.html">installé</a>).
  58.193 -</p>
  58.194 -
  58.195 -<!-- End of content -->
  58.196 -</div>
  58.197 -
  58.198 -<!-- Footer. -->
  58.199 -<div id="footer">
  58.200 -	<div class="footer-right"></div>
  58.201 -	<a href="#top">Haut de la page</a> | 
  58.202 -	<a href="index.html">Table des matières</a>
  58.203 -</div>
  58.204 -
  58.205 -<div id="copy">
  58.206 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  58.207 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  58.208 -    Documentation publiées sous
  58.209 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  58.210 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  58.211 -</div>
  58.212 -
  58.213 -</body>
  58.214 -</html>
    59.1 --- a/doc/handbook/web-server.html	Sat Apr 11 18:26:49 2009 +0200
    59.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    59.3 @@ -1,257 +0,0 @@
    59.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    59.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    59.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    59.7 -<head>
    59.8 -    <title>SliTaz Handbook - Serveur web LightTPD</title>
    59.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   59.10 -    <meta name="description" content="serveur wenhttpd LightTPD host hosting configuration perl python CGI auth" />
   59.11 -    <meta name="expires" content="never" />
   59.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   59.13 -    <meta name="publisher" content="www.slitaz.org" />
   59.14 -    <meta name="author" content="Christophe Lincoln"/>
   59.15 -    <link rel="shortcut icon" href="favicon.ico" />
   59.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   59.17 -</head>
   59.18 -<body bgcolor="#ffffff">
   59.19 -
   59.20 -<!-- Header and quick navigation -->
   59.21 -<div id="header">
   59.22 -<div align="right" id="quicknav">
   59.23 -    <a name="top"></a>
   59.24 -    <a href="packages.html">Gestion des paquets</a> |
   59.25 -    <a href="index.html">Table des matières</a>
   59.26 -</div>
   59.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   59.28 -</div>
   59.29 -
   59.30 -<!-- Content. -->
   59.31 -<div id="content">
   59.32 -<div class="content-right"></div>
   59.33 -
   59.34 -<h2><font color="#DF8F06">Serveur web LightTPD</font></h2>
   59.35 -
   59.36 -<ul>
   59.37 -	<li><a href="#about">A propos de LightTPD.</a></li>
   59.38 -	<li><a href="#var-www">/var/www</a> - Racine des documents du serveur.</li>
   59.39 -	<li><a href="#Public">~/Public</a> - Répertoire public des utilisateurs.</li>
   59.40 -	<li><a href="#config">lighttpd.conf</a> - Fichier de configuration de
   59.41 -	LightTPD.</li>
   59.42 -	<li><a href="#start-stop-restart">Démarrer, arrêter, redémarrer le
   59.43 -	serveur web.</a></li>
   59.44 -	<li><a href="http://localhost/">http://localhost/</a></li>
   59.45 -	<li><a href="http://localhost/server-status">http://localhost/server-status</a></li>
   59.46 -	<li><a href="#cgi-perl">Scripts CGI et Perl</a> - Configurer le serveur pour
   59.47 -	le support des scripts CGI utilisant Perl.</li>
   59.48 -	<li><a href="#cgi-python">Scripts CGI et Python</a> - Scripts CGI utilisant
   59.49 -	Python.</li>
   59.50 -	<li><a href="#auth">Authentification</a> - Protéger un ou des répertoires
   59.51 -	avec nom d'utilisateur et mots de passes.</li>
   59.52 -</ul>
   59.53 -
   59.54 -<a name="about"></a>
   59.55 -<h3><font color="#6c0023">A propos de LightTPD</font></h3>
   59.56 -<p>
   59.57 -Ce chapitre décrit l'utilisation et la configuration du serveur web LightTPD.
   59.58 -C'est un serveur HTTP sécurisé, rapide, flexible, et utilisant une petite
   59.59 -empreinte mémoire. Il permet une gestion intelligente de la charge CPU, et
   59.60 -support FastCGI, CGI, Auth, Output-Compression, réécriture d'URL, etc.
   59.61 -LightTPD est un serveur idéal pour héberger son propre site, sur une ancienne
   59.62 -machine, et donc à moindre frais.
   59.63 -</p>
   59.64 -<p>
   59.65 -Sur SliTaz le serveur web est automatiquement lancé au boot du système et il
   59.66 -est préconfiguré avec PHP. La racine des documents servis par défaut par le
   59.67 -serveur sont dans /var/www et contient une page <code>index.html</code>,
   59.68 -s'affichant par défaut, avec des images dans le répertoire images/. Site web
   59.69 -de LightTPD : <a href="http://www.lighttpd.net/">http://www.lighttpd.net/</a>
   59.70 -</p>
   59.71 -<a name="var-www"></a>
   59.72 -<h3><font color="#6c0023">/var/www - Racine des documents du serveur</font></h3>
   59.73 -<p>
   59.74 -Le répertoire /var/www est le répertoire racine des documents servis par
   59.75 -défaut. Vous y avez accès via l'url <a href="http://localhost/"
   59.76 ->http://localhost/</a>. Ce répertoire contient un page index.html s'affichant
   59.77 -automatiquement lors d'une requête. Si vous ne voulez héberger qu'un site,
   59.78 -vous pouvez mettre tous les document dans /var/www, et si vous voulez héberger
   59.79 -plusieurs sites, il faut créer des hôtes virtuels.
   59.80 -</p>
   59.81 -<a name="Public"></a>
   59.82 -<h3><font color="#6c0023">~/Public - Répertoire public des utilisateurs</font></h3>
   59.83 -<p>
   59.84 -SliTaz propose aux utilisateurs du système d'avoir un espace public pour y
   59.85 -mettre des documents, HTML en général. Ce répertoire se nomme Public et doit
   59.86 -se trouver à la racine de votre répertoire maison, tel que :
   59.87 -/home/hacker/Public. Pour créer ce répertoire vous pouvez utliser la commande :
   59.88 -</p>
   59.89 -<pre>
   59.90 - $ mkdir ~/Public
   59.91 -</pre>
   59.92 -<p>
   59.93 -Vous pouvez ensuite y avoir accès via l'url http://localhost/~user/. Exemple
   59.94 -pour l'utilisateur hacker :
   59.95 -<a href="http://localhost/~hacker/">http://localhost/~hacker/</a>. Vous pouvez
   59.96 -aussi utiliser le nom de machine ou l'adresse IP, pour vous y connecter depuis
   59.97 -une autre machine.
   59.98 -</p>
   59.99 -<a name="config"></a>
  59.100 -<h3><font color="#6c0023">/etc/lighttpd/lighttpd.conf - Fichier de configuration de LightTPD</font></h3>
  59.101 -<p>
  59.102 -Le fichier de configuration principal de LightTPD  se trouve dans
  59.103 -/etc/lighttpd, et se nomme lighttpd.conf. Le fichier de configuration fourni
  59.104 -par SliTaz est auto documenté, il suffit de le parcourir. Vous trouverez
  59.105 -d'autres exemples sur le site web de LightTPD. Sur SliTaz vous touverez aussi
  59.106 -un fichier <code>vhosts.conf</code> destiné à la configuration d'éventuels
  59.107 -hôtes virtuels (pour hébérger plusieurs sites sur le même serveur).
  59.108 -</p>
  59.109 -<a name="start-stop-restart"></a>
  59.110 -<h3><font color="#6c0023">Démarrer, arrêter, redémarrer le serveur web</font></h3>
  59.111 -<p>
  59.112 -Par défaut SliTaz démarre le serveur au boot, pour qu'il ne soit pas lancé
  59.113 -automatiquement vous devez supprimer <code>lighttpd</code> de la variable
  59.114 -RUN_DAEMONS qui elle, se trouve dans le fichier de configuration du système
  59.115 -d'initialisation <code>/etc/rcS.conf</code>. Pour démarrer, arrêter,
  59.116 -redémarrer le serveur web vous pouvez utiliser la commande
  59.117 -<code>/etc/init.d/lighttpd [start|stop|restart]</code>. Exemple pour
  59.118 -redémarrer le serveur après modification du fichier de configuration :
  59.119 -</p>
  59.120 -<pre>
  59.121 - # /etc/init.d/lighttpd restart
  59.122 -</pre>
  59.123 -
  59.124 -<a name="cgi-perl"></a>
  59.125 -<h3><font color="#6c0023">Scripts CGI et Perl</font></h3>
  59.126 -<p>
  59.127 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire
  59.128 -<code>perl</code> et l'utiliser avec les scripts CGI/Perl, vous devez modifier
  59.129 -le fichier de configuration du serveur. Exemple en utilisant Geany :
  59.130 -</p>
  59.131 -<pre>
  59.132 - # geany /etc/lighttpd/lighttpd.conf &amp;
  59.133 -</pre>
  59.134 -<pre class="script">
  59.135 -# CGI module. You can install Perl and assign .pl and .cgi script
  59.136 -# to /usr/bin/perl
  59.137 -$HTTP["url"] =~ "/cgi-bin/" {
  59.138 -  cgi.assign = (
  59.139 -    ".sh" => "/bin/sh",
  59.140 -    ".cgi" => "/usr/bin/perl,
  59.141 -    ".pl" => "/usr/bin/perl
  59.142 -  )
  59.143 -}
  59.144 -</pre>
  59.145 -
  59.146 -<a name="cgi-python"></a>
  59.147 -<h3><font color="#6c0023">Scripts CGI et Python</font></h3>
  59.148 -<p>
  59.149 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire
  59.150 -<code>python</code> et l'utiliser avec les scripts CGI/Python, vous devez
  59.151 -avoir installé le paquet Python et modifier le fichier de configuration du
  59.152 -serveur. Pour installer Python et éditer le fichiers de configuration du
  59.153 -serveur web en utilisant Geany :
  59.154 -</p>
  59.155 -<pre>
  59.156 - # tazpkg get-install python
  59.157 - # geany /etc/lighttpd/lighttpd.conf &amp;
  59.158 -</pre>
  59.159 -<pre class="script">
  59.160 -# CGI module. You can install Perl and assign .pl and .cgi script
  59.161 -# to /usr/bin/perl
  59.162 -$HTTP["url"] =~ "/cgi-bin/" {
  59.163 -  cgi.assign = (
  59.164 -    ".sh" => "/bin/sh",
  59.165 -    ".cgi" => "/usr/bin/python,
  59.166 -    ".py" => "/usr/bin/python
  59.167 -  )
  59.168 -}
  59.169 -</pre>
  59.170 -<p>
  59.171 -Pour que les modifications soient prisent en compte, et utiliser vos premier
  59.172 -scripts CGI/Python sur SliTaz, vous devez encore redémarrer LightTPD :
  59.173 -</p>
  59.174 -<pre>
  59.175 - # /etc/init.d/lighttpd restart
  59.176 -</pre>
  59.177 -
  59.178 -<a name="auth"></a>
  59.179 -<h3><font color="#6c0023">Authentification - Protéger des répertoires</font></h3>
  59.180 -<p>
  59.181 -LightTPD fournit un module d'authentification permettant par exemple, de 
  59.182 -protéger un répertoire. Le serveur propose plusieurs méthodes d'authentification,
  59.183 -pour commencer nous allons utiliser la méthode basique sans cryptage des mots
  59.184 -de passes. Afin de pouvoir charger le module <code>mod_auth</code>, vous devez
  59.185 -avoir installer le paquets lighttpd-modules (<code>tazpkg get-install 
  59.186 -lighttpd-modules</code>), une fois le paquet installé il faut ajouter 
  59.187 -<code>mod_auth</code> à la liste des modules :
  59.188 -</p>
  59.189 -<pre class="script">
  59.190 -# Modules to load.
  59.191 -# See /usr/lib/lighttpd for all available modules.
  59.192 -#
  59.193 -server.modules = (
  59.194 -  "mod_access",
  59.195 -  "mod_auth",
  59.196 -  "...",
  59.197 -)
  59.198 -</pre>
  59.199 -<p>
  59.200 -Maintenant vous pouvez configurer le modules en spécifiant le niveau de debug
  59.201 -la méthode (<code>plain</code>) et le chemin vers le fichier qui contiendra la
  59.202 -liste des noms:pass autorisés à voir le ou les répertoires protégés. Il faut 
  59.203 -aussi définir le ou les répertoires qui demandent authentification. Dans cet
  59.204 -exemple nous protégeons le répertoire <code>admin/</code> et autorisons son 
  59.205 -accès à l'utililisateur hacker (<code>user=hacker</code>) :
  59.206 -</p>
  59.207 -<pre class="script">
  59.208 -# Authentification for protected directory.
  59.209 -auth.debug = 2
  59.210 -auth.backend = "plain"
  59.211 -auth.backend.plain.userfile = "/etc/lighttpd/plain.passwd"
  59.212 -auth.require = ( "/admin/" =>
  59.213 -(
  59.214 -"method" => "basic",
  59.215 -"realm" => "Password protected area",
  59.216 -"require" => "user=hacker"
  59.217 -)
  59.218 -)
  59.219 -</pre>
  59.220 -<p>
  59.221 -Pour finir il suffit de créer le fichier des mots de passes, d'ajouter un
  59.222 -utilisateur et de redémarrer le serveur pour tester. La syntaxe pour les fichiers
  59.223 -basiques est <code>nom:pass</code>. Vous pouvez créer et ajouter un utilisateur
  59.224 -à ce fichier avec la commande <code>echo</code> ou l'éditer avec votre éditeur
  59.225 -de texte préféré. Pour un utilisateur:motdepasse <code>hacker:root</code> dans
  59.226 -un fichier de mots de passes <code>/etc/lighttpd/plain.passwd</code> :
  59.227 -</p>
  59.228 -<pre>
  59.229 - # echo "hacker:root" > /etc/lighttpd/plain.passwd
  59.230 - Ou/et :
  59.231 - # nano /etc/lighttpd/plain.passwd
  59.232 -</pre>
  59.233 -<p>
  59.234 -Pour redémarrer le serveur et ensuite tester avec une adresse du type 
  59.235 -http://localhost/admin/ :
  59.236 -</p>
  59.237 -<pre>
  59.238 - # /etc/init.d/lighttpd restart
  59.239 -</pre>
  59.240 -
  59.241 -<!-- End of content -->
  59.242 -</div>
  59.243 -
  59.244 -<!-- Footer. -->
  59.245 -<div id="footer">
  59.246 -	<div class="footer-right"></div>
  59.247 -	<a href="#top">Haut de la page</a> | 
  59.248 -	<a href="index.html">Table des matières</a>
  59.249 -</div>
  59.250 -
  59.251 -<div id="copy">
  59.252 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  59.253 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  59.254 -    Documentation publiées sous
  59.255 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  59.256 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  59.257 -</div>
  59.258 -
  59.259 -</body>
  59.260 -</html>
    60.1 --- a/doc/handbook/x-window.html	Sat Apr 11 18:26:49 2009 +0200
    60.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    60.3 @@ -1,321 +0,0 @@
    60.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    60.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    60.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    60.7 -<head>
    60.8 -    <title>SliTaz Handbook - Système X</title>
    60.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   60.10 -    <meta name="description" content="configuration du serveur Xvesa JWM window manager gestionnaire de fenêtres startx" />
   60.11 -    <meta name="expires" content="never" />
   60.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   60.13 -    <meta name="publisher" content="www.slitaz.org" />
   60.14 -    <meta name="author" content="Christophe Lincoln"/>
   60.15 -    <link rel="shortcut icon" href="favicon.ico" />
   60.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   60.17 -</head>
   60.18 -<body bgcolor="#ffffff">
   60.19 -
   60.20 -<!-- Header and quick navigation -->
   60.21 -<div id="header">
   60.22 -<div align="right" id="quicknav">
   60.23 -    <a name="top"></a>
   60.24 -    <a href="system-admin.html">Administration système</a> |
   60.25 -    <a href="index.html">Table des matières</a>
   60.26 -</div>
   60.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   60.28 -</div>
   60.29 -
   60.30 -<!-- Content. -->
   60.31 -<div id="content">
   60.32 -<div class="content-right"></div>
   60.33 -
   60.34 -<h2><font color="#DF8F06">Système de fenêtres X</font></h2>
   60.35 -
   60.36 -<ul>
   60.37 -    <li><a href="#about">A propos de X.</a></li>
   60.38 -    <li><a href="#slim">Slim</a> - Gestionnaire de connexion.</li>
   60.39 -    <li><a href="#startx">startx</a> - Session graphique depuis une console Linux.</li>
   60.40 -    <li><a href="#config">Configurer votre session X</a> - Personnaliser
   60.41 -    votre session via un seul fichier.</li>
   60.42 -    <li><a href="#xorg">Xorg</a> - Serveur X complet</li>
   60.43 -    <li><a href="#terminalX">Utiliser Xvesa comme terminal X</a> - Lancer une
   60.44 -    session graphique depuis une machine distante.</li>
   60.45 -    <li><a href="#fonts">Polices de caractères</a> - Installer des <em>fonts</em>.</li>
   60.46 -    <li><a href="jwm.html">JWM (Joe's Window Manager)</a> - Gestionnaire de
   60.47 -    fenêtres. Présentation et instructions pour créer un thème ou/et modifier
   60.48 -    le menu.</li>
   60.49 -    <li><a href="enlightenment.html">Enlightenment (e17)</a> - Environnement
   60.50 -    de bureau complet, léger, rapide, facilement configurable et simplement
   60.51 -    beau.</li>
   60.52 -</ul>
   60.53 -
   60.54 -<a name="about"></a>
   60.55 -<h3><font color="#6c0023">A propos de X</font></h3>
   60.56 -<p>
   60.57 -Ce petit chapitre décrit l'utilisation et la configuration d'une session 
   60.58 -graphique sur votre système. En mode LiveCD, SliTaz fournit le serveur Xvesa
   60.59 -(KDrive), il est léger, rapide et s'adapte à tous type de matériel. Le terminal
   60.60 -graphique ar défaut est XTerm, L'émulateur de termial à onglet Mrxvt est 
   60.61 -installable avec Tazpkg.
   60.62 -</p>
   60.63 -
   60.64 -<a name="slim"></a>
   60.65 -<h3><font color="#6c0023">Slim - Gestionnaire de session</font></h3>
   60.66 -<p>
   60.67 -Slim est un gestionnaire de connexion simple à utiliser et configurer, très 
   60.68 -léger et personnalisable via un système de thèmes. Le fichier de configuration
   60.69 -est <code>/etc/slim.conf</code>, il définit le serveur graphique à utiliser
   60.70 -avec d'éventuelles options, les commandes à utiliser, les gestionnaires de
   60.71 -fenêtres disponnibles via la touche <code>F1</code>, l'utilisateur par défaut
   60.72 -ou encore le thème graphique à utiliser. Slim propose aussi quelques 
   60.73 -utilisateurs spéciaux permettant de sortir du login avec <code>exit</code>, 
   60.74 -obtenir un Xterm avec <code>console</code>, redémarrer ou éteindre le système
   60.75 -avec <code>reboot</code> ou <code>halt</code> suivi du mot de passe root. 
   60.76 -</p>
   60.77 -<p>
   60.78 -En mode LiveCD vous pouvez désactiver le lancement de Slim via l'option de boot
   60.79 -<code>screen=text</code>, sur un système installé vous pouvez désintaller le
   60.80 -paquet ou supprimer slim de la variable <code>RUN_DAEMONS</code> du fichier
   60.81 -<code>/etc/rcS.conf</code>.
   60.82 -</p>
   60.83 -<p>
   60.84 -Site Web proposant une section avec des thèmes: 
   60.85 -<a href="http://slim.berlios.de/">http://slim.berlios.de/</a>
   60.86 -</p>
   60.87 -
   60.88 -<a name="startx"></a>
   60.89 -<h3><font color="#6c0023">startx - Session graphique depuis une console Linux</font></h3>
   60.90 -<p>
   60.91 -Pour lancer une session graphique il suffit de taper <code>startx</code>
   60.92 -dans le terminal après l'authentification (login). Si c'est la première 
   60.93 -fois que vous démarrez X avec l'utilisateur courant, la commande 
   60.94 -<code>startx</code> exécutera <code>tazx</code> pour configurer la session. La 
   60.95 -configuration est ensuite sauvegardée dans le fichier ~/.xsession, que
   60.96 -vous pouvez modifier avec un éditeur de texte. Pour lancer X&nbsp;:
   60.97 -</p>
   60.98 -<pre>
   60.99 - $ startx
  60.100 -</pre>
  60.101 -
  60.102 -<a name="config"></a>
  60.103 -<h3><font color="#6c0023">Configuration de votre session X</font></h3>
  60.104 -<p>
  60.105 -Par default SliTaz lance le gestionnaire de connexion Slim, une fois le nom 
  60.106 -d'utilisateur et le mot de passe entré, Slim va exécuter le fichiers
  60.107 -<code>~/.xinitrc</code> que vous pouvez modifier à la main ou en utilisant
  60.108 -<code>tazx</code>. Si vous voulez par exemple Openbox comme gestionnaire
  60.109 -de fenêtres par défaut:
  60.110 -</p>
  60.111 -<pre>
  60.112 - $ tazx openbox
  60.113 -</pre>
  60.114 -<h4>Avec startx</h4>
  60.115 -<p>
  60.116 -Quand vous lancez <code>startx</code>, le script cherche le fichier
  60.117 -~/.xsession contenant ligne par ligne les applications à exécuter lors d'une
  60.118 -session graphique. Ce fichier commence par lancer le serveur X avec la bonne 
  60.119 -résolution d'écran, suivi de diverses applications, comme un terminal xterm,
  60.120 -ou Links, et pour finir on peut lancer le gestionnaire de fenêtre.
  60.121 -</p>
  60.122 -<h4>Exemple d'un fichier ~/.xsession</h4>
  60.123 -<pre class="script">
  60.124 -# ~/.xsession: Start X session on you SliTaz system.
  60.125 -#
  60.126 -Xvesa -ac -shadow -screen 1024x768x24 -mouse /dev/input/mice,5 &amp;
  60.127 -sleep 2 &amp;
  60.128 -lxpanel &amp;
  60.129 -xterm -bg black -fg white -geometry 80x16+20+20 &amp;
  60.130 -exec jwm
  60.131 -
  60.132 -</pre>
  60.133 -
  60.134 -<a name="xorg"></a>
  60.135 -<h3><font color="#6c0023">Xorg</font></h3>
  60.136 -<p>
  60.137 -Par défaut SliTaz fournit le mini serveur graphique Xvesa, le serveur Xorg
  60.138 -complet est disponible dans la séléction des paquets du miroir. Xorg est un
  60.139 -serveur complet, mais utilise plus de resources qu'Xvesa, si votre résolution
  60.140 -est bien supportée par le mini serveur et que le taux de rafraîchissement
  60.141 -vous convient, il n'y a pas de raison d'utiliser Xorg.
  60.142 -</p>
  60.143 -<p>
  60.144 -Il n'y a pas d'interface graphique de configuration, il va donc falloir passer
  60.145 -par quelques commandes, l'installation et configuration du serveur est 
  60.146 -relativement simple et vous pourrez toujours revenir en arrière pour réutiliser
  60.147 -Xvesa. Xorg est distribué sous forme modulaire, c'est à dire que vous aurez 
  60.148 -besoin d'installer que le serveur, quelques fichiers de configuration et le 
  60.149 -bon driver pour votre carte graphique. Cela dit, le paquet 
  60.150 -<code>xorg-serveur</code> a les bonnes dépendances pour fonctionner directement
  60.151 -avec le driver générique <code>vesa</code>. Pour installer le minimum:
  60.152 -</p>
  60.153 -<pre>
  60.154 - # tazpkg get-install xorg-server
  60.155 -</pre>
  60.156 -<p>
  60.157 -Une fois installé vous pouvez directemnt passer à la configuration ou encore
  60.158 -installer le bon driver si vous le connaissez, exemple pour un carte Nvidia
  60.159 -et pour lister tous les drivers disponibles :
  60.160 -</p>
  60.161 -<pre>
  60.162 - # tazpkg get-install xorg-xf86-video-nv
  60.163 - Liste:
  60.164 - # tazpkg search xf86-video -l
  60.165 -</pre>
  60.166 -<h4>Configuration automatique du serveur</h4>
  60.167 -<p>
  60.168 -Pour configurer le serveur Xorg vous avez deux possibilités, utiliser l'option
  60.169 -<code>Xorg -configure</code> ou le script <code>xorgconfig</code>. Il est 
  60.170 -recommendé de commencer par utiliser la configuration automatique avec
  60.171 -l'option <code>-configure</code> du serveur. La configuration automatique
  60.172 -d'Xorg doit se faire en mod texte sans serveur X lançé, une fois la commande
  60.173 -éxécutée, vous pouvez tester la configuration ou, faire confiance et 
  60.174 -directement copier le fichier générer dans <code>/etc/X11</code>. Pour finir,
  60.175 -vous devrez encore modifier la configuration de Slim pour qu'il utilise Xorg
  60.176 -et non Xvesa. Pour vous retrouver en mode text, sortez de votre session et
  60.177 -tapez simplement exit au login de Slim. Un fois en mode texte, vous pouvez
  60.178 -configurer Xorg et copier le fichier, tout cela en tant qu'administrateur root:
  60.179 -</p>
  60.180 -<pre>
  60.181 - # Xorg -configure
  60.182 - # cp /root/xorg.conf.new /etc/X11/xorg.conf
  60.183 -</pre>
  60.184 -<h4>Utiliser Xorg avec Slim</h4>
  60.185 -<p>
  60.186 -Dans le fichier de configuration de Slim (<code>/etc/slim.conf</code>), il
  60.187 -faut commenter (<code>#</code>) les lignes lançant Xvesa et ces options et
  60.188 -renseigner <code>default_xserver </code>:
  60.189 -</p>
  60.190 -<pre class="script">
  60.191 -default_xserver     /usr/bin/Xorg
  60.192 -#default_xserver     /usr/bin/Xvesa
  60.193 -#xserver_arguments   -ac -shadow dpms +extension Composite -screen 1024x768x24
  60.194 -</pre>
  60.195 -<p>
  60.196 -Slim fonctionne comme un démon, il peut être stoppé ou démarré depuis une
  60.197 -console texte, exemple pour démarrer le démon à la main:
  60.198 -</p>
  60.199 -<pre>
  60.200 - # /etc/init.d/slim start
  60.201 -</pre>
  60.202 -<h4>xorg.conf - Fichier de configuration</h4>
  60.203 -<p>
  60.204 -Xorg utilise le fichiers de configuration <code>/etc/X11/xorg.conf</code>, ce
  60.205 -fichier peut être généré automatiquement et édité avec votre éditeur de texte
  60.206 -préféré. Le fichier de configuration et divisé en plusieures sections comprenant
  60.207 -la configuration des chemins, des modules à charger, du clavier, de la souris
  60.208 -ou encore de l'écran par défaut. Ce docuement ne fournit que quelques exemples,
  60.209 -il est conseillé d'utiliser une fois <code>xorgconfig</code> pour générer un
  60.210 -fichier complet et l'utiliser comme exemple.
  60.211 -</p>
  60.212 -<p>
  60.213 -Clavier (fr_CH):
  60.214 -</p>
  60.215 -<pre class="script">
  60.216 -Section "InputDevice"
  60.217 -	Identifier  "Keyboard0"
  60.218 -	Driver      "kbd"
  60.219 -	Option      "XkbRules"	"xorg"
  60.220 -	Option      "XkbModel"	"pc105"
  60.221 -	Option      "XkbLayout"	"ch"
  60.222 -	Option      "XkbVariant"	"fr"
  60.223 -EndSection
  60.224 -</pre>
  60.225 -<p>
  60.226 -Souris avec detection automatique du protocol:
  60.227 -</p>
  60.228 -<pre class="script">
  60.229 -Section "InputDevice"
  60.230 -	Identifier  "Mouse0"
  60.231 -	Driver      "mouse"
  60.232 -	Option	    "Protocol" "auto"
  60.233 -	Option	    "Device" "/dev/input/mice"
  60.234 -	Option	    "ZAxisMapping" "4 5 6 7"
  60.235 -EndSection
  60.236 -</pre>
  60.237 -<p>
  60.238 -Extension Composite pour les effets de bureau:
  60.239 -</p>
  60.240 -<pre class="script">
  60.241 -Section "Extensions"
  60.242 -	Option      "Composite" "1"
  60.243 -EndSection
  60.244 -</pre>
  60.245 -
  60.246 -<a name="terminalX"></a>
  60.247 -<h3><font color="#6c0023">Utiliser Xvesa comme terminal X</font></h3>
  60.248 -<p>
  60.249 -Vous pouvez utiliser Xvesa comme terminal X, si vous avez une machine sur
  60.250 -le réseau acceptant les connexions Xdmcp. Pour cela vous pouvez lancer 
  60.251 -le serveur avec l'option <code>-query</code> suivi du nom de machine ou de
  60.252 -l'adresse IP. Exemple avec la machine 192.168.0.2 du réseau locale&nbsp;:
  60.253 -</p>
  60.254 -<pre>
  60.255 - $ Xvesa -ac -shadow -screen 1024x768x24 -query 192.168.0.2
  60.256 -</pre>
  60.257 -<p>
  60.258 -L'utilisation du serveur graphique à distance peut être d'une grande utilité,
  60.259 -la rapidité d'exécution des applications va fortement dépendre du débit de la
  60.260 -connexion internet et de la puissance de la machine distante. Cette technique
  60.261 -fonctionne très bien au sein d'un réseau local et permet d'utiliser les
  60.262 -applications installées sur la machine distante, directement sur l'écran de la
  60.263 -machine locale depuis laquelle vous avez décidez de travailler. A noter que la
  60.264 -machine distante peut disposer de plusieurs comptes utilisés simultanément à
  60.265 -distance et/ou en accès direct.
  60.266 -</p>
  60.267 -
  60.268 -<a name="fonts"></a>
  60.269 -<h3><font color="#6c0023">Polices de caractères</font></h3>
  60.270 -<p>
  60.271 -La gestion des polices de caractères (<em>fonts</em>) est propulsée par le
  60.272 -paquet Fontconfig. Ce paquet fournit divers outils pour ajouter, lister et
  60.273 -manipuler les polices. Les <em>fonts</em> peuvent être installées en espace
  60.274 -utilisateur ou au niveau du système, cela veut dire que chaque utilisateur
  60.275 -peut disposer de ses propres polices ou que l'administrateur (<em>root</em>)
  60.276 -peut installer des polices utilisables par tous les utilisateurs du système.
  60.277 -Si vous utilisez un media USB associé au <a href="livecd.html">LiveCD</a>
  60.278 -de SliTaz, vous pouvez facilement installer des polices et les retrouver
  60.279 -à chaque utilisation du cdrom.
  60.280 -</p>
  60.281 -<h4>Installer des <em>fonts</em></h4>
  60.282 -<p>
  60.283 -Au niveau du système, les polices s'installent dans le répertoire&nbsp;:
  60.284 -<code>/usr/share/fonts</code>, de base, SliTaz fournit les polices TTF Vera,
  60.285 -elles prennent peu de place et ont un rendu correct. En espace utilisateur,
  60.286 -les polices s'installent dans le répertoire caché&nbsp;: <code>.fonts/</code>, ce
  60.287 -répertoire doit se situer à la racine de l'espace utilisateur. Pour créer un
  60.288 -répertoire personnel destiné à accueillir des nouvelles polices, vous pouvez
  60.289 -utiliser le gestionnaire de fenêtres graphique emelFM2, Clex ou utiliser
  60.290 -la ligne de commande&nbsp;:
  60.291 -</p>
  60.292 -<pre>
  60.293 - $ mkdir ~/.fonts
  60.294 -</pre>
  60.295 -<p>
  60.296 -Une fois que vous avez installé de nouvelles polices, vous devez lancer
  60.297 -l'outil <code>fc-cache</code> pour générer les fichiers de configuration,
  60.298 -faire en sorte que vos <em>fonts</em> soient disponibles et utilisables par
  60.299 -les applications graphiques&nbsp;:
  60.300 -</p>
  60.301 -<pre>
  60.302 - $ fc-cache
  60.303 -</pre>
  60.304 -
  60.305 -<!-- End of content -->
  60.306 -</div>
  60.307 -
  60.308 -<!-- Footer. -->
  60.309 -<div id="footer">
  60.310 -	<div class="footer-right"></div>
  60.311 -	<a href="#top">Haut de la page</a> | 
  60.312 -	<a href="index.html">Table des matières</a>
  60.313 -</div>
  60.314 -
  60.315 -<div id="copy">
  60.316 -    Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  60.317 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  60.318 -    Documentation publiées sous
  60.319 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  60.320 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  60.321 -</div>
  60.322 -
  60.323 -</body>
  60.324 -</html>
    61.1 --- a/doc/index.html	Sat Apr 11 18:26:49 2009 +0200
    61.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.3 @@ -1,174 +0,0 @@
    61.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    61.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    61.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    61.7 -<head>
    61.8 -    <title>SliTaz - Documentation</title>
    61.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   61.10 -    <meta name="description" content="Documentation du projet SliTaz GNU/Linux shell howto make live-cd" />
   61.11 -    <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd, autonome" />
   61.12 -    <meta name="robots" content="index, follow, all" />
   61.13 -    <meta name="revisit-after" content="7 days" />
   61.14 -    <meta name="expires" content="never" />
   61.15 -    <meta name="modified" content="2008-01-01 12:00:00" />
   61.16 -    <meta name="author" content="Christophe Lincoln"/>
   61.17 -    <meta name="publisher" content="www.slitaz.org" />
   61.18 -    <link rel="shortcut icon" href="../favicon.ico" />
   61.19 -    <link rel="stylesheet"  type="text/css" href="../slitaz.css" />
   61.20 -    <link rel="Content" href="#content" />
   61.21 -</head>
   61.22 -<!--
   61.23 -    This is SliTaz documentation main page with access to all the pages
   61.24 -    in the doc category with cookbook, user-guide, howto, and the pages of
   61.25 -    this directory. Please check your code with the W3C validator before
   61.26 -    publishing any documents.
   61.27 --->
   61.28 -<body bgcolor="#ffffff">
   61.29 -
   61.30 -<!-- Header -->
   61.31 -<div id="header">
   61.32 -    <a name="top"></a>
   61.33 -<!-- Access -->
   61.34 -<div id="access">
   61.35 -    Language:
   61.36 -    <a href="../en/doc/" title="English documentation">English</a> |
   61.37 -	<a href="../pt/doc/" title="Documentação em Português">Português</a>
   61.38 -</div>
   61.39 -    <a href="http://www.slitaz.org/"><img id="logo"
   61.40 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   61.41 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   61.42 -    <p id="titre">#!/GNU/Linux</p>
   61.43 -</div>
   61.44 -
   61.45 -<!-- Navigation menu -->
   61.46 -<div id="nav">
   61.47 -<div id="nav_top"></div>
   61.48 -	<ul>
   61.49 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
   61.50 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
   61.51 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
   61.52 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
   61.53 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
   61.54 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
   61.55 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
   61.56 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
   61.57 -	</ul>
   61.58 -	<ul>
   61.59 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
   61.60 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
   61.61 -	</ul>
   61.62 -	<ul>
   61.63 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
   61.64 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
   61.65 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
   61.66 -	</ul>
   61.67 -<div id="nav_bottom">
   61.68 -<div id="nav_bottom_img"></div>
   61.69 -</div>
   61.70 -</div>
   61.71 -
   61.72 -<!-- Content top. -->
   61.73 -<div id="content_top">
   61.74 -<div class="top_left"></div>
   61.75 -<div class="top_right"></div>
   61.76 -</div>
   61.77 -
   61.78 -<!-- Content -->
   61.79 -<div id="content">
   61.80 -<a name="content"></a>
   61.81 -
   61.82 -<h1><font color="#3E1220">Documentation</font></h1>
   61.83 -<h2><font color="#DF8F06">Livres - Handbook &amp; Cookbook</font></h2>
   61.84 -
   61.85 -<ul>
   61.86 -	<li><a href="handbook/">Handbook</a> -
   61.87 -	Le livre de main de SliTaz. Référence au sujet de l'utilisation du 
   61.88 -	système au niveau utilisateur, administrateur et développeur en
   61.89 -	général. Il réunit des travaux de référence, des mini manuels et 
   61.90 -	une collection d'instructions destinées à fournir un livre complet,
   61.91 -	de haute qualité, facilement consultable et fournissant des réponses
   61.92 -	rapides sur un sujet spécifique. Le Handbook explique comment 
   61.93 -	<a href="handbook/livecd.html">utiliser le LiveCD</a>, donne les
   61.94 -	instructions d'installation, fournit des références pour vous aidez
   61.95 -	à lancer une ligne de commandes, installer des paquets logiciels <a 
   61.96 -	href="handbook/gen-livecd.html">générer un LiveCD</a> et touche à de 
   61.97 -	nombreux sujets, de près ou de loin. C'est le livre que nous vous
   61.98 -	conseillons de consulter en premier, de reconsulter, de lire en entier
   61.99 -	et d'apprendre par coeur...</li>
  61.100 -	<li><a href="cookbook/">Cookbook</a> - Le livre de cuisine de Slitaz.
  61.101 -	informations au sujet de la gestion, du fonctionnement et du 
  61.102 -	développement de la distribution. Création de paquets, description
  61.103 -	des recettes, du wok, des scripts de démarrages, etc.</li>
  61.104 -	<li><a href="scratchbook/">Scratchbook</a> - Le livre de création de
  61.105 -	Slitaz. Description des étapes de création de SliTaz, en commençant par la
  61.106 -	compilation du noyau Linux, en passant par l'installation d'un server
  61.107 -	graphique (Xvesa), de bibliothèques GTK+ et d'applications graphiques.
  61.108 -	Le Cookbook est un livre technique permettant de construire un système
  61.109 -	GNU/Linux depuis les sources, il demande du temps et de la motivation.</li>
  61.110 -</ul>
  61.111 -<h2><font color="#DF8F06">Manuels des utilitaires</font></h2>
  61.112 -<ul>
  61.113 -	<li><a href="manuals/tazpkg.html">Tazpkg manuel</a> - Manuel du
  61.114 -	gestionnaire de paquets logiciels sur SliTaz. Il permet d'installer de
  61.115 -	nouveaux programmes, mettre à jour les paquets installés, en supprimer,
  61.116 -	etc.</li>
  61.117 -	<li><a href="manuals/tazlito.html">Tazlito manuel</a> - Manuel de l'outil
  61.118 -	de manipulation/génération du LiveCD de SliTaz (SliTaz Live Tool).</li>
  61.119 -	<li><a href="manuals/tazwok.html">Tazwok manuel</a> - Manuel de Tazwok,
  61.120 -	outils de compilation et générateur de paquets pour SliTaz.</li>
  61.121 -</ul>
  61.122 -
  61.123 -<h2><font color="#DF8F06">Wiki et Forum</font></h2>
  61.124 -<p>
  61.125 -Le <a href="http://wiki.slitaz.org/">wiki</a>, site collaboratif et 
  61.126 -communautaire, fournit divers ressources traitant de sujets particuliers.
  61.127 -Le <a href="http://forum.slitaz.org/">forum</a> de support est aussi une
  61.128 -source d'informations proposant des sujets très spécifiques.
  61.129 -</p>
  61.130 -
  61.131 -<h2><font color="#DF8F06">Notes de publication</font></h2>
  61.132 -<p>
  61.133 -Les notes de publication de SliTaz fournissent des informations spécifiques au
  61.134 -sujet d'une version stable du système et donnent quelques astuces utiles pour
  61.135 -commencer à utiliser SliTaz. Sur le corps du LiveCD, les notes de publication
  61.136 -sont installées et accessible depuis le menu "Documentation".
  61.137 -</p>
  61.138 -
  61.139 -<p>
  61.140 -<a href="releases/1.0/relnotes.fr.html"
  61.141 -	>SliTaz GNU/Linux 1.0 - Notes de publication</a>
  61.142 -	[ <a href="releases/1.0/relnotes.fr.html">xHTML</a> ]
  61.143 -	[ <a href="releases/1.0/relnotes.fr.txt">Text</a> ]
  61.144 -</p>
  61.145 -
  61.146 -<!-- End of content with round corner -->
  61.147 -</div>
  61.148 -<div id="content_bottom">
  61.149 -<div class="bottom_left"></div>
  61.150 -<div class="bottom_right"></div>
  61.151 -</div>
  61.152 -
  61.153 -<!-- Start of footer and copy notice -->
  61.154 -<div id="copy">
  61.155 -<p>
  61.156 -Dernière modification : 2008-01-01 12:00:00 -
  61.157 -<a href="#top">Haut de la page</a>
  61.158 -</p>
  61.159 -<p>
  61.160 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  61.161 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  61.162 -</p>
  61.163 -<!-- End of copy -->
  61.164 -</div>
  61.165 -
  61.166 -<!-- Bottom and logo's -->
  61.167 -<div id="bottom">
  61.168 -<p>
  61.169 -<a href="http://validator.w3.org/check?uri=referer"><img
  61.170 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  61.171 -   title="Code validé XHTML 1.0"
  61.172 -   style="width: 80px; height: 15px;" /></a>
  61.173 -</p>
  61.174 -</div>
  61.175 -
  61.176 -</body>
  61.177 -</html>
    62.1 --- a/doc/manuals/tazlito.html	Sat Apr 11 18:26:49 2009 +0200
    62.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.3 @@ -1,235 +0,0 @@
    62.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    62.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    62.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    62.7 -<head>
    62.8 -	<title>Tazlito Manual - SliTaz Live Tool</title>
    62.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   62.10 -	<meta name="description" content="" />
   62.11 -	<meta name="expires" content="never" />
   62.12 -	<meta name="modified" content="2007-08-03 13:26:42" />
   62.13 -	<style type="text/css"><!--
   62.14 -	body { font: 90% sans-serif, vernada, arial; margin: 0; }
   62.15 -	#header { background: #f0ba08; color: black; height: 50px;
   62.16 -		border-top: 1px solid black; border-bottom: 1px solid black; }
   62.17 -	#content { margin: 0px 50px 26px 50px; }
   62.18 -	h1 { margin: 14px 0px 0px 16px; }
   62.19 -	li { line-height: 1.4em; }
   62.20 -	pre { padding: 5px; color: black; background: #e1e0b0; }
   62.21 -	pre.script { padding: 10px; color: black; background: #e8e8e8;
   62.22 -		border: 1px inset #333333; }
   62.23 -	code { font-size: 100%; color: #669900; background: transparent; }
   62.24 -	hr { color: white; background: white; height: 1px; border: 0; }
   62.25 -	--></style>
   62.26 -</head>
   62.27 -<body bgcolor="#ffffff">
   62.28 -<div id="header">
   62.29 -<h1><font color="#3e1220">Tazlito Manual</font></h1>
   62.30 -</div>
   62.31 -<hr />
   62.32 -<!-- Start content -->
   62.33 -<div id="content">
   62.34 -
   62.35 -<h2>NOM</h2>
   62.36 -<p>
   62.37 -Tazlito - SliTaz Live Tool.
   62.38 -</p>
   62.39 -
   62.40 -<h2>SYNTAXE</h2>
   62.41 -<pre>
   62.42 -tazlito [command] [list|iso|flavor] [dir]
   62.43 -</pre>
   62.44 -
   62.45 -<h2>DESCRIPTION</h2>
   62.46 -<p>
   62.47 -Tazlito est un petit utilitaire permettant d'extraire le LiveCD, reconstruire
   62.48 -l'image ISO ou regénérer le système racine du LiveCD de SliTaz. Tazlito donne
   62.49 -aussi la possibilité de générer une distribution depuis une liste de paquets
   62.50 -préalablements téléchargés et stockés dans un répertoire. Pour fonctionner,
   62.51 -l'application Tazlito utilise un fichier de configuration système
   62.52 -/etc/slitaz-tools/tazlito.conf ou un fichier tazlito.conf se trouvant dans le
   62.53 -répertoire courant. Ce fichier de configuration peut facilement être généré
   62.54 -automatiquement par Tazlito, il spécifie le nom de l'image ISO, le nom du
   62.55 -volume, le préparateur, le chemin vers le repositoire des paquets et celui
   62.56 -vers la distribution. Tazlito permet aussi de configurer un répertoire
   62.57 -contenant des fichiers additionnels, qui seront copiés dans le LiveCD lors
   62.58 -de la génération de la distribution.
   62.59 -</p>
   62.60 -<p>
   62.61 -Tazlito est, distribué sous licence libre GNU gpl v3, installé par défaut sur 
   62.62 -SliTaz et installé/testé avec succès sur Debian GNU/Linux. Vous trouverez 
   62.63 -aussi un complément d'informations au sujet de création de sa propre version
   62.64 -du LiveCD, via le livre de cuisine (Cookbook) de SliTaz
   62.65 -(http://www.slitaz.org/doc/cookbook/) et le Handbook.
   62.66 -</p>
   62.67 -
   62.68 -<h2>COMMANDES</h2>
   62.69 -<h3><font color="#6c0023">usage</font></h3>
   62.70 -<p>
   62.71 -La commande 'usage' affiche une liste des commandes disponibles avec une
   62.72 -courte description :
   62.73 -</p>
   62.74 -<pre>
   62.75 - # tazlito usage
   62.76 -</pre>
   62.77 -<h3><font color="#6c0023">stats</font></h3>
   62.78 -<p>
   62.79 -Stats affiche les variables de configuration, le chemin vers les différents
   62.80 -fichiers et répertoires et les informations sur l'image ISO :
   62.81 -</p>
   62.82 -<pre>
   62.83 - # tazlito stats
   62.84 -</pre>
   62.85 -<h3><font color="#6c0023">gen-config</font></h3>
   62.86 -<p>
   62.87 -La commande 'gen-config' vous permet de générer une fichier de configuration
   62.88 -prêt à être édité. Par défaut le fichier est créé dans le répertoire courant
   62.89 -et peut aussi l'être dans un autre répertoire si spécifié :
   62.90 -</p>
   62.91 -<pre>
   62.92 - # tazlito gen-config
   62.93 - # tazlito gen-config /path/to/distro
   62.94 -</pre>
   62.95 -<h3><font color="#6c0023">configure</font></h3>
   62.96 -<p>
   62.97 -La commande configure permet de configurer le fichier de configuration
   62.98 -système ou celui trouvé dans le répertoire courant :
   62.99 -</p>
  62.100 -<pre>
  62.101 - # tazlito configure
  62.102 -</pre>
  62.103 -<h3><font color="#6c0023">gen-iso</font></h3>
  62.104 -<p>
  62.105 -La commande 'gen-iso' pour <em>Generate ISO</em> permet de générer une nouvelle
  62.106 -image ISO du LiveCD suite à des modifications et ajouter dans le système
  62.107 -racine du cdrom. Pour fonctionner cette commande a besoin d'un répertoire
  62.108 -contenant la structure du système Live, cette structure peur facilement être
  62.109 -construite avec la commande 'extract-distro', modifiée et reconstruite via :
  62.110 -</p>
  62.111 -<pre>
  62.112 - # tazlito gen-iso
  62.113 -</pre>
  62.114 -<h3><font color="#6c0023">gen-initiso</font></h3>
  62.115 -<p>
  62.116 -La commande 'gen-initiso' va faire le même travail que 'gen-iso' mais en
  62.117 -reconstruisant préalablement l'initramfs compressé du système. L'initramfs
  62.118 -contient tous le système racine de la distribution et doit être reconstruite
  62.119 -en cas de modifications sur les fichiers.
  62.120 -</p>
  62.121 -<pre>
  62.122 - # tazlito gen-initiso
  62.123 -</pre>
  62.124 -<h3><font color="#6c0023">list-flavors</font></h3>
  62.125 -<p>
  62.126 -La commande 'list-flavors' télécharge si nécessaire et affiche la liste des
  62.127 -différentes saveurs disponibles. On peut forcer le téléchargement avec
  62.128 -'--recharge'.
  62.129 -</p>
  62.130 -<pre>
  62.131 - # tazlito list-flavors
  62.132 - # tazlito list-flavors --recharge
  62.133 -</pre>
  62.134 -<h3><font color="#6c0023">get-flavor</font></h3>
  62.135 -<p>
  62.136 -La commande 'get-flavor' télécharge si nécessaire et prépare les fichiers
  62.137 -nécessaires à 'gen-distro' pour refabriquer une saveur. 
  62.138 -</p>
  62.139 -<pre>
  62.140 - # tazlito get-flavor saveur-particuliere 
  62.141 -</pre>
  62.142 -<h3><font color="#6c0023">show-flavor</font></h3>
  62.143 -<p>
  62.144 -La commande 'show-flavor' affiche les caractéristiques d'une saveur et ses
  62.145 -dimensions après refabrication. Les options '--brief' et '--noheader' réduisent
  62.146 -l'affichage produit.
  62.147 -</p>
  62.148 -<pre>
  62.149 - # tazlito show-flavor saveur-particuliere 
  62.150 - # tazlito show-flavor saveur-particuliere --brief
  62.151 - # tazlito show-flavor saveur-particuliere --brief --noheader
  62.152 -</pre>
  62.153 -<h3><font color="#6c0023">gen-flavor</font></h3>
  62.154 -<p>
  62.155 -La commande 'gen-flavor' crée un fichier de description d'une nouvelle saveur
  62.156 -à partir des résultats de fabrication de 'gen-distro'. Le fichier .flavor
  62.157 -produit pourra être ensuite envoyé à slitaz.org.
  62.158 -</p>
  62.159 -<pre>
  62.160 - # tazlito gen-flavor nouvelle-saveur
  62.161 -</pre>
  62.162 -<h3><font color="#6c0023">extract-distro</font></h3>
  62.163 -<p>
  62.164 -La commande 'extract-iso' sert à extraire les fichiers d'une images ISO du
  62.165 -LiveCD, pour en reconstruire la structure (Racine du cdrom et du système).
  62.166 -Il est ensuite possible de faire les modifications ou ajouts souhaités, pour
  62.167 -reconstruire l'image ISO via les commandes 'gen-iso' ou 'gen-initiso'. Exemple
  62.168 -d'utilisation :
  62.169 -</p>
  62.170 -<pre>
  62.171 - # tazlito extract-distro slitaz-cooking.iso
  62.172 -</pre>
  62.173 -<h3><font color="#6c0023">gen-distro</font></h3>
  62.174 -<p>
  62.175 -La commande <em>Generate Distribution</em> permet de générer la structure du
  62.176 -système Live et une image ISO via une liste de paquets. Pour fonctionner, cette
  62.177 -commande a besoin d'une liste de paquets, d'un répertoire contenant tous les
  62.178 -paquets (.tazpkg) de la liste et d'un répertoire pour générer la distribution.
  62.179 -La liste de paquets peut être extraite d'une saveur par la commande get-flavor.
  62.180 -Si l'on utilise le Live-CD, les options --cdrom et --iso=<image-iso> permettent
  62.181 -de refabriquer les packets qui placent des fichiers dans /boot sans être obligé
  62.182 -de les télécharger et récupère les fichiers additionnels du Live-CD.
  62.183 -Le chemin vers les différents répertoires sont à configurer dans le fichier de
  62.184 -configuration utilisé et les paquets peuvent être téléchargés depuis les
  62.185 -miroirs de SliTaz ou générés par Tazwok. Pour générer une distro :
  62.186 -</p>
  62.187 -<pre>
  62.188 - # tazlito gen-distro
  62.189 - # tazlito gen-distro --cdrom
  62.190 - # tazlito gen-distro --iso=slitaz.iso
  62.191 - # tazlito gen-distro package-list
  62.192 -</pre>
  62.193 -<h3><font color="#6c0023">clean-distro</font></h3>
  62.194 -<p>
  62.195 -Supprime tous les fichiers générés ou extraits de la structure du LiveCD :
  62.196 -</p>
  62.197 -<pre>
  62.198 - # tazlito clean-distro
  62.199 -</pre>
  62.200 -<h3><font color="#6c0023">addhacker</font></h3>
  62.201 -<p>
  62.202 -La commande 'addhacker' permet d'ajouter l'utilisateur Hacker à la distribution,
  62.203 -cela permet d'avoir un compte utilisateur sans mot de passe. A noter que cette
  62.204 -commande effectue un changement de permissions sur tous les fichiers contenus
  62.205 -dans <code>/home/hacker</code> :
  62.206 -</p>
  62.207 -<pre>
  62.208 - # tazlito addhacker
  62.209 -</pre>
  62.210 -<h3><font color="#6c0023">check-distro</font></h3>
  62.211 -<p>
  62.212 -Cette commande permet simplement de vérifier si les fichiers non installés par
  62.213 -des paquets, sont bien présents dans la distro :
  62.214 -</p>
  62.215 -<pre>
  62.216 - # tazlito check-distro
  62.217 -</pre>
  62.218 -<h3><font color="#6c0023">burn-iso</font></h3>
  62.219 -<p>
  62.220 -Burn ISO va deviner le périphérique de cdrom, sa vitesse de gravure et lancer
  62.221 -l'outils Wodim pour graver une image ISO. L'image ISO par défaut est celle
  62.222 -du fichier de configuration courant, mais il est possible de spécifier une
  62.223 -autre image via la ligne de commande :
  62.224 -</p>
  62.225 -<pre>
  62.226 - # tazlito burn-iso
  62.227 - # tazlito burn-iso slitaz-hacked.iso
  62.228 -</pre>
  62.229 -
  62.230 -<h2>MAINTENEUR</h2>
  62.231 -<p>
  62.232 -Christophe Lincoln &lt;pankso at slitaz.org&gt;
  62.233 -</p>
  62.234 -
  62.235 -<!-- End content -->
  62.236 -</div>
  62.237 -</body>
  62.238 -</html>
    63.1 --- a/doc/manuals/tazpkg.html	Sat Apr 11 18:26:49 2009 +0200
    63.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    63.3 @@ -1,333 +0,0 @@
    63.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    63.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    63.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    63.7 -<head>
    63.8 -	<title>Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg'</title>
    63.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   63.10 -	<meta name="description" content="tazpkg manuel utilisation documentation description commandes" />
   63.11 -	<meta name="expires" content="never" />
   63.12 -	<meta name="modified" content="2008-02-06 00:02:00" />
   63.13 -	<style type="text/css"><!--
   63.14 -	body { font: 90% sans-serif, vernada, arial; margin: 0; }
   63.15 -	#header { background: #f0ba08; color: black; height: 50px;
   63.16 -		border-top: 1px solid black; border-bottom: 1px solid black; }
   63.17 -	#content { margin: 0px 50px 26px 50px; }
   63.18 -	h1 { margin: 14px 0px 0px 16px; }
   63.19 -	li { line-height: 1.4em; }
   63.20 -	pre { padding: 5px; color: black; background: #e1e0b0; }
   63.21 -	pre.script { padding: 10px; color: black; background: #e8e8e8;
   63.22 -		border: 1px inset #333333; }
   63.23 -	code { font-size: 100%; color: #669900; background: transparent; }
   63.24 -	hr { color: white; background: white; height: 1px; border: 0; }
   63.25 -	--></style>
   63.26 -</head>
   63.27 -<body bgcolor="#ffffff">
   63.28 -<div id="header">
   63.29 -<h1><font color="#3e1220">Tazpkg Manual</font></h1>
   63.30 -</div>
   63.31 -<hr />
   63.32 -<!-- Start content -->
   63.33 -<div id="content">
   63.34 -
   63.35 -<h2>NOM</h2>
   63.36 -<p>
   63.37 -Tazpkg - Tiny autonomous zone package manager
   63.38 -</p>
   63.39 -
   63.40 -<h2>SYNTAXE</h2>
   63.41 -<pre>
   63.42 - tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
   63.43 -</pre>
   63.44 -
   63.45 -<h2>DESCRIPTION</h2>
   63.46 -<p>
   63.47 -Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant
   63.48 -d'installer, lister, télécharger, mettre à jour ou enlever des paquets
   63.49 -précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de
   63.50 -recherche et une commande pour la création de paquets. Il a été créé pour les
   63.51 -besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets
   63.52 -utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de
   63.53 -fichiers (fs) compressé avec gzip, la recette et une éventuelle description.
   63.54 -Tazpkg fournit aussi un système de gestion des dépendances basé sur les
   63.55 -recettes des paquets. La recette contient toutes les informations au sujet du
   63.56 -paquet, elle peut aussi contenir les fonctions de pre et post installation.
   63.57 -Cette même recette est par ailleurs utilisée par Tazwok pour compiler les
   63.58 -sources et créer un paquet tazpkg.
   63.59 -</p>
   63.60 -<p>
   63.61 -Tazpkg est écrit en script shell depuis rien (from scratch), compatible
   63.62 -Bash, et fonctionnant avec Ash du projet Busybox. Tazpkg est distribué
   63.63 -sous license libre GNU gpl v3.
   63.64 -</p>
   63.65 -
   63.66 -<h2>COMMANDES</h2>
   63.67 -<h3><font color="#6c0023">list</font></h3>
   63.68 -<p>
   63.69 -Liste et compte les paquets installés sur le système. Cette commande permet
   63.70 -d'afficher sur une colonne la liste tous les paquets installés, vous pouvez
   63.71 -aussi utiliser la commande de recherche (search) pour avoir une liste en
   63.72 -fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister
   63.73 -les catégories, les paquets en fonction de leur catégorie et les paquets 
   63.74 -bloqués :
   63.75 -</p>
   63.76 -<pre>
   63.77 - # tazpkg list
   63.78 - # tazpkg list cat|categories
   63.79 - # tazpkg list blocked
   63.80 -</pre>
   63.81 -<h3><font color="#6c0023">xhtml-list</font></h3>
   63.82 -<p>
   63.83 -La commande 'xhtml-list' permet de créer une liste au format xHTML des
   63.84 -paquets installés sur le système, une fois générée, cette liste peut être 
   63.85 -lue avec votre navigateur Web préféré. Cette commande peut être lancée
   63.86 -en tant que simple utilisateur et crée par défaut une liste nommée 
   63.87 -'installed-packages.html' dans le répertoire courant. A noter que vous
   63.88 -pouvez aussi changer le nom de la liste générée via la ligne de
   63.89 -commande :
   63.90 -</p>
   63.91 -<pre>
   63.92 - # tazpkg xhtml-list
   63.93 - # tazpkg xhtml-list list-name.html
   63.94 -</pre>
   63.95 -<h3><font color="#6c0023">list-mirror</font></h3>
   63.96 -<p>
   63.97 -Liste et compte les paquets disponnibles sur le miroir. Cette commande va
   63.98 -afficher le dernier fichier packages.list rechargé depuis le miroir, si la
   63.99 -liste des paquets n'existe pas, il vous sera demandé de lancer la commande
  63.100 -'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste
  63.101 -des paquets disponibles. L'option --diff est utilisée pour afficher le
  63.102 -fichier des différences entre la dernière et l'actuelle liste des paquets :
  63.103 -</p>
  63.104 -<pre>
  63.105 - # tazpkg list-mirror
  63.106 - # tazpkg list-mirror --diff
  63.107 -</pre>
  63.108 -<h3><font color="#6c0023">info</font></h3>
  63.109 -<p>
  63.110 -Donne les informations disponibles dans la recette du paquet en question, sa
  63.111 -version, sa catégorie, le mainteneur, son site Web et ses éventuelles
  63.112 -dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) :
  63.113 -</p>
  63.114 -<pre>
  63.115 - # tazpkg info busybox
  63.116 -</pre>
  63.117 -<h3><font color="#6c0023">desc</font></h3>
  63.118 -<p>
  63.119 -Description du paquet (si elle existe). Cette commande affiche le fichier
  63.120 -description.txt propre à chaque paquet, la description est un simple fichier
  63.121 -texte ne dépassant pas le 80 caractères pour un affichage standard dans un
  63.122 -terminal. Si la description du paquet n'existe pas, vous pouvez la créer et
  63.123 -l'envoyer au mainteneur du paquet (quelques lignes suffisent) :
  63.124 -</p>
  63.125 -<pre>
  63.126 - # tazpkg desc busybox
  63.127 -</pre>
  63.128 -<h3><font color="#6c0023">list-files</font></h3>
  63.129 -<p>
  63.130 -Liste et compte les fichiers installés avec un paquet. Cette commande va
  63.131 -simplement lire et classer le fichier files.list propre à chaque paquet, ce
  63.132 -fichier est généré automatiquement lors de la création, il est aussi utilisé
  63.133 -pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour
  63.134 -lister les fichier installés avec le paquet bc :
  63.135 -</p>
  63.136 -<pre>
  63.137 - # tazpkg list-files bc
  63.138 -</pre>
  63.139 -<h3><font color="#6c0023">search</font></h3>
  63.140 -<p>
  63.141 -Recherche de paquets par patron ou nom de paquet. La commande 
  63.142 -va chercher le terme voulu dans les paquets installés et dans la liste des
  63.143 -paquets disponibles sur le miroir. Pour obtenir la plus récente liste des
  63.144 -paquets installables depuis internet, il suffit de lancer 'tazpkg recharge'
  63.145 -avant d'effectuer une recherche :
  63.146 -</p>
  63.147 -<pre>
  63.148 - # tazpkg search gcc
  63.149 -</pre>
  63.150 -<h3><font color="#6c0023">search-files</font></h3>
  63.151 -<p>
  63.152 -La commande 'search-file' permet de rechercher un fichier parmi tous les
  63.153 -fichiers installés par tous les paquets. Cette commande est très utile pour
  63.154 -trouver le chemin complet vers un fichier et savoir si un fichier est bien
  63.155 -présent sur le système. Exemple :
  63.156 -</p>
  63.157 -<pre>
  63.158 - $ tazpkg search-file libnss
  63.159 -</pre>
  63.160 -<h3><font color="#6c0023">install</font></h3>
  63.161 -<p>
  63.162 -Cette commande permet l'installation d'un paquet local avec l'extension 
  63.163 -.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis
  63.164 -internet. A noter que vous  pouvez forcer l'installation via l'option
  63.165 ---forced, désinstaller et réinstaller ou encore spécifier la racine du système
  63.166 -dans lequel vous désirez installer le paquets via l'option --root= :
  63.167 -</p>
  63.168 -<pre>
  63.169 - # tazpkg install package-1.0.tazpkg
  63.170 - Ou :
  63.171 - # tazpkg install path/to/package-1.0.tazpkg --forced
  63.172 - Ou :
  63.173 - # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
  63.174 -</pre>
  63.175 -<h3><font color="#6c0023">install-list</font></h3>
  63.176 -<p>
  63.177 -Installation d'un set de paquets listés dans un fichier. Cette commande
  63.178 -permet d'installer plusieurs paquets en une seule commande et peut aussi être
  63.179 -forcée :
  63.180 -</p>
  63.181 -<pre>
  63.182 - # tazpkg install-list my-packages.list
  63.183 - # tazpkg install-list my-packages.list --forced
  63.184 -</pre>
  63.185 -<h3><font color="#6c0023">remove</font></h3>
  63.186 -<p>
  63.187 -Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette
  63.188 -commande va supprimer tous les fichiers installés avec le paquet, pour
  63.189 -afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg
  63.190 -suivie du nom du paquet en question. Exemple avec le paquet bc :
  63.191 -</p>
  63.192 -<pre>
  63.193 - # tazpkg remove bc
  63.194 -</pre>
  63.195 -<h3><font color="#6c0023">extract</font></h3>
  63.196 -<p>
  63.197 -Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le
  63.198 -répertoire de destination, le paquet sera extrait dans le répertoire courant
  63.199 -en utilisant le nom paquet-version :
  63.200 -</p>
  63.201 -<pre>
  63.202 - # tazpkg extract package.tazpkg
  63.203 - # tazpkg extract package.tazpkg target/dir
  63.204 -</pre>
  63.205 -<h3><font color="#6c0023">pack</font></h3>
  63.206 -<p>
  63.207 -La commande 'pack' permet de créer un paquet depuis un répertoire préparé à
  63.208 -l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer
  63.209 -manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création
  63.210 -automatique de paquets). Pour empaqueter un paquet :
  63.211 -</p>
  63.212 -<pre>
  63.213 - # tazpkg pack package-version
  63.214 -</pre>
  63.215 -<h3><font color="#6c0023">repack</font></h3>
  63.216 -<p>
  63.217 -La commande 'repack' permet de recréer un paquet depuis les fichiers présents
  63.218 -sur le système où il a été précédemment installé. Pour réempaqueter un paquet :
  63.219 -</p>
  63.220 -<pre>
  63.221 - # tazpkg repack package
  63.222 -</pre>
  63.223 -<h3><font color="#6c0023">repack-config</font></h3>
  63.224 -<p>
  63.225 -La commande 'repack-config' permet de recréer un paquet avec tous les fichiers
  63.226 -de configuration présents. Il suffira d'installer le paquet produit pour
  63.227 -retouver la configuration actuelle. Pour créer le paquet de fichiers de
  63.228 -configuration :
  63.229 -<pre>
  63.230 - # tazpkg repack-config
  63.231 -</pre>
  63.232 -<h3><font color="#6c0023">recharge</font></h3>
  63.233 -<p>
  63.234 -Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette
  63.235 -commande va télécharger la plus récente liste des paquets installables depuis
  63.236 -le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne
  63.237 -liste. Une fois la liste à jour, vous pouvez la consulter via la commande
  63.238 -'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg.
  63.239 -Pour réafficher la liste des différences, vous pouvez utiliser la commande
  63.240 -'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système,
  63.241 -vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des
  63.242 -paquets :
  63.243 -</p>
  63.244 -<pre>
  63.245 - # tazpkg recharge
  63.246 -</pre>
  63.247 -<h3><font color="#6c0023">upgrade</font></h3>
  63.248 -<p>
  63.249 -La commande 'upgrade' permet de mettre à jour tous les paquets installés et
  63.250 -disponibles sur le miroir courant. La mise à jour des paquets est une
  63.251 -importante partie du système, elle permet de garder un système sécurisé avec
  63.252 -les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit
  63.253 -régulièrement des mises à jours de sécurité et propose généralement les
  63.254 -dernières versions des logiciels. A noter que cette fonction est destinée aux
  63.255 -personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis
  63.256 -à jour seront perdus lors de l'arrêt du système. Pour garder un système un
  63.257 -jour :
  63.258 -</p>
  63.259 -<pre>
  63.260 - # tazpkg upgrade
  63.261 -</pre>
  63.262 -<h3><font color="#6c0023">check</font></h3>
  63.263 -<p>
  63.264 -La commande 'check' permet de vérifier les dépendances sur les paquets
  63.265 -installés et de vérifier si tous les fichiers nécessaires à la reconstruction
  63.266 -des paquets sont bien présents :
  63.267 -</p>
  63.268 -<pre>
  63.269 - # tazpkg check
  63.270 -</pre>
  63.271 -<h3><font color="#6c0023">block ou unblock</font></h3>
  63.272 -<p>
  63.273 -Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet
  63.274 -installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste
  63.275 -des paquets bloqués est contenue dans le fichier : 
  63.276 -/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main.
  63.277 -Pour bloquer ou débloquer un paquet tel que Grub :
  63.278 -</p>
  63.279 -<pre>
  63.280 - # tazpkg block grub
  63.281 - Ou :
  63.282 - # tazpkg unblock grub
  63.283 -</pre>
  63.284 -<h3><font color="#6c0023">get</font></h3>
  63.285 -<p>
  63.286 -Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé
  63.287 -est stocké dans le répertoire courant, pour connaître le chemin vous pouvez
  63.288 -utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit
  63.289 -de lancer la commande :
  63.290 -</p>
  63.291 -<pre>
  63.292 - # tazpkg get grub
  63.293 -</pre>
  63.294 -<h3><font color="#6c0023">get-install</font></h3>
  63.295 -<p>
  63.296 -Installer un paquet depuis un mirroir sur internet. La commande 'get-install'
  63.297 -commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas
  63.298 -déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la
  63.299 -liste des paquets sur le miroir il faut utiliser la commande 'list-mirror'
  63.300 -(voir aussi recharge). Pour installer un paquet tel que 'grub' :
  63.301 -</p>
  63.302 -<pre>
  63.303 - # tazpkg get-install grub
  63.304 -</pre>
  63.305 -<h3><font color="#6c0023">clean-cache</font></h3>
  63.306 -<p>
  63.307 -Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation
  63.308 -de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour
  63.309 -gagner de la bande passante en cas de réinstallation, mais il se peut que vous
  63.310 -vouliez libérer de la place sur le disque dur ou que vous désiriez
  63.311 -retélécharger des paquets :
  63.312 -</p>
  63.313 -<pre>
  63.314 - # tazpkg clean-cache
  63.315 -</pre>
  63.316 -<h3><font color="#6c0023">setup-mirror</font></h3>
  63.317 -<p>
  63.318 -Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors
  63.319 -l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant
  63.320 -par des espaces. A noter que vous pouvez aussi modifier à la main le
  63.321 -fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant
  63.322 -la liste (packages.list) et les paquets :
  63.323 -</p>
  63.324 -<pre>
  63.325 - # tazpkg setup-mirror
  63.326 -</pre>
  63.327 -
  63.328 -<h2>MAINTENEUR</h2>
  63.329 -<p>
  63.330 -Christophe Lincoln &lt;pankso at slitaz.org&gt;
  63.331 -</p>
  63.332 -
  63.333 -</div>
  63.334 -<!-- End content -->
  63.335 -</body>
  63.336 -</html>
    64.1 --- a/doc/manuals/tazwok.html	Sat Apr 11 18:26:49 2009 +0200
    64.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    64.3 @@ -1,256 +0,0 @@
    64.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    64.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    64.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    64.7 -<head>
    64.8 -	<title>Tazwok Manual</title>
    64.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   64.10 -	<meta name="description" content="" />
   64.11 -	<meta name="expires" content="never" />
   64.12 -	<meta name="modified" content="2008-02-06 15:05:00" />
   64.13 -	<style type="text/css"><!--
   64.14 -	body { font: 90% sans-serif, vernada, arial; margin: 0; }
   64.15 -	#header { background: #f0ba08; color: black; height: 50px;
   64.16 -		border-top: 1px solid black; border-bottom: 1px solid black; }
   64.17 -	#content { margin: 0px 50px 26px 50px; }
   64.18 -	h1 { margin: 14px 0px 0px 16px; }
   64.19 -	li { line-height: 1.4em; }
   64.20 -	pre { padding: 5px; color: black; background: #e1e0b0; }
   64.21 -	pre.script { padding: 10px; color: black; background: #e8e8e8;
   64.22 -		border: 1px inset #333333; }
   64.23 -	code { font-size: 100%; color: #669900; background: transparent; }
   64.24 -	hr { color: white; background: white; height: 1px; border: 0; }
   64.25 -	--></style>
   64.26 -</head>
   64.27 -<body bgcolor="#ffffff">
   64.28 -<div id="header">
   64.29 -<h1><font color="#3e1220">Tazwok Manual</font></h1>
   64.30 -</div>
   64.31 -<hr />
   64.32 -<!-- Start content -->
   64.33 -<div id="content">
   64.34 -
   64.35 -<h2>NOM</h2>
   64.36 -<p>
   64.37 -Tazwok - SliTaz sources and packages cooker.
   64.38 -</p>
   64.39 -
   64.40 -<h2>SYNTAXE</h2>
   64.41 -<pre>
   64.42 - tazwok [command] [package|list|category|dir] [--option]
   64.43 -</pre>
   64.44 -
   64.45 -<h2>DESCRIPTION</h2>
   64.46 -<p>
   64.47 -Tazwok est un outils en ligne de commande permettant de configurer et de
   64.48 -compiler un paquet depuis les sources. Tazwok permet aussi de créer des
   64.49 -paquets prêts à être utilisé par Tazpkg, le gestionnaire de paquets créer
   64.50 -pour SliTaz. Pour fonctionner Tazwok utilise un fichier contenant la recette
   64.51 -et toutes les informations nécessaires à la construction du paquet, cette
   64.52 -recette est aussi utilisée par Tazpkg et se compose de différentes variables
   64.53 -et fonctions. Tazwok utilise un fichier de configuration (/etc/tazwok.conf)
   64.54 -pour connaître le chemin vers le wok, les paquets sources et les paquets
   64.55 -(.tazpkg) générés. Il est aussi capable de générer une liste paquets avec
   64.56 -leurs sommes md5, des créer un nouveau paquet de manière interactive, de faire
   64.57 -une recherche, de nettoyer les fichiers générés ou encore de cuire plusieurs
   64.58 -paquets en une seule fois (Voir les commandes disponibles).
   64.59 -</p>
   64.60 -<p>
   64.61 -Tazwok est écript en script shell depuis rien (from scratch), compatible Bash,
   64.62 -et fonctionnant avec Ash du projet Busybox. Tazwok est distribué sous license
   64.63 -libre GNU gpl v3. Les recettes avec leures commades sont basée sur le livre
   64.64 -de cuisine de SliTaz, le Cookbook fournit aussi de la documentation au sujet
   64.65 -de Tazwok et du développement de SliTaz.
   64.66 -</p>
   64.67 -
   64.68 -<h2>COMMANDES</h2>
   64.69 -<h3><font color="#6c0023">usage</font></h3>
   64.70 -<p>
   64.71 -La commande 'usage' affiche la liste des commandes diponibles avec une petite
   64.72 -description en English :
   64.73 -</p>
   64.74 -<pre>
   64.75 - # tazwok usage
   64.76 -</pre>
   64.77 -<h3><font color="#6c0023">stats</font></h3>
   64.78 -<p>
   64.79 -Stats affiche les informations contenue dans le fichier de configuration et
   64.80 -le nombre de paquets disponibles dans le wok :
   64.81 -</p>
   64.82 -<pre>
   64.83 - # tazwok stats
   64.84 -</pre>
   64.85 -<h3><font color="#6c0023">list</font></h3>
   64.86 -<p>
   64.87 -La commande 'list' permet de lister l'ensemble des paquets contenus dans le
   64.88 -wok ou de lister les catégories par défauts (vous pouvez créer la votre). Elle
   64.89 -permet aussi de lister les paquets d'une catégorie :
   64.90 -</p>
   64.91 -<pre>
   64.92 - # tazwok list
   64.93 - # tazwok list category
   64.94 -</pre>
   64.95 -<h3><font color="#6c0023">info</font></h3>
   64.96 -<p>
   64.97 -Cette commande donne des informations sur le paquet, nom, version, etc. Info
   64.98 -ce base sur la recette du paquet pour connaître les informations, c'est les
   64.99 -mêmes infos affichées par Tazpkg et les paquets installés :
  64.100 -</p>
  64.101 -<pre>
  64.102 - # tazwok info package
  64.103 -</pre>
  64.104 -<h3><font color="#6c0023">check-log</font></h3>
  64.105 -<p>
  64.106 -Lors de la compilation et génération du paquet binaire, Tazwok génére quelques
  64.107 -messages de log stockés dans un fichier 'process.log'. Pour les afficher :
  64.108 -</p>
  64.109 -<pre>
  64.110 - # tazwok check-log package
  64.111 -</pre>
  64.112 -<h3><font color="#6c0023">search</font></h3>
  64.113 -<p>
  64.114 -Search permet de faire une recherche de paquet dans le wok. Vous pouvez
  64.115 -spécifier un terme ou un nom de paquet :
  64.116 -</p>
  64.117 -<pre>
  64.118 - # tazwok search name
  64.119 -</pre>
  64.120 -<h3><font color="#6c0023">compile</font></h3>
  64.121 -<p>
  64.122 -Compile va compiler. Cette commande utilise les régles de compilation
  64.123 -(compile_rules) spécifiées dans la recette du paquet en question, pour
  64.124 -compiler les sources. A noter qu'il n'y a pas forcement de régles de
  64.125 -compilation, des paquets sont directement généré par 'genpkg' et que la
  64.126 -commande 'cook' permet de compiler les sources et générer le paquet binaire
  64.127 -en une seule fois. Exemple :
  64.128 -</p>
  64.129 -<pre>
  64.130 - # tazwok compile package
  64.131 -</pre>
  64.132 -<h3><font color="#6c0023">genpkg</font></h3>
  64.133 -<p>
  64.134 -Genpkg pour <em>Generate package</em>, va générer le paquet (.tazpkg) en
  64.135 -utilisant la fonction 'genpkg_rules' trouvée dans sa recette et compresser
  64.136 -les fichiers. Une fois le paquet généré,  il est stocké dans le repositoire
  64.137 -des paquetss spécifié dans le fichier de configuration ('tazwok stats' pour
  64.138 -afficher la configuration courante). Le paquet peut ensuite facilement
  64.139 -s'installer via Tazpkg ou être utilisé par Tazlito pour générer une
  64.140 -distribution LiveCD automatiquement. A noter que les fichiers standards tels
  64.141 -que les locales, le pixmap ou le fichier.desktop sont automatiquement copiés
  64.142 -dans $fs/usr/share, si les chemins sont standards ou si le fichier existe dans
  64.143 -/stuff. Utilisation de 'genpkg' :
  64.144 -</p>
  64.145 -<pre>
  64.146 - # tazwok genpkg package
  64.147 -</pre>
  64.148 -<h3><font color="#6c0023">cook</font></h3>
  64.149 -<p>
  64.150 -Cook va simplement compiler et empaqueter les paquet en une seule fois :
  64.151 -</p>
  64.152 -<pre>
  64.153 - # tazwok cook package
  64.154 -</pre>
  64.155 -<h3><font color="#6c0023">cook-list</font></h3>
  64.156 -<p>
  64.157 -Cette commade va lancer 'tazwok cook' sur tous les paquets contenus dans la
  64.158 -liste spécifiées en argument. Cook-list est utilisés par exemple, pour cuire
  64.159 -le système de base, les applications de base, le système X, etc. Avant de
  64.160 -lancer cette commande avec un grand nombre de paquets, il est conseillé de
  64.161 -cuire une fois le système de base (base-system) sans la glibc. Sur SliTaz,
  64.162 -vous trouverez des exemples de liste de cuisson (cooklist) dans le répertoire
  64.163 -des exemples /usr/share/examples/tazwok/cooklists :
  64.164 -</p>
  64.165 -<pre>
  64.166 - # tazwok cook-list packages.cooklist
  64.167 -</pre>
  64.168 -<h3><font color="#6c0023">clean</font></h3>
  64.169 -<p>
  64.170 -Clean permet simplement de supprimer tous les fichiers générés par la
  64.171 -compilation et l'empaquetage, pour recommencer à cuire (cook) :
  64.172 -</p>
  64.173 -<pre>
  64.174 - # tazwok clean package
  64.175 -</pre>
  64.176 -<h3><font color="#6c0023">new-tree</font></h3>
  64.177 -<p>
  64.178 -La commande 'new-tree' permet de créer un nouveau paquet dans le wok et
  64.179 -peut s'utiliser de manière interactive. New-tree va créer le répertoire du
  64.180 -paquet et une recette modèle (receipt), cette recette peur être éditée avec
  64.181 -votre éditeur de texte préféré et peut se configurer via l'option
  64.182 -'--interactive'. Pour vous aider vous pouvez regarder des recettes existantes
  64.183 -et lire la documentation du Cookbook. Exemple d'utilisation :
  64.184 -</p>
  64.185 -<pre>
  64.186 - # tazwok new-tree package
  64.187 - # tazwok new-tree package --interactive
  64.188 -</pre>
  64.189 -<h3><font color="#6c0023">gen-list</font></h3>
  64.190 -<p>
  64.191 -La commande 'gen-list' permet de générer une liste de paquets (packages.list),
  64.192 -leurs sommes md5 (packages.md5) et en option une liste de paquet contenant plus
  64.193 -d'informations (packages.txt). Les simples listes sont crées en se basant sur
  64.194 -les paquets contenus dans un répertoire. La liste au format texte est construite
  64.195 -avec les recettes contenues dans un wok. Le répertoire des paquets par défaut
  64.196 -est celui spécifié dans le fichier de configuration, vous avez aussi la
  64.197 -possibilité de spécifier le répertoire à utiliser sur la ligne de commande.
  64.198 -Utilisation de la commande 'gen-list' :
  64.199 -</p>
  64.200 -<pre>
  64.201 - # tazwok gen-list
  64.202 - # tazwok gen-list --text
  64.203 - # tazwok gen-list /path/to/repository
  64.204 -</pre>
  64.205 -<h3><font color="#6c0023">gen-clean-wok et clean-wok</font></h3>
  64.206 -<p>
  64.207 -La commande 'gen-clean-wok' permet de générer un wok propre depuis le wok
  64.208 -courant. Cette commande est utile pour sauvegarder un version du wok ou copier
  64.209 -un wok pour tester avec un autre. Quand à la commande 'clean-wok', elle va
  64.210 -nettoyer tous les paquets du wok courant et supprimer tous les fichiers
  64.211 -générés. Pour récupérer un wok propre ou nettoyer le wok actuel :
  64.212 -</p>
  64.213 -<pre>
  64.214 - # tazwok gen-clean-wok path/to/new-wok
  64.215 - # tazwok clean-wok
  64.216 -</pre>
  64.217 -<h3><font color="#6c0023">remove</font></h3>
  64.218 -<p>
  64.219 -Supprime le paquet spécifié du wok, avec tous les fichiers, stuff et recette
  64.220 -y compris :
  64.221 -</p>
  64.222 -<pre>
  64.223 - # tazwok remove package
  64.224 -</pre>
  64.225 -<h3><font color="#6c0023">build-depends</font></h3>
  64.226 -<p>
  64.227 -Build-depends génère une liste de paquets nécessaires pour compiler le wok :
  64.228 -</p>
  64.229 -<pre>
  64.230 - # tazwok build-depends
  64.231 -</pre>
  64.232 -<h3><font color="#6c0023">cmp|compare</font></h3>
  64.233 -<p>
  64.234 -Compare le wok avec les paquets déjà cuits et génère un rapport.
  64.235 -Les paquets obsolètes peuvent être effacés avec l'option --remove.
  64.236 -Les paquets à compiler peuvent l'être avec l'option --cook.
  64.237 -</p>
  64.238 -<pre>
  64.239 - # tazwok compare
  64.240 - # tazwok compare --remove
  64.241 - # tazwok compare --cook
  64.242 -</pre>
  64.243 -<h3><font color="#6c0023">check</font></h3>
  64.244 -<p>
  64.245 -Recherche les erreurs courantes dans les receipts :
  64.246 -</p>
  64.247 -<pre>
  64.248 - # tazwok check
  64.249 -</pre>
  64.250 -
  64.251 -<h2>MAINTENEUR</h2>
  64.252 -<p>
  64.253 -Christophe Lincoln &lt;pankso at slitaz.org&gt;
  64.254 -</p>
  64.255 -
  64.256 -<!-- End content -->
  64.257 -</div>
  64.258 -</body>
  64.259 -</html>
    65.1 --- a/doc/manuals/template.html	Sat Apr 11 18:26:49 2009 +0200
    65.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    65.3 @@ -1,60 +0,0 @@
    65.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    65.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    65.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    65.7 -<head>
    65.8 -	<title>Taz Manual - Template</title>
    65.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   65.10 -	<meta name="description" content="" />
   65.11 -	<meta name="expires" content="never" />
   65.12 -	<meta name="modified" content="2007-08-03 13:26:42" />
   65.13 -	<style type="text/css"><!--
   65.14 -	body { font: 90% sans-serif, vernada, arial; margin: 0; }
   65.15 -	#header { background: #f0ba08; color: black; height: 50px;
   65.16 -		border-top: 1px solid black; border-bottom: 1px solid black; }
   65.17 -	#content { margin: 0px 50px 26px 50px; }
   65.18 -	h1 { margin: 14px 0px 0px 16px; }
   65.19 -	li { line-height: 1.4em; }
   65.20 -	pre { padding: 5px; color: black; background: #e1e0b0; }
   65.21 -	pre.script { padding: 10px; color: black; background: #e8e8e8;
   65.22 -		border: 1px inset #333333; }
   65.23 -	code { font-size: 100%; color: #669900; background: transparent; }
   65.24 -	hr { color: white; background: white; height: 1px; border: 0; }
   65.25 -	--></style>
   65.26 -</head>
   65.27 -<body bgcolor="#ffffff">
   65.28 -<div id="header">
   65.29 -<h1><font color="#3e1220">Taz Manual</font></h1>
   65.30 -</div>
   65.31 -<hr />
   65.32 -<!-- Start content -->
   65.33 -<div id="content">
   65.34 -
   65.35 -<h2>NOM</h2>
   65.36 -<p>
   65.37 -Taz - Tiny autonomus zone
   65.38 -</p>
   65.39 -
   65.40 -<h2>SYNTAXE</h2>
   65.41 -<pre>
   65.42 -taz [command] [package|dir|pattern] [dir]
   65.43 -</pre>
   65.44 -
   65.45 -<h2>DESCRIPTION</h2>
   65.46 -<p>
   65.47 -
   65.48 -</p>
   65.49 -
   65.50 -<h2>COMMANDES</h2>
   65.51 -<p>
   65.52 -
   65.53 -</p>
   65.54 -
   65.55 -<h2>MAINTENEUR</h2>
   65.56 -<p>
   65.57 -
   65.58 -</p>
   65.59 -
   65.60 -<!-- End content -->
   65.61 -</div>
   65.62 -</body>
   65.63 -</html>
    66.1 --- a/doc/releases/1.0/book.css	Sat Apr 11 18:26:49 2009 +0200
    66.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    66.3 @@ -1,170 +0,0 @@
    66.4 -/* 
    66.5 -	CSS style for SliTaz GNU/Linux *book.
    66.6 -	Pankso 2007 - www.slitaz.org
    66.7 -*/
    66.8 -
    66.9 -body {
   66.10 -	font: 13px sans-serif, vernada, arial;
   66.11 -	background: #222222;
   66.12 -	margin: 0;
   66.13 -	padding-bottom: 100%;
   66.14 -}
   66.15 -
   66.16 -#header {
   66.17 -	background: #BFB06B url(images/css/header.png) repeat-x top;
   66.18 -	color: black;
   66.19 -	height: 50px;
   66.20 -	border-top: 1px solid black;
   66.21 -	border-bottom: 1px solid black;
   66.22 -}
   66.23 -#quicknav {
   66.24 -	margin-right: 6px;
   66.25 -	text-align: right;
   66.26 -	font-size: 12px;
   66.27 -	}
   66.28 -#quicknav {
   66.29 -	margin-right: 6px;
   66.30 -}
   66.31 -
   66.32 -#quicknav a {
   66.33 -	background: inherit;
   66.34 -	color: #222222;
   66.35 -}
   66.36 -
   66.37 -#quicknav a:hover {
   66.38 -	background: inherit;
   66.39 -	color: #EDEDED;
   66.40 -}
   66.41 -
   66.42 -/*  content. */
   66.43 -
   66.44 -#content {
   66.45 -	background: white url(images/css/content-tl.png) no-repeat top left;
   66.46 -	color: black;
   66.47 -	padding: 20px;
   66.48 -	margin: 30px 50px 0px 50px;
   66.49 -	width: auto;
   66.50 -	text-align: justify;
   66.51 -}
   66.52 -
   66.53 -#content li {
   66.54 -	line-height: 1.5em;
   66.55 -	text-align: left;
   66.56 -}
   66.57 -
   66.58 -/*  Footer. */
   66.59 -
   66.60 -#footer {
   66.61 -	font-size: 11px;
   66.62 -	font-weight: bold;
   66.63 -	background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left;
   66.64 -	color: black;
   66.65 -	height: 20px;
   66.66 -	padding: 6px 0px 0px 10px;
   66.67 -	margin: 0px 50px 0px 50px;
   66.68 -	width: auto;
   66.69 -	text-align: center ;
   66.70 -}
   66.71 -
   66.72 -#footer a {
   66.73 -	text-decoration: none;
   66.74 -	background: #eaeaea;
   66.75 -	color: #3E1220;
   66.76 -}
   66.77 -
   66.78 -#footer a:hover {
   66.79 -	background: #eaeaea;
   66.80 -	color: #DF8F06;
   66.81 -}
   66.82 -
   66.83 -/* Legal information */
   66.84 -
   66.85 -#copy {
   66.86 -	font-size: 11px ;
   66.87 -	text-align: center ;
   66.88 -	background: transparent;
   66.89 -	color: #a8a8a8;
   66.90 -	padding-top: 20px;
   66.91 -}
   66.92 -
   66.93 -#copy a {
   66.94 -	background: inherit;
   66.95 -	color: #a8a8a8;
   66.96 -}
   66.97 -
   66.98 -#copy a:hover {
   66.99 -	background: inherit;
  66.100 -	color: #EDEDED;
  66.101 -}
  66.102 -
  66.103 -/* Div for round corners. */
  66.104 -
  66.105 -.content-right, .footer-right {
  66.106 -	width: 16px;
  66.107 -	color: white;
  66.108 -	background-color: #333333;
  66.109 -}
  66.110 -.content-right {
  66.111 -	background: url(images/css/content-tr.png) no-repeat top right;
  66.112 -	height: 16px;
  66.113 -	right: 50px;
  66.114 -	top: 82px;
  66.115 -	position: absolute;
  66.116 -}
  66.117 -
  66.118 -.footer-right {
  66.119 -	background: url(images/css/footer-br.png) no-repeat bottom right;
  66.120 -	height: 20px;
  66.121 -	float: right;
  66.122 -}
  66.123 -
  66.124 -/* General HTML entities for  content. */
  66.125 -
  66.126 -h1 {
  66.127 -	margin: 0px 0px 0px 16px;
  66.128 -}
  66.129 -
  66.130 -h2 {
  66.131 -	margin: 12px 0;
  66.132 -	color: #484B7C;
  66.133 -	background: white;
  66.134 -}
  66.135 -
  66.136 -h3 {
  66.137 -	font-weight: bold;
  66.138 -	color: #6c0023;
  66.139 -	background: white;
  66.140 -}
  66.141 -
  66.142 -a {
  66.143 -	text-decoration: underline;
  66.144 -}
  66.145 -a:hover {
  66.146 -	text-decoration: none;
  66.147 -}
  66.148 -
  66.149 -pre {
  66.150 -	padding: 5px;
  66.151 -	color: black;
  66.152 -	background: #e1e0b0;
  66.153 -}
  66.154 -pre.script {
  66.155 -	padding: 10px;
  66.156 -	color: black;
  66.157 -	background: #e8e8e8;
  66.158 -	border: 1px inset #333333;
  66.159 -}
  66.160 -
  66.161 -code {
  66.162 -	font-size: 12px;
  66.163 -	color: #669900;
  66.164 -	background: transparent;
  66.165 -}
  66.166 -
  66.167 -li {
  66.168 -	line-height: 1.4em;
  66.169 -}
  66.170 -
  66.171 -hr {
  66.172 -	border: 0pt none;
  66.173 -}
    67.1 Binary file doc/releases/1.0/favicon.ico has changed
    68.1 Binary file doc/releases/1.0/images/css/content-tl.png has changed
    69.1 Binary file doc/releases/1.0/images/css/content-tr.png has changed
    70.1 Binary file doc/releases/1.0/images/css/footer-bl.png has changed
    71.1 Binary file doc/releases/1.0/images/css/footer-br.png has changed
    72.1 Binary file doc/releases/1.0/images/css/header.png has changed
    73.1 --- a/doc/releases/1.0/relnotes.fr.html	Sat Apr 11 18:26:49 2009 +0200
    73.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    73.3 @@ -1,283 +0,0 @@
    73.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    73.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    73.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    73.7 -<head>
    73.8 -	<title>SliTaz GNU/Linux 1.0 - Notes de publication</title>
    73.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   73.10 -	<meta name="description" content="slitaz doc system releases notes information cooking" />
   73.11 -	<meta name="expires" content="never" />
   73.12 -	<meta name="modified" content="2008-03-14 11:30:00" />
   73.13 -	<meta name="publisher" content="www.slitaz.org" />
   73.14 -	<meta name="author" content="Christophe Lincoln"/>
   73.15 -	<link rel="shortcut icon" href="favicon.ico" />
   73.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
   73.17 -</head>
   73.18 -<body bgcolor="#ffffff">
   73.19 -
   73.20 -<!-- Header and quick navigation -->
   73.21 -<div id="header">
   73.22 -<div align="right" id="quicknav">
   73.23 -    <a name="top"></a>
   73.24 -	<a href="http://www.slitaz.org/doc/">www.slitaz.org/doc/</a>
   73.25 -</div>
   73.26 -<h1><font color="#3E1220">SliTaz GNU/Linux 1.0</font></h1>
   73.27 -</div>
   73.28 -
   73.29 -<!-- Content. -->
   73.30 -<div id="content">
   73.31 -<div class="content-right"></div>
   73.32 -
   73.33 -<h2><font color="#DF8F06">Notes de publication</font></h2>
   73.34 -
   73.35 -<ul>
   73.36 -	<li><a href="#overview">Vue d'ensemble.</a></li>
   73.37 -	<li><a href="#hardware">Matériel supporté.</a></li>
   73.38 -	<li><a href="#livecd">Saveurs de LiveCD.</a></li>
   73.39 -	<li><a href="#install">Installation.</a></li>
   73.40 -	<li><a href="#kernel">Noyau Linux.</a></li>
   73.41 -	<li><a href="#packages">Paquets logiciels.</a></li>
   73.42 -	<li><a href="#desktop">Bureaux graphiques.</a></li>
   73.43 -	<li><a href="#support">Support et documentation.</a></li>
   73.44 -	<li><a href="#security">Sécurité.</a></li>
   73.45 -	<li><a href="#upgrade">De Cooking à Stable.</a></li>
   73.46 -	<li><a href="#people">Les personnes du projets.</a></li>
   73.47 -</ul>
   73.48 -
   73.49 -<a name="overview"></a>
   73.50 -<h3><font color="#6c0023">Vue d'ensemble</font></h3>
   73.51 -<p>
   73.52 -SliTaz GNU/Linux 1.0 a été publiée le 22 mars 2008 après deux ans de travail.
   73.53 -SliTaz est un système libre, complet et communautaire, proposant 448 paquets
   73.54 -logiciels facilement installables via le gestionnaire de paquets Tazpkg. Le
   73.55 -support des LiveCD à saveur est éprouvé et permet de créer facilement une
   73.56 -distribution personnalisée ou de disposer d'un système destiné à une tâche
   73.57 -spécifique telle que le traitement video, le graphisme ou le développement.
   73.58 -Le projet fournit un support technique aux utilisateurs via la liste de
   73.59 -discussion et le forum officiel. Le livre de main ou Handbook de SliTaz,
   73.60 -contient les informations et instructions pour apprendre à utiliser et finement
   73.61 -configurer le système. SliTaz peut s'installer ou se mettre à jour en mode
   73.62 -graphique et en mode texte via un installateur qui se veut simple, intuitif et
   73.63 -rapide. La distribution peut aussi être utilisée depuis un media USB, le
   73.64 -formatage et la configuration d'un périphérique USB peut se faire en quelques
   73.65 -commandes avec TazUSB.
   73.66 -</p>
   73.67 -
   73.68 -<a name="hardware"></a>
   73.69 -<h3><font color="#6c0023">Matériel supporté</font></h3>
   73.70 -<p>
   73.71 -SliTaz GNU/Linux supporte toutes les machines à base processeur dit i486 ou
   73.72 -X86, compatible Intel. Un minimum de 128 MB est conseillé pour utiliser le
   73.73 -corps du LiveCD, 64 Mb pour les saveurs slitaz-loram et 16 Mb avec un peu de
   73.74 -swap pour les saveurs slitaz-loram-cdrom ayant la même séléction de paquets
   73.75 -que le corps. Avec une saveur loram le système est moins réactif mais permet
   73.76 -d'installer SliTaz graphiquement sur de très anciennes machines. Une fois
   73.77 -installée SliTaz fonctionne bien avec un minimum de 16 Mb, mais il faut
   73.78 -oublier Firefox pour naviguer sur le web et utiliser Links par exemple. La
   73.79 -plupart des cartes réseau et cartes son supportées par le noyau sont
   73.80 -présentes, la gestion de l'énergie et activée par défaut avec l'ACPI et le
   73.81 -support des batteries de PC portable se fait via les modules ac et battery,
   73.82 -en mode LiveCD l'option laptop permet de charger les modules de gestion
   73.83 -de la batterie au démarrage.
   73.84 -</p>
   73.85 -
   73.86 -<a name="livecd"></a>
   73.87 -<h3><font color="#6c0023">Saveurs de LiveCD</font></h3>
   73.88 -<p>
   73.89 -SliTaz GNU/Linux est distribuée sous la forme d'un LiveCD bootable permettant
   73.90 -d'installer graphiquement le système sur disque dur et permettant d'emporter
   73.91 -le système avec soi afin de retrouver ses applications et documents lors de
   73.92 -déplacements. Le projet distribue une image ISO nommée core, c'est le corps
   73.93 -du système fournissant une séléction de paquets multi-utilisations, permettant
   73.94 -de surfer sur le Web, écouter de la musique, éditer ou extraire des pistes
   73.95 -audio, créer des images, développer, installer rapidement des outils en PHP,
   73.96 -gérer des bases de donées SQL, éditer des images ISO ou encore graver des
   73.97 -CD/DVD. Il suffit d'un clique dans le menu des applications pour trouver les
   73.98 -logiciels installés et classés par catégorie.
   73.99 -</p>
  73.100 -<p>
  73.101 -Le corps (core) du LiveCD peut aussi se reconstruire et générer des LiveCD
  73.102 -à saveur particulières graphiquement ou en ligne de commande (plus puissant).
  73.103 -La manière la plus simple pour créer son propre LiveCD est de démarrer avec
  73.104 -le LiveCD corps, installer les paquets voulus et générer un distribution avec
  73.105 -Tazlito ou d'utiliser une des saveurs disponible sur le miroir. Pour obtenir
  73.106 -une liste des saveurs disponibles, pensez à recharger la liste de temps en
  73.107 -temps avec la commande 'tazlito list-flavors --recharge'.
  73.108 -</p>
  73.109 -
  73.110 -<a name="install"></a>
  73.111 -<h3><font color="#6c0023">Installation</font></h3>
  73.112 -<p>
  73.113 -L'installation du système est entièrement automatisée et peut se faire en mode
  73.114 -graphique ou mode texte. Si vous voulez installer vos propres saveurs
  73.115 -de LiveCD, il suffit de conserver slitaz-tools dans la liste des paquets de la
  73.116 -saveur en question. Les prérequis matériel et autres informations utiles à
  73.117 -l'installation sur disque dur sont décrits directement dans l'installateur
  73.118 -et dans le Handbook. Si vous désirez partitionner un disque avant installation,
  73.119 -vous pouvez rapidement utiliser Gparted en mode Live. A la fin de 
  73.120 -l'installation, il est possible d'installer le gestionnaire de démarrage 
  73.121 -(bootloader) GRUB, il est capable de démarrer des systèmes GNU/Linux, BSD ou 
  73.122 -Windows. Cela permet d'installer SliTaz sur la même machine qu'un autre système
  73.123 -tout en laissant le choix du système à utiliser au démarrage de la machine.
  73.124 -</p>
  73.125 -
  73.126 -<a name="kernel"></a>
  73.127 -<h3><font color="#6c0023">Noyau Linux</font></h3>
  73.128 -<p>
  73.129 -SliTaz GNU/linux 1.0 est distribuée avec le noyau Linux 2.6.24.2, patché pour
  73.130 -supporter la compression LZMA et corriger un problème d'affichage dans la
  73.131 -console virtuelle. Le support des disques IDE et SCSI est intégré ainsi que
  73.132 -celui des systèmes de fichiers ext2 et ext3. La plupart des cartes réseau
  73.133 -ethernet sont supportées soit directement, soit sous forme de modules
  73.134 -chargeables avec 'modprobe'. La capture video quant à elle nécessite les
  73.135 -modules ieee1394, raw1394 et ohci1394. La gestion des modules/drivers des
  73.136 -cartes son se fait avec 'soundconf'. Une liste complète de modules disponibles
  73.137 -peut être obtenue via la commande 'modprobe -l'. La configuration des modules
  73.138 -à charger au démarrage est située dans le fichier /etc/rcS.conf, en mode LiveCD
  73.139 -vous pouvez utiliser l'option modprobe=mod1,mod2 pour charger divers modules.
  73.140 -La configuration du noyau Linux de SliTaz est disponible dans le fichier
  73.141 -compressé /proc/config.gz et dans le dépôt Mercurial du wok.
  73.142 -</p>
  73.143 -
  73.144 -<a name="packages"></a>
  73.145 -<h3><font color="#6c0023">Paquets logiciels</font></h3>
  73.146 -<p>
  73.147 -La gestion de paquets logiciels se fait avec le gestionnaire de paquets Tazpkg,
  73.148 -simple, intuitif, rapide, stable et proposant un mode interactif. Parmi les
  73.149 -448 paquets disponibles vous trouverez de quoi transformer votre machine en
  73.150 -bureau graphique complet et moderne avec e17, en atelier de graphisme avec
  73.151 -en autre Gimp et Inkscape. SliTaz peut aussi devenir un studio video avec Kino,
  73.152 -une borne internet avec messagerie internet, VOIP et navigateur web. Le système
  73.153 -est aussi conçu pour être un serveur puissant, léger, rapide et stable avec
  73.154 -LightTPD/PHP installés par défaut, le support CGI Perl ou Python, Rsync pour
  73.155 -les sauvegardes incrémentales et IPtables pour le par-feu. SliTaz peut bien sûr
  73.156 -fournir un système de développement complet avec entre autre le compilateur
  73.157 -GCC 4.2.2, Mercurial, l'IDE Geany et tous les paquets de développement des
  73.158 -librairies. Les paquets peuvent être trouvés via la fonction de rechercher de
  73.159 -Tazpkg ou via l'interface du site Web: 
  73.160 -<a href="http://www.slitaz.org/packages/">http://www.slitaz.org/packages/</a>
  73.161 -</p>
  73.162 -<p>
  73.163 -Les paquets binaires du miroir peuvent être recompilés en utilisant le wok
  73.164 -et Tazwok pour cuire, toutes la documentation développeur est contenue dans
  73.165 -le livre de cuisine ou Cookbook de SliTaz toujours accessible depuis le site
  73.166 -Web du projet.
  73.167 -</p>
  73.168 -
  73.169 -<a name="desktop"></a>
  73.170 -<h3><font color="#6c0023">Bureaux graphiques</font></h3>
  73.171 -<p>
  73.172 -Le bureau fourni par défaut avec le coeur du LiveCD est propulsé par JWM, un
  73.173 -gestionnaire de fenêtres très léger et stable, l'intégration de la barre des
  73.174 -tâches nommée LXpanel permet d'avoir un menu généré dynamiquement en fonction
  73.175 -des standards de Freedesktop. Le principe du bureau est d'avoir un petit menu
  73.176 -via un clique sur l'écran avec des favoris, les effets graphiques, les outils
  73.177 -SliTaz pour LiveCD ou LiveUSB, tout ce qui concerne la configuration de JWM
  73.178 -et les actions système. Les applications sont elles, disponibles via le menu
  73.179 -des applications généré par LXpanel.
  73.180 -</p>
  73.181 -<p>
  73.182 -Via le support des saveurs de LiveCD ou sur un système installé, vous avez
  73.183 -la possibilité d'installer l'environnement de bureau Enlightenment (e17) et
  73.184 -le gestionnaire de fenêtres Openbox. Les différentes sessions peuvent être
  73.185 -séléctionnées via la touche F1 du gestionnaire de connexion Slim, pour
  73.186 -modifier la session par défaut vous pouvez utiliser l'utilitaire 'tazx' ou
  73.187 -éditer à la main votre fichier ~/.xinitrc personnel.
  73.188 -</p>
  73.189 -
  73.190 -<a name="support"></a>
  73.191 -<h3><font color="#6c0023">Support et documentation</font></h3>
  73.192 -<p>
  73.193 -Le projet SliTaz propose divers moyens de support et d'aide aux utilisateurs
  73.194 -du système, à commencer par la liste de discussion ou Mailing List, le forum
  73.195 -et le canal IRC. La documentation utilisateur est contenue dans le livre de
  73.196 -main ou Hanbook. Il contient beaucoup d'informations permettant de configurer
  73.197 -SliTaz dans les moindres détails. Le livre est lisible depuis le site web du
  73.198 -projet. Les manuels des différents outils sont installés sur le système et
  73.199 -accessibles depuis le menu Documentation. Ils décrivent toutes les commandes
  73.200 -possibles avec l'outil en question. Au niveau dévelopeur, la construction
  73.201 -du système ou l'utilisation du wok et des recettes sont soigeusement décrites
  73.202 -dans le livre de cuisine ou Cookbook. Les livres, manuels et notes de
  73.203 -publication sont en ligne: 
  73.204 -<a href="http://www.slitaz.org/doc/">http://www.slitaz.org/doc/</a>
  73.205 -</p>
  73.206 -
  73.207 -<a name="security"></a>
  73.208 -<h3><font color="#6c0023">Sécurité</font></h3>
  73.209 -<p>
  73.210 -La version stable bénéficie de mise à jour de sécurité, il est important de
  73.211 -penser à recharger et mettre à jour les paquets régulièrement. Au niveau du
  73.212 -réseau le par-feu est assuré pas IPtables, le serveur LightTPD supporte les
  73.213 -authentifications par mots de passe cryptés et Dropbear fournit un client et un
  73.214 -serveur SSH sécurisé. Les mots de passe des utilisateurs du système sont aussi
  73.215 -cryptés et seul l'administarteur root peut modifier les fichiers système. Pour
  73.216 -plus d'informations ou apprendre à configurer le par-feu, vous pouvez vous
  73.217 -référer au Handbook. Les paquets en rapport à la sécurité sont classés dans
  73.218 -la catégorie: security.
  73.219 -</p>
  73.220 -
  73.221 -<a name="upgrade"></a>
  73.222 -<h3><font color="#6c0023">De Cooking à Stable</font></h3>
  73.223 -<p>
  73.224 -L'installateur de SliTaz GNU/Linux propose une fonction de mise à jour système
  73.225 -permettant de passer un système en cuission (Cooking) en version stable. Pour
  73.226 -mettre à jour un système il vous faut démarrer sur le LiveCD stable, lancer
  73.227 -l'installateur en appuyant sur Upgrade et spécifier ensuite la partition
  73.228 -contenant le système à mettre à jour. L'installateur va nettoyer le système et
  73.229 -réinstaller tous les paquets non présents sur le cdrom depuis le miroir. Une
  73.230 -fois terminé, vous pourrez redémarrer sur votre nouvelle version de SliTaz.
  73.231 -A noter que cette methode peut aussi servir à refaire une installation propre
  73.232 -du système tout en retrouvant la séléction des paquets précédemment installés.
  73.233 -</p>
  73.234 -<p>
  73.235 -A noter que l'installateur va conserver un copie des listes de paquets et une
  73.236 -archive complète du répertoire des fichiers de configuration /etc (etc.tar.gz)
  73.237 -dans: /var/lib/slitaz-installer
  73.238 -</p>
  73.239 -
  73.240 -<a name="people"></a>
  73.241 -<h3><font color="#6c0023">Les personnes du projet</font></h3>
  73.242 -<p>
  73.243 -SliTaz est fier d'être un projet communautaire et international, les personnes
  73.244 -du projet sont celles qui développent la distribution, s'occupent du site Web
  73.245 -corrigent les logiciels sur les dépôts Hg ou écrivent de la documentation
  73.246 -officielle. En passant par la Suisse, la France, le Quebec, l'Algérie et
  73.247 -l'Angleterre:
  73.248 -</p>
  73.249 -<ul>
  73.250 -	<li>Christophe Lincoln</li>
  73.251 -	<li>Pascal Bellard</li>
  73.252 -	<li>Eric Joseph-Alexandre</li>
  73.253 -	<li>Julien Rabier</li>
  73.254 -	<li>Paul Issot</li>
  73.255 -	<li>Andrew Miller</li>
  73.256 -	<li>Serge Daigle</li>
  73.257 -	<li>Gauthier Bar</li>
  73.258 -	<li>Mohamed Jabara</li>
  73.259 -	<li>Gwenhaël Goavec-Merou</li>
  73.260 -	<li>Didier Bretin</li>
  73.261 -</ul>
  73.262 -<p>
  73.263 -Le projet tient encore à remercier tous les relecteurs, testeurs, hackers
  73.264 -et utilisateurs ayant pris du temps pour faire avancer la distribution.
  73.265 -</p>
  73.266 -
  73.267 -<!-- End of content -->
  73.268 -</div>
  73.269 -
  73.270 -<!-- Footer. -->
  73.271 -<div id="footer">
  73.272 -	<div class="footer-right"></div>
  73.273 -	<a href="#top">Haut de la page</a> | 
  73.274 -	<a href="index.html">Index of /usr/share/doc/slitaz</a>
  73.275 -</div>
  73.276 -
  73.277 -<div id="copy">
  73.278 -	Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  73.279 -	<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  73.280 -	Documentation publiées sous
  73.281 -	<a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  73.282 -	et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  73.283 -</div>
  73.284 -
  73.285 -</body>
  73.286 -</html>
    74.1 --- a/doc/releases/1.0/relnotes.fr.txt	Sat Apr 11 18:26:49 2009 +0200
    74.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    74.3 @@ -1,218 +0,0 @@
    74.4 -SliTaz GNU/Linux 1.0 - Notes de publication                           Mars 2008
    74.5 -===============================================================================
    74.6 -
    74.7 -
    74.8 - * Vue d'ensemble
    74.9 - * Matériel supporté
   74.10 - * Saveurs de LiveCD
   74.11 - * Installation
   74.12 - * Noyau Linux
   74.13 - * Paquets logiciels
   74.14 - * Bureaux graphiques
   74.15 - * Support et documentation
   74.16 - * Sécurité
   74.17 - * De Cooking à Stable
   74.18 - * Les personnes du projets
   74.19 -
   74.20 -
   74.21 -Vue d'ensemble
   74.22 ---------------
   74.23 -SliTaz GNU/Linux 1.0 a été publiée le 22 mars 2008 après deux ans de travail.
   74.24 -SliTaz est un système libre, complet et communautaire, proposant 448 paquets
   74.25 -logiciels facilement installables via le gestionnaire de paquets Tazpkg. Le
   74.26 -support des LiveCD à saveur est éprouvé et permet de créer facilement une
   74.27 -distribution personnalisé ou de disposer d'un système destiné à une tâche
   74.28 -spécifique telle que le traitement video, le graphisme ou le développement.
   74.29 -Le projet fournit un support technique aux utilisateurs via la liste de
   74.30 -discution et le forum officiel. Le livre de main ou Handbook de SliTaz,
   74.31 -contient les infomations et instructions pour apprendre à utiliser et finement
   74.32 -configurer le système. SliTaz peur s'installer ou se mettre à jour en mode
   74.33 -graphique et en mode texte via un installateur qui se veut simple, intuitif et
   74.34 -rapide. La distribution peut aussi être utilisée depuis un media USB, le
   74.35 -formatage et la configuration d'un périphérique USB peut se faire en quelques
   74.36 -commandes avec TazUSB.
   74.37 -
   74.38 -
   74.39 -Matériel supporté
   74.40 ------------------
   74.41 -SliTaz GNU/Linux supporte toutes les machines à base processeur dit i486 ou
   74.42 -X86, compatible Intel. Un minimum de 128 MB est conseillé pour utiliser le
   74.43 -corps du LiveCD, 64 Mb pour les saveurs slitaz-loram et 16 Mb avec un peu de
   74.44 -swap pour les saveurs slitaz-loram-cdrom ayant la même séléction de paquets
   74.45 -que le corps. Avec une saveur loram le système est moins réactif mais permet
   74.46 -d'installer SliTaz graphiquement sur de très anciennes machines. Une fois
   74.47 -installée SliTaz fonctionne bien avec un minimum de 16 Mb, mais il faut
   74.48 -oublier Firefox pour naviguer sur le web et utiliser Links par exemple. La
   74.49 -plupart des cartes réseau et cartes son supportées par le noyau sont
   74.50 -présentes, la gestion de l'energie et activée par défaut avec l'ACPI et le
   74.51 -support des batteries de PC portable se fait via les modules ac et battery,
   74.52 -en mode LiveCD l'option laptop permet de charger les modules de gestion
   74.53 -de la batterie au démarrage.
   74.54 -
   74.55 -
   74.56 -Saveurs de LiveCD
   74.57 ------------------
   74.58 -SliTaz GNU/Linux est distribuée sous la forme d'un LiveCD bootable permettant
   74.59 -d'installer graphiquement le système sur disque dur et permettant d'emporter
   74.60 -le système avec soi afin de retrouver ses applications et documents lors de
   74.61 -déplacements. Le projet distribue une image ISO nommée core, c'est le corps
   74.62 -du système fournissant une séléction de paquets multi-utilisations, permettant
   74.63 -de surfer sur le Web, écouter de la musique, éditer ou extraire des pistes
   74.64 -audio, créer des images, développer, installer rapidement des outils en PHP,
   74.65 -gérer des bases de donées SQL, éditer des images ISO ou encore graver des
   74.66 -CD/DVD. Il suffit d'un clique dans le menu des applications pour trouver les
   74.67 -logiciels installés et classés par catégorie.
   74.68 -
   74.69 -Le corps (core) du LiveCD peut aussi se reconstruire et générer des LiveCD's
   74.70 -à saveur particulières graphiquement ou en ligne de commande (plus puissant).
   74.71 -La manière la plus simple pour créer son propre LiveCD est de démarrer avec
   74.72 -le LiveCD corps, installer les paquets voulus et générer un distribution avec
   74.73 -Tazlito ou d'utiliser une des saveurs disponible sur le miroir. Pour obtenir
   74.74 -une liste des saveurs disponibles, pensez à recharger la liste de temps en
   74.75 -temps avec la commande 'tazlito list-flavors --recharge'.
   74.76 -
   74.77 -
   74.78 -Installation
   74.79 -------------
   74.80 -L'installation du système est entièrement automatisée et peut se faire en mode
   74.81 -graphique ou mode texte. Si vous voulez installer vos propres saveurs
   74.82 -de LiveCD, il suffit de conserver slitaz-tools dans la liste des paquets de la
   74.83 -saveur en question. Les prérequis matériel et autres informations utiles à
   74.84 -l'installation sur disque dur sont décrites directement dans l'installateur
   74.85 -et dans le Handbook. Si vous désirez partitionner un disque avant installation,
   74.86 -vous pouvez rapidement utiliser Gparted en mode Live. A la fin de 
   74.87 -l'installation, il est possible d'installer le gestionnaire de démarrage 
   74.88 -(bootloader) GRUB, il est capable de démarrer des systèmes GNU/Linux, BSD ou 
   74.89 -Windows. Cela permet d'installer SliTaz sur la même machine qu'un autre système
   74.90 -tout en laissant le choix du système à utiliser au démarrage de la machine.
   74.91 -
   74.92 -
   74.93 -Noyau Linux
   74.94 ------------
   74.95 -SliTaz GNU/linux 1.0 est distribuée avec le noyau Linux 2.6.24.2, patché pour
   74.96 -supporter la compression LZMA et corriger un problème d'affichage dans la
   74.97 -console virtuelle. Le support des disques IDE et SCSI est intégré ainsi que
   74.98 -celui des systèmes de fichiers ext2 et ext3. La plupart des cartes réseau
   74.99 -ethernet sont supportées soit directement, soit sous forme de modules
  74.100 -chargeables avec 'modprobe'. La capture video quant à elle nécessite les
  74.101 -modules ieee1394, raw1394 et ohci1394. La gestion des modules/drivers des
  74.102 -cartes son se fait avec 'soundconf'. Une liste complète de modules disponibles
  74.103 -peut être obtenue via la commande 'modprobe -l'. La configuration des modules
  74.104 -à charger au démarrage est située dans le fichier /etc/rcS.conf, en mode LiveCD
  74.105 -vous pouvez utiliser l'option modprobe=mod1,mod2 pour charger divers modules.
  74.106 -La configuration du noyau Linux de SliTaz est disponible dans le fichier
  74.107 -compressé /proc/config.gz et dans le dépôt Mercurial du wok.
  74.108 -
  74.109 -
  74.110 -Paquets logiciels
  74.111 ------------------
  74.112 -La gestion de paquets logiciels se fait avec le gestionnaire de paquets Tazpkg,
  74.113 -simple, intuitif, rapide, stable et proposant un mode interactif. Parmi les
  74.114 -448 paquets disponibles vous trouverez de quoi transformer votre machine en
  74.115 -bureau graphique complet et moderne avec e17, en atelier de graphisme avec
  74.116 -en autre Gimp et Inkscape. SliTaz peut aussi devenir un studio video avec Kino,
  74.117 -une borne internet avec messagerie internet, VOIP et navigateur web. Le système
  74.118 -est aussi conçu pour être un serveur puissant, léger, rapide et stable avec
  74.119 -LightTPD/PHP installés par défaut, le support CGI Perl ou Python, Rsync pour
  74.120 -les sauvegardes incrémentales et IPtables pour le par-feu. SliTaz peut bien sûr
  74.121 -fournir un système de développement complet avec entre autre le compilateur
  74.122 -GCC 4.2.2, Mercurial, l'IDE Geany et tous les paquets de développement des
  74.123 -librairies. Les paquets peuvent être trouvés via la fonction de rechercher de
  74.124 -Tazpkg ou via l'interface du site Web: http://www.slitaz.org/packages/
  74.125 -
  74.126 -Les paquets binaires du miroir peuvent être recompilés en utilisant le wok
  74.127 -et Tazwok pour cuire, toutes la documentation développeur est contenue dans
  74.128 -le livre de cuisine ou Cookbook de SliTaz toujours accessible depuis le site
  74.129 -Web du projet.
  74.130 -
  74.131 -
  74.132 -Bureaux graphiques
  74.133 -------------------
  74.134 -Le bureau fourni par défaut avec le coeur du LiveCD est propulsé par JWM, un
  74.135 -gestionnaire de fenêtres très léger et stable, l'intégration de la barre des
  74.136 -tâches nommée LXpanel permet d'avoir un menu généré dynamiquement en fonction
  74.137 -des standards de Freedesktop. Le principe du bureau est d'avoir un petit menu
  74.138 -via un clique sur l'écran avec des favoris, les effets graphiques, les outils
  74.139 -SliTaz pour LiveCD ou LiveUSB, tout ce qui concerne la configuration de JWM
  74.140 -et les actions système. Les applications sont elles, disponibles via le menu
  74.141 -des applications généré par LXpanel.
  74.142 -
  74.143 -Via le support des saveurs de LiveCD ou sur un système installé, vous avez
  74.144 -la possibilité d'installer l'environnement de bureau Enlightenment (e17) et
  74.145 -le gestionnaire de fenêtres Openbox. Les différentes sessions peuvent être
  74.146 -séléctionnées via la touche F1 du gestionnaire de connexion Slim, pour
  74.147 -modifier la session par défaut vous pouvez utiliser l'utilitaire 'tazx' ou
  74.148 -éditer à la main votre fichier ~/.xinitrc personnel.
  74.149 -
  74.150 -
  74.151 -Support et documentation
  74.152 -------------------------
  74.153 -Le projet SliTaz propose divers moyens de support et d'aide aux utilisateurs
  74.154 -du système, à commencer par la liste de discussion ou Mailing List, le forum
  74.155 -et le canal IRC. La documentation utilisateur est contenue dans le livre de
  74.156 -main ou Hanbook. Il contient beaucoup d'informations permettant de configurer
  74.157 -SliTaz dans les moindres détails. Le livre est lisible depuis le site web du
  74.158 -projet. Les manuels des différents outils sont installés sur le système et
  74.159 -accessibles depuis le menu Documentation. Ils décrivent toutes les commandes
  74.160 -possibles avec l'outil en question. Au niveau dévelopeur, la construction
  74.161 -du système ou l'utilisation du wok et des recettes sont soigeusement décrites
  74.162 -dans le livre de cuisine ou Cookbook. Les livres, manuels et notes de
  74.163 -publication sont en ligne: http://www.sitaz.org/doc/
  74.164 -
  74.165 -
  74.166 -Sécurité
  74.167 ---------
  74.168 -La version stable bénéficie de mise à jour de sécurité, il est important de
  74.169 -penser à recharger et mettre à jour les paquets régulièrement. Au niveau du
  74.170 -réseau le par-feu est assuré pas IPtables, le serveur LightTPD supporte les
  74.171 -authentifications par mots de passe cryptés et Dropbear fournit un client et un
  74.172 -serveur SSH sécurisé. Les mots de passe des utilisateurs du système sont aussi
  74.173 -cryptés et seul l'administarteur root peut modifier les fichiers système. Pour
  74.174 -plus d'informations ou apprendre à configurer le par-feu, vous pouvez vous
  74.175 -référer au Handbook. Les paquets en rapport à la sécurité sont classés dans
  74.176 -la catégorie: security.
  74.177 -
  74.178 -
  74.179 -De Cooking à Stable
  74.180 --------------------
  74.181 -L'installateur de SliTaz GNU/Linux propose une fonction de mise à jour système
  74.182 -permettant de passer un système en cuission (Cooking) en version stable. Pour
  74.183 -mettre à jour un système il vous faut démarrer sur le LiveCD stable, lancer
  74.184 -l'installateur en appuyant sur Upgrade et spécifier ensuite la partition
  74.185 -contenant le système à mettre à jour. L'installateur va nettoyer le système et
  74.186 -réinstaller tous les paquets non présents sur le cdrom depuis le miroir. Une
  74.187 -fois terminé, vous pourrez redémarrer sur votre nouvelle version de SliTaz.
  74.188 -A noter que cette methode peut aussi servir à refaire une installation propre
  74.189 -du système tout en retrouvant la séléction des paquets précédemment installés.
  74.190 -
  74.191 -A noter que l'installateur va conserver un copie des listes de paquets et une
  74.192 -archive complète du répertoire des fichiers de configuration /etc (etc.tar.gz)
  74.193 -dans: /var/lib/slitaz-installer
  74.194 -
  74.195 -
  74.196 -Les personnes du projet
  74.197 ------------------------
  74.198 -SliTaz est fier d'être un projet communautaire et international, les personnes
  74.199 -du projet sont celles qui développent la distribution, s'occupent du site Web
  74.200 -corrigent les logiciels sur les dépôts Hg ou écrivent de la documentation
  74.201 -officielle. En passant par la Suisse, la France, le Quebec, l'Algérie et
  74.202 -l'Angleterre:
  74.203 -
  74.204 -    Christophe Lincoln
  74.205 -    Pascal Bellard
  74.206 -    Eric Joseph-Alexandre
  74.207 -    Julien Rabier
  74.208 -    Paul Issot
  74.209 -    Andrew Miller
  74.210 -    Serge Daigle
  74.211 -    Gauthier Bar
  74.212 -    Gwenhaël Goavec-Merou
  74.213 -    Mohamed Jabara
  74.214 -    Didier Bretin
  74.215 -
  74.216 -Le projet tient encore à remercier tous les relecteurs, testeurs, hackers
  74.217 -et utilisateurs ayant pris du temps pour faire avancer la distribution.
  74.218 -
  74.219 -
  74.220 -===============================================================================
  74.221 -
    75.1 --- a/doc/scratchbook/base-apps.html	Sat Apr 11 18:26:49 2009 +0200
    75.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    75.3 @@ -1,646 +0,0 @@
    75.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    75.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    75.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    75.7 -<head>
    75.8 -    <title>SliTaz Scratchbook - Base apps</title>
    75.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   75.10 -    <meta name="description" content="applications de base du système livecd slitaz" />
   75.11 -    <meta name="expires" content="never" />
   75.12 -    <meta name="modified" content="2007-12-24 12:30:00" />
   75.13 -    <meta name="publisher" content="www.slitaz.org" />
   75.14 -    <meta name="author" content="Christophe Lincoln"/>
   75.15 -    <link rel="shortcut icon" href="favicon.ico" />
   75.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   75.17 -</head>
   75.18 -<body bgcolor="#ffffff">
   75.19 -
   75.20 -<!-- Header and quick navigation -->
   75.21 -<div id="header">
   75.22 -<div align="right" id="quicknav">
   75.23 -	<a name="top"></a>
   75.24 -	<a href="base-system.html">Base system</a> |
   75.25 -	<a href="index.html">Table des matières</a> |
   75.26 -	<a href="base-ncurses.html">Base ncurses</a>
   75.27 -</div>
   75.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   75.29 -</div>
   75.30 -
   75.31 -<!-- Content. -->
   75.32 -<div id="content">
   75.33 -<div class="content-right"></div>
   75.34 -
   75.35 -
   75.36 -<h2><font color="#DF8F06">Applications de base</font></h2>
   75.37 -<p>
   75.38 -Install et configuration des bibliothèques et des applications de base.
   75.39 -</p>
   75.40 -<ul>
   75.41 -    <li><a href="#about">A propos de ce chapitre</a> - Description et variable
   75.42 -    d'environnement ($fs)</li>
   75.43 -    <li><a href="#bc">bc-1.06</a> - Calculatrice en mode texte.</li>
   75.44 -    <li><a href="#zlib">zlib-1.2.3</a> - Bibliothèques de compression.</li>
   75.45 -    <li><a href="#pcre">pcre-7.4</a> - Expressions régulières compatible
   75.46 -    Perl.</li>
   75.47 -    <li><a href="#e2fsprogs">e2fsprogs-1.39</a> - Utilitaires de gestion des
   75.48 -    systèmes de fichiers.</li>
   75.49 -    <li><a href="#dropbear">dropbear-0.50</a> - Client et serveur SSH
   75.50 -    légé.</li>
   75.51 -    <li><a href="#lighttpd">lighttpd-1.4.18</a> - Serveur web HTTP, léger et
   75.52 -    sécurisé.</li>
   75.53 -    <li><a href="#iptables">iptables-1.3.7</a> - Netfilter, pare-feu
   75.54 -    Linux.</li>
   75.55 -    <li><a href="#sqlite">sqlite-3.5.1</a> - Petit moteur de base de données
   75.56 -    SQL.</li>
   75.57 -    <li><a href="#cdrkit">cdrkit-1.1.5</a> - Outils de manipulation de cdrom
   75.58 -    et images ISO.</li>
   75.59 -    <li><a href="#cpio">cpio-2.8</a> - Archiveur utilisé en autre pour les
   75.60 -    paquets SliTaz et l'initramfs.</li>
   75.61 -    <li><a href="#microperl">microperl-5.8.8</a> - Un tout petit Perl.</li>
   75.62 -    <li><a href="#module-init-tools">module-init-tools-3.2</a> - Outils de
   75.63 -    manipulation des modules du noyau.</li>
   75.64 -    <li><a href="#kernel-modules">Copie et compression des modules du
   75.65 -    Kernel.</a></li>
   75.66 -    <li><a href="#initramfs-iso">Génération de l'initramfs, et d'une
   75.67 -    image ISO.</a></li>
   75.68 -</ul>
   75.69 -<a name="about"></a>
   75.70 -<h3><font color="#6c0023">A propos</font></h3>
   75.71 -<p>
   75.72 -Ce chapitre décrit l'installations des bibliothèque et des applications de
   75.73 -base en mode texte, fournies avec SliTaz.
   75.74 -</p>
   75.75 -<h4>Affecter une variable d'environnement ($fs)</h4>
   75.76 -<p>
   75.77 -Une variable d'environnement permet de ne pas spécifier tout le chemin vers le
   75.78 -répertoire, mais simplement $NomDeVariable. Nous allons afecter un variable '$fs'
   75.79 -pour indiquer le chemin vers le système de fichier racine 'rootfs'. Pour cela vous
   75.80 -pouvez vous placer dans le répertoire de travail de SliTaz, et tapez:
   75.81 -</p>
   75.82 -<pre>
   75.83 - # export fs=$PWD/rootfs
   75.84 -</pre>
   75.85 -<p>
   75.86 -Pour vérifier:
   75.87 -</p>
   75.88 -<pre>
   75.89 - # echo $fs
   75.90 -</pre>
   75.91 -<a name="bc"></a>
   75.92 -<h3><font color="#6c0023">bc-1.06 - Calculatrice en mode texte</font></h3>
   75.93 -<p>
   75.94 -L'application bc
   75.95 -(<a href="http://www.gnu.org/software/bc/">www.gnu.org/software/bc/</a>)
   75.96 -fourni une petite calculette, lors de la compilation l'utilitaire dc est
   75.97 -aussi construit mais SliTaz ne l'installe pas. A noter que dc est aussi
   75.98 -diponible avec Busybox. Pour la copie de dc, il faut supprimer le liens
   75.99 -de dc vers BusyBox si il existe. Nous utilison un répertoire _pkg (package)
  75.100 -pour l'installation. Un petit nettoyage des exécutables avec strip
  75.101 -et copie des utilitaires:
  75.102 -</p>
  75.103 -<pre>
  75.104 - # cd src
  75.105 - # wget http://ftp.gnu.org/pub/gnu/bc/bc-1.06.tar.gz
  75.106 - # tar xzfv bc-1.06.tar.gz
  75.107 - # cd bc-1.06
  75.108 - # ./configure --prefix=/usr --infodir=/usr/share/info \
  75.109 -   --mandir=/usr/share/man
  75.110 - # make
  75.111 - # make DESTDIR=$PWD/_pkg install
  75.112 - # strip -vs _pkg/usr/bin/*
  75.113 - # cp -avi _pkg/usr/bin/bc $fs/usr/bin
  75.114 -</pre>
  75.115 -<h4>libs</h4>
  75.116 -<p>
  75.117 -Un petit ldd sur bc devrait donner:
  75.118 -</p>
  75.119 -<pre class="script">
  75.120 -        libc.so.6 => /lib/libc.so.6 (0x40029000)
  75.121 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  75.122 -</pre>
  75.123 -<a name="zlib"></a>
  75.124 -<h3><font color="#6c0023">zlib-1.2.3 - Bibliothèques de compression</font></h3>
  75.125 -<p>
  75.126 -Le paquet zlib (<a href="http://www.zlib.net/">http://www.zlib.net/</a>)
  75.127 -fourni des fonctions de compression et de décompression, utilisées entre autre,
  75.128 -par le serveur SSH dropbear et le serveur X:
  75.129 -</p>
  75.130 -<pre>
  75.131 - # cd ..
  75.132 - # wget http://www.gzip.org/zlib/zlib-1.2.3.tar.bz2
  75.133 - # tar xjfv zlib-1.2.3.tar.bz2
  75.134 - # cd zlib-1.2.3
  75.135 - # ./configure --shared --prefix=/usr
  75.136 - # make
  75.137 - # strip -vs libz.so*
  75.138 - # cp -av libz.so* $fs/usr/lib
  75.139 -</pre>
  75.140 -<a name="pcre"></a>
  75.141 -<h3><font color="#6c0023">pcre-7.4 - Expressions régulières compatible perl</font></h3>
  75.142 -<p>
  75.143 -Le paquet pcre (<a href="http://www.pcre.org/">http://www.pcre.org/</a>)
  75.144 -fourni les bibliothèques des fonctions d'expressions régulières compatible
  75.145 -Perl PCRE, utilisées entre autre par le serveur web LightTPD:
  75.146 -</p>
  75.147 -<pre>
  75.148 - # cd ..
  75.149 - # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.4.tar.gz
  75.150 - # tar xzfv pcre-7.4.tar.gz
  75.151 - # cd pcre-7.4
  75.152 - # ./configure --prefix=/usr
  75.153 - # make
  75.154 - # make DESTDIR=$PWD/_pkg install
  75.155 - # strip -vs _pkg/usr/bin/*
  75.156 - # strip -vs _pkg/usr/lib/*
  75.157 - # cp -av _pkg/usr/bin/* $fs/usr/bin
  75.158 - # cp -av _pkg/usr/lib/*.so* $fs/usr/lib
  75.159 -</pre>
  75.160 -<a name="e2fsprogs"></a>
  75.161 -<h3><font color="#6c0023">e2fsprogs-1.39 - Utilitaires de gestion des systèmes de fichiers</font></h3>
  75.162 -<p>
  75.163 -Le paquet e2fsprogs (<a href="http://e2fsprogs.sourceforge.net/"
  75.164 ->http://e2fsprogs.sourceforge.net/</a>) fournit les utilitaires pour la
  75.165 -manipulation des systèmes de fichiers ext3 et ext2. Nous n'allons pas tout
  75.166 -prendre, car cela nous fait gangner de la place. A noter que nous utilisons
  75.167 -fsck de Busybox:
  75.168 -</p>
  75.169 -<pre>
  75.170 - # cd ..
  75.171 - # wget http://puzzle.dl.sourceforge.net/sourceforge/e2fsprogs/e2fsprogs-1.39.tar.gz
  75.172 - # tar xzf e2fsprogs-1.39.tar.gz
  75.173 - # cd e2fsprogs-1.39
  75.174 - # ./configure --prefix=/usr --with-root-prefix="" \
  75.175 -   --enable-elf-shlibs --disable-evms --sysconfdir=/etc \
  75.176 -   --infodir=/usr/share/info --mandir=/usr/share/man
  75.177 - # make
  75.178 - # make DESTDIR=$PWD/_pkg install
  75.179 - # strip -vs _pkg/sbin/*
  75.180 - # strip -vs _pkg/lib/*
  75.181 - # strip -vs _pkg/usr/bin/*
  75.182 - # strip -vs _pkg/usr/sbin/*
  75.183 - # strip -vs _pkg/usr/lib/*
  75.184 -</pre>
  75.185 -<p>
  75.186 -Install des utilitaires, des fichiers de configuration, et des bibliothèques
  75.187 -dans le rootfs de SliTaz. Attention si vous avez décidé d'utiliser fsck,
  75.188 -il ne faut pas écraser un lien Busybox:
  75.189 -</p>
  75.190 -<pre>
  75.191 - # cp -i _pkg/sbin/{badblocks,blkid,dumpe2fs,e2fsck,e2image} $fs/sbin
  75.192 - # cp -i _pkg/sbin/{e2label,findfs,logsave,mke2fs,mkfs.*} $fs/sbin
  75.193 - # cp -i _pkg/sbin/{resize2fs,tune2fs} $fs/sbin
  75.194 - # cp -a _pkg/lib/* $fs/lib
  75.195 - # rm -rf $fs/lib/libss*
  75.196 - # cp -a _pkg/etc/* $fs/etc
  75.197 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  75.198 - # cp -a _pkg/usr/sbin/* $fs/usr/sbin
  75.199 - # cp -ad _pkg/usr/lib/*.so $fs/usr/lib
  75.200 - # rm -rf $fs/usr/lib/libss*
  75.201 -</pre>
  75.202 -<p>
  75.203 -Vous pouvez aussi copier le fichier de la locale pour le français:
  75.204 -</p>
  75.205 -<pre>
  75.206 - # mkdir $fs/usr/share/locale
  75.207 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  75.208 -</pre>
  75.209 -<a name="dropbear"></a>
  75.210 -<h3><font color="#6c0023">dropbear-0.50 - Client et serveur SSH légé</font></h3>
  75.211 -<p>
  75.212 -Dropbear (<a href="http://matt.ucc.asn.au/dropbear/dropbear.html"
  75.213 - >http://matt.ucc.asn.au/dropbear/dropbear.html</a>) est un petit client et
  75.214 -serveur sécurisé, supportant le protocole SSH 2. Dropbear est compatible avec
  75.215 -openSSH, et utilise ~/.ssh/authorized_keys pour la gestion des clés public. Dropbear
  75.216 -fournit aussi une version de scp, qu'il faut compiler avec 'manke scp':
  75.217 -</p>
  75.218 -<pre>
  75.219 - # cd ..
  75.220 - # wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.50.tar.gz
  75.221 - # tar xzf dropbear-0.50.tar.gz
  75.222 - # cd dropbear-0.50
  75.223 - # ./configure --prefix=/usr
  75.224 - # make
  75.225 - # make scp
  75.226 - # make DESTDIR=$PWD/_pkg install
  75.227 - # strip -v scp
  75.228 - # strip -v _pkg/usr/bin/*
  75.229 - # strip -v _pkg/usr/sbin/*
  75.230 -</pre>
  75.231 -<p>
  75.232 -Install du client, et des outils associés dans /usr/bin, et install
  75.233 -du server dans /usr/sbin:
  75.234 -</p>
  75.235 -<pre>
  75.236 - # cp scp $fs/usr/bin
  75.237 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  75.238 - # cp -a _pkg/usr/sbin/* $fs/usr/sbin
  75.239 -</pre>
  75.240 -<h4>libs</h4>
  75.241 -<pre class="script">
  75.242 -        libutil.so.1 => /lib/libutil.so.1 (0x40025000)
  75.243 -        libz.so.1 => /usr/lib/libz.so.1 (0x40028000)
  75.244 -        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4003b000)
  75.245 -        libc.so.6 => /lib/libc.so.6 (0x40068000)
  75.246 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  75.247 -</pre>
  75.248 -<p>
  75.249 -Copie de la bibliothèque libutil.so.1 dans $fs/lib, si ce n'est pas déjà le cas.
  75.250 -Les autres bibliothèques devraient être présentes, suite à la construction du
  75.251 -système de base:
  75.252 -</p>
  75.253 -<pre>
  75.254 - # cp -a /lib/libutil* $fs/lib
  75.255 -</pre>
  75.256 -<h4>Configurer Dropbear</h4>
  75.257 -<p>
  75.258 -Les fichiers de configuration utilisateur sont  dans ~/.ssh, contenant
  75.259 -authorized_keys et known_hosts. Les répertoire ~/.ssh et le fichier
  75.260 -known_hosts, sont créés automatiquement la première fois que l'utilisateur
  75.261 -lance dbclient. Les fichiers de configuration système du server Dropbear sont
  75.262 -par défaut dans /etc/dropbear:
  75.263 - </p>
  75.264 -<pre>
  75.265 - # mkdir $fs/etc/dropbear
  75.266 -</pre>
  75.267 -<p>
  75.268 -Pour que le serveur fonctionnent, il faut générer les clés sécurisées
  75.269 -avant de démarrer le serveur sur SliTaz. Vous pouvez utiliser dropbearkey
  75.270 -avec les commandes ci-dessous:
  75.271 -</p>
  75.272 -<pre>
  75.273 - # dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
  75.274 - # dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
  75.275 -</pre>
  75.276 -<p>
  75.277 -Sur SliTaz vous pouvez démarrer le serveur SSH avec la commande :
  75.278 -</p>
  75.279 -<pre>
  75.280 - # /etc/init.d/dropbear start
  75.281 -</pre>
  75.282 -<a name="lighttpd"></a>
  75.283 -<h3><font color="#6c0023">lighttpd-1.4.18 - Serveur web HTTP</font></h3>
  75.284 -<p>
  75.285 -LightTPD (<a href="http://www.lighttpd.net/">www.lighttpd.net</a>) est un
  75.286 -serveur web puissant, léger, et sécurisé. Le projet est très actif, et la
  75.287 -configuration du serveur et simple. Il supporte les hôtes virtuels, les scripts
  75.288 -CGI, et il permet une gestion intelligente de la charge CPU.
  75.289 -</p>
  75.290 -<pre>
  75.291 - # cd ..
  75.292 - # wget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.gz
  75.293 - # tar xzf lighttpd-1.4.18.tar.gz
  75.294 - # cd lighttpd-1.4.18
  75.295 - # ./configure -enable-shared --disable-ipv6 --prefix=/usr \
  75.296 -   --libdir=/usr/lib/lighttpd --mandir=/usr/share/man
  75.297 - # make
  75.298 - # make DESTDIR=$PWD/_pkg install
  75.299 - # strip -vs _pkg/usr/bin/*
  75.300 - # strip -vs _pkg/usr/sbin/*
  75.301 - # strip -vs _pkg/usr/lib/lighttpd/*
  75.302 -</pre>
  75.303 -<p>
  75.304 -Installation du serveur, et des bibliothèques générées. Nous allons ensuite
  75.305 -supprimer copier seulement quelques modules (9) :
  75.306 -</p>
  75.307 -<pre>
  75.308 - # cp _pkg/usr/bin/* $fs/usr/bin
  75.309 - # cp _pkg/usr/sbin/* $fs/usr/sbin
  75.310 - # mkdir $fs/usr/lib/lighttpd
  75.311 - Modules :
  75.312 - # cp _pkg/usr/lib/lighttpd/mod_access.so $fs/usr/lib/lighttpd
  75.313 - # cp _pkg/usr/lib/lighttpd/mod_accesslog.so $fs/usr/lib/lighttpd
  75.314 - # cp _pkg/usr/lib/lighttpd/mod_alias.so $fs/usr/lib/lighttpd
  75.315 - # cp _pkg/usr/lib/lighttpd/mod_auth.so $fs/usr/lib/lighttpd
  75.316 - # cp _pkg/usr/lib/lighttpd/mod_cgi.so $fs/usr/lib/lighttpd
  75.317 - # cp _pkg/usr/lib/lighttpd/mod_compress.so $fs/usr/lib/lighttpd
  75.318 - # cp _pkg/usr/lib/lighttpd/mod_rewrite.so $fs/usr/lib/lighttpd
  75.319 - # cp _pkg/usr/lib/lighttpd/mod_status.so $fs/usr/lib/lighttpd
  75.320 - # cp _pkg/usr/lib/lighttpd/mod_userdir.so $fs/usr/lib/lighttpd
  75.321 -</pre>
  75.322 -<h4>libs</h4>
  75.323 -<p>
  75.324 -Il ne devrait vous manquer que libdl.so.2, que nous allons copier:
  75.325 -</p>
  75.326 -<pre>
  75.327 - # cp -a /lib/libdl* $fs/lib
  75.328 -</pre>
  75.329 -<h4>/var/www - Racine des documents du serveur</h4>
  75.330 -<p>
  75.331 -Le répertoire /var/www est le répertoire racine des documents servis par
  75.332 -défaut. Vous y avez accès via l'url http://localhost/. Ce répertoire peut
  75.333 -contenir une page <code>index.html</code> s'affichant automatiquement lors
  75.334 -d'une requête. Nous allons créer le répertoire /var/www, à vous de vois ce
  75.335 -que vous vouleu y mettre :
  75.336 -</p>
  75.337 -<pre>
  75.338 - # mkdir -p $fs/var/www
  75.339 -</pre>
  75.340 -<h4>lighttpd.conf - Fichier de configuration de LightTPD</h4>
  75.341 -<p>
  75.342 -Le fichier de configuration principale de LightTPD se trouve dans /etc/lighttpd,
  75.343 -et se nomme lighttpd.conf. Le fichier de configuration fournit par SliTaz est auto
  75.344 -documenté, il suffit de le parcourir. Vous trouverez d'autres exemples sur le site
  75.345 -web de LightTPD. Vous trouverez aussi un exemple de configuration dans /doc
  75.346 -de l'archive de LightTPD:
  75.347 -</p>
  75.348 -<pre>
  75.349 - # cp -a ../slitaz-tools-1.1/etc/lighttpd $fs/etc
  75.350 -</pre>
  75.351 -<p>
  75.352 -Création du répertoire contenant les fichiers de log:
  75.353 -</p>
  75.354 -<pre>
  75.355 - # mkdir $fs/var/log/lighttpd
  75.356 -</pre>
  75.357 -<h4>Utilisateur et groupe www</h4>
  75.358 -<p>
  75.359 -Nous allons ajouter un utilisateur et un groupe pour le serveur web, cela ajoute
  75.360 -de la sécurité, et il n'y a aucune raison pour qu'il tourne sous root. L'utilisateur
  75.361 -par défaut sur SliTaz est 'www', mais vous pouvez changer cela dans le fichier de
  75.362 -configuration lighttpd.conf. L'application adduser de Busybox ayant des limitations
  75.363 -nous ajoutons l'utilisateur 'www' manuellement. Nous changeons aussi les permissions
  75.364 -sur le répertoire des logs du serveur web:
  75.365 -</p>
  75.366 -<pre>
  75.367 - # echo "www:x:80:80:www:/var/www:/bin/sh" >> $fs/etc/passwd
  75.368 - # echo "www:*:13509:0:99999:7:::" >> $fs/etc/shadow
  75.369 - # echo "www:*:13509:0:99999:7:::" >> $fs/etc/shadow-
  75.370 - # chroot $fs /bin/ash
  75.371 - /# addgroup -g 80 www
  75.372 - /# chown www.www /var/log/lighttpd
  75.373 - # exit
  75.374 -</pre>
  75.375 -<p>
  75.376 -Pour démarrer le serveur web vous pouvez utiliser le script /etc/init.d/lighttpd
  75.377 -fourni dans SliTaz tools, en tapant la commande <code>/etc/init.d/lighttpd start</code>.
  75.378 -Vous pouvez aussi automatiser son lancement au boot avec un lien de /etc/init.d/lighttpd
  75.379 -pointant vers /etc/rc.d/60lighttpd.
  75.380 -</p>
  75.381 -<a name="iptables"></a>
  75.382 -<h3><font color="#6c0023">iptables-1.3.7 - Netfilter, pare-feu Linux</font></h3>
  75.383 -<p>
  75.384 -Netfilter (<a href="http://www.netfilter.org/">www.netfilter.org</a>) est le module qui
  75.385 -fournit au noyau Linux les fonctions de pare-feu, de partage de connexions internet (NAT) et
  75.386 -d'historisation du trafic réseau. La commande iptables permet de configurer Netfilter,
  75.387 -iptables-restore et iptables-save permettent de sauvegarder/restaurer la configuration
  75.388 -Netfilter:
  75.389 -</p>
  75.390 -<pre>
  75.391 - # cd ..
  75.392 - # wget http://www.netfilter.org/projects/iptables/files/iptables-1.3.7.tar.bz2
  75.393 - # tar xjf iptables-1.3.7.tar.bz2
  75.394 - # cd iptables-1.3.7
  75.395 - # make KERNEL_DIR=../linux-2.6.20 BINDIR=/sbin \
  75.396 -   LIBDIR=/lib MANDIR=/usr/share/man
  75.397 - # make KERNEL_DIR=../linux-2.6.20 BINDIR=/sbin \
  75.398 -   LIBDIR=/lib MANDIR=/usr/share/man \
  75.399 -   DESTDIR=$PWD/_pkg install
  75.400 - # strip  _pkg/sbin/*
  75.401 - # strip  _pkg/lib/iptables/*
  75.402 -</pre>
  75.403 -<p>
  75.404 -Installation des applications iptables*, et des bibliothèques suffisantes pour un firewall
  75.405 -basique:
  75.406 -</p>
  75.407 -<pre>
  75.408 - # cp -a _pkg/sbin/iptables* $fs/sbin
  75.409 - # mkdir $fs/lib/iptables
  75.410 - # cp -a _pkg/lib/iptables/{libipt_standard.so,libipt_conntrack.so} \
  75.411 -   $fs/lib/iptables
  75.412 - # cp -a _pkg/lib/iptables/{libipt_tcp.so,libipt_udp.so} $fs/lib/iptables
  75.413 -</pre>
  75.414 -<p>
  75.415 -Pour satifaire les dépendances d'iptables, il faut copier la bibliothèque libnsl*:
  75.416 -</p>
  75.417 -<pre>
  75.418 - # cp -va /lib/libnsl* $fs/lib/tls
  75.419 - # strip $fs/lib/libnsl*
  75.420 -</pre>
  75.421 -<a name="sqlite"></a>
  75.422 -<h3><font color="#6c0023">sqlite-3.5.1 - Petit moteur de base de données SQL</font></h3>
  75.423 -<p>
  75.424 -Ce paquet fourni <code>sqlite3</code> et les bibliothèques <code>sqlite3.so*</code>
  75.425 -(<a href="http://www.sqlite.org/">www.sqlite.org</a>). SQLite est
  75.426 -intégré directement aux programmes en utilisant des fichiers de bases
  75.427 -de données, il est performant et rapide:
  75.428 -</p>
  75.429 -<pre>
  75.430 - # cd ..
  75.431 - # wget http://www.sqlite.org/sqlite-3.5.1.tar.gz
  75.432 - # tar xzf sqlite-3.5.1.tar.gz
  75.433 - # cd sqlite-3.5.1
  75.434 - # ./configure --prefix=/usr --disable-tcl
  75.435 - # make
  75.436 - # make DESTDIR=$PWD/_pkg install
  75.437 - # strip _pkg/usr/lib/*.so*
  75.438 - # strip _pkg/usr/bin/*
  75.439 -</pre>
  75.440 -<p>
  75.441 -Installation des bibliothèques et de l'utilitaire <code>sqlite3</code>
  75.442 -dans le rootfs de SliTaz:
  75.443 -</p>
  75.444 -<pre>
  75.445 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  75.446 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  75.447 -</pre>
  75.448 -<a name="cdrkit"></a>
  75.449 -<h3><font color="#6c0023">cdrkit-1.1.5 - Outils de manipulation de cdrom et images ISO</font></h3>
  75.450 -<p>
  75.451 -cdrkit (<a href="http://www.cdrkit.org/">www.cdrkit.org</a>)
  75.452 -fournit des outils de manipulation de cdrom. SliTaz installe par défaut
  75.453 -wodim pour la gravure et genisoimage pour la création d'image ISO (c'est
  75.454 -le paquet cdrkit-base-1.1.5). La compilation est un peu particulière
  75.455 -(cmake), mais ne devrait pas poser trop de problèmes:
  75.456 -</p>
  75.457 -<pre>
  75.458 - # cd ..
  75.459 - # wget http://cdrkit.org/releases/cdrkit-1.1.5.tar.gz
  75.460 - # tar xzf cdrkit-1.1.5.tar.gz
  75.461 - # cd cdrkit-1.1.5
  75.462 - # make
  75.463 - # make install PREFIX=$PWD/_pkg/usr
  75.464 - # strip -v _pkg/usr/bin/*
  75.465 - # strip -v _pkg/usr/sbin/*
  75.466 - # cp _pkg/usr/bin/genisoimage $fs/usr/bin
  75.467 - # cp _pkg/usr/bin/wodim $fs/usr/bin
  75.468 -</pre>
  75.469 -<p>
  75.470 -Copie de la bibliothèque libcap.so.1 requise par wodim:
  75.471 -</p>
  75.472 -<pre>
  75.473 - # cp -a /lib/libcap.so* $fs/lib
  75.474 -</pre>
  75.475 -<a name="cpio"></a>
  75.476 -<h3><font color="#6c0023">cpio-2.8 - Archiveur</font></h3>
  75.477 -<p>
  75.478 -cpio (<a href="http://www.gnu.org/software/cpio/">http://www.gnu.org/software/cpio/</a>)
  75.479 -fournit des outils de manipulation de s archives au format cpio. Ce
  75.480 -format d'archive est utilisé pour les paquets SliTaz et l'image initramfs
  75.481 -du cdrom. A noter que Busybox fournit aussi une version de cpio qui
  75.482 -permet seulemnt de désarchiver:
  75.483 -</p>
  75.484 -<pre>
  75.485 - # cd ..
  75.486 - # wget ftp://sunsite.cnlab-switch.ch/mirror/gnu/cpio/cpio-2.8.tar.gz
  75.487 - # tar xzf cpio-2.8.tar.gz
  75.488 - # cd cpio-2.8
  75.489 - # ./configure --prefix=/usr --bindir=/bin \
  75.490 -   --libexecdir=/usr/bin --mandir=/usr/share/man \
  75.491 -   --infodir=/usr/share/info
  75.492 - # make
  75.493 - # make DESTDIR=$PWD/_pkg install
  75.494 - # strip -v _pkg/bin/*
  75.495 - # strip -v _pkg/usr/bin/*
  75.496 -</pre>
  75.497 -<p>
  75.498 -Installation de <code>cpio</code> dans /bin et de <code>rmt</code>
  75.499 -dans /usr/bin. Vous pouvez aussi installer les fichiers de
  75.500 -localisation pour le français:
  75.501 -</p>
  75.502 -<pre>
  75.503 - # cp -a _pkg/bin/* $fs/bin
  75.504 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  75.505 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  75.506 -</pre>
  75.507 -<a name="microperl"></a>
  75.508 -<h3><font color="#6c0023">microperl-5.8.8 - Un tout petit Perl</font></h3>
  75.509 -<p>
  75.510 -Microperl est une micro implémentation de Perl permettant d'utiliser la plus
  75.511 -part des fonctions de base fournies par le puissant langage qu'est Perl. Vous
  75.512 -trouverez plus d'infos dans l'archine source et le fichier
  75.513 -<code>README.micro</code>. Nous applicaons un petit <code>sed</code> sur le
  75.514 -fichier de configuration, pour que microperl cherche les modules dans
  75.515 -<code>/usr/lib/perl5</code>. Nous créons aussi un lien pour que les scripts
  75.516 -<code>#/usr/bin/perl</code> fonctionnent :
  75.517 -</p>
  75.518 -<pre>
  75.519 - # wget http://ftp.funet.fi/pub/CPAN/src/perl-5.8.8.tar.gz
  75.520 - # tar xzf perl-5.8.8.tar.gz
  75.521 - # cd perl-5.8.8
  75.522 - # sed -i s/'usr\/local'/'usr'/ uconfig.sh
  75.523 - # sed -i s/'perl5\/5.9'/'perl5'/ uconfig.sh
  75.524 - # sed -i s/'unknown'/'i486-pc-linux-gnu'/ uconfig.sh
  75.525 - # make -f Makefile.micro regen_uconfig
  75.526 - # make -f Makefile.micro
  75.527 - # strip microperl
  75.528 - # cp microperl $fs/usr/bin
  75.529 - # chroot $fs /bin/ash
  75.530 - /# cd /usr/bin
  75.531 - /# ln -s microperl perl
  75.532 - /# exit
  75.533 -</pre>
  75.534 -<a name="module-init-tools"></a>
  75.535 -<h3><font color="#6c0023">module-init-tools-3.2 - Outils de manipulation des modules du noyau</font></h3>
  75.536 -<p>
  75.537 -Les <a href="http://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/"
  75.538 - >module-init-tools</a> de kernel.org, modprobe, insmod, rmmod, lsmod, que
  75.539 -BusyBox fournit aussi. Nous avons fait le choix de les utiliser car nous pouvons
  75.540 -compiler modutils/modprobe pour qu'il support les modules compressés (.gz),
  75.541 -afin de gagner de la place. Pour cela il faut utiliser l'option --enable-zlib. Ensuite
  75.542 -c'est le nettoyage, et la copie des binaires. Nous ne prenons pas tout ce qui a
  75.543 -créé, seulement ce dont nous avons besoin, depmod, insmod, modinfo, modprobe,
  75.544 -rmmod dans /sbin, et lsmod dans /bin.
  75.545 -</p>
  75.546 -<pre>
  75.547 - # cd ..
  75.548 - # wget http://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.2.tar.bz2
  75.549 - # tar xjf module-init-tools-3.2.tar.bz2
  75.550 - # cd module-init-tools-3.2
  75.551 - # ./configure --enable-zlib --prefix=/usr --sbindir=/sbin --bindir=/bin \
  75.552 -   --sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man
  75.553 - # make
  75.554 - # make DESTDIR=$PWD/_pkg install
  75.555 - # strip -v _pkg/sbin/{depmod,insmod,modinfo,modprobe,rmmod}
  75.556 - # strip -v _pkg/bin/lsmod
  75.557 - # cp -i _pkg/sbin/{depmod,insmod,modinfo,modprobe,rmmod} $fs/sbin
  75.558 - # cp -i _pkg/bin/lsmod $fs/bin
  75.559 - # cd ..
  75.560 -</pre>
  75.561 -<a name="kernel-modules"></a>
  75.562 -<h3><font color="#6c0023">Copie des modules du kernel</font></h3>
  75.563 -<p>
  75.564 -Copie des fichier depuis linux-2.6.20/_pkg.
  75.565 -</p>
  75.566 -<pre>
  75.567 - # cp -a linux-2.6.20/_pkg/lib/* $fs/lib
  75.568 -</pre>
  75.569 -<h4>Compression des modules du kernel</h4>
  75.570 -<p>
  75.571 -Compression des modules, cette opération permet de ganger 50% de
  75.572 -place environ, nous commençons par nous déplacer dans le rootfs
  75.573 -, puis nous chercons tous les fichiers portant l'extension <code>.ko</code>
  75.574 -pour les compresser. Vous pouvez aussi faire cela avec le script 'gzmodtaz.sh'
  75.575 -contenu dans SliTaz tools:
  75.576 -</p>
  75.577 -<pre>
  75.578 - # cd $fs
  75.579 -</pre>
  75.580 -<p>
  75.581 -Avec 'gztazmod.sh':
  75.582 -</p>
  75.583 -<pre>
  75.584 - # cp -v ../src/slitaz-tools-1.1/utils/gztazmod.sh sbin
  75.585 - # ./sbin/gztazmod.sh lib/modules/2.6.20-slitaz
  75.586 -</pre>
  75.587 -<p>
  75.588 -Ou à la main:
  75.589 -</p>
  75.590 -<pre>
  75.591 - # cd lib/modules/2.6.20-slitaz
  75.592 - # find . -name "*.ko" -exec gzip '{}' \;
  75.593 - # sed 's/\.ko/.ko.gz/g' modules.dep > tmp.dep
  75.594 - # rm modules.dep
  75.595 - # mv tmp.dep modules.dep
  75.596 -</pre>
  75.597 -<a name="initramfs-iso"></a>
  75.598 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3>
  75.599 -<p>
  75.600 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso'
  75.601 -contenu dans
  75.602 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>.
  75.603 -Ou vous pouvez créer un nouvelle image initramfs, et la copier dans
  75.604 -/boot de la racine de cd-rom (rootcd), et pour finir créer un image
  75.605 -ISO avec genisoimage:
  75.606 -</p>
  75.607 -<pre>
  75.608 - # cd $fs
  75.609 - # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
  75.610 - # cd ..
  75.611 - # cp rootfs.gz rootcd/boot
  75.612 - # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \
  75.613 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  75.614 -   -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd
  75.615 -</pre>
  75.616 -<p>
  75.617 -Test iso image:
  75.618 -</p>
  75.619 -<pre>
  75.620 - # qemu -cdrom slitaz-test.iso
  75.621 -</pre>
  75.622 -<h4>Suite</h4>
  75.623 -<p>
  75.624 -Le prochain chapitre se nomme <a href="base-ncurses.html">Base ncurses.</a> Il
  75.625 -décrit l'installation et la configuration des bibliothèques et d'applications
  75.626 -ncurses.
  75.627 -</p>
  75.628 -
  75.629 -
  75.630 -<!-- End of content -->
  75.631 -</div>
  75.632 -
  75.633 -<!-- Footer. -->
  75.634 -<div id="footer">
  75.635 -	<div class="footer-right"></div>
  75.636 -	<a href="#top">Haut de la page</a> | 
  75.637 -	<a href="index.html">Table des matières</a>
  75.638 -</div>
  75.639 -
  75.640 -<div id="copy">
  75.641 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  75.642 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  75.643 -    Documentation publiées sous
  75.644 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  75.645 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  75.646 -</div>
  75.647 -
  75.648 -</body>
  75.649 -</html>
    76.1 --- a/doc/scratchbook/base-ncurses.html	Sat Apr 11 18:26:49 2009 +0200
    76.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    76.3 @@ -1,509 +0,0 @@
    76.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    76.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    76.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    76.7 -<head>
    76.8 -    <title>SliTaz Scratchbook - Base ncurses</title>
    76.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   76.10 -    <meta name="description" content="SliTaz installation ncurses clex htop nano retawq rhapsody dialog bibliothèques" />
   76.11 -    <meta name="expires" content="never" />
   76.12 -    <meta name="modified" content="2007-12-24 12:30:00" />
   76.13 -    <meta name="publisher" content="www.slitaz.org" />
   76.14 -    <meta name="author" content="Christophe Lincoln"/>
   76.15 -    <link rel="shortcut icon" href="favicon.ico" />
   76.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   76.17 -</head>
   76.18 -<body bgcolor="#ffffff">
   76.19 -
   76.20 -<!-- Header and quick navigation -->
   76.21 -<div id="header">
   76.22 -<div align="right" id="quicknav">
   76.23 -	<a name="top"></a>
   76.24 -	<a href="base-apps.html">Base apps</a> |
   76.25 -	<a href="index.html">Table des matières</a> |
   76.26 -	<a href="locale.html">Locale &amp; i18n</a>
   76.27 -</div>
   76.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   76.29 -</div>
   76.30 -
   76.31 -<!-- Content. -->
   76.32 -<div id="content">
   76.33 -<div class="content-right"></div>
   76.34 -
   76.35 -
   76.36 -<h2><font color="#DF8F06">Bibliothèques et applications ncurses</font></h2>
   76.37 -<p>
   76.38 -Installation et config des bibliothèques et d'applications ncurses.
   76.39 -</p>
   76.40 -<ul>
   76.41 -    <li><a href="#about">A propos de ce chapitre.</a> - Description et variable
   76.42 -    d'environnement ($fs)</li>
   76.43 -    <li><a href="#ncurses">ncurses-5.6</a> -  Utilitaires et bibliothèques
   76.44 -    pour terminal.</li>
   76.45 -    <li><a href="#clex">clex-3.16</a> -  Gestionnaire de fichiers.</li>
   76.46 -    <li><a href="#nano">nano-2.0.6</a> -  Editeur de texte avancé, avec
   76.47 -    colorisation syntaxique.</li>
   76.48 -    <li><a href="#retawq">retawq-0.2.6c</a> - Navigateur web en mode texte
   76.49 -    utilisant ncurses.</li>
   76.50 -    <li><a href="#htop">htop-0.6.5</a> - Visionneur de processus système.</li>
   76.51 -    <li><a href="#dialog">dialog-1.1-20070409</a> - Interfaces graphiques aux
   76.52 -    scripts shell.</li>
   76.53 -    <li><a href="#ninvaders">ninvaders-0.1.1</a> - Clone du jeu Space
   76.54 -    Invaders.</li>
   76.55 -    <li><a href="#bastet">bastet-0.41</a> - Bastard tetris clone.</li>
   76.56 -    <li><a href="#rhapsody">rhapsody-0.28b</a> - Client de chat IRC.</li>
   76.57 -    <li><a href="#initramfs-iso">Génération de l'initramfs, et d'une image
   76.58 -    ISO.</a></li>
   76.59 -</ul>
   76.60 -<a name="about"></a>
   76.61 -<h3><font color="#6c0023">A propos</font></h3>
   76.62 -<p>
   76.63 -Ce chapitre décrit la construction et l'installation des bibliothèques, et
   76.64 -de quelques applications ncuses dans SliTaz. La procédure consite à se
   76.65 -déplacer dans le réperoire /src, télécharger les sources de l'application en
   76.66 -question, les désarchiver, lire les info du (des) fichier(s) README et/ou
   76.67 -INSTALL, compiler, et installer le binaire dans SliTaz. Une fois l'application
   76.68 -installée il faut créer une nouvelle initramfs, la copier dans la racine du
   76.69 -cdrom, et créer une nouvelle image ISO. Pour cela vous pouvez utiliser
   76.70 -<code>mktaziso</code> contenu dans :
   76.71 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>.
   76.72 -</p>
   76.73 -<h4>Affecter une variable d'environnement ($fs)</h4>
   76.74 -<p>
   76.75 -Une variable d'environnement permet de ne pas spécifier tout le chemin vers le
   76.76 -répertoire, mais simplement $NomDeVariable. Nous allons afecter un variable
   76.77 -'$fs' pour indiquer le chemin vers le système de fichier racine 'rootfs'.
   76.78 -Pour cela vous pouvez vous placer dans le répertoire de travail de SliTaz,
   76.79 -et tapez:
   76.80 -</p>
   76.81 -<pre>
   76.82 - # export fs=$PWD/rootfs
   76.83 -</pre>
   76.84 -<p>
   76.85 -Pour vérifier:
   76.86 -</p>
   76.87 -<pre>
   76.88 - # echo $fs
   76.89 -</pre>
   76.90 -<a name="ncurses"></a>
   76.91 -<h3><font color="#6c0023">ncurses-5.6 - Utilitaires et bibliothèques pour terminal</font></h3>
   76.92 -<p>
   76.93 -ncurses (<a href="http://dickey.his.com/ncurses/">dickey.his.com/ncurses/</a>)
   76.94 -contient des fonctions pour afficher le texte de plusieurs manières sur
   76.95 -l'écran d'un terminal Linux, et il nous fourni aussi les fichier terminfo.
   76.96 -Les bibliothèques ncurses, sont, entre-autre, utilisée par retawq, nano,
   76.97 -et certains jeux. Nous installon les bibliothèques dans /lib et le reste dans
   76.98 -/usr/bin, avec un petit strip pour nettoyer le tout:
   76.99 -</p>
  76.100 -<pre>
  76.101 - # cd src
  76.102 - # wget ftp://invisible-island.net/ncurses/ncurses-5.6.tar.gz
  76.103 - # tar xzf ncurses-5.6.tar.gz
  76.104 - # cd ncurses-5.6
  76.105 - # ./configure --prefix=/usr \
  76.106 -   --libdir=/lib --sysconfdir=/etc \
  76.107 -   --infodir=/usr/share/info --mandir=/usr/share/man \
  76.108 -   --with-shared --without-debug --without-ada
  76.109 - # make
  76.110 - # make DESTDIR=$PWD/_pkg install
  76.111 - # strip -v _pkg/lib/*
  76.112 - # strip -v _pkg/usr/bin/*
  76.113 -</pre>
  76.114 -<p>
  76.115 -Copie de la bibliothèque libncurses dans SliTaz, et de quelques applications.
  76.116 -L'utilitaire 'reset' est et utilisé à la fin du script d'initialisation rcS,
  76.117 -pour enlever le logo Linux. Si vous le désirez, vous pouvez aussi copier tous
  76.118 -les utilitaires assoiciés (tack,tic,toe,etc), attention à ne pas écraser un lien Busybox:
  76.119 -</p>
  76.120 -<pre>
  76.121 - # cp -a _pkg/lib/libncurses.so* $fs/lib
  76.122 - # cp -ia _pkg/usr/bin/{clear,ncurses5-config,tset,reset} \
  76.123 -   $fs/usr/bin
  76.124 -</pre>
  76.125 -<p>
  76.126 -Copie de quelques fichiers terminfo, nous n'utilison que quelques fichiers, si
  76.127 -vous en désirez plus à vous de les copier:
  76.128 -</p>
  76.129 -<pre>
  76.130 - # mkdir -v $fs/usr/share/terminfo
  76.131 - # mkdir -v $fs/usr/share/terminfo/{a,l,r,v,x}
  76.132 - # cp _pkg/usr/share/terminfo/a/ansi \
  76.133 -   $fs/usr/share/terminfo/a
  76.134 - # cp _pkg/usr/share/terminfo/l/linux \
  76.135 -   $fs/usr/share/terminfo/l
  76.136 - # cp _pkg/usr/share/terminfo/r/rxvt \
  76.137 -   $fs/usr/share/terminfo/r
  76.138 - # cp _pkg/usr/share/terminfo/x/{xterm,xterm-color,xterm-new,xterm-vt220} \
  76.139 -   $fs/usr/share/terminfo/x
  76.140 - # cp _pkg/usr/share/terminfo/v/{vt100,vt102*} \
  76.141 -   $fs/usr/share/terminfo/v
  76.142 -</pre>
  76.143 -<p>
  76.144 -Copie des fichiers tabset:
  76.145 -</p>
  76.146 -<pre>
  76.147 - # cp -a _pkg/usr/share/tabset $fs/usr/share
  76.148 -</pre>
  76.149 -<a name="clex"></a>
  76.150 -<h3><font color="#6c0023">clex-3.16 - Gestionnaire de fichiers</font></h3>
  76.151 -<p>
  76.152 -CLEX (<a href="http://www.clex.sk/">http://www.clex.sk/</a>) est un
  76.153 -petit gestionnaire de fichiers ncurses (160 Ko stripé). Le fichier de configuration
  76.154 -rc est ~./.clexrc et le fichier ~/.clexbm est utilisé pour les bookmarks:
  76.155 -</p>
  76.156 -<pre>
  76.157 - # cd ..
  76.158 - # wget http://www.clex.sk/download/clex-3.16.tar.gz
  76.159 - # tar xzf clex-3.16.tar.gz
  76.160 - # cd clex-3.16
  76.161 - # ./configure --prefix=/usr --infodir=/usr/share/info \
  76.162 -   --mandir=/usr/share/man
  76.163 - # make
  76.164 - # make DESTDIR=$PWD/_pkg install
  76.165 - # strip -v _pkg/usr/bin/clex
  76.166 -</pre>
  76.167 -<p>
  76.168 -Install du binaire clex dans le rootfs de SliTaz:
  76.169 -</p>
  76.170 -<pre>
  76.171 - # cp _pkg/usr/bin/clex $fs/usr/bin
  76.172 -</pre>
  76.173 -<h4>libs</h4>
  76.174 -<p>
  76.175 -Si on lance la commande <code>ldd</code> sur clex, les dépendances
  76.176 -suivantes devraient être affichées:
  76.177 -</p>
  76.178 -<pre class="script">
  76.179 -        libncurses.so.5 => /lib/libncurses.so.5 (0x40025000)
  76.180 -        libc.so.6 => /lib/libc.so.6 (0x40064000)
  76.181 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  76.182 -</pre>
  76.183 -<a name="nano"></a>
  76.184 -<h3><font color="#6c0023">nano-2.0.6 - Editeur de texte avancé</font></h3>
  76.185 -<p>
  76.186 -GNU nano (<a href="http://www.nano-editor.org/">www.nano-editor.org</a>) est un
  76.187 -éditeur de texte bien connu du monde GNU/Linux, efficace et rapide, supportant
  76.188 -la colorisation syntaxique. C'est l'éditeur de texte par défaut de SliTaz:
  76.189 -</p>
  76.190 -<pre>
  76.191 - # cd ..
  76.192 - # wget http://www.nano-editor.org/dist/v2.0/nano-2.0.6.tar.gz
  76.193 - # tar xzf nano-2.0.6.tar.gz
  76.194 - # cd nano-2.0.6
  76.195 - # ./configure --enable-all --enable-extra --prefix=/usr \
  76.196 -   --infodir=/usr/share/info --mandir=/usr/share/man \
  76.197 -   --sysconfdir=/etc
  76.198 - # make
  76.199 - # make DESTDIR=$PWD/_pkg install
  76.200 - # strip -v _pkg/usr/bin/nano
  76.201 -</pre>
  76.202 -<p>
  76.203 -Copie du binaire nano et du lien rnano, dans SliTaz:
  76.204 -</p>
  76.205 -<pre>
  76.206 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  76.207 -</pre>
  76.208 -<p>
  76.209 -Copie des fichiers de configuration de nano dans /usr/share/nano
  76.210 -de notre rootfs:
  76.211 -</p>
  76.212 -<pre>
  76.213 - # cp -a _pkg/usr/share/nano $fs/usr/share
  76.214 -</pre>
  76.215 -<h4>libs</h4>
  76.216 -<p>
  76.217 -Si on lance la commande <code>ldd</code> sur nano, les dépendances
  76.218 -suivantes devraient être affichées:
  76.219 -</p>
  76.220 -<pre class="script">
  76.221 -        libncurses.so.5 => /lib/libncurses.so.5 (0x40025000)
  76.222 -        libc.so.6 => /lib/libc.so.6 (0x40064000)
  76.223 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  76.224 -</pre>
  76.225 -<h4>locale</h4>
  76.226 -<p>
  76.227 -Au sujet de la langue, vous pouvez copier les fichiers .mo, créé
  76.228 -lors de l'installation de nano, dans
  76.229 -/usr/share/locale/{fr,en,de,es,etc}/LC_MESSAGES. Exemple pour la
  76.230 -langue française:
  76.231 -</p>
  76.232 -<pre>
  76.233 - # cp -a _pkg/usr/share/locale/fr/LC_MESSAGES $fs/usr/share/locale/fr
  76.234 -</pre>
  76.235 -<h4>Personnaliser nano</h4>
  76.236 -<p>
  76.237 -Vous pouvez personnaliser nano via le fichier /etc/nanorc, ou
  76.238 -~/.nanorc propre à chaque utilisateur du système, c'est dans ce
  76.239 -fichier que vous pouvez, par exemple, définir les couleur utilisées
  76.240 -par nano grâce au fichiers contenus dans /usr/share/nono. Vous trouverez
  76.241 -un large exemple de ce fichier dans l'archive de nano et dans
  76.242 -<a href="http://www.slitaz.org/get/tools">SliTaz tools</a>.
  76.243 -</p>
  76.244 -<p>
  76.245 -Pour un fichier de configuration système, vous pouvez copier le fichier
  76.246 -nanorc de SliTaz tools, dans /etc du rootfs:
  76.247 -</p>
  76.248 -<pre>
  76.249 - # cd ..
  76.250 - # cp -a slitaz-tools-1.1/etc/nanorc $fs/etc
  76.251 -</pre>
  76.252 -<a name="retawq"></a>
  76.253 -<h3><font color="#6c0023">retawq-0.2.6c - Navigateur web en mode texte</font></h3>
  76.254 -<p>
  76.255 -retawq (<a href="http://retawq.sourceforge.net/">retawq.sourceforge.net</a>)
  76.256 -est petit navigateur web en mode texte. Nous passons quelques option utiles
  76.257 -lors de la configuration, retawq a besoin des fichiers terminfo, des
  76.258 -bibliothèques libncurses, et libpthread:
  76.259 -</p>
  76.260 -<pre>
  76.261 - # wget http://switch.dl.sourceforge.net/sourceforge/retawq/retawq-0.2.6c.tar.gz
  76.262 - # tar xzf retawq-0.2.6c.tar.gz
  76.263 - # cd retawq-0.2.6c
  76.264 - # ./configure --enable-i18n --enable-local-cgi --path-prefix=/usr \
  76.265 -   --path-doc=/usr/share/doc/retawq --path-man=/usr/share/man
  76.266 - # make
  76.267 - # strip -v retawq
  76.268 -</pre>
  76.269 -<p>
  76.270 -Copie du binaire retawq dans SliTaz:
  76.271 -</p>
  76.272 -<pre>
  76.273 - # cp retawq $fs/usr/bin
  76.274 -</pre>
  76.275 -<h4>libs</h4>
  76.276 -<pre class="script">
  76.277 -        libncurses.so.5 => /lib/libncurses.so.5 (0x40025000)
  76.278 -        libpthread.so.0 => /lib/libpthread.so.0 (0x40064000)
  76.279 -        libc.so.6 => /lib/libc.so.6 (0x40074000)
  76.280 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  76.281 -</pre>
  76.282 -<p>
  76.283 -Vous pouvez copier libpthread depuis votre système hôte, ou utiliser le
  76.284 -paquet glibc-minimum-2.3.6 distribué par SliTaz:
  76.285 -</p>
  76.286 -<pre>
  76.287 - # cp -a /lib/libpthread* $fs/lib
  76.288 - # strip --strip-unneeded $fs/lib/*
  76.289 -</pre>
  76.290 -<h4>locale</h4>
  76.291 -<p>
  76.292 -Pour la langue, vous pouvez copier les fichiers .mo, contenu dans
  76.293 -/i18n de l'archive de retawq, dans /usr/share/locale/{fr,en,de,es,
  76.294 -etc}/LC_MESSAGES. Exemple pour la langue française, en renommant le
  76.295 -fichier fr.mo en retawq.mo:
  76.296 -</p>
  76.297 -<pre>
  76.298 - # cp -v i18n/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/retawq.mo
  76.299 -</pre>
  76.300 -<h4>Personnaliser retawq</h4>
  76.301 -<p>
  76.302 -Pour personnalisé retawq, vous pouvez utiliser un répertoire personnel
  76.303 -~/.retawq, contenant un fichier config. Vous pouvez aussi mettre un
  76.304 -fichier bookmarks (pour les marques pages) à la racine du répertoire
  76.305 -de l'utilisateur. Vous trouverez un large exemple dans l'archive de
  76.306 -retawq, ou dans SliTaz tools, contenant un fichier bookmarks.html avec
  76.307 -une liste de favorits web. Vous pouvez aussi copier la doc (/docu) de retawq
  76.308 -dans /usr/share/doc/retawq.
  76.309 -</p>
  76.310 -<a name="htop"></a>
  76.311 -<h3><font color="#6c0023">htop-0.6.5 - Visionneur de processus système</font></h3>
  76.312 -<p>
  76.313 -htop (<a href="http://htop.sourceforge.net/">htop.sourceforge.net/</a>)
  76.314 -est un logiciel qui pemet d'afficher les processus du système, avec
  76.315 -une interface ncurses.
  76.316 -</p>
  76.317 -<p>
  76.318 -Retour au répertoire /src, téléchargement, détarrage, configuration,
  76.319 -compilation, et nettoyage avec strip:
  76.320 -</p>
  76.321 -<pre>
  76.322 - # cd ..
  76.323 - # wget http://switch.dl.sourceforge.net/sourceforge/htop/htop-0.6.5.tar.gz
  76.324 - # tar xzf htop-0.6.5.tar.gz
  76.325 - # cd htop-0.6.5
  76.326 - # ./configure --prefix=/usr --mandir=/usr/share/man
  76.327 - # make
  76.328 - # make DESTDIR=$PWD/_pkg install
  76.329 - # strip -v _pkg/usr/bin/htop
  76.330 -</pre>
  76.331 -<p>
  76.332 -Copie du binaire htop dans SliTaz:
  76.333 -</p>
  76.334 -<pre>
  76.335 - # cp _pkg/usr/bin/htop $fs/usr/bin
  76.336 -</pre>
  76.337 -<p>
  76.338 -Vous pouvez encore copier l'icone d'htop, ce trouvant dans:
  76.339 -_pkg/usr/share/pixmaps.
  76.340 -</p>
  76.341 -<h4>libs</h4>
  76.342 -<pre class="script">
  76.343 -        libm.so.6 => /lib/libm.so.6 (0xb7f97000)
  76.344 -        libncurses.so.5 => /lib/libncurses.so.5 (0xb7f55000)
  76.345 -        libc.so.6 => /lib/libc.so.6 (0xb7e20000)
  76.346 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fc9000)
  76.347 -</pre>
  76.348 -<a name="dialog"></a>
  76.349 -<h3><font color="#6c0023">dialog-1.1-20070409 - Interfaces graphiques aux scripts shell</font></h3>
  76.350 -<p>
  76.351 -dialog,(<a href="http://invisible-island.net/dialog/dialog.html"
  76.352 - >invisible-island.net/dialog/dialog.html</a>), est un utilitaire
  76.353 -permettant de construire des interfaces graphiques basées sur la
  76.354 -console:
  76.355 -</p>
  76.356 -<pre>
  76.357 - # cd ..
  76.358 - # wget ftp://invisible-island.net/dialog/dialog.tar.gz
  76.359 - # tar xzf dialog.tar.gz
  76.360 - # cd dialog-1.1-20070409
  76.361 - # ./configure --enable-nls --with-ncurses --prefix=/usr \
  76.362 -   --sysconfdir=/etc --mandir=/usr/share/man
  76.363 - # make
  76.364 - # make DESTDIR=$PWD/_pkg install
  76.365 - # strip -v _pkg/usr/bin/dialog
  76.366 -</pre>
  76.367 -<p>
  76.368 -Copie du binaire dialog dans SliTaz:
  76.369 -</p>
  76.370 -<pre>
  76.371 - # cp _pkg/usr/bin/dialog $fs/usr/bin
  76.372 -</pre>
  76.373 -<h4>libs</h4>
  76.374 -<pre class="script">
  76.375 -        libncurses.so.5 => /lib/libncurses.so.5 (0x40027000)
  76.376 -        libm.so.6 => /lib/libm.so.6 (0x40066000)
  76.377 -        libc.so.6 => /lib/libc.so.6 (0x40089000)
  76.378 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  76.379 -</pre>
  76.380 -<h4>locale</h4>
  76.381 -<p>
  76.382 -Vous pouvez installer les fichiers pour la localisation, si vous le désirez:
  76.383 -</p>
  76.384 -<pre>
  76.385 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  76.386 -</pre>
  76.387 -<p>
  76.388 -Le fichier de configuration de dialog est /etc/dialogrc, et/ou ~/.dialogrc
  76.389 -pour chaque utilisateur. Il y a aussi pleins d'exemples de scripts dans
  76.390 -le répertoire /sample des sources de dialog.
  76.391 -</p>
  76.392 -<a name="ninvaders"></a>
  76.393 -<h3><font color="#6c0023">ninvaders-0.1.1 - Clone du jeu Space Invaders</font></h3>
  76.394 -<p>
  76.395 -nIvaders (<a href="http://ninvaders.sourceforge.net/"
  76.396 ->http://ninvaders.sourceforge.net/</a>) est un clone du eu Space Invaders,
  76.397 -qui ne fait que 46 ko une fois stripé. Nous commençons par nous placer dans
  76.398 -le répertoire /src, téléchargement, détarrage, compilation, nettoyage avec
  76.399 -l'utilitaire <code>strip</code> et copie du binaire nInvaders dans
  76.400 -/usr/games de SliTaz :
  76.401 -</p>
  76.402 -<pre>
  76.403 - # cd ..
  76.404 - # wget http://ovh.dl.sourceforge.net/sourceforge/ninvaders/ninvaders-0.1.1.tar.gz
  76.405 - # tar xzf ninvaders-0.1.1.tar.gz
  76.406 - # cd ninvaders-0.1.1
  76.407 - # make
  76.408 - # strip -v nInvaders
  76.409 - # cp nInvaders $fs/usr/games
  76.410 -</pre>
  76.411 -<a name="bastet"></a>
  76.412 -<h3><font color="#6c0023">bastet-0.41 -  Bastard tetris clone</font></h3>
  76.413 -<p>
  76.414 -Un petit jeu de tetris (17 Ko strippé) :
  76.415 -</p>
  76.416 -<pre>
  76.417 - # wget http://fph.altervista.org/prog/bastet-0.41.tgz
  76.418 - # tar xzf bastet-0.41.tgz
  76.419 - # cd bastet-0.41
  76.420 - # make
  76.421 - # strip bastet
  76.422 - # cp bastet $fs/usr/games
  76.423 - # mkdir -p $fs/var/games
  76.424 - # touch $fs/var/games/bastet.scores
  76.425 - # chmod 666 $fs/var/games/bastet.scores
  76.426 -</pre>
  76.427 -<a name="rhapsody"></a>
  76.428 -<h3><font color="#6c0023">rhapsody-0.28b - Client de chat IRC</font></h3>
  76.429 -<p>
  76.430 -Rhapsody (<a href="http://rhapsody.sourceforge.net/">http://rhapsody.sourceforge.net/</a>)
  76.431 -est un client de chat supportant le protocole IRC, rapide et légé. Rhapsody
  76.432 -fournit un menu pour une gestion des serveurs, des canaux, et sa propre
  76.433 -configuration. Il est donc facile d'utilisation:
  76.434 -</p>
  76.435 -<pre>
  76.436 - # cd ..
  76.437 - # wget http://switch.dl.sourceforge.net/sourceforge/rhapsody/rhapsody_0.28b.tgz
  76.438 - # tar xzf rhapsody_0.28b.tgz
  76.439 - # cd rhapsody-0.28b
  76.440 - # ./configure -i /usr/bin -d /usr/share/doc/rhapsody
  76.441 - # make
  76.442 - # strip -v rhapsody
  76.443 -</pre>
  76.444 -<p>
  76.445 -Installation du binaire dans Slitaz, et des fichiers d'aide. Il faut
  76.446 -aussi ajuster les permissions sur ces fichiers afin que tout le monde
  76.447 -puisse les lire:
  76.448 -</p>
  76.449 -<pre>
  76.450 - # cp rhapsody $fs/usr/bin
  76.451 - # mkdir $fs/usr/share/doc/rhapsody
  76.452 - # cp -a help $fs/usr/share/doc/rhapsody/help
  76.453 - # chmod 644 $fs/usr/share/doc/rhapsody/help/*
  76.454 -</pre>
  76.455 -<h4>libs</h4>
  76.456 -<p>
  76.457 -Rhapsody utilise les librairies suivantes :
  76.458 -</p>
  76.459 -<pre class="script">
  76.460 -        libncurses.so.5 => /lib/libncurses.so.5 (0x40026000)
  76.461 -        libc.so.6 => /lib/libc.so.6 (0x40066000)
  76.462 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000))
  76.463 -</pre>
  76.464 -<h4>Personnaliser rhapsody</h4>
  76.465 -<p>
  76.466 -Vous pouvez personnaliser rhapsody via le fichier ~/.rhapsodyrc, ou
  76.467 -utiliser &lt;Ctrl+T&gt; pour afficher les options.
  76.468 -</p>
  76.469 -<a name="initramfs-iso"></a>
  76.470 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3>
  76.471 -<p>
  76.472 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso'
  76.473 -contenu dans SliTaz tools. Ou vous pouvez créer un nouvelle
  76.474 -image initramfs, et la copier dans /boot de la racine de cd-rom
  76.475 -(rootcd), et pour finir créer un image ISO avec genisoimage:
  76.476 -</p>
  76.477 -<pre>
  76.478 - # cd $fs
  76.479 - # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
  76.480 - # cd ..
  76.481 - # cp rootfs.gz rootcd/boot
  76.482 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \
  76.483 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  76.484 -   -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd
  76.485 -</pre>
  76.486 -<h4>Suite</h4>
  76.487 -<p>
  76.488 -Le prochain chapitre du Cookbook déccript l'installation des
  76.489 -<a href="locale.html">locale pour le français</a> (Locale &amp; i18n).
  76.490 -</p>
  76.491 -
  76.492 -
  76.493 -<!-- End of content -->
  76.494 -</div>
  76.495 -
  76.496 -<!-- Footer. -->
  76.497 -<div id="footer">
  76.498 -	<div class="footer-right"></div>
  76.499 -	<a href="#top">Haut de la page</a> | 
  76.500 -	<a href="index.html">Table des matières</a>
  76.501 -</div>
  76.502 -
  76.503 -<div id="copy">
  76.504 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  76.505 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  76.506 -    Documentation publiées sous
  76.507 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  76.508 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  76.509 -</div>
  76.510 -
  76.511 -</body>
  76.512 -</html>
    77.1 --- a/doc/scratchbook/base-system.html	Sat Apr 11 18:26:49 2009 +0200
    77.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    77.3 @@ -1,807 +0,0 @@
    77.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    77.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    77.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    77.7 -<head>
    77.8 -    <title>SliTaz Scratchbook - Base system - Créer la base du LiveCD</title>
    77.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   77.10 -    <meta name="description" content="SliTaz BusyBox création system gnu linux fonctionnant en RAM howto Documentation du projet SliTaz GNU/Linux création system gnu linux fonctionnant en RAM" />
   77.11 -    <meta name="expires" content="never" />
   77.12 -    <meta name="modified" content="2007-12-24 12:30:00" />
   77.13 -    <meta name="publisher" content="www.slitaz.org" />
   77.14 -    <meta name="author" content="Christophe Lincoln"/>
   77.15 -    <link rel="shortcut icon" href="favicon.ico" />
   77.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   77.17 -</head>
   77.18 -<body bgcolor="#ffffff">
   77.19 -
   77.20 -<!-- Header and quick navigation -->
   77.21 -<div id="header">
   77.22 -<div align="right" id="quicknav">
   77.23 -	<a name="top"></a>
   77.24 -	<a href="index.html#intro">Introduction</a> |
   77.25 -	<a href="index.html">Table des matières</a> |
   77.26 -	<a href="base-apps.html">Base apps</a>
   77.27 -</div>
   77.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   77.29 -</div>
   77.30 -
   77.31 -<!-- Content. -->
   77.32 -<div id="content">
   77.33 -<div class="content-right"></div>
   77.34 -
   77.35 -
   77.36 -<h2><font color="#DF8F06">Système de base</font></h2>
   77.37 -<p>
   77.38 -Construire une distro SliTaz GNU/Linux utilisant Busybox et fonctionnant en RAM.
   77.39 -</p>
   77.40 -<ul>
   77.41 -    <li><a href="#about">A propos de ce document.</a></li>
   77.42 -    <li><a href="#src">Wget src.</a></li>
   77.43 -    <li><a href="#prepa">Désarchiver et préparer le noyau Linux.</a></li>
   77.44 -    <li><a href="#rootfs">Création de la racine du système</a>, the root
   77.45 -     file System (rootfs).</li>
   77.46 -    <li><a href="#config">Configurer sa box.</a></li>
   77.47 -    <li><a href="#initramfs">Génération de l'initramfs</a>, archive cpio compressée.</li>
   77.48 -    <li><a href="#rootcd">Construction de la racine du cdrom</a> (rootcd), et
   77.49 -    des fichiers de config de Syslinux.</li>
   77.50 -    <li><a href="#mkiso">Créer un image ISO avec genisoimage ou mkisofs.</a></li>
   77.51 -    <li><a href="#testiso">Craver ou tester l'ISO avec Qemu.</a></li>
   77.52 -</ul>
   77.53 -<a name="about"></a>
   77.54 -<h3><font color="#6c0023">A propos</font></h3>
   77.55 -<p>
   77.56 -Ce document décrit la construction de la base de SliTaz, pour cela nous
   77.57 -utilisons: un noyau Linux, BusyBox, et Syslinux pour booter le système.
   77.58 -Slitaz utilise une archive initramfs décompressée en RAM par le
   77.59 -kernel au démarrage du système. Nous allons créer la box, pour qu'elle tienne
   77.60 -dans un système de fichier racine de 3 à 4 Mb, en utilisant 'strip' sur
   77.61 -les bibliothèques et les binaires, pour gagner de la place.
   77.62 -</p>
   77.63 -<p>
   77.64 -Les scripts et les fichiers de configuration sont crées avec GNU nano, il faut
   77.65 -utiliser la combinaison de touches &lt;Ctrl+X&gt; pour enregistrer et quitter.
   77.66 -Mais vous pouvez biensûr, utiliser votre éditeur de texte préféré à la place.
   77.67 -</p>
   77.68 -<p>
   77.69 -Ce document est inspiré d'un howto trouvé dans l'archive de BusyBox.
   77.70 -Qui est lui-même basé sur un papier présenté par Erik Andersen
   77.71 -à la conférence Embedded Systems en 2001.
   77.72 -</p>
   77.73 -<a name="src"></a>
   77.74 -<h3><font color="#6c0023">Wget src</font></h3>
   77.75 -<p>
   77.76 -Création d'un répertoire src pour le téléchargement et
   77.77 -la compilation:
   77.78 -</p>
   77.79 -<pre>
   77.80 - # mkdir -p src
   77.81 - # cd src
   77.82 -</pre>
   77.83 -<ul>
   77.84 -    <li>Linux Kernel 2.6.20
   77.85 -    (<a href="http://www.kernel.org/">http://www.kernel.org/</a>).
   77.86 -    <pre># wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2</pre>
   77.87 -    </li>
   77.88 -    <li>Busybox 1.2.2
   77.89 -    (<a href="http://www.busybox.net/">http://www.busybox.net/</a>).
   77.90 -    <pre># wget http://www.busybox.net/downloads/busybox-1.2.2.tar.bz2</pre>
   77.91 -    </li>
   77.92 -    <li>Syslinux 3.35
   77.93 -    (<a href="http://syslinux.zytor.com/">http://syslinux.zytor.com/</a>).
   77.94 -    <pre># wget ftp://ftp.kernel.org/pub/linux/boot/syslinux/syslinux-3.35.tar.gz</pre>
   77.95 -    </li>
   77.96 -    <li>SliTaz tools 1.1
   77.97 -    Télécharger SliTaz tools, détarrer, sauver l'archive dans src/, et c'est tout :
   77.98 -	<pre>
   77.99 - # wget http://download.tuxfamily.org/slitaz/sources/tools/slitaz-tools-1.1.tar.gz
  77.100 - # tar xzf slitaz-tools-1.1.tar.gz</pre>
  77.101 -    </li>
  77.102 -</ul>
  77.103 -<a name="prepa"></a>
  77.104 -<h3><font color="#6c0023">Désarchiver et préparer le noyau Linux</font></h3>
  77.105 -<p>
  77.106 -Nous allons commencer par compiler un noyau Linux, ce qui peut prendre un
  77.107 -peu de temps.
  77.108 -</p>
  77.109 -<h4>Noyau Linux</h4>
  77.110 -<p>
  77.111 -Votre kernel doit supporter le système de fichier intramfs, sinon le
  77.112 -cd-rom ne pourra démarrer. Vous pouvez aussi installer les modules dans
  77.113 -un répertoire donné afin de ne pas toucher au système hôte. La configuration
  77.114 -des sources du noyau Linux se fait avec <code>make menuconfig</code>, en
  77.115 -ncurser ou graphiquement avec <code>make gconfig</code> ou,
  77.116 -<code>make xconfig</code>. Pour cela il faut que les paquets de développements
  77.117 -GTK et/ou QT soient installés. Vous trouverez dans
  77.118 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a> les 
  77.119 -Makefiles de divers noyau 2.6.xx.
  77.120 -</p>
  77.121 -<p>
  77.122 -Une fonctionnalité des noyaux 2.6 est que si nous lançons make menuconfig,
  77.123 -xconfig, ou config, pour la première fois, le menu de configuration affiché
  77.124 -est basé sur la configuration de notre noyau actuel.
  77.125 -</p>
  77.126 -<p>
  77.127 -Les options choisies dépendent de vos besoins, sachez que vous pouvez installer
  77.128 -module-init-tools pour prendre en charge les modules compressés. Pour un système
  77.129 -minimum vous pouvez ne choisir que les options vitales.
  77.130 -</p>
  77.131 -<p>
  77.132 -Nous commençons par un <code>cd</code> dans les sources, <code>mrproper</code>
  77.133 -pour mettre un peu d'ordre, puis on lance une interface de configuration,
  77.134 -<code>gconfig</code>, <code>xconfig</code>, <code>menuconfig</code>, ou
  77.135 -<code>oldconfig</code>:
  77.136 -</p>
  77.137 -<pre>
  77.138 - # tar xjf linux-2.6.20.tar.bz2
  77.139 - # cd linux-2.6.20
  77.140 - # make mrproper
  77.141 - # cp ../slitaz-tools-1.1/Makefiles/linux-2.6.20-slitaz.config .config
  77.142 - # make oldconfig
  77.143 - (# make menuconfig)
  77.144 - # make bzImage
  77.145 - # make modules
  77.146 - # make INSTALL_MOD_PATH=$PWD/_pkg modules_install
  77.147 - # cd ..
  77.148 -</pre>
  77.149 -<p>
  77.150 -Si vous désirez plus d'info sur la compilation du noyau, référez-vous aux
  77.151 -pages de manuels. A noter que vous pouvez installer ce noyau et
  77.152 -redémarrer dessus, vous compilerez la suite avec votre propre noyau.
  77.153 -</p>
  77.154 -<a name="rootfs"></a>
  77.155 -<h3><font color="#6c0023">Création de la racine du sytème (rootfs)</font></h3>
  77.156 -<p>
  77.157 -La prochaine étape créera un système de fichier racine nommé 'rootfs',
  77.158 -pour Root File System, dans l'espace de travail SliTaz.
  77.159 -</p>
  77.160 -<pre>
  77.161 - # mkdir ../rootfs
  77.162 -</pre>
  77.163 -<h4>Install BusyBox</h4>
  77.164 -<p>
  77.165 -BusyBox (<a href="http://www.busybox.net/">www.busybox.net</a>) est un
  77.166 -exécutable unique qui propose des versions allégées des principaux outils
  77.167 -indispensables pour utiliser un noyau Linux. Il est principalement destiné
  77.168 -à l'embarqué et permet de presque tout faire. C'est un shell proposant les
  77.169 -commandes de coreutils et des démons système. Il y a même un serveur web, et
  77.170 -un client/serveur DHCP (udhcpc).
  77.171 -</p>
  77.172 -<pre>
  77.173 - # tar xjf busybox-1.2.2.tar.bz2
  77.174 -</pre>
  77.175 -<p>
  77.176 -Pour configurer et compiler. N'oubliez pas les options dumpkmap, init, etc,
  77.177 -pour vous aider, vous trouverez le Makefile de BusyBox dans SliTaz tools. Le
  77.178 -make install créera un répertoire _install dans le répertoire courant:
  77.179 -</p>
  77.180 -<pre>
  77.181 - # cd busybox-1.2.2
  77.182 - # cp ../slitaz-tools-1.1/Makefiles/busybox-1.2.2.config .config
  77.183 - # make oldconfig
  77.184 - (# make menuconfig)
  77.185 - # make
  77.186 - # make install
  77.187 - # chmod 4755 _install/bin/busybox
  77.188 -</pre>
  77.189 -<p>
  77.190 -Copier les fichiers de la compilation de Busybox, se trouvant dans le
  77.191 -répertoire _install, dans le système de fichiers racine (rootfs):
  77.192 -</p>
  77.193 -<pre>
  77.194 - # cp -a _install/* ../../rootfs
  77.195 -</pre>
  77.196 -<p>
  77.197 -Le lien linuxrc pointant vers bin/busybox, les dossiers /bin, /lib, et /sbin,
  77.198 -on été ajoué au répertoire /rootfs. On peut le vérifier avec ls. Il se peut que
  77.199 -le lien linuxrc ne soit pas présent si vous n'avez pas séléctionner l'option du
  77.200 -support initrd dans BusyBox. Nous effaçons le lien linuxrc, et créons un lien
  77.201 -pour init qui pointe sur bin/busybox:
  77.202 -</p>
  77.203 -<pre>
  77.204 - # cd ../../rootfs
  77.205 - # ls -CF
  77.206 - bin/  linuxrc@  sbin/  usr/
  77.207 -
  77.208 - # rm linuxrc
  77.209 - # ln -s bin/busybox init
  77.210 -</pre>
  77.211 -<h4>ldd sur BusyBox</h4>
  77.212 -<p>
  77.213 -La commande <code>ldd</code> permet de connaître les bibliothèques utilisées par
  77.214 -un programme. Les bibliothèques utilisées par Busybox peuvent différer sen fonction
  77.215 -du système hôte utilisé, sur Debian par exemple vous devrez copier les bibliothèques
  77.216 -situées dans /lib/tls. Les commandes ci-dessous sont donnée avec l'option '-v' pour
  77.217 -verbose ou volubile. Pour éliminer les symboles des binaires exécutable et des
  77.218 -bibliothèques partagées qui servent au débuggage nous utilison strip. A noter 
  77.219 -que vous pourriez aussi utiliser les bibliothèques uClibc ou mklibs :
  77.220 -</p>
  77.221 -<pre>
  77.222 - # mkdir lib
  77.223 -</pre>
  77.224 -<p>
  77.225 -Exemple sur SliTaz ou autres:
  77.226 -</p>
  77.227 -<pre>
  77.228 - # cp /lib/{libcrypt.so.1,libm.so.6,libc.so.6} lib
  77.229 - # cp /lib/ld-linux.so.2 lib
  77.230 -</pre>
  77.231 -<p>
  77.232 -Exemple sur Debian Etch:
  77.233 -</p>
  77.234 -<pre>
  77.235 - # cp /lib/tls/{libcrypt.so.1,libm.so.6,libc.so.6} lib
  77.236 - # cp /lib/ld-linux.so.2 lib
  77.237 -</pre>
  77.238 -<p>
  77.239 -Nettoyage de bibliothèques avec <code>strip</code>:
  77.240 -</p>
  77.241 -<pre>
  77.242 - # strip -v lib/*
  77.243 -</pre>
  77.244 -<h4>Linux tree et config</h4>
  77.245 -<p>
  77.246 -Création de quelques répertoires pour créer une arborrescence Linux classique pour
  77.247 -SliTaz. /dev pour les devices, /etc, /home, /usr, /proc, /root, et compagnie.
  77.248 -Pour en savoir plus sur la hierarchie d'un système de fichiers, et son contenu, il
  77.249 -existe le Filesystem Hierarchy Standard, disponible en plusieurs formats sur
  77.250 -<a href="http://www.pathname.com/fhs/">www.pathname.com/fhs/</a>.
  77.251 -</p>
  77.252 -<p>
  77.253 -Vous êtes libre de créer votre propre arbre. Dans les systèmes unix traditionnels,
  77.254 -/usr contient généralement des fichiers provenant de la distribution, /dev contient
  77.255 -les périphériques (devices), /etc contient les fichiers de configuration, /lib des
  77.256 -bibliothèques, /home pour la maison des utilisateurs, et /var des données variables.
  77.257 -A noter que nous ne créons pas /lib, /bin, /sbin, ils seront crée lors de
  77.258 -l'installation de BusyBox:
  77.259 -</p>
  77.260 -<pre>
  77.261 - # mkdir -p dev etc root home proc media mnt sys tmp var
  77.262 - # mkdir -p usr/{lib,local,games,share} \
  77.263 -   var/{cache,lib,lock,log,games,run,spool} \
  77.264 -   media/{cdrom,flash,usbdisk}
  77.265 -</pre>
  77.266 -<p>
  77.267 -Changement des permissions sur le répertoire /tmp:
  77.268 -</p>
  77.269 -<pre>
  77.270 - # chmod 1777 tmp
  77.271 -</pre>
  77.272 -<p>
  77.273 -Configuration de base de la glibc, /etc/ld.so.conf et /etc/rpc ne sont pas
  77.274 -indispensable pour un micro système:
  77.275 -</p>
  77.276 -<pre>
  77.277 - # touch etc/ld.so.conf
  77.278 - # cp /etc/rpc etc
  77.279 -</pre>
  77.280 -<h4>Créer le devices dans /dev</h4>
  77.281 -<p>
  77.282 -Ceci peut se faire avec le script 'mkdevs.sh' trouvé dans busybox.
  77.283 -ou avec notre script 'mktazdevs.sh' contenu dans SliTaz tools. Si vous
  77.284 -voulez des détails, lisez les scripts. Si vous utilisé la version BusyBox,
  77.285 -il faut encore créer le réperoire pts:
  77.286 -</p>
  77.287 -<pre>
  77.288 - # cp ../src/slitaz-tools-1.1/utils/mktazdevs.sh bin
  77.289 - # ./bin/mktazdevs.sh dev
  77.290 -ou:
  77.291 - # cp ../src/busybox-1.2.2/examples/bootfloppy/mkdevs.sh bin
  77.292 - # ./bin/mkdevs.sh dev
  77.293 - # mkdir -p dev/{pts,input,shm,net,usb}
  77.294 -</pre>
  77.295 -<p>
  77.296 -A noter que nous démarrons mdev -s avec le script rcS, pour créer
  77.297 -les devices dynamiquement lors du boot.
  77.298 -</p>
  77.299 -<h4>Support de la résolution des noms d'hôtes (DNS)</h4>
  77.300 -<p>
  77.301 -Copie des bibliothèques libnss_* du système hôte, dans notre
  77.302 -système SliTaz, ces bibliothèques sont utilisées pour la résolution
  77.303 -des noms et nettoyage avec strip:
  77.304 -</p>
  77.305 -<pre>
  77.306 - # cp /lib/{libnss_dns.so.2,libnss_files.so.2} lib
  77.307 - # cp /lib/libresolv.so.2 lib
  77.308 - # strip -v lib/*.so*
  77.309 -</pre>
  77.310 -<a name="config"></a>
  77.311 -<h3><font color="#6c0023">Configuration de votre Box</font></h3>
  77.312 -<p>
  77.313 -Créer les fichiers nécessaires dans /etc. Pour plus d'infos, il faut
  77.314 -simplement regarder le contenu des fichiers. Nous commençons par créer
  77.315 -quelques fichiers utiles au fonctionnement de base du sytème:
  77.316 -</p>
  77.317 -<h4>Réseau</h4>
  77.318 -<p>
  77.319 -Création des fichiers de base utilisés pour configurer le réseau:
  77.320 -</p>
  77.321 -<pre>
  77.322 - # echo "127.0.0.1      localhost" > etc/hosts
  77.323 - # echo "localnet    127.0.0.1" > etc/networks
  77.324 - # echo "slitaz" > etc/hostname
  77.325 - # echo "order hosts,bind" > etc/host.conf
  77.326 - # echo "multi on" >> etc/host.conf
  77.327 -</pre>
  77.328 -<h4>/etc/nsswitch.conf</h4>
  77.329 -<p>
  77.330 -Fichier de configuration utilisé pour la résolution des noms:
  77.331 -</p>
  77.332 -<pre>
  77.333 - # nano etc/nsswitch.conf
  77.334 -</pre>
  77.335 -<pre class="script">
  77.336 -# /etc/nsswitch.conf: GNU Name Service Switch config.
  77.337 -#
  77.338 -
  77.339 -passwd:     files
  77.340 -group:      files
  77.341 -shadow:     files
  77.342 -
  77.343 -hosts:      files dns
  77.344 -networks:   files
  77.345 -
  77.346 -</pre>
  77.347 -<h4>/etc/securetty</h4>
  77.348 -<p>
  77.349 -Le fichier /etc/securetty, liste les terminaux sur lesquels root peut se
  77.350 -connecter:
  77.351 -</p>
  77.352 -<pre>
  77.353 - # nano etc/securetty
  77.354 -</pre>
  77.355 -<pre class="script">
  77.356 -# /etc/securetty: List of terminals on which root is allowed to login.
  77.357 -#
  77.358 -console
  77.359 -
  77.360 -# For people with serial port consoles
  77.361 -ttyS0
  77.362 -
  77.363 -# Standard consoles
  77.364 -tty1
  77.365 -tty2
  77.366 -tty3
  77.367 -tty4
  77.368 -tty5
  77.369 -tty6
  77.370 -tty7
  77.371 -
  77.372 -</pre>
  77.373 -<h4>/etc/shells</h4>
  77.374 -<p>
  77.375 -Le fichier /etc/shells, liste les shells de connection valides. Ce fichier est
  77.376 -entre autre utilisé par le serveur SSH dropbear:
  77.377 -</p>
  77.378 -<pre>
  77.379 - # nano etc/shells
  77.380 -</pre>
  77.381 -<pre class="script">
  77.382 -# /etc/shells: valid login shells.
  77.383 -/bin/sh
  77.384 -/bin/ash
  77.385 -/bin/hush
  77.386 -
  77.387 -</pre>
  77.388 -<h4>/etc/issue et /etc/motd</h4>
  77.389 -<p>
  77.390 -Création des fichiers /etc/issue affiché à la fin du boot, et du message du
  77.391 -jour affiché après le login:
  77.392 -</p>
  77.393 -<pre>
  77.394 - # echo "SliTaz GNU/Linux 1.0 Kernel \r \l" > etc/issue
  77.395 - # echo "" >> etc/issue
  77.396 - # nano etc/motd
  77.397 -</pre>
  77.398 -<pre class="script">
  77.399 -
  77.400 - (°-  { Get documentation in: /usr/share/doc.
  77.401 - //\    Use: 'less' or 'more' to read files, 'su' to be root. }
  77.402 - v_/_
  77.403 -
  77.404 -SliTaz is distributed in the hope that it will be useful, but
  77.405 -with ABSOLUTELY NO WARRANTY.
  77.406 -
  77.407 -</pre>
  77.408 -<h4>/etc/busybox.conf</h4>
  77.409 -<p>
  77.410 -Ce fichier est le fichiers de configuration de BusyBox, il permet
  77.411 -de configurer, entre autre des droits sur les applications Busybox.
  77.412 -Pour plus d'informations vous pouvez lire le document texte:
  77.413 -<a href="http://www.slitaz.org/doc/handbook/security.html">sécurité du système</a>
  77.414 -du Handbook. Fichier busybox.conf :
  77.415 -</p>
  77.416 -<pre>
  77.417 - # nano etc/busybox.conf
  77.418 -</pre>
  77.419 -<pre class="script">
  77.420 -# /etc/busybox.conf: SliTaz GNU/linux Busybox configuration.
  77.421 -#
  77.422 -
  77.423 -[SUID]
  77.424 -# Allow command to be run by anyone.
  77.425 -su = ssx root.root
  77.426 -passwd = ssx root.root
  77.427 -loadkmap = ssx root.root
  77.428 -mount = ssx root.root
  77.429 -reboot = ssx root.root
  77.430 -halt = ssx root.root
  77.431 -
  77.432 -</pre>
  77.433 -<p>
  77.434 -Pour plus de sécurité, on change les permission sur ce fichier:
  77.435 -</p>
  77.436 -<pre>
  77.437 - # chmod 600 etc/busybox.conf
  77.438 -</pre>
  77.439 -<h4>/etc/inittab</h4>
  77.440 -<p>
  77.441 -Fichier de configuration d'init minimal. Il permet d'avoir d'avoir une
  77.442 -console root sans passer par le login, et une console activable sur tty2.
  77.443 -</p>
  77.444 -<pre>
  77.445 - # nano etc/inittab
  77.446 -</pre>
  77.447 -<pre class="script">
  77.448 -# /etc/inittab: init configuration for SliTaz GNU/Linux.
  77.449 -
  77.450 -::sysinit:/etc/init.d/rcS
  77.451 -::respawn:-/bin/sh
  77.452 -tty2::askfirst:-/bin/sh
  77.453 -::ctrlaltdel:/bin/umount -a -r
  77.454 -::ctrlaltdel:/sbin/reboot
  77.455 -
  77.456 -</pre>
  77.457 -<p>
  77.458 -Vous trouverez aussi un large exemple d'un fichier inittab dans
  77.459 -l'archive de BusyBox.
  77.460 -</p>
  77.461 -<h4>/etc/profile</h4>
  77.462 -<p>
  77.463 -Ce fichier est lu lors de chaque login, et affecte tous les utilisateurs.
  77.464 -Il faut utiliser le fichier ~/.profile pour la config propre à chaque user.
  77.465 -</p>
  77.466 -<pre>
  77.467 - # nano etc/profile
  77.468 -</pre>
  77.469 -<pre class="script">
  77.470 -# /etc/profile: system-wide .profile file for the Bourne shells
  77.471 -
  77.472 -PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
  77.473 -LD_LIBRARY_PATH="/usr/lib:/lib"
  77.474 -
  77.475 -if [ "`id -u`" -eq 0 ]; then
  77.476 -  PS1='\e[1m\u@\h:\w\#\e[m '
  77.477 -else
  77.478 -  PS1='\e[1m\u@\h:\w\$\e[m '
  77.479 -fi
  77.480 -
  77.481 -DISPLAY=:0.0
  77.482 -
  77.483 -export PATH LD_LIBRARY_PATH PS1 DISPLAY ignoreeof
  77.484 -umask 022
  77.485 -
  77.486 -</pre>
  77.487 -<h4>Utilisateurs, groupes, et mots de passes</h4>
  77.488 -<p>
  77.489 -Création des fichiers de configuration des utilisateurs, des groupes,
  77.490 -des mots de passes situé dans: etc/{passwd,shadow,group,gshadow},
  77.491 -et ajustage des permissions:
  77.492 -</p>
  77.493 -<pre>
  77.494 - # echo "root:x:0:0:root:/root:/bin/sh" > etc/passwd
  77.495 - # echo "root::13525:0:99999:7:::" > etc/shadow
  77.496 - # echo "root:x:0:" > etc/group
  77.497 - # echo "root:*::" > etc/gshadow
  77.498 - # chmod 640 etc/shadow
  77.499 - # chmod 640 etc/gshadow
  77.500 -</pre>
  77.501 -<p>
  77.502 -Vous pouvez ajouter d'autres utilisateurs, tel que <a href="hacker.txt">hacker</a>
  77.503 -utilisé par le mode liveCD de SliTaz. Vous pouvez aussi configuer un mot de passe pour
  77.504 -le super-utilisateur root, avec la commande passwd. Pour ajouter un utilisateur existant
  77.505 -dans un groupe existant, vous devez éditer les fichiers /etc/group et /etc/gshadow, car
  77.506 -l'applet adduser fourni avec busybox n'offre pas toutes les options fournies par le
  77.507 -programme original.
  77.508 -</p>
  77.509 -<h4>/etc/fstab et /etc/mtab</h4>
  77.510 -<p>
  77.511 -Liste les systèmes de fchiers à monter:
  77.512 -</p>
  77.513 -<pre>
  77.514 - # nano etc/fstab
  77.515 -</pre>
  77.516 -<pre class="script">
  77.517 -# /etc/fstab: information about static file system.
  77.518 -#
  77.519 -proc            /proc        proc    defaults          0       0
  77.520 -sysfs           /sys         sysfs   defaults          0       0
  77.521 -devpts          /dev/pts     devpts  defaults          0       0
  77.522 -tmpfs           /dev/shm     tmpfs   defaults          0       0
  77.523 -
  77.524 -</pre>
  77.525 -<p>
  77.526 -Le fichier /etc/mtab est utilisé entre autre par mkfs*, il liste les partitions montées.
  77.527 -Il a besoin de /proc, car c'est un lien sur /proc/mounts:
  77.528 -</p>
  77.529 -<pre>
  77.530 - # chroot . /bin/ash
  77.531 - /# ln -s /proc/mounts /etc/mtab
  77.532 -</pre>
  77.533 -<h4>Clavier</h4>
  77.534 -<p>
  77.535 -Vous pouvez créer un fichier .kmap spécifique à votre clavier grâce à la
  77.536 -commande dumpkmap fournie avec BusyBox. Vous trouverez quelques fichiers kmap
  77.537 -dans l'archive <a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>
  77.538 -tel que fr_CH. Pour créer un fichier .kmap (changez fr_CH à votre
  77.539 -configuration):
  77.540 -</p>
  77.541 -<pre>
  77.542 - /# mkdir /usr/share/kmap
  77.543 - /# /bin/busybox dumpkmap &gt; /usr/share/kmap/fr_CH.kmap
  77.544 - /# exit
  77.545 -</pre>
  77.546 -<p>
  77.547 -Une fois ceci fait vous pouvez charger automatiquement votre clavier
  77.548 -avec loadkmap dans un script tel que etc/ini.d/rcS, par exemple.
  77.549 -</p>
  77.550 -<h4>/usr/share/doc</h4>
  77.551 -<p>
  77.552 -Vous pouvez aussi ajouter divers documents, comme le manuel d'utilisateur
  77.553 -de SliTaz, que vous pouvez télécharger sous forme d'archive tar.gz, depuis le
  77.554 -site web de SliTaz.
  77.555 -</p>
  77.556 -<pre>
  77.557 - # mkdir -p usr/share/doc
  77.558 -</pre>
  77.559 -<h4>Installation du script udhcpc</h4>
  77.560 -<p>
  77.561 -Udhcpc est un client DHCP stable et rapide, fourni avec Busybox, mais
  77.562 -ayant un développemnt indépandent. Site web: <a href="http://udhcp.busybox.net/"
  77.563 - >http://udhcp.busybox.net/</a>. Vous pouvez utiliser default.script
  77.564 -de l'archive BusyBox. Ce script se met dans /usr/share/udhcpc/default.script,
  77.565 -mais cela peut être modifié en ligne de commande. Sur SliTaz le client est lancé au boot
  77.566 -par le script /etc/init.d/network.sh via le fichier de configuration /etc/network.conf:
  77.567 -</p>
  77.568 -<pre>
  77.569 - # mkdir usr/share/udhcpc
  77.570 - # cp ../src/busybox-1.2.2/examples/udhcp/simple.script \
  77.571 -   usr/share/udhcpc/default.script
  77.572 - # chmod +x usr/share/udhcpc/default.script
  77.573 -</pre>
  77.574 -<h4>/etc/init.d/rcS</h4>
  77.575 -<p>
  77.576 -Pour finir cette première mouture il faut encore créer le script d'initialisation
  77.577 -/etc/init.d/rcS pour monter les systèmes de fichiers, et lancer quelques commandes.
  77.578 -Pour plus d'information vous pouvez jeter un coup d'oeil au chapitre sur
  77.579 -<a href="boot-scripts.html">les scripts de démarrage et d'arrêt</a>. Vous pouvez
  77.580 -changer la valeur de la variable KMAP= pour que le bon clavier soit chargé:
  77.581 -</p>
  77.582 -<pre>
  77.583 - # mkdir etc/init.d
  77.584 - # nano etc/init.d/rcS
  77.585 -</pre>
  77.586 -<pre class="script">
  77.587 -#! /bin/sh
  77.588 -# /etc/init.d/rcS: rcS initial script.
  77.589 -#
  77.590 -
  77.591 -KMAP=fr_CH
  77.592 -
  77.593 -echo "Processing /etc/init.d/rcS... "
  77.594 -
  77.595 -/bin/mount proc
  77.596 -/bin/mount -a
  77.597 -/bin/hostname -F /etc/hostname
  77.598 -/sbin/ifconfig lo 127.0.0.1 up
  77.599 -/sbin/loadkmap &lt; /usr/share/kmap/$KMAP.kmap
  77.600 -
  77.601 -
  77.602 -</pre>
  77.603 -<pre>
  77.604 - # chmod +x etc/init.d/rcS
  77.605 -</pre>
  77.606 -<h4>Note</h4>
  77.607 -<p>
  77.608 -A noter que vous pouvez encore installer 
  77.609 -<a href="http://www.slitaz.org/get/tazpkg.html">tazpkg</a> (10 Ko).
  77.610 -C'est un gestionnaire de paquets que nous avons créé, vous touverez toutes les
  77.611 -infos d'install dans l'archive source. Vous pouvez aussi installer divers
  77.612 -fichiers depuis SliTaz tools, tel les lisences.
  77.613 -</p>
  77.614 -<a name="initramfs"></a>
  77.615 -<h3><font color="#6c0023">Build a initramfs cpio archive</font></h3>
  77.616 -<p>
  77.617 -L'initramfs est une archive <code>cpio</code> du système générée depuis la racine,
  77.618 -elle est décompressée en RAM par le noyau Linux lors du démarrage (boot), pour créer
  77.619 -le système de fichiers en mémoire vive. Pour générer une archive initramfs, nous
  77.620 -nous plaçons dans le répertoire racine du système de fichiers (rootfs), nous fesons
  77.621 -une recherche avec <code>find</code>, et nous utilisons des pipes <code>|</code>.
  77.622 -Ensuite nous créons une archive<code>cpio</code> gzipée avec <code>gzip</code>,
  77.623 -que nous plaçons dans le répertoire de travail.
  77.624 -</p>
  77.625 -<p>
  77.626 -L'initramfs de SliTaz se nomme <strong>rootfs.gz</strong>, c'est le nom du
  77.627 -système racine, mais avec l'extension <code>.gz</code>. Si vous changé
  77.628 -le nom, il faudrat le spécifier dans le fichier isolinux.cfg pour isolinux,
  77.629 -ou menu.lst pour GRUB.
  77.630 -</p>
  77.631 -<p>
  77.632 -Génération de l'initramfs:
  77.633 -</p>
  77.634 -<pre>
  77.635 - # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
  77.636 -</pre>
  77.637 -<p>
  77.638 -Vous devriez avoir un fichier rootfs.gz d'environ 1 à 2 Mb dans le
  77.639 -répertoire de travail de SliTaz.
  77.640 -</p>
  77.641 -<p>
  77.642 -Pour une nouvelle image, lors de modif dans rootfs, il suffit de copier
  77.643 -la nouvelle archive rootfs.gz dans rootcd/boot, et de créer une nouvelle
  77.644 -image ISO avec <code>genisoimage</code> ou <code>mkisofs</code>. Pour cela vous
  77.645 -pouvez utiliser <strong>mktaziso</strong> se trouvant dans SliTaz tools. Ce script
  77.646 -se chargera de vérifier si les répertoires sont bien présents, de générer une
  77.647 -nouvelle archive cpio compressée et de créer une nouvelle image ISO bootable.
  77.648 -</p>
  77.649 -<a name="rootcd"></a>
  77.650 -<h3><font color="#6c0023">Make rootcd files</font></h3>
  77.651 -<p>
  77.652 -Les étapes suivantes vont vous permettre de créer la racine du cd-rom
  77.653 -bootable. Nous commençons par créer le répertoire rootcd, boot, et isolinux
  77.654 -pour les fichiers déstinés au cd-rom:
  77.655 -</p>
  77.656 -<pre>
  77.657 - # cd ..
  77.658 - # mkdir -p rootcd/boot/isolinux
  77.659 -</pre>
  77.660 -<p>
  77.661 -En option vous pouvez créer d'autres repértoires pour y mettre divers données,
  77.662 -tel que des documents html ou des paquets.
  77.663 -</p>
  77.664 -<a name="linux"></a>
  77.665 -<h4>Copier le kernel</h4>
  77.666 -<p>
  77.667 -Il suffit de copier le noyau préalablement compilé, dans rootcd/boot:
  77.668 -</p>
  77.669 -<pre>
  77.670 - # cp src/linux-2.6.20/arch/i386/boot/bzImage rootcd/boot
  77.671 -</pre>
  77.672 -<h4>Copie de l'initramfs dans rootcd/boot</h4>
  77.673 -<p>
  77.674 -Il ne faut pas oublier de générer une nouvelle archive initramfs
  77.675 -lors de modification dans le rootfs (root file system).
  77.676 -</p>
  77.677 -<pre>
  77.678 - # cp rootfs.gz rootcd/boot
  77.679 -</pre>
  77.680 -<h4>Install du bootloader isolinux</h4>
  77.681 -<p>
  77.682 -Le bootloader isolinux, il suffit de copier isolinux.bin depuis l'archive
  77.683 -des source de Syslinux:
  77.684 -</p>
  77.685 -<pre>
  77.686 - # cd src
  77.687 - # tar xzf syslinux-3.35.tar.gz
  77.688 - # cp syslinux-3.35/isolinux.bin ../rootcd/boot/isolinux
  77.689 - # cd ..
  77.690 -</pre>
  77.691 -<h4>isolinux.cfg - Configuration d'isolinux</h4>
  77.692 -<p>
  77.693 -Voici un exemple du fichier isolinux.cfg qui devrait bien fonctionner. Vous
  77.694 -pouvez le modifier à volonté:
  77.695 -</p>
  77.696 -<pre>
  77.697 - # nano rootcd/boot/isolinux/isolinux.cfg
  77.698 -</pre>
  77.699 -<pre class="script">
  77.700 -display display.txt
  77.701 -default slitaz
  77.702 -label slitaz
  77.703 -    kernel /boot/bzImage
  77.704 -    append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
  77.705 -implicit 0
  77.706 -prompt 1
  77.707 -timeout 80
  77.708 -
  77.709 -</pre>
  77.710 -<p>
  77.711 -Voici quelques changements que vous pourriez faire dans isolinux.cfg:
  77.712 -</p>
  77.713 -<ul>
  77.714 -    <li>La valeur timeout correspond au nombre de secondes à attendre
  77.715 -    avantde booter. Vous pouvez la mettre à 0, ou hôter la ligne pour
  77.716 -    démarrer instantanément, ou choisir un temps d'attente plus long tel
  77.717 -    que 10 s.</li>
  77.718 -    <li>prompt peut être mis à 0 pour désactiver le 'boot:' prompt.</li>
  77.719 -    <li>Vous pouvez encore ajouter plus de lignes pour afficher le contenu
  77.720 -    de plusieurs fichiers textes lorsque l'utilisateur appuie sur F1, F2,
  77.721 -    F3, etc.</li>
  77.722 -</ul>
  77.723 -<h4>display.txt</h4>
  77.724 -<p>
  77.725 -Un petit message de bienvenue, propulsé par isolinux, à vous de modifier
  77.726 -ce fichier comme bon vous semble:
  77.727 -</p>
  77.728 -<pre>
  77.729 - # nano rootcd/boot/isolinux/display.txt
  77.730 -</pre>
  77.731 -<pre class="script">
  77.732 -/*       _\|/_
  77.733 -         (o o)
  77.734 - +----oOO-{_}-OOo---------------------------------------------------+
  77.735 -     ____  _ _ _____
  77.736 -    / ___|| (_)_   _|_ _ ____
  77.737 -    \___ \| | | | |/ _` |_  /
  77.738 -     ___) | | | | | (_| |/ /
  77.739 -    |____/|_|_| |_|\__,_/___|
  77.740 -
  77.741 - SliTaz GNU/Linux - Temporary Autonomous Zone
  77.742 -
  77.743 -     &lt;ENTER&gt; to boot.
  77.744 -
  77.745 -                                                                   */
  77.746 -</pre>
  77.747 -<a name="mkiso"></a>
  77.748 -<h3><font color="#6c0023">Créer un image ISO avec genisoimage ou mkisofs</font></h3>
  77.749 -<pre>
  77.750 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \
  77.751 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  77.752 -   -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd
  77.753 -</pre>
  77.754 -<p>
  77.755 -Pour chaque nouvelle modification dans le système de fichier racine
  77.756 -de la box, vous devez créer une nouvelle image ISO.
  77.757 -</p>
  77.758 -<p>
  77.759 -Vous pouvez créer un petit script qui se chargera de générer une nouvelle
  77.760 -archive cpio compressée et une nouvelle image ISO, ou utiliser mktaziso se
  77.761 -trouvant dans SliTaz tools. A noter que vous pouvez aussi utiliser GRUB pour
  77.762 -booter la box.
  77.763 -</p>
  77.764 -<a name="testiso"></a>
  77.765 -<h3><font color="#6c0023">Craver ou tester l'ISO avec Qemu</font></h3>
  77.766 -<p>
  77.767 -Vous pouvez graver l'image ISO avec Graveman, k3b, ou wodim, et booter
  77.768 -dessus. Voisi un exemple de commande de gravure avec wodim (valable aussi pour
  77.769 -cdrecord), avec un kernel 2.6.*:
  77.770 -</p>
  77.771 -<pre>
  77.772 -# wodim -v -speed=24 -data slitaz-cooking.iso
  77.773 -</pre>
  77.774 -<h4>Qemu</h4>
  77.775 -<p>
  77.776 -A noter que vous pouvez tester l'image ISO avec le logiciel d'émulation Qemu
  77.777 -(Sur Debian # aptitude install qemu). Pour émuler l'image ISO fraîchement crée,
  77.778 -il suffit de taper :
  77.779 -</p>
  77.780 -<pre>
  77.781 -# qemu -cdrom slitaz-cooking.iso
  77.782 -</pre>
  77.783 -<h4>Suite</h4>
  77.784 -<p>
  77.785 -La suite logique du Cookbook est le chapitre <a href="base-apps.html"
  77.786 ->Base apps</a> fournissant toutes les instructions pour installer et
  77.787 -configurer les applications de base distribuée par SliTaz.
  77.788 -</p>
  77.789 -
  77.790 -
  77.791 -<!-- End of content -->
  77.792 -</div>
  77.793 -
  77.794 -<!-- Footer. -->
  77.795 -<div id="footer">
  77.796 -	<div class="footer-right"></div>
  77.797 -	<a href="#top">Haut de la page</a> | 
  77.798 -	<a href="index.html">Table des matières</a>
  77.799 -</div>
  77.800 -
  77.801 -<div id="copy">
  77.802 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  77.803 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  77.804 -    Documentation publiées sous
  77.805 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  77.806 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  77.807 -</div>
  77.808 -
  77.809 -</body>
  77.810 -</html>
    78.1 --- a/doc/scratchbook/book.css	Sat Apr 11 18:26:49 2009 +0200
    78.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    78.3 @@ -1,170 +0,0 @@
    78.4 -/* 
    78.5 -	CSS style for SliTaz GNU/Linux *book.
    78.6 -	Pankso 2007 - www.slitaz.org
    78.7 -*/
    78.8 -
    78.9 -body {
   78.10 -	font: 13px sans-serif, vernada, arial;
   78.11 -	background: #222222;
   78.12 -	margin: 0;
   78.13 -	padding-bottom: 100%;
   78.14 -}
   78.15 -
   78.16 -#header {
   78.17 -	background: #BFB06B url(images/css/header.png) repeat-x top;
   78.18 -	color: black;
   78.19 -	height: 50px;
   78.20 -	border-top: 1px solid black;
   78.21 -	border-bottom: 1px solid black;
   78.22 -}
   78.23 -#quicknav {
   78.24 -	margin-right: 6px;
   78.25 -	text-align: right;
   78.26 -	font-size: 12px;
   78.27 -	}
   78.28 -#quicknav {
   78.29 -	margin-right: 6px;
   78.30 -}
   78.31 -
   78.32 -#quicknav a {
   78.33 -	background: inherit;
   78.34 -	color: #222222;
   78.35 -}
   78.36 -
   78.37 -#quicknav a:hover {
   78.38 -	background: inherit;
   78.39 -	color: #EDEDED;
   78.40 -}
   78.41 -
   78.42 -/*  content. */
   78.43 -
   78.44 -#content {
   78.45 -	background: white url(images/css/content-tl.png) no-repeat top left;
   78.46 -	color: black;
   78.47 -	padding: 20px;
   78.48 -	margin: 30px 50px 0px 50px;
   78.49 -	width: auto;
   78.50 -	text-align: justify;
   78.51 -}
   78.52 -
   78.53 -#content li {
   78.54 -	line-height: 1.5em;
   78.55 -	text-align: left;
   78.56 -}
   78.57 -
   78.58 -/*  Footer. */
   78.59 -
   78.60 -#footer {
   78.61 -	font-size: 11px;
   78.62 -	font-weight: bold;
   78.63 -	background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left;
   78.64 -	color: black;
   78.65 -	height: 20px;
   78.66 -	padding: 6px 0px 0px 10px;
   78.67 -	margin: 0px 50px 0px 50px;
   78.68 -	width: auto;
   78.69 -	text-align: center ;
   78.70 -}
   78.71 -
   78.72 -#footer a {
   78.73 -	text-decoration: none;
   78.74 -	background: #eaeaea;
   78.75 -	color: #3E1220;
   78.76 -}
   78.77 -
   78.78 -#footer a:hover {
   78.79 -	background: #eaeaea;
   78.80 -	color: #DF8F06;
   78.81 -}
   78.82 -
   78.83 -/* Legal information */
   78.84 -
   78.85 -#copy {
   78.86 -	font-size: 11px ;
   78.87 -	text-align: center ;
   78.88 -	background: transparent;
   78.89 -	color: #a8a8a8;
   78.90 -	padding-top: 20px;
   78.91 -}
   78.92 -
   78.93 -#copy a {
   78.94 -	background: inherit;
   78.95 -	color: #a8a8a8;
   78.96 -}
   78.97 -
   78.98 -#copy a:hover {
   78.99 -	background: inherit;
  78.100 -	color: #EDEDED;
  78.101 -}
  78.102 -
  78.103 -/* Div for round corners. */
  78.104 -
  78.105 -.content-right, .footer-right {
  78.106 -	width: 16px;
  78.107 -	color: white;
  78.108 -	background-color: #333333;
  78.109 -}
  78.110 -.content-right {
  78.111 -	background: url(images/css/content-tr.png) no-repeat top right;
  78.112 -	height: 16px;
  78.113 -	right: 50px;
  78.114 -	top: 82px;
  78.115 -	position: absolute;
  78.116 -}
  78.117 -
  78.118 -.footer-right {
  78.119 -	background: url(images/css/footer-br.png) no-repeat bottom right;
  78.120 -	height: 20px;
  78.121 -	float: right;
  78.122 -}
  78.123 -
  78.124 -/* General HTML entities for  content. */
  78.125 -
  78.126 -h1 {
  78.127 -	margin: 0px 0px 0px 16px;
  78.128 -}
  78.129 -
  78.130 -h2 {
  78.131 -	margin: 12px 0;
  78.132 -	color: #484B7C;
  78.133 -	background: white;
  78.134 -}
  78.135 -
  78.136 -h3 {
  78.137 -	font-weight: bold;
  78.138 -	color: #6c0023;
  78.139 -	background: white;
  78.140 -}
  78.141 -
  78.142 -a {
  78.143 -	text-decoration: underline;
  78.144 -}
  78.145 -a:hover {
  78.146 -	text-decoration: none;
  78.147 -}
  78.148 -
  78.149 -pre {
  78.150 -	padding: 5px;
  78.151 -	color: black;
  78.152 -	background: #e1e0b0;
  78.153 -}
  78.154 -pre.script {
  78.155 -	padding: 10px;
  78.156 -	color: black;
  78.157 -	background: #e8e8e8;
  78.158 -	border: 1px inset #333333;
  78.159 -}
  78.160 -
  78.161 -code {
  78.162 -	font-size: 12px;
  78.163 -	color: #669900;
  78.164 -	background: transparent;
  78.165 -}
  78.166 -
  78.167 -li {
  78.168 -	line-height: 1.4em;
  78.169 -}
  78.170 -
  78.171 -hr {
  78.172 -	border: 0pt none;
  78.173 -}
    79.1 --- a/doc/scratchbook/boot-scripts.html	Sat Apr 11 18:26:49 2009 +0200
    79.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    79.3 @@ -1,220 +0,0 @@
    79.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    79.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    79.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    79.7 -<head>
    79.8 -    <title>SliTaz Scratchbook- Boot scripts</title>
    79.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   79.10 -    <meta name="description" content="liTaz GNU/Linux boot scripts démarrage du système initialisation linux kernel services" />
   79.11 -    <meta name="expires" content="never" />
   79.12 -    <meta name="modified" content="2007-12-24 12:30:00" />
   79.13 -    <meta name="publisher" content="www.slitaz.org" />
   79.14 -    <meta name="author" content="Christophe Lincoln"/>
   79.15 -    <link rel="shortcut icon" href="favicon.ico" />
   79.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   79.17 -</head>
   79.18 -<body bgcolor="#ffffff">
   79.19 -
   79.20 -<!-- Header and quick navigation -->
   79.21 -<div id="header">
   79.22 -<div align="right" id="quicknav">
   79.23 -	<a name="top"></a>
   79.24 -	<a href="locale.html">Locale &amp; i18n</a> |
   79.25 -	<a href="index.html">Table des matières</a> |
   79.26 -	<a href="x-window-system.html">X window system</a>
   79.27 -</div>
   79.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   79.29 -</div>
   79.30 -
   79.31 -<!-- Content. -->
   79.32 -<div id="content">
   79.33 -<div class="content-right"></div>
   79.34 -
   79.35 -
   79.36 -<h2><font color="#DF8F06">Boot scripts</font></h2>
   79.37 -<p>
   79.38 -Les scripts de démarrage et d'arrêt avec leurs fichiers de configuration.
   79.39 -</p>
   79.40 -
   79.41 -<ul>
   79.42 -  	<li><a href="#intro">SliTaz et son démarrage.</a></li>
   79.43 -	<li><a href="#init.d">/etc/init.d/*</a> - Répertoire des scripts et démons.</li>
   79.44 -	<li><a href="#rcS">/etc/init.d/rcS</a> - Script d'initialisation principale.</li>
   79.45 -	<li><a href="#rc-scripts">Scripts et démons spécifiques</a> - Les scripts
   79.46 -	et démons ayant une tâche bien particulière.</li>
   79.47 -	<li><a href="#inittab">/etc/inittab</a> - Fichier de configuration d'init.</li>
   79.48 -</ul>
   79.49 -
   79.50 -<a name="intro"></a>
   79.51 -<h3><font color="#6c0023">SliTaz et son démarrage</font></h3>
   79.52 -<p>
   79.53 -Dans les premières version du livre, les scripts étaient créer à la main avec
   79.54 -la commande <code>cat</code>. Avec le temps, les scripts de démarrage et le
   79.55 -fichier de configuration principale sont devenu trop gros et sont trop souvent
   79.56 -modifiés pour être inclus dans le Cookbook. Tous les scripts et configuration
   79.57 -se trouve dans l'archive des outils SliTaz ou le paquet 
   79.58 -<a href="http://www.slitaz.org/get/tools.html">slitaz-tools</a>. Vous pouvez
   79.59 -ouvrir avec un éditeur de texte et les étudier.
   79.60 -</p>
   79.61 -<p>
   79.62 -SliTaz n'utilise pas de niveau d'execution, tout le système est initialisé via
   79.63 -un script principale et son fichier de configuration. Ce script lance lui-même
   79.64 -quelque petits scripts qui s'occupe de l'internationalisation ou des options
   79.65 -passé en ligne de commande au démarrage.
   79.66 -</p>
   79.67 -
   79.68 -<a name="init.d"></a>
   79.69 -<h3><font color="#6c0023">/etc/init.d/* - Répertoire des scripts et démons</font></h3>
   79.70 -<p>
   79.71 -Le réperoire /etc/init.d contient tous les vrais scripts rc, les scripts
   79.72 -finnissant par '.sh' sont de simples scripts shell, et les démons, tel 
   79.73 -que 'dropbear' ou 'lighttpd', sont aussi de scripts mais qui lance un service.
   79.74 -Les scripts des démons permettent de démarrer, arrêter, ou redémarrer un démon
   79.75 -via la commande :
   79.76 -</p>
   79.77 -<pre>
   79.78 - # /etc/init.d/demon [start|stop|restart]
   79.79 -</pre>
   79.80 -<p>
   79.81 -Le répertoire /etc/init.d devrait déjà exister, si vous avez suivi le cookbook
   79.82 -depuis le début. Si ce n'est pas le cas: <code>mkdir -p /etc/init.d</code>.
   79.83 -Sur SliTaz vous trouverez un fichier /etc/init.d/README décrivant le 
   79.84 -fonctionnemnt de base des scripts rc. A noter aussi que tous les scripts de
   79.85 -démarrage et démons peuvent faire appel au fichier 
   79.86 -<code>/etc/init.d/rc.functions</code>. Ce fichier permet d'inclure divers
   79.87 -fonctions dans les scripts rc. SliTaz utilise une fonction <code>status</code>
   79.88 -vérifiant si la commande précédante a réussi (0) ou pas.
   79.89 -</p>
   79.90 -
   79.91 -<a name="rcS"></a>
   79.92 -<h3><font color="#6c0023">/etc/init.d/rcS - Script d'initialisation principale</font></h3>
   79.93 -<p>
   79.94 -Le script <code>/etc/init.d/rcS</code> configure tous les services de base
   79.95 -et initialise le système de base. Il commence par monter les systèmes de 
   79.96 -fichiers, démarrer syslogd et klogd, lancer mdev, nettoyer le système, etc.
   79.97 -Il utilise le fichier de configuration <code>/etc/rcS.conf</code> pour
   79.98 -connaître les démons et scripts à lancer au démarrage. Vous pouvez parcourir
   79.99 -le script pour connaître en détail les commandes exécutées : 
  79.100 -</p>
  79.101 -<pre>
  79.102 - # nano rootfs/etc/init.d/rcS 
  79.103 -</pre>
  79.104 -
  79.105 -
  79.106 -<a name="rc-scripts"></a>
  79.107 -<h3><font color="#6c0023">Scripts et démons spécifiques</font></h3>
  79.108 -
  79.109 -<h4>bootopts.sh - Les options du mode LiveCD</h4>
  79.110 -<p>
  79.111 -Ce script est utilisé pour configurer les options du mode LiveCD, passées en
  79.112 -ligne de commande au boot, et lisible via le fichier /proc/cmdline. C'est 
  79.113 -le script qui permet d'utiliser une clé USB ou un disque dure externe comme
  79.114 -partition /home avec l'option home=usb ou home=sda[1-9], ou encore de spécifier
  79.115 -directement la langue et le clavier à utiliser.
  79.116 -</p>
  79.117 -
  79.118 -<h4>network.sh - Initialisation du réseau</h4>
  79.119 -<p>
  79.120 -Le script network.sh utilise le fichier de configuration /etc/netwok.conf pour
  79.121 -connaître l'interface à utiliser, si l'on veut lancer le client DHCP ou pas, 
  79.122 -un IP fixe ou pas. Sur SliTaz le script /etc/init.d/network.sh configure les
  79.123 -interfaces réseau au boot, en ce servant des infornations contenues dans
  79.124 -/etc/network.conf. Si la variable $DHCP est égale à yes, alors le script 
  79.125 -/etc/init.d/network.sh lancera le client DHCP sur l'interface $INTERFACE.
  79.126 -</p>
  79.127 -
  79.128 -<h4>i18n.sh - Internationalisation</h4>
  79.129 -<p>
  79.130 -SliTaz sauvegarde la configuration de la locale par défaut dans le fichier
  79.131 -/etc/locale.conf qui est lu par /etc/profile, à chaque login. Le fichier 
  79.132 -/etc/locale.conf est généré lors du boot grâce au script /etc/init.d/i18n.sh.
  79.133 -Ce script lance l'application 'tazlocale' que vous trouverez dans 
  79.134 -<a href="http://www.slitaz.org/get/tools">SliTaz tools</a>, si le fichier
  79.135 -de configuration /etc/locale.conf n'existe pas. Nous utilisons le même processus
  79.136 -pour la configuration du clavier en utilisant 'tazkmap' et le fichier de 
  79.137 -configuration /etc/kmap.conf. Ces deux applications s'intallent dans 
  79.138 -/sbin sur SliTaz, et utilise <a href="base-ncurses.html">les bibliothèques ncurses</a>,
  79.139 -ainsi que <a href="base-ncurses.html#dialog">dialog</a>. Ce script vérifie
  79.140 -aussi si le fichier de configuration du fuseau horaire /etc/TZ existe,
  79.141 -sinon il le crée en se basant sur la configuration du clavier.
  79.142 -</p>
  79.143 -
  79.144 -<h4>local.sh - Commande local</h4>
  79.145 -<p>
  79.146 -Création d'un script /etc/init.d/local.sh pour permettant à l'administrateur
  79.147 -système d'ajouter facilement des commandes local exécutées au boot:
  79.148 -</p>
  79.149 -<pre class="script">
  79.150 -#!/bin/sh
  79.151 -# /etc/init.d/local.sh: Local startup commands.
  79.152 -# All commands here will be executed at boot time.
  79.153 -#
  79.154 -. /etc/init.d/rc.functions
  79.155 -
  79.156 -echo "Starting local startup commands... "
  79.157 -
  79.158 -</pre>
  79.159 -
  79.160 -<h4>rc.shutdown</h4>
  79.161 -<p>
  79.162 -Ce script est invoqué par /etc/inittab lors de l'arrêt du système. Il stop
  79.163 -aussi tous les démons via la variable RUN_DAEMONS du fichier de configuration
  79.164 -pricipale <code>/etc/rcS.conf</code>.
  79.165 -</p>
  79.166 -
  79.167 -<a name="inittab"></a>
  79.168 -<h3><font color="#6c0023">/etc/inittab - Fichier de configuration d'init</font></h3>
  79.169 -<p>
  79.170 -Le premier fichier lu par le noyau au boot. Il définit le script d'initialisation
  79.171 -(/etc/init.d/rcS), les shells, et les actions en cas d'arrêt ou de reboot. Vous
  79.172 -trouverez une exemple complet et commenté dans l'archive de Busybox et un petit
  79.173 -sur cette page :
  79.174 -</p>
  79.175 -<pre class="script">
  79.176 -# /etc/inittab: init configuration for SliTaz GNU/Linux.
  79.177 -# Boot-time system configuration/initialization script.
  79.178 -#
  79.179 -::sysinit:/etc/init.d/rcS
  79.180 -
  79.181 -# /sbin/getty respawn shell invocations for selected ttys.
  79.182 -tty1::respawn:/sbin/getty 38400 tty1
  79.183 -tty2::respawn:/sbin/getty 38400 tty2
  79.184 -tty3::respawn:/sbin/getty 38400 tty3
  79.185 -tty4::respawn:/sbin/getty 38400 tty4
  79.186 -tty5::respawn:/sbin/getty 38400 tty5
  79.187 -tty6::respawn:/sbin/getty 38400 tty6
  79.188 -
  79.189 -# Stuff to do when restarting the init 
  79.190 -# process, or before rebooting.
  79.191 -::restart:/etc/init.d/rc.shutdown
  79.192 -::restart:/sbin/init
  79.193 -::ctrlaltdel:/sbin/reboot
  79.194 -::shutdown:/etc/init.d/rc.shutdown
  79.195 -
  79.196 -</pre>
  79.197 -
  79.198 -<h4>Suite</h4>
  79.199 -<p>
  79.200 -Le Cookbook continue via le chapitre : <a href="x-window-system.html">X window system</a>.
  79.201 -</p>
  79.202 -
  79.203 -
  79.204 -<!-- End of content -->
  79.205 -</div>
  79.206 -
  79.207 -<!-- Footer. -->
  79.208 -<div id="footer">
  79.209 -	<div class="footer-right"></div>
  79.210 -	<a href="#top">Haut de la page</a> | 
  79.211 -	<a href="index.html">Table des matières</a>
  79.212 -</div>
  79.213 -
  79.214 -<div id="copy">
  79.215 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  79.216 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  79.217 -    Documentation publiées sous
  79.218 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  79.219 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  79.220 -</div>
  79.221 -
  79.222 -</body>
  79.223 -</html>
    80.1 Binary file doc/scratchbook/favicon.ico has changed
    81.1 --- a/doc/scratchbook/gtk-apps.html	Sat Apr 11 18:26:49 2009 +0200
    81.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    81.3 @@ -1,343 +0,0 @@
    81.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    81.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    81.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    81.7 -<head>
    81.8 -    <title>SliTaz Scratchbook - GTK+ apps</title>
    81.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   81.10 -    <meta name="description" content="slitaz cookbook GTK+ applications leafpad mtpaint transmissin gftp geany IDE compilation" />
   81.11 -    <meta name="expires" content="never" />
   81.12 -    <meta name="modified" content="2007-12-24 12:30:00" />
   81.13 -    <meta name="publisher" content="www.slitaz.org" />
   81.14 -    <meta name="author" content="Christophe Lincoln"/>
   81.15 -    <link rel="shortcut icon" href="favicon.ico" />
   81.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   81.17 -</head>
   81.18 -<body bgcolor="#ffffff">
   81.19 -
   81.20 -<!-- Header and quick navigation -->
   81.21 -<div id="header">
   81.22 -<div align="right" id="quicknav">
   81.23 -    <a name="top"></a>
   81.24 -	<a href="gtk-libs.html">gtk-libs</a> |
   81.25 -	<a href="index.html">Table des matières</a> |
   81.26 -	<a href="rootcd.html">Rootcd</a>
   81.27 -</div>
   81.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   81.29 -</div>
   81.30 -
   81.31 -<!-- Content. -->
   81.32 -<div id="content">
   81.33 -<div class="content-right"></div>
   81.34 -
   81.35 -
   81.36 -<h2><font color="#DF8F06">Applications GTK+</font></h2>
   81.37 -<p>
   81.38 -Compilation et installation d'applications graphique utilisant GTK+.
   81.39 -</p>
   81.40 -<ul>
   81.41 -    <li><a href="#about">A propos de ce chapitre.</a> - Description et variable
   81.42 -    d'environnement ($fs)</li>
   81.43 -    <li><a href="#leafpad">leafpad-0.8.10</a> - Editeur de texte tout simple.</li>
   81.44 -    <li><a href="#gitmail">gitmail-0.4</a> -  Ghost In The Mail, client de mail.</li>
   81.45 -    <li><a href="#gqview">gqview-2.0.4</a>  - Gestionnaire d'images.</li>
   81.46 -    <li><a href="#mtpaint">mtpaint-3.11</a>  - Création et traitement d'images.</li>
   81.47 -    <li><a href="#transmission">Transmission-0.72</a> - Client BitTorrent léger.</li>
   81.48 -    <li><a href="#emelfm2">emelfm2-0.3.5</a> - Gestionnaire de fichiers.</li>
   81.49 -    <li><a href="#geany">geany-0.11</a> - Environnement de Développement Intégré.</li>
   81.50 -    <li><a href="#gftp">gftp-2.0.18</a> - Client FTP simple et rapide.</li>
   81.51 -    <li><a href="#xpad">xpad-2.12</a> - Mini application de prise de notes.</li>
   81.52 -</ul>
   81.53 -<a name="about"></a>
   81.54 -<h3><font color="#6c0023">A propos</font></h3>
   81.55 -<p>
   81.56 -Ce chapitre décrit les commandes passés pour la compilation et
   81.57 -l'installation des applications GTK+ distribuées par défaut sur le
   81.58 -LiveCD de <a href="http://www.slitaz.org/">SliTaz</a>. L'installation
   81.59 -des bibliothèques GTK+ est décrite dans le chapitre :
   81.60 -<a href="gtk-libs.html">GTK+ libs</a>.
   81.61 -</p>
   81.62 -<h4>Variable d'environnement ($fs)</h4>
   81.63 -<p>
   81.64 -Pour ne pas spécifier tout le chemin vers le répertoire rootfs, export
   81.65 -de la variable d'environnement :
   81.66 -</p>
   81.67 -<pre>
   81.68 - # export fs=$PWD/rootfs
   81.69 -</pre>
   81.70 -<p>
   81.71 -Pour vérifier :
   81.72 -</p>
   81.73 -<pre>
   81.74 - # echo $fs
   81.75 -</pre>
   81.76 -<a name="leafpad"></a>
   81.77 -<h3><font color="#6c0023">leafpad-0.8.10 - Editeur de texte tout simple</font></h3>
   81.78 -<p>
   81.79 -Site web : <a href="http://tarot.freeshell.org/leafpad/">http://tarot.freeshell.org/leafpad/</a>
   81.80 -</p>
   81.81 -<pre>
   81.82 - # wget http://savannah.nongnu.org/download/leafpad/leafpad-0.8.10.tar.gz
   81.83 - # tar xzf leafpad-0.8.10.tar.gz
   81.84 - # cd leafpad-0.8.10
   81.85 - # ./configure --prefix=/usr
   81.86 - # make
   81.87 - # make DESTDIR=$PWD/_pkg install
   81.88 - # strip _pkg/usr/bin/*
   81.89 -</pre>
   81.90 -<h4>Install in rootfs</h4>
   81.91 -<pre>
   81.92 - # cp _pkg/usr/bin/* $fs/usr/bin
   81.93 - # cp _pkg/usr/share/pixmaps/leafpad.png $fs/usr/share/pixmaps
   81.94 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
   81.95 -</pre>
   81.96 -<a name="gitmail"></a>
   81.97 -<h3><font color="#6c0023">gitmail-0.4 - Ghost In The Mail, client de mail</font></h3>
   81.98 -<p>
   81.99 -Ghost In The Mail permet d'envoyer rapidement, et facilement des
  81.100 -mails via le protocole SMTP.
  81.101 -</p>
  81.102 -<p>
  81.103 -Site web : <a href="http://gitmail.sourceforge.net/">http://gitmail.sourceforge.net/</a>
  81.104 -</p>
  81.105 -<pre>
  81.106 - # wget http://switch.dl.sourceforge.net/sourceforge/gitmail/gitmail-0.4.tar.gz
  81.107 - # tar xzf gitmail-0.4.tar.gz
  81.108 - # cd GhostInTheMail-0.4
  81.109 - # ./configure --prefix=/usr
  81.110 - # make
  81.111 - # make DESTDIR=$PWD/_pkg \
  81.112 -   gitmaildocdir=/usr/share/doc/GhostInTheMail \
  81.113 -   install
  81.114 - # strip _pkg/usr/bin/*
  81.115 -</pre>
  81.116 -<h4>Install in rootfs</h4>
  81.117 -<pre>
  81.118 - # cp _pkg/usr/bin/* $fs/usr/bin
  81.119 -</pre>
  81.120 -<a name="gqview"></a>
  81.121 -<h3><font color="#6c0023">gqview-2.0.4 - Gestionnaire d'images</font></h3>
  81.122 -<p>
  81.123 -Site web : <a href="http://gqview.sourceforge.net/">http://gqview.sourceforge.net/</a>
  81.124 -</p>
  81.125 -<pre>
  81.126 - # wget http://belnet.dl.sourceforge.net/sourceforge/gqview/gqview-2.0.4.tar.gz
  81.127 - # tar xzf gqview-2.0.4.tar.gz
  81.128 - # cd gqview-2.0.4
  81.129 - # ./configure --prefix=/usr --mandir=/usr/share/man
  81.130 - # make
  81.131 - # make DESTDIR=$PWD/_pkg install
  81.132 - # strip _pkg/usr/bin/*
  81.133 -</pre>
  81.134 -<h4>Install in rootfs</h4>
  81.135 -<pre>
  81.136 - # cp _pkg/usr/bin/* $fs/usr/bin
  81.137 - # cp _pkg/usr/share/pixmaps/* $fs/usr/share/pixmaps
  81.138 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  81.139 -</pre>
  81.140 -<a name="mtpaint"></a>
  81.141 -<h3><font color="#6c0023">mtpaint-3.11 - Création et traitement d'images</font></h3>
  81.142 -<p>
  81.143 -Site web : <a href="http://mtpaint.sourceforge.net/">http://mtpaint.sourceforge.net/</a>
  81.144 -</p>
  81.145 -<pre>
  81.146 - # wget http://switch.dl.sourceforge.net/sourceforge/mtpaint/mtpaint-3.11.tar.bz2
  81.147 - # tar xjf mtpaint-3.11.tar.bz2
  81.148 - # cd mtpaint-3.11
  81.149 - # ./configure --cpu=i486 --prefix=/usr intl
  81.150 - # make
  81.151 - # strip src/mtpaint
  81.152 -</pre>
  81.153 -<h4>Install in rootfs</h4>
  81.154 -<pre>
  81.155 - # cp src/mtpaint $fs/usr/bin
  81.156 - # cp po/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/mtpaint.mo
  81.157 - # cp src/icons1/icon.xpm $fs/usr/share/pixmaps/mtpaint.xpm
  81.158 -</pre>
  81.159 -<a name="transmission"></a>
  81.160 -<h3><font color="#6c0023">Transmission-0.72 - Client BitTorrent léger</font></h3>
  81.161 -<p>
  81.162 -Transmission est un client BitTorrent, rapide, léger, et simple d'utilisation.
  81.163 -La complitation du paquet fourni un client en ligne de commande
  81.164 -(transmissioncli) et un client GTK+ (transmission-gtk). Nous installons que
  81.165 -le client GTK+, le client en ligne de commande est distribué sous forme de
  81.166 -paquet SliTaz (*.tazpkg).
  81.167 -</p>
  81.168 -<p>
  81.169 -Site web : <a href="http://transmission.m0k.org/">http://transmission.m0k.org/</a>
  81.170 -</p>
  81.171 -<pre>
  81.172 - # wget http://download.m0k.org/transmission/files/Transmission-0.72.tar.gz
  81.173 - # tar xzf Transmission-0.72.tar.gz
  81.174 -
  81.175 - La version 0.72 est mal archivée:
  81.176 - # mv "Transmission .72" Transmission-0.72
  81.177 -
  81.178 - # cd Transmission-0.72
  81.179 - # ./configure --prefix=/usr  --disable-openssl
  81.180 - # make
  81.181 - # strip gtk/transmission-gtk
  81.182 - # strip cli/transmissioncli
  81.183 -</pre>
  81.184 -<h4>Install in rootfs</h4>
  81.185 -<pre>
  81.186 - # cp gtk/transmission-gtk $fs/usr/bin
  81.187 - # cp gtk/transmission.png $fs/usr/share/pixmaps
  81.188 - # cp gtk/po/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/transmission-gtk.mo
  81.189 -</pre>
  81.190 -<a name="emelfm2"></a>
  81.191 -<h3><font color="#6c0023">emelfm2-0.3.5 - Gestionnaire de fichiers</font></h3>
  81.192 -<p>
  81.193 -L'application emelFM2, est un gestionnaire de fichiers, fournissant
  81.194 -pleins de fonctions utiles, tel que le montage de périphériques, un
  81.195 -visualisateur de texte, l'ouverture d'un terminal dans le répertoire
  81.196 -courant, etc.
  81.197 -</p>
  81.198 -<p>
  81.199 -Site web : <a href="http://emelfm2.net/">http://emelfm2.net/</a>
  81.200 -</p>
  81.201 -<pre>
  81.202 - # cd ..
  81.203 - # wget http://emelfm2.net/rel/emelfm2-0.3.5.tar.gz
  81.204 - # tar xzf emelfm2-0.3.5.tar.gz
  81.205 - # cd emelfm2-0.3.5
  81.206 - # make PREFIX=/usr
  81.207 - # make i18n PREFIX=/usr
  81.208 - # make install PREFIX=$PWD/_pkg/usr
  81.209 - # make install_i18n PREFIX=$PWD/_pkg/usr
  81.210 - # strip -v _pkg/usr/bin/*
  81.211 - # strip -v _pkg/usr/lib/emelfm2/plugins/*
  81.212 -</pre>
  81.213 -<h4>Install in rootfs</h4>
  81.214 -<pre>
  81.215 - # cp _pkg/usr/bin/* $fs/usr/bin
  81.216 - # cp -a _pkg/usr/lib/* $fs/usr/lib
  81.217 - # cp -a _pkg/usr/share/pixmaps $fs/usr/share
  81.218 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  81.219 -</pre>
  81.220 -<a name="geany"></a>
  81.221 -<h3><font color="#6c0023">geany-0.11 - Environnement de Développement Intégré</font></h3>
  81.222 -<p>
  81.223 -Geany et un IDE, il est simple, léger, et rapide, proposant la
  81.224 -coloration syntaxique, les onglets, pliage/dépliage du code, la
  81.225 -complétion automatique, de l'aide à l'écriture, une liste des symboles,
  81.226 -et bien plus.
  81.227 -</p>
  81.228 -<p>
  81.229 -Site web: <a href="http://geany.uvena.de/">http://geany.uvena.de/</a>
  81.230 -</p>
  81.231 -<p>
  81.232 -Pour compiler et faire fonctionner geany sur SliTaz, il faut les
  81.233 -bibliothèques libstdc++ et libgcc1, toutes deux fournies par gcc (nous
  81.234 -utilisons gcc-4.1.1 que nous avons recompilé, mais vous pouvez copier
  81.235 -les bibliothèques depuis votre système hôte).
  81.236 -</p>
  81.237 -<p>
  81.238 -Note: Si la force est avec vous, vous pouvez l'activer via l'option:
  81.239 ---enable-the-force
  81.240 -</p>
  81.241 -<pre>
  81.242 - # wget http://mesh.dl.sourceforge.net/sourceforge/geany/geany-0.11.tar.gz
  81.243 - # tar xzf geany-0.11.tar.gz
  81.244 - # cd geany-0.11
  81.245 - # ./configure --prefix=/usr --mandir=/usr/share/man \
  81.246 -   --disable-vte --enable-the-force
  81.247 - # make
  81.248 - # make DESTDIR=$PWD/_pkg install
  81.249 - # strip -v _pkg/usr/bin/*
  81.250 -</pre>
  81.251 -<h4>Install in rootfs</h4>
  81.252 -<pre>
  81.253 - # cp _pkg/usr/bin/* $fs/usr/bin
  81.254 - # cp -a _pkg/usr/share/geany $fs/usr/share
  81.255 - # cp _pkg/usr/share/pixmaps/geany.png $fs/usr/share/pixmaps
  81.256 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  81.257 -</pre>
  81.258 -<a name="gftp"></a>
  81.259 -<h3><font color="#6c0023">gftp-2.0.18 - Client FTP simple et rapide</font></h3>
  81.260 -<p>
  81.261 -L'application gFTP est un client FTP proposant une interface graphique
  81.262 -en GTK+. Simple, rapide, efficace et facile à prendre en main. A noter
  81.263 -que nous compilons sans le support ssl et l'interface texte. Get,
  81.264 -untar, configure, compile and install.
  81.265 -</p>
  81.266 -<p>
  81.267 -Site web : <a href="http://www.gftp.org/">http://www.gftp.org/</a>
  81.268 -</p>
  81.269 -<pre>
  81.270 - # wget http://www.gftp.org/gftp-2.0.18.tar.gz
  81.271 - # tar xzf gftp-2.0.18.tar.gz
  81.272 - # cd gftp-2.0.18
  81.273 - # ./configure --prefix=/usr --mandir=/usr/share/man \
  81.274 -   --disable-ssl --disable-textport \
  81.275 -   --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
  81.276 - # make
  81.277 - # make DESTDIR=$PWD/_pkg install
  81.278 - # strip _pkg/usr/bin/*
  81.279 -</pre>
  81.280 -<h4>Install in rootfs</h4>
  81.281 -<p>
  81.282 -Slitaz ne fournit que le client GTK+ sur le LiveCD. A noter que
  81.283 -<code>gftp</code> est simplement un petit script détectant
  81.284 -l'environnement (console ou X) et lançant la bonne interface, de
  81.285 -plus ça fait qu'u nom à se souvenir pour l'utilisateur :
  81.286 -</p>
  81.287 -<pre>
  81.288 - # cp _pkg/usr/bin/gftp $fs/usr/bin
  81.289 - # cp _pkg/usr/bin/gftp-gtk $fs/usr/bin
  81.290 - # cp -a _pkg/usr/share/gftp $fs/usr/share
  81.291 - # cp -a _pkg/usr/share/pixmaps $fs/usr/share
  81.292 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  81.293 -</pre>
  81.294 -<p>
  81.295 -Pour gagner un peu de place et éviter les doublons, vous pouvez
  81.296 -supprimer le COPIYING (17 Ko) inclut dans /usr/share/gftp. La licence
  81.297 -GNU étant déjà présente dans /usr/share/license, si vous le voulez
  81.298 -vous pouvez créer un lien symbolique, à vous de voir.
  81.299 -</p>
  81.300 -<a name="xpad"></a>
  81.301 -<h3><font color="#6c0023">xpad-2.12 - Mini application de prise de notes.</font></h3>
  81.302 -<p>
  81.303 -L'application xpad permet de prendre rapidement divers notes via des
  81.304 -fenêtres GTK personnalisables.
  81.305 -</p>
  81.306 -<p>
  81.307 -Site web : <a href="http://xpad.sourceforge.net/">http://xpad.sourceforge.net/</a>
  81.308 -</p>
  81.309 -<pre>
  81.310 - # wget http://surfnet.dl.sourceforge.net/sourceforge/xpad/xpad-2.12.tar.bz2
  81.311 - # tar xjf xpad-2.12.tar.bz2
  81.312 - # cd xpad-2.12
  81.313 - # ./configure --prefix=/usr --mandir=/usr/share/man \
  81.314 -   --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
  81.315 - # make
  81.316 - # make DESTDIR=$PWD/_pkg install
  81.317 - # strip _pkg/usr/bin/*
  81.318 -</pre>
  81.319 -<h4>Install in rootfs</h4>
  81.320 -<pre>
  81.321 - # cp _pkg/usr/bin/xpad $fs/usr/bin
  81.322 - # cp -a _pkg/usr/share/pixmaps $fs/usr/share
  81.323 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  81.324 -</pre>
  81.325 -
  81.326 -
  81.327 -<!-- End of content -->
  81.328 -</div>
  81.329 -
  81.330 -<!-- Footer. -->
  81.331 -<div id="footer">
  81.332 -	<div class="footer-right"></div>
  81.333 -	<a href="#top">Haut de la page</a> | 
  81.334 -	<a href="index.html">Table des matières</a>
  81.335 -</div>
  81.336 -
  81.337 -<div id="copy">
  81.338 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  81.339 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  81.340 -    Documentation publiées sous
  81.341 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  81.342 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  81.343 -</div>
  81.344 -
  81.345 -</body>
  81.346 -</html>
    82.1 --- a/doc/scratchbook/gtk-libs.html	Sat Apr 11 18:26:49 2009 +0200
    82.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    82.3 @@ -1,276 +0,0 @@
    82.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    82.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    82.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    82.7 -<head>
    82.8 -    <title>SliTaz Scratchbook - GTK+ libs</title>
    82.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   82.10 -    <meta name="description" content="SliTaz GNU/Linux GTK+ installation compilation pango atk cairo glib" />
   82.11 -    <meta name="expires" content="never" />
   82.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   82.13 -    <meta name="publisher" content="www.slitaz.org" />
   82.14 -    <meta name="author" content="Christophe Lincoln"/>
   82.15 -    <link rel="shortcut icon" href="favicon.ico" />
   82.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   82.17 -</head>
   82.18 -<body bgcolor="#ffffff">
   82.19 -
   82.20 -<!-- Header and quick navigation -->
   82.21 -<div id="header">
   82.22 -<div align="right" id="quicknav">
   82.23 -	<a name="top"></a>
   82.24 -	<a href="x-window-system.html">X window system</a> |
   82.25 -	<a href="index.html">Table des matières</a> |
   82.26 -	<a href="gtk-apps.html">GTK+ apps</a>
   82.27 -</div>
   82.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   82.29 -</div>
   82.30 -
   82.31 -<!-- Content. -->
   82.32 -<div id="content">
   82.33 -<div class="content-right"></div>
   82.34 -
   82.35 -
   82.36 -<h2><font color="#DF8F06">Bibliothèques GTK+</font></h2>
   82.37 -<p>
   82.38 -Compilation et installation des bibliothèques GTK+ et compagnie.
   82.39 -</p>
   82.40 -<ul>
   82.41 -	<li><a href="#about">A propos de ce chapitre.</a> - Description et variable 
   82.42 -	d'environnement ($fs)</li>
   82.43 -	<li><a href="#cairo">cairo-1.2.6</a> - 2D graphics library.</li>
   82.44 -	<li><a href="#glib">glib-2.12.4</a> - C routines.</li>
   82.45 -	<li><a href="#pango">pango-1.14.8</a> - Library for layout and rendering of text.</li>
   82.46 -	<li><a href="#atk">atk-1.12.4</a> - Accessibility toolkit.</li>
   82.47 -	<li><a href="#gtk">gtk-2.8.20</a> - The GIMP Toolkit.</li>
   82.48 -	<li><a href="#initramfs-iso">Génération de l'initramfs, et d'une image ISO.</a></li>
   82.49 -</ul>
   82.50 -<a name="about"></a>
   82.51 -<h3><font color="#6c0023">A propos</font></h3>
   82.52 -<p>
   82.53 -Ce chapitre décrit l'installation et la configuration sur SliTaz, des
   82.54 -bibliothèques GTK permettant d'insataller des miliers de logiciels.
   82.55 -A noter que vous pouvez simplement compiler, et créer un paquet
   82.56 -SliTaz que vous installé ensuite à la demande avec tazpkg.
   82.57 -</p>
   82.58 -<p>
   82.59 -La compilation de GTK demandes pas mal de temp, et il faut satisfaire
   82.60 -beaucoup de dépendances. Vous trouverez (en anglais) le guide de
   82.61 -compilation de GTK: <a href="http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html"
   82.62 - >gtk-building.html sur developer.gnome.org</a>. Ce document
   82.63 -précise qu'il faut compiler dans l'ordre: GLib, Pango, ATK, puis GTK+.
   82.64 -Avant de commancer il faur vérifier que les dépendances soient bien installées
   82.65 -sur votre système hôte. Les paquets GLib, Pango, ATK, et GTK+  vont ensemles, 
   82.66 -et sont distribués par l'équipe des développeurs GTK. Nous ne les décrivons pas,
   82.67 -seulement les commandes à lancer.
   82.68 -</p>
   82.69 -<h4>Variable d'environnement ($fs)</h4>
   82.70 -<p>
   82.71 -Pour ne pas spécifier tout le chemin vers le répertoire rootfs, export 
   82.72 -de la variable d'environnement: 
   82.73 -</p>
   82.74 -<pre>
   82.75 - # export fs=$PWD/rootfs
   82.76 -</pre>
   82.77 -<p>
   82.78 -Pour vérifier:
   82.79 -</p>
   82.80 -<pre>
   82.81 - # echo $fs
   82.82 -</pre>
   82.83 -<a name="cairo"></a>
   82.84 -<h3><font color="#6c0023">cairo-1.2.6 - 2D graphics library</font></h3>
   82.85 -<p>
   82.86 -Nous commençons par libcairo
   82.87 -(<a href="http://www.cairographics.org/">http://www.cairographics.org/</a>)
   82.88 -utilisé pour compiler pango:
   82.89 -</p>
   82.90 -<pre>
   82.91 - # cd src
   82.92 - # wget http://cairographics.org/releases/cairo-1.2.6.tar.gz
   82.93 - # tar xzf cairo-1.2.6.tar.gz
   82.94 - # cd cairo-1.2.6
   82.95 - # ./configure --prefix=/usr --mandir=/usr/share/man \
   82.96 -   --with-html-dir=/usr/share/doc
   82.97 - # make
   82.98 - # make DESTDIR=$PWD/_pkg install
   82.99 - # strip -v _pkg/usr/lib/*.so*
  82.100 -</pre>
  82.101 -<h4>Install in rootfs</h4>
  82.102 -<pre>
  82.103 - # cp -av _pkg/usr/lib/*.so* $fs/usr/lib
  82.104 -</pre>
  82.105 -<a name="glib"></a>
  82.106 -<h3><font color="#6c0023">glib-2.12.4 - C routines</font></h3>
  82.107 -<pre>
  82.108 - # cd ..
  82.109 - # wget ftp://ftp.gtk.org/pub/glib/2.12/glib-2.12.4.tar.bz2
  82.110 - # tar xjf glib-2.12.4.tar.bz2
  82.111 - # cd glib-2.12.4
  82.112 - # ./configure --prefix=/usr --sysconfdir=/etc \
  82.113 -   --mandir=/usr/share/man --with-html-dir=/usr/share/doc
  82.114 - # make
  82.115 - # make DESTDIR=$PWD/_pkg install
  82.116 - # strip -v _pkg/usr/bin/*
  82.117 - # strip -v _pkg/usr/lib/*.so*
  82.118 -</pre>
  82.119 -<h4>Install in rootfs</h4>
  82.120 -<p>
  82.121 -Option, les utilitaires glib-genmarshal et gobject-query on besoin de
  82.122 -/lib/tls/librt.so.1:
  82.123 -</p>
  82.124 -<pre>
  82.125 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  82.126 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  82.127 - 
  82.128 - Les binaires en option:
  82.129 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  82.130 -</pre>
  82.131 -<a name="pango"></a>
  82.132 -<h3><font color="#6c0023">pango-1.14.8 - Library for layout and rendering of text</font></h3>
  82.133 -<pre>
  82.134 - # cd ..
  82.135 - # wget ftp://ftp.gtk.org/pub/pango/1.14/pango-1.14.8.tar.bz2
  82.136 - # tar xjf pango-1.14.8.tar.bz2
  82.137 - # cd pango-1.14.8
  82.138 - # ./configure --prefix=/usr --sysconfdir=/etc \
  82.139 -   --mandir=/usr/share/man --with-html-dir=/usr/share/doc
  82.140 - # make
  82.141 - # make DESTDIR=$PWD/_pkg install
  82.142 - # strip -v _pkg/usr/bin/*
  82.143 - # strip -v _pkg/usr/lib/*.so*
  82.144 - # strip -v _pkg/usr/lib/pango/1.5.0/modules/*
  82.145 -</pre>
  82.146 -<h4>Install in rootfs</h4>
  82.147 -<pre>
  82.148 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  82.149 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  82.150 - # cp -a _pkg/usr/lib/pango $fs/usr/lib
  82.151 - # rm -rf $fs/usr/lib/pango/1.5.0/modules/*.la
  82.152 - # cp -a _pkg/etc $fs
  82.153 -</pre>
  82.154 -<p>
  82.155 -Création du fichier /etc/pango/pango.modules via un chroot dans
  82.156 -le rootfs (pango-querymodules utilise librt.so.1):
  82.157 -</p>
  82.158 -<pre>
  82.159 - # chroot $fs /bin/ash
  82.160 - /# pango-querymodules &gt; /etc/pango/pango.modules
  82.161 - # exit
  82.162 -</pre>
  82.163 -<a name="atk"></a>
  82.164 -<h3><font color="#6c0023">atk-1.12.4 - Accessibility toolkit</font></h3>
  82.165 -<pre>
  82.166 - # cd ..
  82.167 - # wget http://ftp.gnome.org/pub/gnome/sources/atk/1.12/atk-1.12.4.tar.bz2
  82.168 - # tar xjf atk-1.12.4.tar.bz2
  82.169 - # cd atk-1.12.4
  82.170 - # ./configure --prefix=/usr --mandir=/usr/share/man \
  82.171 -   --with-html-dir=/usr/share/doc
  82.172 - # make
  82.173 - # make DESTDIR=$PWD/_pkg install
  82.174 - # strip -v _pkg/usr/lib/*.so*
  82.175 -</pre>
  82.176 -<h4>Install in rootfs</h4>
  82.177 -<pre>
  82.178 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  82.179 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  82.180 -</pre>
  82.181 -<a name="gtk"></a>
  82.182 -<h3><font color="#6c0023">gtk+-2.8.20 -  The GIMP Toolkit</font></h3>
  82.183 -<pre>
  82.184 - # cd ..
  82.185 - # wget ftp://ftp.gtk.org/pub/gtk/v2.8/gtk+-2.8.20.tar.bz2
  82.186 - # tar xjf gtk+-2.8.20.tar.bz2
  82.187 - # cd gtk+-2.8.20
  82.188 - # ./configure --prefix=/usr --sysconfdir=/etc \
  82.189 -   --mandir=/usr/share/man --with-html-dir=/usr/share/doc
  82.190 - # make
  82.191 - # make DESTDIR=$PWD/_pkg install
  82.192 - # strip -v _pkg/usr/bin/*
  82.193 - # strip -v _pkg/usr/lib/*.so*
  82.194 - # strip -v --strip-unneeded \
  82.195 -   _pkg/usr/lib/gtk-2.0/2.4.0/*/*
  82.196 -</pre>
  82.197 -<h4>Install in rootfs</h4>
  82.198 -<pre>
  82.199 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  82.200 - # mkdir $fs/usr/lib/gtk-2.0
  82.201 - # cp -a _pkg/usr/lib/gtk-2.0/2.4.0 $fs/usr/lib/gtk-2.0
  82.202 - # rm -rf $fs/usr/lib/gtk-2.0/2.4.0/*/*.la
  82.203 - 
  82.204 - Locale et themes:
  82.205 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
  82.206 - # cp -a _pkg/usr/share/themes $fs/usr/share
  82.207 - 
  82.208 - Les applications:
  82.209 - # cp  _pkg/usr/bin/gtk-query-immodules-2.0 $fs/usr/bin
  82.210 - # cp  _pkg/usr/bin/gtk-update-icon-cache $fs/usr/bin
  82.211 - # cp  _pkg/usr/bin/gdk-pixbuf-csource $fs/usr/bin
  82.212 - # cp  _pkg/usr/bin/gdk-pixbuf-query-loaders $fs/usr/bin
  82.213 - ...
  82.214 - 
  82.215 - Pour l'application gtk-demo:
  82.216 - # cp -a _pkg/usr/bin/gtk-demo $fs/usr/bin
  82.217 - # cp -a _pkg/usr/share/gtk-2.0 $fs/usr/share
  82.218 -</pre>
  82.219 -<p>
  82.220 -Création des fichiers /etc/gtk-2.0/gtk.immodules et gdk-pixbuf.loaders
  82.221 -via un chroot dans le rootfs:
  82.222 -</p>
  82.223 -<pre>
  82.224 - # chroot $fs /bin/ash
  82.225 - /# mkdir /etc/gtk-2.0
  82.226 - /# gtk-query-immodules-2.0 &gt; /etc/gtk-2.0/gtk.immodules
  82.227 - /# gdk-pixbuf-query-loaders &gt; /etc/gtk-2.0/gdk-pixbuf.loaders
  82.228 - # exit
  82.229 -</pre>
  82.230 -<p>
  82.231 -A ce stade vous pouvez tester GTK+ avec l'application 'gtk-demo' en
  82.232 -créant une ISO, et en utilisant 'qemu'. Vous pouvez aussi compiler
  82.233 -une petite application GTK+ tel que LeafPad, et tester! La compilation et
  82.234 -l'installation des application GTK+ distribuées par défaut avec SliTaz, est
  82.235 -décrite dans le chapitre <a href="gtk-apps.html">gtk-apps</a>.
  82.236 -</p>
  82.237 -<a name="initramfs-iso"></a>
  82.238 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3>
  82.239 -<p>
  82.240 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso' 
  82.241 -contenu dans <a href="/get/tools">SliTaz tools</a>. Vous pouvez aussi créer
  82.242 -un nouvelle image initramfs, et la copier dans /boot de la racine de cdrom 
  82.243 -(rootcd), et pour finir créer un image ISO avec genisoimage:
  82.244 -</p>
  82.245 -<pre>
  82.246 - # cd $fs
  82.247 - # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
  82.248 - # cd ..
  82.249 - # cp rootfs.gz rootcd/boot
  82.250 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \
  82.251 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  82.252 -   -V "SliTaz" -boot-info-table rootcd 
  82.253 -</pre>
  82.254 -<h4>Suite</h4>
  82.255 -<p>
  82.256 -Après les bibliothèques, <a href="gtk-apps.html">les applications GTK+</a>.
  82.257 -</p>
  82.258 -
  82.259 -
  82.260 -<!-- End of content -->
  82.261 -</div>
  82.262 -
  82.263 -<!-- Footer. -->
  82.264 -<div id="footer">
  82.265 -	<div class="footer-right"></div>
  82.266 -	<a href="#top">Haut de la page</a> | 
  82.267 -	<a href="index.html">Table des matières</a>
  82.268 -</div>
  82.269 -
  82.270 -<div id="copy">
  82.271 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  82.272 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  82.273 -    Documentation publiées sous
  82.274 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  82.275 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  82.276 -</div>
  82.277 -
  82.278 -</body>
  82.279 -</html>
    83.1 Binary file doc/scratchbook/images/css/content-tl.png has changed
    84.1 Binary file doc/scratchbook/images/css/content-tr.png has changed
    85.1 Binary file doc/scratchbook/images/css/footer-bl.png has changed
    86.1 Binary file doc/scratchbook/images/css/footer-br.png has changed
    87.1 Binary file doc/scratchbook/images/css/header.png has changed
    88.1 --- a/doc/scratchbook/index.html	Sat Apr 11 18:26:49 2009 +0200
    88.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    88.3 @@ -1,196 +0,0 @@
    88.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    88.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    88.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    88.7 -<head>
    88.8 -    <title>SliTaz Scratchbook</title>
    88.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   88.10 -    <meta name="description" content="SliTaz BusyBox création system gnu linux fonctionnant en RAM howto Documentation du projet SliTaz GNU/Linux création system gnu linux fonctionnant en RAM wok tools" />
   88.11 -    <meta name="expires" content="never" />
   88.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   88.13 -    <meta name="publisher" content="www.slitaz.org" />
   88.14 -    <meta name="author" content="Christophe Lincoln"/>
   88.15 -    <link rel="shortcut icon" href="favicon.ico" />
   88.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   88.17 -</head>
   88.18 -<body bgcolor="#ffffff">
   88.19 -
   88.20 -<!-- Header and quick navigation -->
   88.21 -<div id="header">
   88.22 -<div align="right" id="quicknav">
   88.23 -    <a name="top"></a>
   88.24 -	<a href="#intro">Introduction</a> |
   88.25 -	<a href="http://www.slitaz.org/doc/">SliTaz doc</a>
   88.26 -</div>
   88.27 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   88.28 -</div>
   88.29 -
   88.30 -<!-- Content. -->
   88.31 -<div id="content">
   88.32 -<div class="content-right"></div>
   88.33 -
   88.34 -
   88.35 -<h2><font color="#DF8F06">Livre de création de SliTaz</font></h2>
   88.36 -<p>
   88.37 -Index des documents du scratchbook de SliTaz, construction pas à pas 
   88.38 -d'un mini système GNU/Linux Live et installable.
   88.39 -</p>
   88.40 -<h3><font color="#6c0023">Table des matières</font></h3>
   88.41 -<h4>LiveCD</h4>
   88.42 -<ul>
   88.43 -	<li><a href="#intro">Introduction.</a></li>
   88.44 -	<li><a href="#org">Organisation du répertoire de travail</a></li>
   88.45 -	<li><a href="base-system.html">Construction du système de base SliTaz</a>
   88.46 -	- Configuration et installation de BusyBox, du noyau Linux, des
   88.47 -	bibliothèques associées, et création des fichiers de configuration
   88.48 -	minimal, création d'une image initramfs et d'une image ISO bootable.</li>
   88.49 -	<li><a
   88.50 -	href="base-apps.html">Bibliothèques, applications de base de SliTaz</a>
   88.51 -	- Install de la calculette bc, module-init-tools. Install et config de
   88.52 -	Dropbear, fournissant un client, et un serveur SSH ultra légé. Et aussi:
   88.53 -	LightTPD, e2fsprogs, pcre, zlib.</li>
   88.54 -	<li><a href="base-ncurses.html">Bibliothèques et applications ncurses</a>
   88.55 -	- Compilation et install des bibliothèques ncurses, et installation de
   88.56 -	programmes tel que: l'éditeur de texte Nano, le navigateur web Retawq,
   88.57 -	Dialog, et Htop.</li>
   88.58 -	<li><a href="locale.html">Install et config des locales pour le
   88.59 -	français</a></li>
   88.60 -	<li><a href="boot-scripts.html">Les scripts de démarrage et d'arrêt</a>
   88.61 -	- Déscription des fichiers de configuration rc.</li>
   88.62 -	<li><a href="x-window-system.html">Installation et config du système X</a>
   88.63 -	- Serveur Xvesa d'XFree86, XTerm, configuration des polices, et
   88.64 -	installation du gestionnaire de fenêtres épuré Blackbox. (WM pour Window
   88.65 -	Manager). Installation du navigateur web Links.</li>
   88.66 -	<li><a href="gtk-libs.html">Les bibliothèques GTK+ et compagnie</a> -
   88.67 -	Installation de cairo, glib, atk, pango, et GTK+.</li>
   88.68 -	<li><a href="gtk-apps.html">Compilation et installation d'applications
   88.69 -	GTK+.</a></li>
   88.70 -	<li><a href="xorg.html">Xorg</a> - Reconstruire tous les paquets d'Xorg.</li>
   88.71 -</ul>
   88.72 -
   88.73 -<a name="intro"></a>
   88.74 -<h3><font color="#6c0023">Introduction</font></h3>
   88.75 -<p>
   88.76 -Le scratchbook vous permet de suivre la création de la première version public 
   88.77 -du LiveCD de SliTaz et de faire un voyage au coeur d'un système GNU/linux. 
   88.78 -Vous serez ensuite capable de personnaliser votre nouveau système ou de créer 
   88.79 -votre propre distro autonome fonctionnant en mémoire vive (RAM), et pleinement 
   88.80 -installable, sur disque dure ou clé USB. Une fois démarré, vous pouvez enlever
   88.81 -le cd-rom et SliTaz fonctionne encore. SliTaz peut aussi être utilisé comme 
   88.82 -environnement dans lequel on se chroot, ou comme cd-rom multitâches. Le seul
   88.83 -prérequis est une distribution hôte dans laquel nous allons piquer des
   88.84 -bibliothèques, utiliser le compilateur, et les outils de développement.
   88.85 -Ce système hôte peut-être: un environnement de développement chrooté, un
   88.86 -distro minimal, SliTaz installé sur un disque dur ,ou une distro "généraliste"
   88.87 -tel que Debian, Slackware, Fedora, Mandriva, Gentoo, Arch, etc. A noter que
   88.88 -nous n'installons rien dans le système hôte lors de nos commandes.
   88.89 -</p>
   88.90 -<p>
   88.91 -SliTaz utilise <a href="http://www.busybox.net/">BusyBox</a>, comme base du
   88.92 -système et le noyau Linux. BusyBox c'est le couteaux Suisse de l'embarqué,
   88.93 -utilisant une faible empreinte mémoire, et fournissant beaucoup de fichiers
   88.94 -d'exemples. Busybox est donc notre principale source d'informations, c'est
   88.95 -un utilitaire issu du projet Debian. Nous utilisons et chérissons cette
   88.96 -fabuleuse ditribution, nous ne pouvons donc, que vous conseiller d'utiliser
   88.97 -<a href="http://www.debian.org/">Debian GNU/Linux</a>.
   88.98 -</p>
   88.99 -<p>
  88.100 -SliTaz utilise le bootloader Syslinux et une archive initramfs du système,
  88.101 -compresée avec <code>cpio</code>. Cette archive est ensuite
  88.102 -décompréssée en mémoire vive lors du boot par le noyau, dans un système
  88.103 -sans taille fixe, en gardant le contrôle sur <code>init</code>. Lors des
  88.104 -copies ou compilation d'applications on utilisera <code>strip</code> pour
  88.105 -nettoyer les réperoires. Les logiciels genisoimage et mkisofs peuvent être
  88.106 -utilisés à choix pour la création des images iso. Pour finir vous pouvez
  88.107 -tester l'image <code>.iso</code> avec Qemu ou en gravant l'image sur un
  88.108 -cdrom réinscriptible.
  88.109 -</p>
  88.110 -<a name="org"></a>
  88.111 -<h3><font color="#6c0023">Organisation du répertoire de travail</font></h3>
  88.112 -<p>
  88.113 -Pour créer SliTaz, nous utilisons un répertoire de travail et plusieurs
  88.114 -sous-répertoires. Que vous ayez un environnement chrooté pour développer,
  88.115 -ou un système hôte, nous proposons d'utiliser un répertoire nommé distro/,
  88.116 -pour travailler. Le répertoire distro/ peut être un simple dossier, ou une
  88.117 -partition, mais vous êtes évidemment libre, de mettre tous cela ailleur.
  88.118 -</p>
  88.119 -<h4>distro/</h4>
  88.120 -<p>Contenu du répertoire de travail:</p>
  88.121 -<ul>
  88.122 -	<li>rootfs/ --&gt; Pour root file system - C'est la racine
  88.123 -	du système, destiné à fonctionner en RAM, il est utilisé pour
  88.124 -	générer l'initramfs du système.</li>
  88.125 -	<li>rootfs.gz --&gt; l'image initramfs de notre système, qui est une
  88.126 -	archive <code>cpio</code> compressée avec <code>gzip</code></li>
  88.127 -	<li>rootcd/ --&gt; Pour root cd. C'est la racine des fichiers du cdrom.</li>
  88.128 -	<li>src/ --&gt; Les sources, Kernel, Syslinux, Busybox, Dropbear, etc
  88.129 -	(ça peut aussi être un lien symbolique).</li>
  88.130 -</ul>
  88.131 -<p>
  88.132 -Par la suite, l'initramfs et l'image ISO bootable (slitaz-cooking.iso)
  88.133 -seront crées à la racine du répertoire de travail SliTaz/.
  88.134 -</p>
  88.135 -<h4>Option: rootfs.ext2 - Utilisation d'un disque dure virtuel</h4>
  88.136 -<p>
  88.137 -Option: rootfs.ext2 (<em>root file system in ext2</em>). C'est un disque dur
  88.138 -virtuel, formaté en ext2 et monté en boucle sur rootfs/. Un périphérique de
  88.139 -boucle, permet d'utiliser un fichier comme s'il s'agissait d'un périphérique
  88.140 -normal (disque dur, disquette, etc), pour construire un système de fichiers
  88.141 -dedans. Ce fichier peut être du nombre de méga-octets que vous désirez, nous
  88.142 -vous proposons 20480 kb, ce qui correspond à un 20 Mb:
  88.143 -</p>
  88.144 -<pre>
  88.145 - # dd if=/dev/zero of=rootfs.ext2 bs=1k count=20480
  88.146 -</pre>
  88.147 -<p>
  88.148 -Création d'un système de fichier ext2 sur le fichier rootfs.ext2, l'option
  88.149 -<code>-F</code> force le formatage du fichier. A noter que que l'utilisation
  88.150 -de l'option <code>-m 0</code>, n'alloue aucune place à l'utilisateur root,
  88.151 -par défaut elle occupe environ 5%, et l'option <code>-t</code> défini le type
  88.152 -du système de fichier à utiliser, tel que ext2, ou ext3:
  88.153 -</p>
  88.154 -<pre>
  88.155 - # mkfs -t ext2 -F -m 0 rootfs.ext2
  88.156 -</pre>
  88.157 -<p>
  88.158 -Nous pouvons maintenant monter rootfs.ext2 en boucle, grâce à l'option
  88.159 -<code>-o loop</code> fournie par l'utilitaire <code>mount</code>, et cela
  88.160 -dans le répertoire rootfs/. Vous pouvez vérifier si le montage c'est bien
  88.161 -effectué avec la commande <code>df -h</code>:
  88.162 -</p>
  88.163 -<pre>
  88.164 - # mkdir rootfs
  88.165 - # mount -o loop rootfs.ext2 rootfs
  88.166 - # df -h
  88.167 -</pre>
  88.168 -<p>
  88.169 -A la fin de la session de travail, vous pouvez démonter le volume avec umount:
  88.170 -</p>
  88.171 -<pre>
  88.172 - # umount rootfs
  88.173 -</pre>
  88.174 -<p>
  88.175 -Vous serez maintenant, sûrement intéressé par
  88.176 -<a href="base-system.html">la construction du système de base SliTaz.</a>
  88.177 -</p>
  88.178 -
  88.179 -
  88.180 -<!-- End of content -->
  88.181 -</div>
  88.182 -
  88.183 -<!-- Footer. -->
  88.184 -<div id="footer">
  88.185 -	<div class="footer-right"></div>
  88.186 -	<a href="#top">Haut de la page</a> | 
  88.187 -	<a href="index.html">Table des matières</a>
  88.188 -</div>
  88.189 -
  88.190 -<div id="copy">
  88.191 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  88.192 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  88.193 -    Documentation publiées sous
  88.194 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  88.195 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  88.196 -</div>
  88.197 -
  88.198 -</body>
  88.199 -</html>
    89.1 --- a/doc/scratchbook/locale.html	Sat Apr 11 18:26:49 2009 +0200
    89.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    89.3 @@ -1,182 +0,0 @@
    89.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    89.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    89.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    89.7 -<head>
    89.8 -    <title>SliTaz Scratchbook - Locale &amp; i18n</title>
    89.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   89.10 -    <meta name="description" content="SliTaz documentation install locales fr_CH fr _FR" />
   89.11 -    <meta name="expires" content="never" />
   89.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   89.13 -    <meta name="publisher" content="www.slitaz.org" />
   89.14 -    <meta name="author" content="Christophe Lincoln"/>
   89.15 -    <link rel="shortcut icon" href="favicon.ico" />
   89.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   89.17 -</head>
   89.18 -<body bgcolor="#ffffff">
   89.19 -
   89.20 -<!-- Header and quick navigation -->
   89.21 -<div id="header">
   89.22 -<div align="right" id="quicknav">
   89.23 -    <a name="top"></a>
   89.24 -	<a href="base-ncurses.html">Base ncurses</a> |
   89.25 -	<a href="index.html">Table des matières</a> |
   89.26 -	<a href="boot-scripts.html">Boot scripts</a>
   89.27 -</div>
   89.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   89.29 -</div>
   89.30 -
   89.31 -<!-- Content. -->
   89.32 -<div id="content">
   89.33 -<div class="content-right"></div>
   89.34 -
   89.35 -
   89.36 -<h2><font color="#DF8F06">Locale &amp; i18n</font></h2>
   89.37 -<p>
   89.38 -Installation et configuration de la locale pour le français.
   89.39 -</p>
   89.40 -<ul>
   89.41 -	<li><a href="#install">Installation des locales.</a></li>
   89.42 -	<li><a href="#config">Config de la locale par défaut sur SliTaz.</a></li>
   89.43 -</ul>
   89.44 -<a name="install"></a>
   89.45 -<h3><font color="#6c0023">Installation des locales</font></h3>
   89.46 -<p>
   89.47 -Ce chapitre décrit l'installation des locales sur SliTaz GNU/Linux, depuis
   89.48 -un système hôte SliTaz GNU/Linux. L'install des locales pour le serveur X est
   89.49 -décrite dans le chapitre <a href="x-window-system.html">X window system</a>.
   89.50 -Les divers fichiers copier dans ce chapitre proviennent de la compilation
   89.51 -du paquet glibc-2.3.6 fesant partie de la <em>toolchain</em>.
   89.52 -</p>
   89.53 -<h4>Répertoires des divers fichiers</h4>
   89.54 -<p>
   89.55 -Nous commençons par créer les répertoires qui contiendront les bibliothèques
   89.56 -et les fichiers utiles aux différentes locales. Le répertoire LC_MESSAGES 
   89.57 -contient les fichiers .mo pour les messages traduits s'y ils existent:
   89.58 -</p>
   89.59 -<pre>
   89.60 - # mkdir -p rootfs/usr/share/{i18n,locale}
   89.61 - # mkdir -p rootfs/usr/lib/{locale,gconv}
   89.62 - # mkdir -p rootfs/usr/share/i18n/{charmaps,locales}
   89.63 - # mkdir -p rootfs/usr/share/locale/fr/LC_MESSAGES
   89.64 -</pre>
   89.65 -<p>
   89.66 -Copie des fichiers de localisation pour le Français, le Suisse romand,
   89.67 -et le Suisse allemand, dans /usr/share/i18n/locales:
   89.68 -</p>
   89.69 -<pre>
   89.70 - # cp -a /usr/share/i18n/locales/{de_CH,fr_CH,fr_FR,i18n,iso14651_t1} \
   89.71 -   rootfs/usr/share/i18n/locales
   89.72 -</pre>
   89.73 -<p>   
   89.74 -Copie des fichier translit_* dans /usr/share/i18n/locales:
   89.75 -</p>
   89.76 -<pre>
   89.77 - # cp -a /usr/share/i18n/locales/{translit_circle,translit_cjk_compat} \
   89.78 -   rootfs/usr/share/i18n/locales
   89.79 - # cp -a /usr/share/i18n/locales/{translit_combining,translit_compat} \
   89.80 -   rootfs/usr/share/i18n/locales   
   89.81 - # cp -a /usr/share/i18n/locales/{translit_font,translit_fraction} \
   89.82 -   rootfs/usr/share/i18n/locales
   89.83 - # cp -a /usr/share/i18n/locales/{translit_narrow,translit_neutral} \
   89.84 -   rootfs/usr/share/i18n/locales
   89.85 - # cp -a /usr/share/i18n/locales/{translit_small,translit_wide} \
   89.86 -   rootfs/usr/share/i18n/locales
   89.87 -</pre>
   89.88 -<p>
   89.89 -Copie des fichier charmaps dans /usr/share/i18n/charmaps
   89.90 -</p>
   89.91 -<pre>
   89.92 - # cp -a /usr/share/i18n/charmaps/ANSI_X3.* rootfs/usr/share/i18n/charmaps
   89.93 - # cp -a /usr/share/i18n/charmaps/{ISO-8859-1.gz,ISO-8859-2.gz,ISO-8859-15.gz} \
   89.94 -   rootfs/usr/share/i18n/charmaps
   89.95 -</pre>
   89.96 -<p>
   89.97 -Copie des bibliothèques gconv dans /usr/lib/gconv du rootfs de  SliTaz:
   89.98 -</p>
   89.99 -<pre>
  89.100 - # cp /usr/lib/gconv/{ANSI_X3.110.so,gconv-modules,UNICODE.so} \
  89.101 -   rootfs/usr/lib/gconv
  89.102 - # cp /usr/lib/gconv/{ISO8859-1.so,ISO8859-2.so,ISO8859-15.so} \
  89.103 -   rootfs/usr/lib/gconv
  89.104 - # strip -v rootfs/usr/lib/gconv/*.so
  89.105 -</pre>
  89.106 -<p>
  89.107 -Copie de l'utilitaire locale:
  89.108 -</p>
  89.109 -<pre>
  89.110 - # cp /usr/bin/locale rootfs/usr/bin
  89.111 -</pre>
  89.112 -<p>
  89.113 -Il faut encore que le fichier /usr/lib/locale/locale-archive soit généré,
  89.114 -pour cela nous utilisons l'utilitaire localedef, en se chrootant dans SliTaz:
  89.115 -</p>
  89.116 -<pre>
  89.117 - # cp /usr/bin/localedef rootfs/usr/bin
  89.118 - # chroot rootfs /bin/ash
  89.119 -</pre>
  89.120 -<p>
  89.121 -Utilisation de <code>localedef</code> pour la Suisse romand et la France:
  89.122 -</p>
  89.123 -<pre>
  89.124 - /# localedef -i fr_CH -f ISO-8859-1 fr_CH
  89.125 - /# localedef -i fr_FR -f ISO-8859-1 fr_FR
  89.126 - /# exit
  89.127 -</pre>
  89.128 -<p>
  89.129 -Vous pouvez supprimer le binaire <code>localedef</code> pour gagner
  89.130 -un peu de place.
  89.131 -</p>
  89.132 -<pre>
  89.133 - # rm rootfs/usr/bin/localedef
  89.134 -</pre>
  89.135 -<a name="config"></a>
  89.136 -<h3><font color="#6c0023">Config et utilisation d'une locale</font></h3>
  89.137 -<p>
  89.138 -Pour utiliser la langue lors d'une session, vous pouvez créer un script
  89.139 -lancé au boot, ou ajouter 2 lignes au fichier ~/.profile, propre à chaque
  89.140 -utilisateurs, avec pour contenu:
  89.141 -</p>
  89.142 -<pre class="script">
  89.143 -
  89.144 -export LANG=fr_CH
  89.145 -export LC_ALL=fr_CH
  89.146 -
  89.147 -</pre>
  89.148 -<p>
  89.149 -Voilà la langue Française devrait fonctionner, si vous installez retawq ou 
  89.150 -nano vous pouvez vérifier le bon fonctionnement des locales en copiant 
  89.151 -le fichier .mo des sources de Retawq, ou Nano, dans:
  89.152 -/usr/share/locale/fr/LC_MESSAGES.
  89.153 -</p>
  89.154 -<h4>Suite</h4>
  89.155 -<p>
  89.156 -SliTaz utilise le script /etc/init.d/i18n.sh et le fichier de configuration 
  89.157 -/etc/locale.conf pour gérer la locale du système. Ce script est détaillé dans
  89.158 -le chapitre <a href="boot-scripts.html">scripts de démarrage et arrêt</a>.
  89.159 -Sur un système SliTaz, il suffit donc de modifier le fichier /etc/locale.conf
  89.160 -avec un éditeur de texte, ou de lancer 'tazlocale' pour changer la locale par
  89.161 -défaut du système, ou de spécifier la langue au boot via l'option
  89.162 -<code>lang=xx</code>.
  89.163 -</p>
  89.164 -
  89.165 -
  89.166 -<!-- End of content -->
  89.167 -</div>
  89.168 -
  89.169 -<!-- Footer. -->
  89.170 -<div id="footer">
  89.171 -	<div class="footer-right"></div>
  89.172 -	<a href="#top">Haut de la page</a> | 
  89.173 -	<a href="index.html">Table des matières</a>
  89.174 -</div>
  89.175 -
  89.176 -<div id="copy">
  89.177 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  89.178 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  89.179 -    Documentation publiées sous
  89.180 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  89.181 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  89.182 -</div>
  89.183 -
  89.184 -</body>
  89.185 -</html>
    90.1 --- a/doc/scratchbook/template.html	Sat Apr 11 18:26:49 2009 +0200
    90.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    90.3 @@ -1,55 +0,0 @@
    90.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    90.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    90.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    90.7 -<head>
    90.8 -    <title>SliTaz Scratchbook - Template</title>
    90.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   90.10 -    <meta name="description" content="" />
   90.11 -    <meta name="expires" content="never" />
   90.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   90.13 -    <meta name="publisher" content="www.slitaz.org" />
   90.14 -    <meta name="author" content="Christophe Lincoln"/>
   90.15 -    <link rel="shortcut icon" href="favicon.ico" />
   90.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   90.17 -</head>
   90.18 -<body bgcolor="#ffffff">
   90.19 -
   90.20 -<!-- Header and quick navigation -->
   90.21 -<div id="header">
   90.22 -<div align="right" id="quicknav">
   90.23 -    <a name="top"></a>
   90.24 -    <a href="http://www.slitaz.org/">www.slitaz.org</a>
   90.25 -</div>
   90.26 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   90.27 -</div>
   90.28 -
   90.29 -<!-- Content. -->
   90.30 -<div id="content">
   90.31 -<div class="content-right"></div>
   90.32 -
   90.33 -
   90.34 -<p>
   90.35 -CONTENT
   90.36 -</p>
   90.37 -
   90.38 -
   90.39 -<!-- End of content -->
   90.40 -</div>
   90.41 -
   90.42 -<!-- Footer. -->
   90.43 -<div id="footer">
   90.44 -	<div class="footer-right"></div>
   90.45 -	<a href="#top">Haut de la page</a> | 
   90.46 -	<a href="index.html">Table des matières</a>
   90.47 -</div>
   90.48 -
   90.49 -<div id="copy">
   90.50 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   90.51 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   90.52 -    Documentation publiées sous
   90.53 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   90.54 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   90.55 -</div>
   90.56 -
   90.57 -</body>
   90.58 -</html>
    91.1 --- a/doc/scratchbook/x-window-system.html	Sat Apr 11 18:26:49 2009 +0200
    91.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    91.3 @@ -1,536 +0,0 @@
    91.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    91.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    91.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    91.7 -<head>
    91.8 -    <title>SliTaz Scratchbook- X Window system</title>
    91.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   91.10 -    <meta name="description" content="SliTaz GNU/Linux install XFree86 Xvesa Links fontconfig JWM expat" />
   91.11 -    <meta name="expires" content="never" />
   91.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   91.13 -    <meta name="publisher" content="www.slitaz.org" />
   91.14 -    <meta name="author" content="Christophe Lincoln"/>
   91.15 -    <link rel="shortcut icon" href="favicon.ico" />
   91.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   91.17 -</head>
   91.18 -<body bgcolor="#ffffff">
   91.19 -
   91.20 -<!-- Header and quick navigation -->
   91.21 -<div id="header">
   91.22 -<div align="right" id="quicknav">
   91.23 -	<a name="top"></a>
   91.24 -	<a href="boot-scripts.html">Boot scripts</a> |
   91.25 -	<a href="index.html">Table des matières</a> |
   91.26 -	<a href="gtk-libs.html">GTK+ libs</a>
   91.27 -</div>
   91.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   91.29 -</div>
   91.30 -
   91.31 -<!-- Content. -->
   91.32 -<div id="content">
   91.33 -<div class="content-right"></div>
   91.34 -
   91.35 -
   91.36 -<h2><font color="#DF8F06">X window system</font></h2>
   91.37 -<p>
   91.38 -Installation et configuration de base du système de fenêtres X.
   91.39 -</p>
   91.40 -<ul>
   91.41 -    <li><a href="#about">A propos de ce chapitre</a> - Description et variable
   91.42 -    d'environnement ($fs)</li>
   91.43 -    <li><a href="#expat">expat-2.0.0</a> - XML parser library.</li>
   91.44 -    <li><a href="#freetype">freetype-2.3.1</a> - Bibliothèques de police sytème.</li>
   91.45 -    <li><a href="#fontconfig">fontconfig 2.4.2</a> - Outils de gestion des polices.</li>
   91.46 -    <li><a href="#xserver">Xserver</a> - Serveur graphique Xvesa d'Xfree86
   91.47 -    4.6.0 et les bibliothèques d'Xorg.</li>
   91.48 -    <li><a href="#xterm">xterm-223</a> - Emulateur de terminal.</li>
   91.49 -    <li><a href="#libpng">libpng-1.2.18</a> - Les bibliothèques de manip des images PNG.</li>
   91.50 -    <li><a href="#jwm">jwm-2.0</a> - Gestionnaire de fenêtres.</li>
   91.51 -    <li><a href="#jpeg">jpeg-6b</a> - Les bibliothèques de manip des images JPEG.</li>
   91.52 -    <li><a href="#tiff">tiff-3.8.2</a> - Bibliothèques et utilitaires TIFF.</li>
   91.53 -    <li><a href="#links">links-2.1pre29</a> - Navigateur web graphique et texte.</li>
   91.54 -    <li><a href="#initramfs-iso">Génération de l'initramfs, et d'une image ISO.</a></li>
   91.55 -</ul>
   91.56 -<a name="about"></a>
   91.57 -<h3><font color="#6c0023">A propos</font></h3>
   91.58 -<p>
   91.59 -Ce chapitre décrit l'installation et la configuration du système X
   91.60 -window sur SliTaz. Nous allons installer, les bibliothèques pour les
   91.61 -polices, expat, XML, un server graphique (Xvesa), un émulateur de
   91.62 -terminal (XTerm), divers petits outils, et un gestionnaire de
   91.63 -fenêtres (JWM). Nous vous proposons aussi d'installer les
   91.64 -bibliothèques JPEG et le navigateur web Links (en français).
   91.65 -</p>
   91.66 -<h4>Variable d'environnement ($fs)</h4>
   91.67 -<p>
   91.68 -Pour ne pas spécifier tout le chemin vers le répertoire rootfs, export
   91.69 -de la variable d'environnement:
   91.70 -</p>
   91.71 -<pre>
   91.72 - # export fs=$PWD/rootfs
   91.73 -</pre>
   91.74 -<p>
   91.75 -Pour vérifier:
   91.76 -</p>
   91.77 -<pre>
   91.78 - # echo $fs
   91.79 -</pre>
   91.80 -<a name="expat"></a>
   91.81 -<h3><font color="#6c0023">expat-2.0.0 - XML parser library</font></h3>
   91.82 -<p>
   91.83 -Expat (<a href="http://expat.sourceforge.net/">http://expat.sourceforge.net/</a>)
   91.84 -contient des bibliothèques d'analyse XML:
   91.85 -</p>
   91.86 -<pre>
   91.87 - # cd ..
   91.88 - # wget http://switch.dl.sourceforge.net/sourceforge/expat/expat-2.0.0.tar.gz
   91.89 - # tar xzf expat-2.0.0.tar.gz
   91.90 - # cd expat-2.0.0
   91.91 - # ./configure --sysconfdir=/etc --prefix=/usr \
   91.92 -   --mandir=/usr/share/man
   91.93 - # make
   91.94 - # make DESTDIR=$PWD/_pkg install
   91.95 - # strip -v _pkg/usr/lib/*
   91.96 - # strip -v _pkg/usr/bin/*
   91.97 -</pre>
   91.98 -<p>
   91.99 -Par la suite nous allons installer 'xterm' qui a besoin de libexpat.so.0,
  91.100 -il suffit de créer un lien symbolique sur libexpat.so.1.5.0, et le tour est
  91.101 -joué. Ensuite vous pouvez installerles bibliothèques, et l'application 'xmlwf'
  91.102 -dans le rootfs:
  91.103 -</p>
  91.104 -<pre>
  91.105 - # cd _pkg/usr/lib
  91.106 - # ln -s libexpat.so.1.5.0 libexpat.so.0
  91.107 - # cp -a *.so* $fs/usr/lib
  91.108 - # cd ..
  91.109 - # cp -a bin/* $fs/usr/bin
  91.110 - # cd ../..
  91.111 -</pre>
  91.112 -<h4>libs</h4>
  91.113 -Bibliothèques uitilisées par xmlwf:
  91.114 -<pre class="script">
  91.115 -        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x40021000)
  91.116 -        libc.so.6 => /lib/tls/libc.so.6 (0x40041000)
  91.117 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  91.118 -</pre>
  91.119 -<a name="freetype"></a>
  91.120 -<h3><font color="#6c0023">freetype-2.3.1 - Bibliothèques de police sytème</font></h3>
  91.121 -<p>
  91.122 -Le paquet freetype (<a href="http://www.freetype.org/">http://www.freetype.org/</a>)
  91.123 -contient des bibliothèques utilisées par X pour la configuration des polices
  91.124 -du système:
  91.125 -</p>
  91.126 -<pre>
  91.127 - # cd ..
  91.128 - # wget http://download.savannah.gnu.org/releases/freetype/freetype-2.3.1.tar.bz2
  91.129 - # tar xjf freetype-2.3.1.tar.bz2
  91.130 - # cd freetype-2.3.1
  91.131 - # ./configure --sysconfdir=/etc --prefix=/usr \
  91.132 -   --mandir=/usr/share/man
  91.133 - # make
  91.134 - # make DESTDIR=$PWD/_pkg install
  91.135 - # strip -vs _pkg/usr/lib/*
  91.136 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  91.137 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  91.138 -</pre>
  91.139 -<a name="fontconfig"></a>
  91.140 -<h3><font color="#6c0023">fontconfig 2.4.2 - Outils de gestion des polices</font></h3>
  91.141 -<p>
  91.142 -Le paquet fontconfig (<a href="http://www.fontconfig.org/wiki/">www.fontconfig.org/wiki/</a>)
  91.143 -fourni la bibliothèque libfontconfig, utilisée par de nombreux
  91.144 -programme sous X. Note: XFree86 fournit aussi ces bibliothèques, et
  91.145 -les utilitaires. Nous avons choisi d'utiliser le paquet original, car
  91.146 -il fonctionne mieux avec JWM:
  91.147 -</p>
  91.148 -<pre>
  91.149 - # cd ..
  91.150 - # wget http://fontconfig.org/release/fontconfig-2.4.2.tar.gz
  91.151 - # tar xzf fontconfig-2.4.2.tar.gz
  91.152 - # cd fontconfig-2.4.2
  91.153 - # ./configure --sysconfdir=/etc --prefix=/usr \
  91.154 -   --mandir=/usr/share/man --localstatedir=/var
  91.155 - # make
  91.156 - # make DESTDIR=$PWD/_pkg install
  91.157 - # strip -v _pkg/usr/bin/*
  91.158 - # strip -v _pkg/usr/lib/*
  91.159 - # cp -a _pkg/usr/bin/* $fs/usr/bin
  91.160 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  91.161 - # cp -a _pkg/etc $fs
  91.162 - # cp -a _pkg/var $fs
  91.163 -</pre>
  91.164 -<h4>libs</h4>
  91.165 -<p>
  91.166 -Un 'ldd' sur fc-cache donne, le bibliothèques ci-dessous. Vous pouvez utiliser
  91.167 -libfreetype d'Xfree86:
  91.168 -</p>
  91.169 -<pre class="script">
  91.170 -        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7f12000)
  91.171 -        libz.so.1 => /usr/lib/libz.so.1 (0xb7eff000)
  91.172 -        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7edf000)
  91.173 -        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7eb0000)
  91.174 -        libc.so.6 => /lib/tls/libc.so.6 (0xb7d7b000)
  91.175 -        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7f8c000)
  91.176 -</pre>
  91.177 -<a name="xserver"></a>
  91.178 -<h3><font color="#6c0023">Xserver - Serveur graphique Xvesa d'Xfree86</font></h3>
  91.179 -<p>
  91.180 -Nous allons utiliser la versions binaires du serveur Xvesa et les polices
  91.181 -distribuée par Xfree86.org
  91.182 -(<a href="http://www.free86.org/">www.free86.org/</a>). Nous allons par contre,
  91.183 -copier les bibliothèques d'Xorg depuis le système hôte, car elle seront
  91.184 -utilisées par la compilation des applications X, Xvesa fonctionne très bien
  91.185 -comme ça et cela simplifie les choses. Vous pouvez aussi 
  91.186 -<a href="xorg.html">recompiler les paquets d'Xorg</a> sur votre système de 
  91.187 -développement.
  91.188 -</p>
  91.189 -<h4>Xtinyx server - Xvesa</h4>
  91.190 -<p>
  91.191 -Le serveur Xvesa est très léger, et utilise peut de bibliothèques, il
  91.192 -se trouve dans l'archive Xtinyx.tgz. Téléchargement et install dans
  91.193 -/usr/bin du rootfs de SliTaz:
  91.194 -</p>
  91.195 -<pre>
  91.196 - # cd ..
  91.197 - # mkdir -p XFree86-4.6.0 &amp;&amp; cd XFree86-4.6.0
  91.198 - # wget http://ftp.xfree86.org/pub/XFree86/4.6.0/binaries/Linux-ix86-glibc23/Xtinyx.tgz
  91.199 - # tar xzf Xtinyx.tgz
  91.200 - # cp bin/Xvesa $fs/usr/bin
  91.201 - # strip $fs/usr/bin/Xvesa
  91.202 - # chmod 4711 $fs/usr/bin/Xvesa
  91.203 -</pre>
  91.204 -<h4>libs pour Xvesa</h4>
  91.205 -<pre class="script">
  91.206 -        libz.so.1 => /usr/lib/libz.so.1 (0xb7ed6000)
  91.207 -        libm.so.6 => /lib/tls/libm.so.6 (0xb7eb1000)
  91.208 -        libc.so.6 => /lib/tls/libc.so.6 (0xb7d7e000)
  91.209 -        /lib/ld-linux.so.2 (0xb7ef8000)
  91.210 -</pre>
  91.211 -<h4>rgb.txt - Les couleurs RGB sous X</h4>
  91.212 -<p>
  91.213 -Le fichier de configuration des couleurs utilisée par le serveur X
  91.214 -se nomme <code>rgb.txt</code>, nous vous proposons de copier celui
  91.215 -du système hôte. La bibliothèque libX11.so d'Xorg va chercher les
  91.216 -fichiers de configuration dans /usr/share/X11, et le serveur Xvesa
  91.217 -dans /usr/X11R6/lib/X11, nous allons créer un lien dans /usr/share/X11
  91.218 -afin de satisfaire cela:
  91.219 -</p>
  91.220 -<pre>
  91.221 - # mkdir -p $fs/usr/share/X11
  91.222 - # cp /usr/share/X11/rgb.txt $fs/usr/share/X11
  91.223 - # chroot $fs /bin/ash
  91.224 - /# mkdir -p /usr/X11R6/lib/X11/
  91.225 - /# ln -s /usr/share/X11/rgb.txt /usr/X11R6/lib/X11/rgb.txt
  91.226 - /# exit
  91.227 -</pre>
  91.228 -<h4>Xfnts - Les polices</h4>
  91.229 -<p>
  91.230 -Pour que le serveur fonctionnent il nous faut les polices de base, que vous
  91.231 -pouvez télécharger depuis xfree86.org, les compiler depuis les paquets d'Xorg,
  91.232 -ou les copier depuis votre système hôte. Les polices du système peuvent se
  91.233 -mettre dans différents dossiers, et une fois installées pour devez lancer
  91.234 -<code>lc-cache</code> pour mettre à jour le cache. Attention les fonts
  91.235 -prennent de la place, vous pouvez ne copier que le minimum. Le répertoire
  91.236 -/usr/share/fonts contient les polices truetype tels que biststream-vera:
  91.237 -</p>
  91.238 -<pre>
  91.239 - # wget http://ftp.xfree86.org/pub/XFree86/4.6.0/binaries/Linux-ix86-glibc23/Xfnts.tgz
  91.240 - # tar xzf Xfnts.tgz
  91.241 - # mkdir -p $fs/usr/X11R6/lib/X11/fonts
  91.242 - # mkdir -p $fs/usr/share/fonts/truetype
  91.243 -
  91.244 - Copie des polices...
  91.245 - (# cp -a lib/X11/fonts/* $fs/usr/X11R6/lib/X11/fonts)
  91.246 - (# cp -a /usr/share/fonts/truetype/* $fs/usr/share/fonts/truetype
  91.247 -</pre>
  91.248 -<p>
  91.249 -Pour regénérer le fichier fonts.dir, il vous faut lancer mkfontdir sur le réperoire
  91.250 -en question:
  91.251 -</p>
  91.252 -<pre>
  91.253 - # mkfontdir $fs/usr/X11R6/lib/X11/fonts/75dpi
  91.254 -</pre>
  91.255 -<p>
  91.256 -Les fichiers de configuration de fontconfig, se trouvent dans /etc/fonts, fourni
  91.257 -par le paquet fontconfig. Vous pouvez maintenant lancer 'fc-cache', et pour
  91.258 -connaître la liste des polices vous pouvez utiliser 'fc-list'. Vous pouvez faire
  91.259 -cela avec un chroot dans le rootfs:
  91.260 -</p>
  91.261 -<pre>
  91.262 - # chroot $fs /bin/ash
  91.263 - # fc-cache -v
  91.264 - # fc-list
  91.265 - # exit
  91.266 -</pre>
  91.267 -<h4>Xlib locale - Les fichiers de localisation</h4>
  91.268 -<p>
  91.269 -Sur SliTaz nous avons installé que 4 locales, C, iso8859-1, iso8859-15, et
  91.270 -iso8859-2 provenant de la <a href="xorg.html">compilation d'Xorg</a>.
  91.271 -Vous pouvez copier les fichiers depuis le système hôte ou utiliser les fichiers
  91.272 -distribuées par XFree86. Exemple de copie de toutes les locales depuis le
  91.273 -système hôte:
  91.274 -</p>
  91.275 -<pre>
  91.276 - # mkdir -p $fs/usr/share/X11/locale
  91.277 - # cp -a /usr/share/X11/locale/* $fs/usr/share/X11/locale
  91.278 -</pre>
  91.279 -<h4>Utilisation de X</h4>
  91.280 -<p>
  91.281 -A noter que vous pouvez déjà utiliser Xvesa comme terminal X, si vous
  91.282 -avez une machine sur le réseau acceptant les connexions Xdmcp. Pour
  91.283 -cela vous pouvez lancer le server avec l'option <code>-query</code>,
  91.284 -exemple:
  91.285 -</p>
  91.286 -<pre>
  91.287 - # Xvesa -ac -shadow -screen 1024x768x24 -query 192.168.0.2
  91.288 -</pre>
  91.289 -<a name="xterm"></a>
  91.290 -<h3><font color="#6c0023">xterm - Emulateur de terminal</font></h3>
  91.291 -<p>
  91.292 -Le paquet Xterm (<a href="http://invisible-island.net/xterm/"
  91.293 - >invisible-island.net/xterm/</a>)fournit un émulateur de terminal pour X:
  91.294 -</p>
  91.295 -<pre>
  91.296 - # wget ftp://invisible-island.net/xterm/xterm-223.tgz
  91.297 - # tar xzf xterm-223.tgz
  91.298 - # cd xterm-223
  91.299 - # ./configure --prefix=/usr --sysconfdir=/etc \
  91.300 -   --mandir=/usr/share/man --localstatedir=/var \
  91.301 -   --with-app-defaults=/usr/share/X11/app-defaults \
  91.302 -   --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
  91.303 - # make
  91.304 - # make DESTDIR=$PWD/_pkg install
  91.305 - # strip _pkg/usr/bin/*
  91.306 - # cp _pkg/usr/bin/* $fs/usr/bin
  91.307 - # cp -a _pkg/usr/share/X11/* $fs/usr/share/X11
  91.308 -</pre>
  91.309 -<h4>libs</h4>
  91.310 -<p>
  91.311 -Un ldd sur XTerm, nous fait copier les bibliothèques manquantes depuis
  91.312 -le système hôte et n'oubliez pas de stripper le tout à la fin:
  91.313 -</p>
  91.314 -<pre class="script">
  91.315 -    libXft.so.2 => /usr/lib/libXft.so.2 (0xb7f09000)
  91.316 -    libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7f00000)
  91.317 -    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7ed5000)
  91.318 -    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7e68000)
  91.319 -    libz.so.1 => /usr/lib/libz.so.1 (0xb7e54000)
  91.320 -    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d68000)
  91.321 -    libXaw.so.7 => /usr/lib/libXaw.so.7 (0xb7d0f000)
  91.322 -    libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7cfa000)
  91.323 -    libXext.so.6 => /usr/lib/libXext.so.6 (0xb7cec000)
  91.324 -    libXt.so.6 => /usr/lib/libXt.so.6 (0xb7c9e000)
  91.325 -    libSM.so.6 => /usr/lib/libSM.so.6 (0xb7c96000)
  91.326 -    libICE.so.6 => /usr/lib/libICE.so.6 (0xb7c7f000)
  91.327 -    libncurses.so.5 => /lib/libncurses.so.5 (0xb7c3c000)
  91.328 -    libc.so.6 => /lib/libc.so.6 (0xb7b2c000)
  91.329 -    libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7b0b000)
  91.330 -    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b08000)
  91.331 -    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b03000)
  91.332 -    libdl.so.2 => /lib/libdl.so.2 (0xb7aff000)
  91.333 -    libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7aee000)
  91.334 -</pre>
  91.335 -<a name="libpng"></a>
  91.336 -<h3><font color="#6c0023">libpng-1.2.18 - Bibliothèques PNG</font></h3>
  91.337 -<p>
  91.338 -Les bibliothèques PNG (<a href="http://libpng.org/pub/png/libpng.html"
  91.339 - >http://libpng.org/pub/png/libpng.html</a>)permettent de manipuler
  91.340 -et d'utiliser les images au format .png:
  91.341 -</p>
  91.342 -<pre>
  91.343 - # wget http://puzzle.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.18.tar.bz2
  91.344 - # tar xjf libpng-1.2.18.tar.bz2
  91.345 - # cd libpng-1.2.18
  91.346 - # ./configure --enable-shared --prefix=/usr \
  91.347 -   --mandir=/usr/share/man
  91.348 - # make
  91.349 - # make DESTDIR=$PWD/_pkg install
  91.350 - # strip _pkg/usr/lib/*.so*
  91.351 - # cp -a _pkg/usr/lib/libpng12.so* $fs/usr/lib
  91.352 - # cp -a _pkg/usr/bin/libpng12* $fs/usr/bin
  91.353 -</pre>
  91.354 -<a name="jwm"></a>
  91.355 -<h3><font color="#6c0023">jwm-2.0 - Gestionnaire de fenêtres</font></h3>
  91.356 -<p>
  91.357 -Joe's Window Manager (<a href="http://www.joewing.net/programs/jwm/"
  91.358 - >http://www.joewing.net/programs/jwm/</a>) est un gestionnaire de fenêtres
  91.359 -ultra léger, et convivial. C'est le window manager par défaut de SliTaz. Le
  91.360 -fichier de configuration principal est dans /etc/jwm/system.jwmrc, comprenant
  91.361 -la config du menu et du style:
  91.362 -</p>
  91.363 -<pre>
  91.364 - # cd ..
  91.365 - # wget http://www.joewing.net/programs/jwm/releases/jwm-2.0.tar.bz2
  91.366 - # tar xjf jwm-2.0.tar.bz2
  91.367 - # cd jwm-2.0
  91.368 - # ./configure --prefix=/usr --mandir=/usr/share/man \
  91.369 -   --sysconfdir=/etc/jwm --disable-xinerama
  91.370 - # make
  91.371 - # strip src/jwm
  91.372 - # cp src/jwm $fs/usr/bin
  91.373 - # mkdir $fs/etc/jwm
  91.374 - # cp example.jwmrc $fs/etc/jwm/system.jwmrc
  91.375 -</pre>
  91.376 -<h4>libs</h4>
  91.377 -<p>
  91.378 -Les bibliothèques que ldd nous aura fourni:
  91.379 -</p>
  91.380 -<pre class="script">
  91.381 -    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e35000)
  91.382 -    libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7e12000)
  91.383 -    libXft.so.2 => /usr/lib/libXft.so.2 (0xb7e00000)
  91.384 -    libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7df7000)
  91.385 -    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7dcc000)
  91.386 -    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d5f000)
  91.387 -    libz.so.1 => /usr/lib/libz.so.1 (0xb7d4a000)
  91.388 -    libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7d3a000)
  91.389 -    libXext.so.6 => /usr/lib/libXext.so.6 (0xb7d2c000)
  91.390 -    libc.so.6 => /lib/libc.so.6 (0xb7c1c000)
  91.391 -    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c19000)
  91.392 -    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c14000)
  91.393 -    libdl.so.2 => /lib/libdl.so.2 (0xb7c0f000)
  91.394 -    libm.so.6 => /lib/libm.so.6 (0xb7bea000)
  91.395 -    libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7bc9000)
  91.396 -</pre>
  91.397 -<p>
  91.398 -Vous pouvez démarrer le server X et JWM avec la commande ci-dessous, ou en
  91.399 -créant un script, tel que /usr/bin/startx avec pour contenu:
  91.400 -</p>
  91.401 -<pre>
  91.402 -Xvesa -ac -shadow -screen 1024x768x24 &amp; exec jwm
  91.403 -</pre>
  91.404 -<h4>Sur SliTaz</h4>
  91.405 -<p>
  91.406 -SliTaz utilise le fichier ~/.xsession pour lancer un session grahique.
  91.407 -La commande 'startx' vérifie si il existe, si oui il le lance, sinon il lance
  91.408 -le script 'tazx' pour configurer le système X. La page du guide de l'utilisateur
  91.409 -au sujet d'X window est dans: /usr/share/doc/slitaz/user-guide/x-window.html,
  91.410 -et sur le site web.
  91.411 -</p>
  91.412 -<p>
  91.413 -Nous avons choisi d'utiliser les icons du thème Tango:
  91.414 -<a href="http://tango.freedesktop.org/">http://tango.freedesktop.org/</a>,
  91.415 -que nous n'avons pas compilé. Nous utilison seulement le minimum, et
  91.416 -des images au format 16x16 que nous mettons dans /usr/share/icons.
  91.417 -</p>
  91.418 -<p>
  91.419 -Pour tester JWM, avec une ISO en cuisson:
  91.420 -</p>
  91.421 -<pre>
  91.422 - # Xvesa -ac -shadow -screen 800x600x24 &amp; exec jwm
  91.423 -</pre>
  91.424 -<a name="jpeg"></a>
  91.425 -<h3><font color="#6c0023">jpeg-6b - Bibliothèques JPEG</font></h3>
  91.426 -<p>
  91.427 -Les bibliothèques de manipulation des images JPEG, et quelques
  91.428 -petits utilitaires:
  91.429 -</p>
  91.430 -<pre>
  91.431 - # wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz
  91.432 - # tar xzf jpegsrc.v6b.tar.gz
  91.433 - # cd jpeg-6b
  91.434 - # ./configure --enable-shared --prefix=/usr \
  91.435 -   --mandir=/usr/share/man
  91.436 - # make
  91.437 - # strip .libs/*
  91.438 - # cp -a .libs/*.so* $fs/usr/lib
  91.439 - # cp .libs/{cjpeg,djpeg,jpegtran} $fs/usr/bin
  91.440 -</pre>
  91.441 -<a name="tiff"></a>
  91.442 -<h3><font color="#6c0023">tiff-3.8.2 - Bibliothèques et utilitaires TIFF</font></h3>
  91.443 -<p>
  91.444 -Les bibliothèques de manipulation des images TIFF, et quelques
  91.445 -petits utilitaires en option:
  91.446 -</p>
  91.447 -<pre>
  91.448 - # wget ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.8.2.tar.gz
  91.449 - # tar xzf tiff-3.8.2.tar.gz
  91.450 - # cd tiff-3.8.2
  91.451 - # ./configure  --prefix=/usr --mandir=/usr/share/man
  91.452 - # make
  91.453 - # make DESTDIR=$PWD/_pkg install
  91.454 - # strip _pkg/usr/bin/*
  91.455 - # strip _pkg/usr/lib/*.so*
  91.456 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib
  91.457 -</pre>
  91.458 -<p>
  91.459 -A vous d'installer les utilitaires que vous voulez.
  91.460 -</p>
  91.461 -<a name="links"></a>
  91.462 -<h3><font color="#6c0023">links-2.1pre29 - Navigateur web graphique et texte</font></h3>
  91.463 -<p>
  91.464 -Links (<a href="http://links.twibright.com/">links.twibright.com</a>) est
  91.465 -un navigateur web proposant un mode texte et un mode graphique, il est
  91.466 -traduit dans de multiples langues, dont le français:
  91.467 -</p>
  91.468 -<pre>
  91.469 - # cd ..
  91.470 - # wget http://links.twibright.com/download/links-2.1pre28.tar.gz
  91.471 - # tar xzf links-2.1pre28.tar.gz
  91.472 - # cd links-2.1pre28
  91.473 - # ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man \
  91.474 -   --without-directfb --without-ssl --enable-graphics --enable-javascript
  91.475 - # make
  91.476 - # make DESTDIR=$PWD/_pkg install
  91.477 - # strip -v _pkg/usr/bin/*
  91.478 - # cp -v _pkg/usr/bin/* $fs/usr/bin
  91.479 -</pre>
  91.480 -<h4>libs</h4>
  91.481 -<pre class="script">
  91.482 -    libtiff.so.3 => /usr/lib/libtiff.so.3
  91.483 -    libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7ede000)
  91.484 -    libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7eba000)
  91.485 -    libz.so.1 => /usr/lib/libz.so.1 (0xb7ea7000)
  91.486 -    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7dbb000)
  91.487 -    libdl.so.2 => /lib/tls/libdl.so.2 (0xb7db7000)
  91.488 -    libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7d96000)
  91.489 -    libm.so.6 => /lib/tls/libm.so.6 (0xb7d70000)
  91.490 -    libc.so.6 => /lib/tls/libc.so.6 (0xb7c3e000)
  91.491 -    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c3b000)
  91.492 -    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c36000)
  91.493 -    /lib/ld-linux.so.2 (0xb7f5d000)
  91.494 -</pre>
  91.495 -<a name="initramfs-iso"></a>
  91.496 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3>
  91.497 -<p>
  91.498 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso'
  91.499 -contenu dans <a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>.
  91.500 -Ou vous pouvez créer un nouvelle image initramfs, et la copier dans
  91.501 -/boot de la racine de cd-rom (rootcd), et pour finir créer un image
  91.502 -ISO avec genisoimage:
  91.503 -</p>
  91.504 -<pre>
  91.505 - # cd $fs
  91.506 - # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
  91.507 - # cd ..
  91.508 - # cp rootfs.gz rootcd/boot
  91.509 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \
  91.510 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  91.511 -   -V "SliTaz" -boot-info-table rootcd
  91.512 -</pre>
  91.513 -<h4>Suite</h4>
  91.514 -<p>
  91.515 -La suite logique du cookbook passe par l'installation des bibliothèques
  91.516 -GTK décrite dans le chapitre : <a href="gtk-libs.html">GTK+ libs</a>.
  91.517 -</p>
  91.518 -
  91.519 -
  91.520 -<!-- End of content -->
  91.521 -</div>
  91.522 -
  91.523 -<!-- Footer. -->
  91.524 -<div id="footer">
  91.525 -	<div class="footer-right"></div>
  91.526 -	<a href="#top">Haut de la page</a> | 
  91.527 -	<a href="index.html">Table des matières</a>
  91.528 -</div>
  91.529 -
  91.530 -<div id="copy">
  91.531 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  91.532 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  91.533 -    Documentation publiées sous
  91.534 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  91.535 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  91.536 -</div>
  91.537 -
  91.538 -</body>
  91.539 -</html>
    92.1 --- a/doc/scratchbook/xorg.html	Sat Apr 11 18:26:49 2009 +0200
    92.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    92.3 @@ -1,160 +0,0 @@
    92.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    92.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    92.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    92.7 -<head>
    92.8 -    <title>SliTaz Scratchbook - Xorg</title>
    92.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   92.10 -    <meta name="description" content="xorg proto libs apps compilation du serveur X Xorg" />
   92.11 -    <meta name="expires" content="never" />
   92.12 -    <meta name="modified" content="2007-12-24 17:00:00" />
   92.13 -    <meta name="publisher" content="www.slitaz.org" />
   92.14 -    <meta name="author" content="Christophe Lincoln"/>
   92.15 -    <link rel="shortcut icon" href="favicon.ico" />
   92.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   92.17 -</head>
   92.18 -<body bgcolor="#ffffff">
   92.19 -
   92.20 -<!-- Header and quick navigation -->
   92.21 -<div id="header">
   92.22 -<div align="right" id="quicknav">
   92.23 -    <a name="top"></a>
   92.24 -    <a href="index.html">Table des matières</a>
   92.25 -</div>
   92.26 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
   92.27 -</div>
   92.28 -
   92.29 -<!-- Content. -->
   92.30 -<div id="content">
   92.31 -<div class="content-right"></div>
   92.32 -
   92.33 -
   92.34 -<h2><font color="#DF8F06">Howto Xorg - Serveur graphique modulaire</font></h2>
   92.35 -<ul>
   92.36 -	<li><a href="#woking">Construire Xorg automatiquement avec Tazwok.</a></li>
   92.37 -    <li><a href="#get">Obtenir Xorg avec wget.</a></li>
   92.38 -    <li><a href="#make">Compiler Xorg à la main.</a></li>
   92.39 -</ul>
   92.40 -<p>
   92.41 -Note : SliTaz utilise le serveur Xvesa fournit par XFree86 et les bibliothèques
   92.42 -d'Xorg, cette page décrit la compilation des bibliothèques d'Xorg utilisées
   92.43 -sur SliTaz. Ce document est principalement destiné aux développeurs et
   92.44 -contributeurs du projet, mais il peut être utile à toutes personnes cherchant
   92.45 -à recompiler Xorg et les bibliothèques Xlib depuis les sources en générant
   92.46 -un minimum de dépendances.
   92.47 -</p>
   92.48 -
   92.49 -<a name="woking"></a>
   92.50 -<h3>Construire Xorg automatiquement avec Tazwok</h3>
   92.51 -<p>
   92.52 -Sur SliTaz, ou si vous avez installé Tazwok, vous pouvez recompiler Xorg en
   92.53 -quelques commandes. Le wok contient un meta-paquet nommé <code>xorg</code> et
   92.54 -un autre nommé <code>xorg-dev</code>, ils permettent de compiler/cuire tous
   92.55 -les paquets Xorg utilisé par SliTaz. Pour compiler vous devez avoir installé
   92.56 -la plus part des paquets de développement, si ce n'est pas le cas :
   92.57 -</p>
   92.58 -<pre>
   92.59 - # tazpkg get-install slitaz-dev-pkgs
   92.60 -</pre>
   92.61 -<p>
   92.62 -Ensuite vous pouvez lancer la cuisson (si tout est prêt, wok et paquets de
   92.63 -developpement), en commençant par les proto's (xproto, etc) :
   92.64 -</p>
   92.65 -<pre>
   92.66 - # tazwok cook xorg-dev-proto
   92.67 - # tazwok cook xorg
   92.68 - # tazwok cook xorg-dev
   92.69 -</pre>
   92.70 -
   92.71 -<a name="get"></a>
   92.72 -<h3>Obtenir Xorg (7.2) avec wget</h3>
   92.73 -<p>
   92.74 -Xorg est distribuée sous forme de modules, ce qui est bien pratique, car
   92.75 -l'on peut installer uniquement ce que l'on veut, mais cela demande beaucoup
   92.76 -de téléchargements. Pour vous aidez nous avons créer un petit script qui
   92.77 -télécharge le minimum pour SliTaz, vous trouverez le script
   92.78 -<code>getXorg.sh</code> dans <a href="../../get/tools.html">SliTaz tools (1.1)</a>.
   92.79 -A noter que ce script n'est plus mis à jour, les développeurs utilisent
   92.80 -<a href="wok-tools.html">les outils et le wok</a>. Pour utiliser le script de
   92.81 -téléchargemnt, il faut ce placer dans le répertoire dans lequel vous désirez
   92.82 -télécharger Xorg, puis lancer le script préalablement copié :
   92.83 -</p>
   92.84 -<pre>
   92.85 - # cd ..
   92.86 - # mkdir Xorg &amp;&amp; cd Xorg
   92.87 - # cp slitaz-tools-1.1/utils/getXorg-7.2.sh .
   92.88 - # ./getXorg-7.2.sh
   92.89 -</pre>
   92.90 -<a name="make"></a>
   92.91 -<h3>Compiler Xorg à la main</h3>
   92.92 -<p>
   92.93 -La compilation d'Xorg est assez longue, il y a beaucoup de paquets.
   92.94 -Pour commnencer il faut complier tous les paquets proto téléchargés,
   92.95 -vous pouvez utiliser la commande <code>make DESTDIR=$PWD/_pkg install</code>
   92.96 -pour installer le paquet dans un répertoire donné. Exemple avec xproto:
   92.97 -</p>
   92.98 -<pre>
   92.99 - # cd proto
  92.100 - # tar xzf xproto-X11R7.2-7.0.10.tar.gz
  92.101 - # cd xproto-X11R7.2-7.0.10
  92.102 - # ./configure --prefix=/usr --sysconfdir=/etc \
  92.103 -   --mandir=/usr/share/man --localstatedir=/var \
  92.104 -   --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
  92.105 -  # make
  92.106 -  # make install
  92.107 -</pre>
  92.108 -<p>
  92.109 -Compilation des bibliothèques en reprenant les options utilisées
  92.110 -pour les proto. Exemple avec le premier paquet à compiler xtrans,
  92.111 -n'oubliez pas de lancer <code>ldconfig</code> si vous installer le
  92.112 -paquet sur la machine de développement:
  92.113 -</p>
  92.114 -<pre>
  92.115 - # cd .. &amp;&amp; cd lib
  92.116 - # tar xzf xtrans-X11R7.2-1.0.3.tar.gz
  92.117 - # cd xtrans-X11R7.2-1.0.3
  92.118 - # ./configure --prefix=/usr --sysconfdir=/etc \
  92.119 -   --mandir=/usr/share/man --localstatedir=/var \
  92.120 -   --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
  92.121 - # make
  92.122 - # make install
  92.123 - # ldconfig
  92.124 -</pre>
  92.125 -<p>
  92.126 -Une fois que tous les paquets des bibliothèques sont compilés, vous pouvez
  92.127 -commencer à compiler des applications pour X tels que le terminal graphique
  92.128 -Xterm. SliTaz utilise encore le paquet 'rgb' contenant le fichier
  92.129 -/usr/share/X11/rgb.txt définissant les couleurs. Exemple de compilation pour
  92.130 -<code>xsetroot</code>, application permettant de changer la couleur du fond
  92.131 -d'écran (modifiez $VERSION par la version que vous avez téléchargé :
  92.132 -</p>
  92.133 -<pre>
  92.134 - # cd .. &amp;&amp; cd app
  92.135 - # tar xzf xsetroot-$VERSION.tar.gz
  92.136 - # cd xsetroot-$VERSION
  92.137 - # ./configure --prefix=/usr --sysconfdir=/etc \
  92.138 -   --mandir=/usr/share/man --localstatedir=/var \
  92.139 -   --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
  92.140 - # make &amp;&amp; make install
  92.141 -</pre>
  92.142 -
  92.143 -
  92.144 -<!-- End of content -->
  92.145 -</div>
  92.146 -
  92.147 -<!-- Footer. -->
  92.148 -<div id="footer">
  92.149 -	<div class="footer-right"></div>
  92.150 -	<a href="#top">Haut de la page</a> | 
  92.151 -	<a href="index.html">Table des matières</a>
  92.152 -</div>
  92.153 -
  92.154 -<div id="copy">
  92.155 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  92.156 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  92.157 -    Documentation publiées sous
  92.158 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  92.159 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  92.160 -</div>
  92.161 -
  92.162 -</body>
  92.163 -</html>
    93.1 --- a/get/flavors.html	Sat Apr 11 18:26:49 2009 +0200
    93.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    93.3 @@ -1,157 +0,0 @@
    93.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    93.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    93.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    93.7 -<head>
    93.8 -    <title>SliTaz LiveCD Flavors</title>
    93.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   93.10 -    <meta name="description" content="saveur LiveCD slitaz personnalisé" />
   93.11 -    <meta name="keywords" lang="fr" content="linux gnu live slitaz" />
   93.12 -    <meta name="robots" content="index, follow, all" />
   93.13 -    <meta name="revisit-after" content="7 days" />
   93.14 -    <meta name="expires" content="never" />
   93.15 -    <meta name="modified" content="2008-06-29 20:00:00" />
   93.16 -    <meta name="author" content="Christophe Lincoln"/>
   93.17 -    <meta name="publisher" content="www.slitaz.org" />
   93.18 -    <link rel="shortcut icon" href="../favicon.ico" />
   93.19 -    <link rel="stylesheet"  type="text/css" href="../slitaz.css" />
   93.20 -    <link rel="Content" href="#content" />
   93.21 -</head>
   93.22 -<body bgcolor="#ffffff">
   93.23 -
   93.24 -<!-- Header -->
   93.25 -<div id="header">
   93.26 -    <a name="top"></a>
   93.27 -<!-- Access -->
   93.28 -<div id="access">
   93.29 -    <a href="#content" title="Aller au contenu de la page">Contenu</a>
   93.30 -</div>
   93.31 -    <a href="http://www.slitaz.org/"><img id="logo"
   93.32 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   93.33 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   93.34 -    <p id="titre">#!/GNU/Linux</p>
   93.35 -</div>
   93.36 -
   93.37 -<!-- Navigation menu -->
   93.38 -<div id="nav">
   93.39 -<div id="nav_top"></div>
   93.40 -	<ul>
   93.41 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
   93.42 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
   93.43 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
   93.44 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
   93.45 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
   93.46 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
   93.47 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
   93.48 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
   93.49 -	</ul>
   93.50 -	<ul>
   93.51 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
   93.52 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
   93.53 -	</ul>
   93.54 -	<ul>
   93.55 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
   93.56 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
   93.57 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
   93.58 -	</ul>
   93.59 -<div id="nav_bottom">
   93.60 -<div id="nav_bottom_img"></div>
   93.61 -</div>
   93.62 -</div>
   93.63 -
   93.64 -<!-- Content top. -->
   93.65 -<div id="content_top">
   93.66 -<div class="top_left"></div>
   93.67 -<div class="top_right"></div>
   93.68 -</div>
   93.69 -
   93.70 -<!-- Content -->
   93.71 -<div id="content">
   93.72 -<a name="content"></a>
   93.73 -
   93.74 -<h1><font color="#3E1220">Get Flavors</font></h1>
   93.75 -<h2><font color="#DF8F06">LiveCD à saveur</font></h2>
   93.76 -
   93.77 -<p>
   93.78 -Le système des saveurs de LiveCD est un moyen simple et communautaire 
   93.79 -permettant de générer des images ISO de LiveCD destinées à des tâches 
   93.80 -particulières en proposant une séléction de paquets spécifiques. Il 
   93.81 -existe deux possibilités pour créer une saveur, utiliser une saveur de 
   93.82 -la communauté ou créer votre propre saveur.
   93.83 -</p>
   93.84 -
   93.85 -<h3>Image ISO de LiveCD à saveur</h3>
   93.86 -<p>
   93.87 -Par commodité, l'équipe de SliTaz propose quelques images ISO de saveurs,
   93.88 -elles sont basées sur la version Cooking mais ne sont pas toujours
   93.89 -synchronisées avec la version standard. Les saveurs <em>loram</em> 
   93.90 -permettent de démarrer SliTaz sur des machines ayant très peu de ressources.
   93.91 -La saveur <em>loram-cdrom</em> a besoin de 64 MB et libère le cdrom, la
   93.92 -version <em>loram-cdrom-sqfs</em> peut démarrer avec 10 Mb et un peu de
   93.93 -mémoire swap, mais ne libère pas le cdrom.
   93.94 -</p>
   93.95 -<p>
   93.96 -<a href="http://mirror.slitaz.org/iso/cooking/flavors/"
   93.97 -	>Télécharger une saveur</a>
   93.98 -</p>
   93.99 -
  93.100 -<h3>Obtenir et générer une saveur</h3>
  93.101 -<p>
  93.102 -Une saveur consiste en un fichier (.flavor) permettant de générer une
  93.103 -saveur particulière. L'outil graphique Tazlitobox peut créer une saveur
  93.104 -en quelques clics de souris. <a href="../doc/manuals/tazlito.html"
  93.105 -	>Le manuel de Tazlito</a> et <a href="../doc/handbook/gen-livecd.html"
  93.106 -	>la documentation</a> du 
  93.107 -Handbook donne les instructions détaillées sur la génération de saveur.
  93.108 -En ligne de commande, vous pouvez obtenir une liste des saveurs disponibles
  93.109 -via <code>tazlito list-flavors</code>.
  93.110 -</p>
  93.111 -
  93.112 -<h3>Créer et partager sa propre saveur</h3>
  93.113 -<p>
  93.114 -La version stable et Cooking propose la saveur <em>core</em> sur le 
  93.115 -miroir, elle peut être utilisée comme base pour créer sa propre saveur.
  93.116 -La documentation du Handbook fournit toutes les instructions utiles à
  93.117 -<a href="../doc/handbook/gen-livecd.html"
  93.118 ->la création de sa propre saveur de LiveCD</a>
  93.119 -</p>
  93.120 -<p>
  93.121 -Si vous avez créé votre propre saveur, vous avez la possibilité
  93.122 -d'envoyer votre fichier de saveur sur 
  93.123 -<a href="../mailing-list.html">la liste de discussion</a> pour qu'elle
  93.124 -soit testée et inclue dans les saveurs officielles. Le système des saveurs
  93.125 -peut se comparer aux paquets, chaque saveur à son mainteneur.
  93.126 -</p>
  93.127 -
  93.128 -
  93.129 -<!-- End of content with round corner -->
  93.130 -</div>
  93.131 -<div id="content_bottom">
  93.132 -<div class="bottom_left"></div>
  93.133 -<div class="bottom_right"></div>
  93.134 -</div>
  93.135 -
  93.136 -<!-- Start of footer and copy notice -->
  93.137 -<div id="copy">
  93.138 -<p>
  93.139 -Dernière modification : 2008-06-29 22:00:00 -
  93.140 -<a href="#top">Haut de la page</a>
  93.141 -</p>
  93.142 -<p>
  93.143 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  93.144 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  93.145 -</p>
  93.146 -<!-- End of copy -->
  93.147 -</div>
  93.148 -
  93.149 -<!-- Bottom and logo's -->
  93.150 -<div id="bottom">
  93.151 -<p>
  93.152 -<a href="http://validator.w3.org/check?uri=referer"><img
  93.153 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  93.154 -   title="Code validé XHTML 1.0"
  93.155 -   style="width: 80px; height: 15px;" /></a>
  93.156 -</p>
  93.157 -</div>
  93.158 -
  93.159 -</body>
  93.160 -</html>
    94.1 --- a/get/index.html	Sat Apr 11 18:26:49 2009 +0200
    94.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    94.3 @@ -1,264 +0,0 @@
    94.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    94.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    94.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    94.7 -<head>
    94.8 -    <title>SliTaz - Téléchargements</title>
    94.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   94.10 -    <meta name="description" content="Récuperer librement SliTaz GNU/Linux LiveCD" />
   94.11 -    <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd, autonome" />
   94.12 -    <meta name="robots" content="index, follow, all" />
   94.13 -    <meta name="revisit-after" content="7 days" />
   94.14 -    <meta name="expires" content="never" />
   94.15 -    <meta name="modified" content="2008-07-16 12:30:00" />
   94.16 -    <meta name="author" content="Linux User"/>
   94.17 -    <meta name="publisher" content="www.slitaz.org" />
   94.18 -    <link rel="shortcut icon" href="../favicon.ico" />
   94.19 -    <link rel="stylesheet"  type="text/css" href="../slitaz.css" />
   94.20 -    <link rel="alternate" type="application/rss+xml" title="SliTaz RSS feed" href="../rss.xml" />
   94.21 -    <link rel="Content" href="#content" />
   94.22 -</head>
   94.23 -<body bgcolor="#ffffff">
   94.24 -
   94.25 -<!-- Header -->
   94.26 -<div id="header">
   94.27 -    <a name="top"></a>
   94.28 -<!-- Access -->
   94.29 -<div id="access">
   94.30 -    Language:
   94.31 -	<a href="../de/get/" title="Deutsche Downloadsektion">Deutsch</a> |
   94.32 -	<a href="../es/get" title="Espanol">Español</a> |
   94.33 -    <a href="../en/get/" title="English downloads page">English</a> |
   94.34 -	<a href="../pt/get" title="Português">Português</a>
   94.35 -</div>
   94.36 -    <a href="http://www.slitaz.org/"><img id="logo"
   94.37 -    src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   94.38 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   94.39 -    <p id="titre">#!/GNU/Linux</p>
   94.40 -</div>
   94.41 -
   94.42 -<!-- Navigation menu -->
   94.43 -<div id="nav">
   94.44 -<div id="nav_top"></div>
   94.45 -	<ul>
   94.46 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
   94.47 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
   94.48 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
   94.49 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
   94.50 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
   94.51 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
   94.52 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
   94.53 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
   94.54 -	</ul>
   94.55 -	<ul>
   94.56 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
   94.57 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
   94.58 -	</ul>
   94.59 -	<ul>
   94.60 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
   94.61 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
   94.62 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
   94.63 -	</ul>
   94.64 -<div id="nav_bottom">
   94.65 -<div id="nav_bottom_img"></div>
   94.66 -</div>
   94.67 -</div>
   94.68 -
   94.69 -<!-- Content top. -->
   94.70 -<div id="content_top">
   94.71 -<div class="top_left"></div>
   94.72 -<div class="top_right"></div>
   94.73 -</div>
   94.74 -
   94.75 -<!-- Content -->
   94.76 -<div id="content">
   94.77 -<a name="content"></a>
   94.78 -
   94.79 -<h1><font color="#3E1220">Obtenir SliTaz</font></h1>
   94.80 -<h2><font color="#DF8F06">Téléchargements</font></h2>
   94.81 -
   94.82 -<ul>
   94.83 -	<li><a href="#stable">LiveCD version Stable</a> - Image ISO du
   94.84 -    LiveCD de la version stable de SliTaz.</li>
   94.85 -    <li><a href="#cooking">LiveCD version Cooking</a> - Image ISO du
   94.86 -    LiveCD de SliTaz en cuisson.</li>
   94.87 -    <li><a href="flavors.html">LiveCD à saveur</a> - Flavors et loram.</li>
   94.88 -    <li><a href="#floppy">Disquette de démarrage</a> - Image de disquette pour
   94.89 -    lancer le LiveCD, une clé USB...</li>
   94.90 -</ul>
   94.91 -
   94.92 -<h3>Informations générales</h3>
   94.93 -<p>
   94.94 -Cette partie du site vous permet de télécharger une image ISO gravable du
   94.95 -système LiveCD installable de SliTaz. Pour utiliser le système, vous pouvez
   94.96 -vous référer au livre de main ou <a href="../doc/handbook/">Handbook</a>,
   94.97 -toujours accessible via la partie <a href="../doc/">documentation</a> du site.
   94.98 -Vous trouverez un support d'aide gratuit, simple et efficace via
   94.99 -<a href="../mailing-list.html">la liste de discussion</a> du projet.
  94.100 -</p>
  94.101 -
  94.102 -<h3>Miroirs et torrents</h3>
  94.103 -<p>
  94.104 -Un grand merci à l'équipe de <a href="http://www.tuxfamily.org/">TuxFamily</a>,
  94.105 -à <a href="http://mirror.switch.ch/">SWITCHmirror</a> à Botux, Mésobius
  94.106 -qui hébergent les miroirs principaux de SliTaz en Suisse et en France, 
  94.107 -les services sont de très haute qualité et sans vous rien ne serait
  94.108 -possible. Les fichiers torrents sont hébérgés sur le site web de partage 
  94.109 -<a href="http://www.freetorrent.fr/">Freetorrent</a> et sont maintenus
  94.110 -par mumbly, merci beaucoup pour ta réactivité et ta disponibilité.
  94.111 -</p>
  94.112 -
  94.113 -<ul>
  94.114 -	<li>Suisse - Miroir hébergé par SWITCHmirror (10 Gbit/s)
  94.115 -	<a href="http://mirror.switch.ch/ftp/mirror/slitaz/">HTTP</a> ou
  94.116 -	<a href="ftp://mirror.switch.ch/mirror/slitaz/">FTP</a></li>
  94.117 -	
  94.118 -	<li>France - Miroir hébergé par Botux (200 Mps)
  94.119 -	<a href="http://mirror.slitaz.org/">HTTP</a></li>
  94.120 -	
  94.121 -	<li>France - Miroir hébergé par Mésobius (100 Mps)
  94.122 -	<a href="http://slitazmirror.linuxembarque.com">HTTP</a></li>
  94.123 -	
  94.124 -	<li>France - Miroir hébergé par TuxFamily via
  94.125 -	<a href="http://download.tuxfamily.org/slitaz/">HTTP</a> ou
  94.126 -	<a href="ftp://download.tuxfamily.org/slitaz/">FTP</a></li>
  94.127 -	
  94.128 -	<li>Chine - Miroir hébergé par LupaWorld
  94.129 -	<a href="http://mirror.lupaworld.com/slitaz/">HTTP</a></li>
  94.130 -</ul>
  94.131 -
  94.132 -<a name="sources"></a>
  94.133 -<h3>Sources</h3>
  94.134 -<p>
  94.135 -les archives sources de Tazpkg (Package manager), Tazlito (SliTaz Live Tool),
  94.136 -Tazwok (Source builder), Tazusb (LiveUSB Tool) et des outils SliTaz peuvent
  94.137 -se télécharger depuis le répertoire 
  94.138 -<a href="http://mirror.slitaz.org/sources/">sources</a> des
  94.139 -mirroirs de SliTaz. Vous trouverez plus d'informations au sujet des
  94.140 -projets 
  94.141 -<a href="http://labs.slitaz.org/projects">les SliTaz Labs</a> (laboratoires).
  94.142 -</p>
  94.143 -
  94.144 -<a name="stable"></a>
  94.145 -<h2><font color="#DF8F06">LiveCD version Stable</font></h2>
  94.146 -<p>
  94.147 -La version stable de SliTaz fourni un système d'exploitation mature, largement
  94.148 -testé par une communauté active, elle propose une séléction de paquets finement
  94.149 -intégrés à la distribution, résultant dans un système cohérant et robuste.
  94.150 -La version stable actuelle est la version 1.0 publiée le 22 mars 2008.
  94.151 -</p>
  94.152 -
  94.153 -<p class="get">
  94.154 -SliTaz GNU/Linux 1.0 (24,8 Mb) -
  94.155 -<a href="http://mirror.switch.ch/ftp/mirror/slitaz/iso/1.0/slitaz-1.0.iso"
  94.156 ->slitaz-1.0.iso</a>
  94.157 -[ <a href="http://mirror.switch.ch/ftp/mirror/slitaz/iso/1.0/slitaz-1.0.md5"
  94.158 ->md5</a> | <a
  94.159 -href="http://www.freetorrent.fr/download.php?id=ecd240f619879f9f11a29f0133ac624f8eca335d&f=slitaz-1.0.iso.torrent">
  94.160 -Torrent</a> ]
  94.161 -</p>
  94.162 -
  94.163 -<p>
  94.164 -Une image CDROM bootable de tous les paquets disponibles pour la version
  94.165 -1.0 est générée chaque jour. Elle contient aussi une copie du site Web
  94.166 -et permet l'utilisation sans connexion Internet grâce au script install.sh.
  94.167 -</p>
  94.168 -
  94.169 -<p class="get">
  94.170 -Ensemble de paquets SliTaz GNU/Linux 1.0 (260 Mb) -
  94.171 -<a href="http://mirror.slitaz.org/iso/1.0/packages-1.0.iso"
  94.172 ->packages-1.0.iso</a>
  94.173 -[ <a href="http://mirror.slitaz.org/iso/1.0/packages-1.0.md5"
  94.174 ->md5</a> ]
  94.175 -
  94.176 -</p>
  94.177 -<a name="cooking"></a>
  94.178 -<h2><font color="#DF8F06">LiveCD version Cooking</font></h2>
  94.179 -<p>
  94.180 -La version Cooking "en cuisson" est une version en constante évolution,
  94.181 -utilisable, elle permet de tester les dernières nouveautés, de nous faire
  94.182 -des retours d'expériences, des demandes de fonctionnalités et des signalements
  94.183 -de bugs.
  94.184 -</p>
  94.185 -
  94.186 -<p class="get">
  94.187 -SliTaz GNU/Linux cooking-20090228 (28,6 Mb) -
  94.188 -<a href="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso"
  94.189 ->slitaz-cooking.iso</a>
  94.190 -[ <a href="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.md5"
  94.191 ->md5</a> ]
  94.192 -</p>
  94.193 -
  94.194 -<p>
  94.195 -Une image DVD bootable de tous les paquets disponibles pour la version
  94.196 -Cooking est générée chaque jour. Elle contient aussi une copie du site Web
  94.197 -et permet l'utilisation sans connexion Internet grâce au script install.sh.<br>
  94.198 -Cette image peut aussi être 
  94.199 -<a href="http://syslinux.zytor.com/wiki/index.php/Doc/isolinux#HYBRID_CD-ROM.2FHARD_DISK_MODE">installée sur une clé USB</a>,
  94.200 -mais elle écrasera toutes les données de la clé.
  94.201 -</p>
  94.202 -
  94.203 -<p class="get">
  94.204 -Ensemble de paquets SliTaz GNU/Linux cooking (moins de 1Gb) -
  94.205 -<a href="http://mirror.slitaz.org/iso/cooking/packages-cooking.iso"
  94.206 ->packages-cooking.iso</a>
  94.207 -[ <a href="http://mirror.slitaz.org/iso/cooking/packages-cooking.md5"
  94.208 ->md5</a> ]
  94.209 -
  94.210 -</p>
  94.211 -<a name="floppy"></a>
  94.212 -<h2><font color="#DF8F06">Disquette de démarrage</font></h2>
  94.213 -<p>
  94.214 -Cette disquette permet de lancer Slitaz sur des PC anciens ou dépourvus de
  94.215 -lecteur de CD-ROM. Il est possible de démarrer Slitaz depuis un CD-ROM/DVD,
  94.216 -une clé USB, un disque dur, le réseau LAN par PXE et même le réseau 
  94.217 -<a href="http://boot.slitaz.org/">Internet avec gPXE</a>.
  94.218 -</p>
  94.219 -
  94.220 -<p class="get">
  94.221 -Disquette de démarrage (1,44 Mb) -
  94.222 -<a href="http://mirror.slitaz.org/boot/floppy-grub4dos"
  94.223 ->image</a>
  94.224 -[ <a href="http://mirror.slitaz.org/boot/floppy-grub4dos.md5"
  94.225 ->md5</a> ]
  94.226 -</p>
  94.227 -
  94.228 -<!-- End of content with round corner -->
  94.229 -</div>
  94.230 -<div id="content_bottom">
  94.231 -<div class="bottom_left"></div>
  94.232 -<div class="bottom_right"></div>
  94.233 -</div>
  94.234 -
  94.235 -<!-- Start of footer and copy notice -->
  94.236 -<div id="copy">
  94.237 -<p>
  94.238 -Dernière modification : 2008-12-31 16:30:00 -
  94.239 -<a href="#top">Haut de la page</a>
  94.240 -</p>
  94.241 -<p>
  94.242 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  94.243 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  94.244 -</p>
  94.245 -<!-- End of copy -->
  94.246 -</div>
  94.247 -
  94.248 -<!-- Bottom and logo's -->
  94.249 -<div id="bottom">
  94.250 -<p>
  94.251 -<a href="http://www.tuxfamily.org/"><img
  94.252 -   src="../pics/website/tuxfamily-80x15.png" alt="www.tuxfamily.org"
  94.253 -   title="Propulsé par TuxFamily"
  94.254 -   style="width: 80px; height: 15px;" /></a>
  94.255 -<a href="http://www.libordux.org/"><img
  94.256 -   src="../pics/website/libordux-80x15.png" alt="www.libordux.org"
  94.257 -   title="Propulsé par Libordux.Org"
  94.258 -   style="width: 80px; height: 15px;" /></a>
  94.259 -<a href="http://validator.w3.org/check?uri=referer"><img
  94.260 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  94.261 -   title="Code validé XHTML 1.0"
  94.262 -   style="width: 80px; height: 15px;" /></a>
  94.263 -</p>
  94.264 -</div>
  94.265 -
  94.266 -</body>
  94.267 -</html>
    95.1 --- a/mailing-list.html	Sat Apr 11 18:26:49 2009 +0200
    95.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    95.3 @@ -1,370 +0,0 @@
    95.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    95.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    95.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    95.7 -<head>
    95.8 -    <title>SliTaz - Mailing list</title>
    95.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   95.10 -    <meta name="description" content="SliTaz GNU/Linux support mail liste de diffusion utilisateurs deéveloppeurs" />
   95.11 -    <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd, swiss made" />
   95.12 -    <meta name="robots" content="index, follow, all" />
   95.13 -    <meta name="revisit-after" content="7 days" />
   95.14 -    <meta name="expires" content="never" />
   95.15 -    <meta name="modified" content="2009-01-15 18:20:00" />
   95.16 -    <meta name="author" content="Christophe Lincoln"/>
   95.17 -    <meta name="publisher" content="www.slitaz.org" />
   95.18 -    <link rel="shortcut icon" href="favicon.ico" />
   95.19 -    <link rel="stylesheet" type="text/css" href="slitaz.css" />
   95.20 -    <link rel="Content" href="#content" />
   95.21 -    <style type="text/css">
   95.22 -	table {
   95.23 -		border: 1px solid #000000;
   95.24 -		width: variable;
   95.25 -		border-collapse: collapse;
   95.26 -	}
   95.27 -	td {
   95.28 -		border: 1px dotted #6495ed;
   95.29 -		width: variable;
   95.30 -		padding: 2px;
   95.31 -	}
   95.32 -	.rowodd {
   95.33 -		background-color: #ffffff;
   95.34 -	}
   95.35 -	.roweven {
   95.36 -		background-color: #e1ffe1; /* the tower */
   95.37 -	}
   95.38 -	th {
   95.39 -		border: 1px solid #000000;
   95.40 -		width: variable;
   95.41 -		padding: 4px;
   95.42 -	}
   95.43 -	.alignright {
   95.44 -		text-align: right;
   95.45 -	}
   95.46 -	</style>
   95.47 -</head>
   95.48 -<body bgcolor="#ffffff">
   95.49 -
   95.50 -<!-- Header -->
   95.51 -<div id="header">
   95.52 -    <a name="top"></a>
   95.53 -<!-- Access -->
   95.54 -<div id="access">
   95.55 -    Language:
   95.56 -    <a href="en/mailing-list.html" title="English page">English</a>
   95.57 -</div>
   95.58 -    <a href="http://www.slitaz.org/"><img id="logo"
   95.59 -    src="pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   95.60 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   95.61 -    <p id="titre">#!/GNU/Linux</p>
   95.62 -</div>
   95.63 -
   95.64 -<!-- Navigation menu -->
   95.65 -<div id="nav">
   95.66 -<div id="nav_top"></div>
   95.67 -	<ul>
   95.68 -		<li><a href="about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
   95.69 -		<li><a href="get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
   95.70 -		<li><a href="doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
   95.71 -		<li><a href="packages/" title="Paquets logiciels disponibles">Paquets</a></li>
   95.72 -		<li><a href="devel/" title="Le coin du développeur">Développement</a></li>
   95.73 -		<li><a href="artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
   95.74 -		<li><a href="search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
   95.75 -		<li><a href="sitemap.html" title="Vue globale du site web">Plan du site</a></li>
   95.76 -	</ul>
   95.77 -	<ul>
   95.78 -		<li><a href="mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
   95.79 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
   95.80 -	</ul>
   95.81 -	<ul>
   95.82 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
   95.83 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
   95.84 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
   95.85 -	</ul>
   95.86 -<div id="nav_bottom">
   95.87 -<div id="nav_bottom_img"></div>
   95.88 -</div>
   95.89 -</div>
   95.90 -
   95.91 -<!-- Content top. -->
   95.92 -<div id="content_top">
   95.93 -<div class="top_left"></div>
   95.94 -<div class="top_right"></div>
   95.95 -</div>
   95.96 -
   95.97 -<!-- Content -->
   95.98 -<div id="content">
   95.99 -<a name="content"></a>
  95.100 -
  95.101 -<h1><font color="#3E1220">Mailing list</font></h1>
  95.102 -<h2><font color="#DF8F06">Liste de discussion</font></h2>
  95.103 -
  95.104 -<ul>
  95.105 -	<li><a href="#about">Au sujet de la liste</a> - Support et développement.</li>
  95.106 -	<li><a href="#usage">Utilisation de la liste</a> - Inscription/désinscription
  95.107 -	et fonctionnement</li>
  95.108 -	<li><a href="#archives">Archives de la liste</a> - Lire et/ou chercher dans
  95.109 -	les messages archivés.</li>
  95.110 -</ul>
  95.111 -<a name="about"></a>
  95.112 -<h3><font color="#6c0023">Au sujet de la liste</font></h3>
  95.113 -<p>
  95.114 -La liste de dicussion/diffusion (<em>Mailing list</em>) est le moyen
  95.115 -principale de communication de la communauté SliTaz. La liste est ouverte à
  95.116 -tout le monde, vous êtes libre de vous abonner, désabonner ou réabonner à
  95.117 -n'importe quel moment. C'est un moyen de collaboration très efficace, utilisé
  95.118 -pour offrir un support technique gratuit aux utilisateurs de SliTaz. Les
  95.119 -développeurs et connaisseurs avançés utilisent cette même liste pour gérer le
  95.120 -dévelopement du projet, les relectures, etc. D'utiliser la même liste pour le
  95.121 -support et le développement permet de toucher un plus large auditoire,
  95.122 -résultant dans des réponses plus rapides et plus précises. Cela dit, les
  95.123 -menbres de la liste sont des personnes volontaires, elles feront du mieux
  95.124 -qu'elles peuvent en fonction de leur temps libre. Courtoisie et politesse sont
  95.125 -de rigeur et un peut d'humour ne fait de mal à personne.
  95.126 -</p>
  95.127 -<p>
  95.128 -La <em>mailing list</em> permet d'envoyer des messages et de recevoir les
  95.129 -mails de la liste. C'est à dire que tous les membres inscrits peuvent poster
  95.130 -sur l'adresse de la liste et qu'ils reçoivent aussi tous les messages postés
  95.131 -par les autres membres. Les messages sont envoyés par le <em>listengine</em>
  95.132 -de <a href="http://www.tuxfamily.org/">TuxFamily</a> propulsé par l'excellent
  95.133 -<a href="http://www.vhffs.org/">VHFFS</a>.
  95.134 -</p>
  95.135 -<h4>Civilité</h4>
  95.136 -<p>
  95.137 -La liste est un moyen de collaboration intense avec des personnes passionnées
  95.138 -et souvent sensibles. Faites un effort supplémentaire pour traiter les autres
  95.139 -avec respect, même si vous vous sentez mal traité. Si vous avez quelques chose de
  95.140 -négatif ou critique à dire à quelqu'un, faites le hors liste. Si une personne
  95.141 -vous semble inappropriée, contactez un développeur SliTaz.
  95.142 -</p>
  95.143 -
  95.144 -
  95.145 -<a name="usage"></a>
  95.146 -<h3><font color="#6c0023">Utilisation de la liste</font></h3>
  95.147 -<p>
  95.148 -Pour poster sur la liste, vous devez commencer par vous inscrire, vous
  95.149 -recevrez alors un message de confirmation. Ce mail contient le numéro de
  95.150 -confirmation que vous devez renvoyer en sujet sur la liste d'administration
  95.151 -(cela nous évite des spam). Une fois le mail d'inscription et le message de
  95.152 -confirmation envoyé, vous pourrez poster sur la liste et vous recevrez tous
  95.153 -les message qui y sont postés. A noter que les mails peuvent être filtrés via
  95.154 -votre logiciel de messagerie préféré, cela permet de rediriger tous les
  95.155 -messages dans un répertoire spécifique. Il est aussi conseillé d'utiliser 
  95.156 -"Répondre" pour répondre à un mail afin que le fil de discussion puisse être
  95.157 -suivis normalement.
  95.158 -</p>
  95.159 -<ul>
  95.160 -    <li>Adresse d'administration :
  95.161 -    <a href="mailto:slitaz-request@lists.tuxfamily.org">slitaz-request@lists.tuxfamily.org</a></li>
  95.162 -    <li>Inscription avec le sujet : subscribe</li>
  95.163 -    <li>Désinscription avec le sujet : unsubscribe</li>
  95.164 -    <li>Aide avec le sujet : help</li>
  95.165 -    <li>Adresse pour poster sur la liste :
  95.166 -    <a href="mailto:slitaz@lists.tuxfamily.org">slitaz@lists.tuxfamily.org</a></li>
  95.167 -</ul>
  95.168 -<h4>Format</h4>
  95.169 -<p>
  95.170 -Les messages de liste devraient être envoyés au format text pur et non pas en
  95.171 -HTML, en justifiant les lignes à de 72 à 80 caractères pour que les personnes
  95.172 -utilisant des client mail en mode texte, puissent lire facilement les mails.
  95.173 -La justification des messages peut se faire automatiquement via la plus part
  95.174 -des bons logiciels de messagerie tel que Sylpheed et permet aussi une lecture
  95.175 -plus simple des archives. Il est par ailleurs conseillé de supprimer les
  95.176 -citations inutiles et de na pas joindre de trop gros fichiers.
  95.177 -</p>
  95.178 -
  95.179 -<a name="archives"></a>
  95.180 -<h3><font color="#6c0023">Archives de la liste</font></h3>
  95.181 -<p>
  95.182 -La liste de diffusion est un forum public, tous les messages sont archivés et
  95.183 -consultables en ligne. L'archivage permet aux personnes non inscrites de
  95.184 -quand même suivre la liste, c'est aussi une resource d'informations pour
  95.185 -des sujets ponctuels ou très spécifiques. La liste est archivée toutes les
  95.186 -nuits, vous pouvez facilement naviguer, lire ou chercher dans l'archive via
  95.187 -le <em>listengine</em> de TuxFamily. Les messages sont classés par mois et par
  95.188 -date ou fil de discussion (<em>Thread</em>) : <a
  95.189 -href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/"
  95.190 ->Archives complètes de la liste de discussion</a>
  95.191 -</p>
  95.192 -
  95.193 -
  95.194 -<h4>Archives 2008</h4>
  95.195 -<table>
  95.196 -<thead>
  95.197 -	<tr>
  95.198 -		<th>Archive</th>
  95.199 -		<th>View by</th>
  95.200 -		<th>Number</th>
  95.201 -		<th>Total size</th>
  95.202 -	</tr>
  95.203 -</thead>
  95.204 -<tbody>
  95.205 -<tr class="roweven">
  95.206 -		<td>2008-12</td>
  95.207 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/12/threads.html">[ Thread ]</a>
  95.208 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/12/maillist.html">[ Date ]</a></td>
  95.209 -		<td class="alignright">37</td>
  95.210 -		<td class="alignright">148 KB</td>
  95.211 -	</tr>
  95.212 -	<tr class="rowodd">
  95.213 -		<td>2008-11</td>
  95.214 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/11/threads.html">[ Thread ]</a>
  95.215 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/11/maillist.html">[ Date ]</a></td>
  95.216 -		<td class="alignright">32</td>
  95.217 -		<td class="alignright">108 KB</td>
  95.218 -	</tr>
  95.219 -	<tr class="roweven">
  95.220 -		<td>2008-10</td>
  95.221 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/10/threads.html">[ Thread ]</a>
  95.222 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/10/maillist.html">[ Date ]</a></td>
  95.223 -		<td class="alignright">43</td>
  95.224 -		<td class="alignright">2185 KB</td>
  95.225 -	</tr>
  95.226 -	<tr class="rowodd">
  95.227 -		<td>2008-09</td>
  95.228 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/09/threads.html">[ Thread ]</a> 
  95.229 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/09/maillist.html">[ Date ]</a></td>
  95.230 -		<td class="alignright">26</td>
  95.231 -		<td class="alignright">88 KB</td>
  95.232 -	</tr>
  95.233 -	<tr class="roweven">
  95.234 -		<td>2008-08</td>
  95.235 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/08/threads.html">[ Thread ]</a>
  95.236 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/08/maillist.html">[ Date ]</a></td>
  95.237 -		<td class="alignright">76</td>
  95.238 -		<td class="alignright">3632 KB</td>
  95.239 -	</tr>
  95.240 -	<tr class="rowodd">
  95.241 -		<td>2008-07</td>
  95.242 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/07/threads.html">[ Thread ]</a> 
  95.243 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/07/maillist.html">[ Date ]</a></td>
  95.244 -		<td class="alignright">260</td>
  95.245 -		<td class="alignright">842 KB</td>
  95.246 -	</tr>
  95.247 -	<tr class="roweven">
  95.248 -		<td>2008-06</td>
  95.249 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/06/threads.html">[ Thread ]</a> 
  95.250 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/06/maillist.html">[ Date ]</a></td>
  95.251 -		<td class="alignright">112</td>
  95.252 -		<td class="alignright">797 KB</td>
  95.253 -	</tr>
  95.254 -	<tr class="rowodd">
  95.255 -		<td>2008-05</td>
  95.256 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/05/threads.html">[ Thread ]</a> 
  95.257 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/05/maillist.html">[ Date ]</a></td>
  95.258 -		<td class="alignright">75</td>
  95.259 -		<td class="alignright">570 KB</td>
  95.260 -	</tr>
  95.261 -	<tr class="roweven">
  95.262 -		<td>2008-04</td>
  95.263 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/04/threads.html">[ Thread ]</a> 
  95.264 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/04/maillist.html">[ Date ]</a></td>
  95.265 -		<td class="alignright">93</td>
  95.266 -		<td class="alignright">391 KB</td>
  95.267 -	</tr>
  95.268 -	<tr class="rowodd">
  95.269 -		<td>2008-03</td>
  95.270 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/03/threads.html">[ Thread ]</a> 
  95.271 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/03/maillist.html">[ Date ]</a></td>
  95.272 -		<td class="alignright">82</td>
  95.273 -		<td class="alignright">404 KB</td>
  95.274 -	</tr>
  95.275 -	<tr class="roweven">
  95.276 -		<td>2008-02</td>
  95.277 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/02/threads.html">[ Thread ]</a> 
  95.278 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/02/maillist.html">[ Date ]</a></td>
  95.279 -		<td class="alignright">47</td>
  95.280 -		<td class="alignright">143 KB</td>
  95.281 -	</tr>
  95.282 -	<tr class="rowodd">
  95.283 -		<td>2008-01</td>
  95.284 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/01/threads.html">[ Thread ]</a>
  95.285 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/01/maillist.html">[ Date ]</a></td>
  95.286 -		<td class="alignright">54</td>
  95.287 -		<td class="alignright">1716 KB</td>
  95.288 -	</tr>
  95.289 -</tbody>
  95.290 -</table>
  95.291 -
  95.292 -
  95.293 -<h4>Archives 2007</h4>
  95.294 -<table>
  95.295 -<thead>
  95.296 -	<tr>
  95.297 -		<th>Archive</th>
  95.298 -		<th>View by</th>
  95.299 -		<th>Number</th>
  95.300 -		<th>Total size</th>
  95.301 -	</tr>
  95.302 -</thead>
  95.303 -<tbody>
  95.304 -	<tr class="rowodd">
  95.305 -		<td>2007-12</td>
  95.306 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/12/threads.html">[ Thread ]</a> 
  95.307 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/12/maillist.html">[ Date ]</a></td>
  95.308 -		<td class="alignright">133</td>
  95.309 -		<td class="alignright">4180 KB</td>
  95.310 -	</tr>
  95.311 -	<tr class="roweven">
  95.312 -		<td>2007-11</td>
  95.313 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/11/threads.html">[ Thread ]</a> 
  95.314 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/11/maillist.html">[ Date ]</a></td>
  95.315 -		<td class="alignright">150</td>
  95.316 -		<td class="alignright">18241 KB</td>
  95.317 -	</tr>
  95.318 -	<tr class="rowodd">
  95.319 -		<td>2007-10</td>
  95.320 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/10/threads.html">[ Thread ]</a> 
  95.321 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/10/maillist.html">[ Date ]</a></td>
  95.322 -		<td class="alignright">47</td>
  95.323 -		<td class="alignright">926 KB</td>
  95.324 -	</tr>
  95.325 -	<tr class="roweven">
  95.326 -		<td>2007-09</td>
  95.327 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/09/threads.html">[ Thread ]</a> 
  95.328 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/09/maillist.html">[ Date ]</a></td>
  95.329 -		<td class="alignright">17</td>
  95.330 -		<td class="alignright">93 KB</td>
  95.331 -	</tr>
  95.332 -	<tr class="rowodd">
  95.333 -		<td>2007-08</td>
  95.334 -		<td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/08/threads.html">[ Thread ]</a> 
  95.335 -		or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/08/maillist.html">[ Date ]</a></td>
  95.336 -		<td class="alignright">15</td>
  95.337 -		<td class="alignright">471 KB</td>
  95.338 -	</tr>
  95.339 -</tbody>
  95.340 -</table>
  95.341 -
  95.342 -<!-- End of content with round corner -->
  95.343 -</div>
  95.344 -<div id="content_bottom">
  95.345 -<div class="bottom_left"></div>
  95.346 -<div class="bottom_right"></div>
  95.347 -</div>
  95.348 -
  95.349 -<!-- Start of footer and copy notice -->
  95.350 -<div id="copy">
  95.351 -<p>
  95.352 -Dernière modification : 2009-01-15 18:20:00 -
  95.353 -<a href="#top">Haut de la page</a>
  95.354 -</p>
  95.355 -<p>
  95.356 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
  95.357 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  95.358 -</p>
  95.359 -<!-- End of copy -->
  95.360 -</div>
  95.361 -
  95.362 -<!-- Bottom and logo's -->
  95.363 -<div id="bottom">
  95.364 -<p>
  95.365 -<a href="http://validator.w3.org/check?uri=referer"><img
  95.366 -   src="pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  95.367 -   title="Code validé XHTML 1.0"
  95.368 -   style="width: 80px; height: 15px;" /></a>
  95.369 -</p>
  95.370 -</div>
  95.371 -
  95.372 -</body>
  95.373 -</html>
    96.1 --- a/news/2007.html	Sat Apr 11 18:26:49 2009 +0200
    96.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    96.3 @@ -1,363 +0,0 @@
    96.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    96.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    96.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    96.7 -<head>
    96.8 -	<title>SliTaz - 2007 News archives</title>
    96.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   96.10 -	<meta name="description" content="Archive des news de SliTaz GNU/Linux" />
   96.11 -	<meta name="keywords" lang="fr" content="slitaz old news" />
   96.12 -	<meta name="robots" content="index, follow, all" />
   96.13 -	<meta name="revisit-after" content="30 days" />
   96.14 -	<meta name="expires" content="never" />
   96.15 -	<meta name="modified" content="2008-03-22 16:50:00" />
   96.16 -	<meta name="author" content="Christophe Lincoln"/>
   96.17 -	<meta name="publisher" content="www.slitaz.org" />
   96.18 -	<link rel="shortcut icon" href="../favicon.ico" />
   96.19 -	<link rel="stylesheet"  type="text/css" href="../slitaz.css" />
   96.20 -	<link rel="Content" href="#content" />
   96.21 -</head>
   96.22 -<body bgcolor="#ffffff">
   96.23 -
   96.24 -<!-- Header -->
   96.25 -<div id="header">
   96.26 -	<a name="top"></a>
   96.27 -<!-- Access -->
   96.28 -<div id="access">
   96.29 -	Language:
   96.30 -    <a href="../en/" title="English Web site main page">English</a>
   96.31 -</div>
   96.32 -	<a href="http://www.slitaz.org/"><img id="logo"
   96.33 -	src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   96.34 -	style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   96.35 -	<p id="titre">#!/GNU/Linux</p>
   96.36 -</div>
   96.37 -
   96.38 -<!-- Navigation menu -->
   96.39 -<div id="nav">
   96.40 -<div id="nav_top"></div>
   96.41 -	<ul>
   96.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
   96.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
   96.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
   96.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
   96.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
   96.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
   96.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
   96.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
   96.50 -	</ul>
   96.51 -	<ul>
   96.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
   96.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
   96.54 -	</ul>
   96.55 -	<ul>
   96.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
   96.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
   96.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
   96.59 -	</ul>
   96.60 -<div id="nav_bottom">
   96.61 -<div id="nav_bottom_img"></div>
   96.62 -</div>
   96.63 -</div>
   96.64 -
   96.65 -<!-- Content top. -->
   96.66 -<div id="content_top">
   96.67 -<div class="top_left"></div>
   96.68 -<div class="top_right"></div>
   96.69 -</div>
   96.70 -
   96.71 -<!-- Content -->
   96.72 -<div id="content">
   96.73 -<a name="content"></a>
   96.74 -
   96.75 -<h1><font color="#3E1220">Archives des news</font></h1>
   96.76 -
   96.77 -<h2><font color="#DF8F06">2007</font></h2>
   96.78 -
   96.79 -<ul>
   96.80 -	<li><strong>15 Décembre 2007 - Forum communautaire et canal IRC</strong><br />
   96.81 -	Après quelques temps de préparation, le projet SliTaz est heureux de
   96.82 -	pouvoir annoncer la mise à disposition d'un forum officiel. Le forum et
   96.83 -	principalement destiné à fournir de l'aide et un support technique aux
   96.84 -	utilisateurs de SliTaz. C'est une alternative et un complèment à la liste
   96.85 -	de discussion, c'est aussi une initiative utilisateur, merci Eddy. Pour
   96.86 -	utiliser le forum vous devez commencer par vous inscrire, toute les
   96.87 -	questions sont le bienvenue et n'hésitez pas à répondre aux autres membres
   96.88 -	de la communauté : <a href="http://forum.slitaz.org/">forum.slitaz.org</a>.
   96.89 -	Dans la foulée des moyens de supports et de collaborations, le projet à 
   96.90 -	depuis quelques semaines un canal de discussion IRC sur Freenode.net. Il
   96.91 -	n'y a pas toujours quelqu'un de connecté mais ça discute régulièrement. 
   96.92 -	Merci à Didier pour l'enregistrement et tout et tout. Le serveur IRC 
   96.93 -	est <code>irc.freenode.net</code> et la canal <code>#slitaz</code>. Pour
   96.94 -	rejoindre le canal une fois connecté au serveur, vous pouvez utiliser la
   96.95 -	commande IRC : <code>/join #slitaz</code>.
   96.96 -	</li>
   96.97 -    <li><strong>06 Décembre 2007 - 2 jours pour un démarrage 2 fois plus rapide</strong><br />
   96.98 -    La nouvelle compression lzma permet à SliTaz de proposer plus de support
   96.99 -    matériel et plus d'applications dans une image ISO encore plus petite
  96.100 -    qu'avant, mais le temps de démarrage a augmenté. La communauté SliTaz a
  96.101 -    beaucoup travailler ces derniers 2 jours pour arriver à faire démarrer le
  96.102 -    LiveCD 2 fois plus rapidement. Nous avons donc mis une nouvelle image ISO
  96.103 -    sur le miroir comprenant un nouveau patch noyau pour lzma et une petite 
  96.104 -    correction dans l'affichages des messages d'initialisation. Nos divers
  96.105 -    tests donnent des temps de démarrage allant de 20 à 30 secondes sur des PC
  96.106 -    récents et de 60 à 80 secondes sur les machines plus anciennes.
  96.107 -    <a href="http://www.slitaz.org/get/#cooking">Téléchargement de la dernière version</a>.
  96.108 -    </li>
  96.109 -    <li><strong>04 Décembre 2007 - Nouvelle Cooking avec le son et plus d'options</strong><br />
  96.110 -    Les membres de la communauté SliTaz sont fiers de vous annoncer la
  96.111 -    disponibilité d'une nouvelle version du LiveCD en cuisson. Cette version
  96.112 -    apporte un grand nombre de nouveautés dont principalement le support du
  96.113 -    son et PCMCIA ainsi que l'utilisation de la compression lzma. De nombreux
  96.114 -    bugs on aussi été corrigés, un nouveau thème, menu et fond d'écran sont
  96.115 -    utilisés, un installateur est maintenant présent et une boîte de dialogue
  96.116 -    pour monter rapidement des périphériques. Plusieurs paquets ont été mis à
  96.117 -    jours, dont SQLite, emelFM2, Firefox avec des marques pages vers des
  96.118 -    application Web tel que Wikipedia ou Jamendo. Dans les 105 paquets contenu sur
  96.119 -    le LiveCD, vous trouverez Alsa et son mixer, Alsaplayer, mpg123, Gcolor2,
  96.120 -    pcmciautils ou lspci. Un fois installée, vous avez à disposition plus de
  96.121 -    240 paquets sur le miroir facilement installables et dont les mises à jour 
  96.122 -    sont assurées par le projet. Au passage, le Handbook a été mis à jour et comporte
  96.123 -    une page Multimedia au sujet du son et de la vidéo sur SlitTaz. Pour finir 
  96.124 -    cette annonce, un énorme travail a été réalisé pour vous proposer un 
  96.125 -    LiveCD de : 22,4 Mb. Simple, Léger... Incroyable. Vous pouvez obtenir cette
  96.126 -    version Cooking via la partie <a href="http://www.slitaz.org/get/">téléchargement</a> du site.
  96.127 -    Enjoy.
  96.128 -    </li>
  96.129 -    
  96.130 -    <li><strong>06 Novembre 2007 - Nouvelle Cooking et gel des paquets</strong><br />
  96.131 -    Le projet SliTaz est fier d'annoncer la publication d'une nouvelle version
  96.132 -    Cooking du LiveCD de SliTaz. Cette version en cuisson est la dernière avant
  96.133 -    la publication de la version stable 1.0, la chaîne d'outils et les paquets
  96.134 -    de base sont gelés. Quelques nouveaux paquets ont fait leurs entrée et 2
  96.135 -    paquets ont été supprimés du LiveCD. IPtables et Microperl ne font plus
  96.136 -    partie de l'ISO, mais ils ont fait de la place pour : PHP 5.2.4, Grsync,
  96.137 -    GCC 4.2.2, ISO Master 1.2 et Firefox 2.0.0.9 avec le support de la langue
  96.138 -    française et une police adaptée au thème GTK+. Cette version propose aussi
  96.139 -    un nouveau thème pour JWM avec fond d'écran, un nouveau menu, les icônes
  96.140 -    Tango pour les applications GTK+, un message du jour en Français et un wiki
  96.141 -    personnel installé pour l'utilisateur hacker. Le LiveCD en cuisson de
  96.142 -    24,7 MB, est <a href="http://www.slitaz.org/get/">téléchargeable</a> depuis le miroir de SliTaz
  96.143 -    propulsé par TuxFamily.</li>
  96.144 -    <li><strong>04 Novembre 2007 - Takpkg 1.3, gestion des mises à jour et Tazwok 1.2</strong><br />
  96.145 -    Publication du gestionnaire de paquets Tazpkg 1.3. Cette version apporte la
  96.146 -    commande <code>upgrade</code> permettant la mise à jour de tous les paquets
  96.147 -    installés. La gestion des mises à jour est une partie importante du système
  96.148 -    de paquets et de la distribution en soi, elle permet de garder un système
  96.149 -    sécurisé, avec les dernières corrections. Les mises à jour sont d'ors et
  96.150 -    déjà disponibles pour la version "Cooking" et les personnes ayant installé
  96.151 -    SliTaz sur disque dur (en mode LiveCD les paquets téléchargés sont perdus).
  96.152 -    En temps voulu, des mises à jour de sécurité seront régulièrement publiées
  96.153 -    pour la version stable courante. Pour la version Cooking actuelle, il faut
  96.154 -    télécharger et installer à la main Tazpkg 1.3 , pour ensuite simplement
  96.155 -    lancer <code># tazpkg recharge &amp;&amp; tazpkg upgrade</code> et avoir une
  96.156 -    liste des derniers paquets disponibles sur le miroir, dont Firefox 2.0.0.9.
  96.157 -	Au passage Tazpkg et Tazwok proposent des couleurs et un affichage plus clair
  96.158 -	des messages. Tazwok 1.2 gère mieux les problèmes (exit et message d'aide).
  96.159 -	Vous pouvez obtenir les archives des deux outils via la partie <a
  96.160 -	href="http://www.slitaz.org/get/">téléchargement</a> du site. Les deux outils ont été testés sur
  96.161 -	SliTaz et Debian, vous pouvez utiliser Tazpkg pour installer des paquets
  96.162 -	SliTaz sur Debian ou utiliser Tazwok pour construire des paquets SliTaz.
  96.163 -	Cela dit, la prochaine version est bientôt prête, les paquets sont gelés,
  96.164 -	le menu de JWM (2.0.1) sera plus complet, il y aura PHP, ... (24,8 Mb). A
  96.165 -	suivre...
  96.166 -	</li>
  96.167 -	
  96.168 -    <li><strong>12 Octobre 2007 - Nouvelle version Cooking et stabilisation</strong><br />
  96.169 -	Le projet SliTaz est fier de vous annoncer une nouvelle version du système
  96.170 -	en cuisson (cooking), cette version apporte un grand nombre de changements
  96.171 -	et d'améliorations, des mises à jour et le LiveCD passe à 24 Mb. Quelques
  96.172 -	Mb de plus pour accueillir : Firefox 2.0.0.7, Rsync 2.6.9, ISO Master,
  96.173 -	GRUB, PPP, le support des connexions PPPOE avec rp-pppoe et le noyau Linux
  96.174 -	avec une solide version 2.6.22.9. Au sujet du noyau, Le support tlan a été
  96.175 -	compilé dans le noyau ainsi que plusieurs autres drivers, il y aura donc
  96.176 -	plus de cartes fonctionnant directement sans passer par modprobe. Les
  96.177 -	principaux paquets mis à jours sont Xorg 7.3, Dropbear 0.50, LightTPD
  96.178 -	1.4.18, SQLite 3.5.1, et Transmission vers la version 0.82 permettant la
  96.179 -	création de fichiers torrents. Le bureau a un nouveau fond d'écran réalisé
  96.180 -	avec mtPaint, un petit centre d'aide a été installé et des raccourcis
  96.181 -	clavier permettent d'ouvrir Firefox ou le gestionnaire de fichiers (Alt +
  96.182 -	F5 ou F6). La documentation a été adaptée et les outils SliTaz publiés
  96.183 -	en version 1.2. La nouvelle version est <a href="http://www.slitaz.org/get/">téléchargeable</a>
  96.184 -	via le miroir de SliTaz, elle a été générée avec Tazwok et les outils
  96.185 -	SliTaz en se basant sur le livre de cuisine (Cookbook) toujours accessible
  96.186 -	depuis la partie <a href="http://www.slitaz.org/doc/">documentation</a> du site Web. La voie vers
  96.187 -	la stabilisation est ouverte pour la publication de SliTaz GNU/Linux 1.0,
  96.188 -	vous pouvez facilement participer au projet et obtenir un support technique
  96.189 -	via <a href="http://www.slitaz.org/mailing-list.html">la liste de discussion</a> de SliTaz.
  96.190 -    </li>
  96.191 -    
  96.192 -    <li><strong>10 Octobre 2007 - Tazpkg-1.2 et Tazwok-1.0</strong><br />
  96.193 -    Publication du gestionnaire de paquets <a href="http://www.slitaz.org/get/tazpkg.html">Tazpkg</a>
  96.194 -    et son manuel en version 1.2. Cette version apporte plusieurs nouvelles
  96.195 -    commandes, un nettoyage du code et des changements dans la structure des
  96.196 -    paquets (les anciens paquets ne sont pas supportés).
  96.197 -    <a href="http://www.slitaz.org/get/tazwok.html">Tazwok</a>, cet utilitaire permet de configurer,
  96.198 -    compiler et créer des paquets (.tazpkg) SliTaz automatiquement, c'est le
  96.199 -    programme qui construit tous les paquets du système depuis les sources.
  96.200 -    Tazwok est distribué sous forme de paquet SliTaz et d'archive source, avec
  96.201 -    son manuel, de la doc développeur et des exemples. Les deux applications
  96.202 -    seront installées par défaut sur le LiveCD. &Agrave; noter que beaucoup de travail
  96.203 -    a été fait ces dernières semaines et qu'une nouvelle version est à préssentir
  96.204 -    pour tout bientôt.
  96.205 -    </li>
  96.206 -    
  96.207 -    <li><strong>24 Août 2007 - Liste de discussion (Mailing list) et doc</strong><br />
  96.208 -    Le projet SliTaz a le plaisir d'annoncer l'ouverture officielle de
  96.209 -    <a href="http://www.slitaz.org/mailing-list.html">la liste de discussion</a>. La
  96.210 -    <em>mailing list</em> est un moyen de support technique et de collaboration,
  96.211 -    la liste est ouverte à tout le monde, si vous avez une question, une
  96.212 -    remarque, une demande ou que vous désirez participer au projet, c'est là
  96.213 -    qu'il faut s'exprimer. Au niveau documentation, le Handbook propose une
  96.214 -    nouvelle page titrée <a href="http://www.slitaz.org/doc/handbook/hacking-livecd.html"
  96.215 -    >Hacking SliTaz LiveCD</a> ou comment modifier et s'amuser avec l'image
  96.216 -    ISO du LiveCD de SliTaz et une page décrivant les étapes à réaliser pour
  96.217 -    <a href="http://www.slitaz.org/doc/handbook/chroot-env.html">créer un environnement chrooté.</a>
  96.218 -    Bonne lecture.</li>
  96.219 -    <li><strong>7 Août 2007 - Nouvelle Cooking et Tazpkg 1.1</strong><br />
  96.220 -    Après plus d'un mois de travail sur SliTaz, le projet a mis en ligne une
  96.221 -    nouvelle image de la version cooking (en cuisson). Cette version apporte
  96.222 -    4 nouvelles applications sur le LiveCD, des mises à jour et du design
  96.223 -    avec un thème GTK, des icônes sur la barre des tâches et une image de
  96.224 -    fond d'écran. SliTaz propose maintenant une version micro de Perl,
  96.225 -    le client gFTP, Xpad pour prendre des notes sur le bureau et un petit jeu
  96.226 -    de tetris. Microperl permet d'utiliser/créer des scripts Perl et des
  96.227 -    scripts CGI pouvant ensuite être utilisés par le serveur web LightTPD,
  96.228 -    préconfiguré pour une utilisation facilitée et mis à jour vers la dernière
  96.229 -    version 1.4.16. En interne, le gestionnaire de paquets
  96.230 -    <a href="http://www.slitaz.org/get/tazpkg.html">Tazpkg</a> a été grandement amélioré, il permet
  96.231 -    de faire une recherche de paquets, d'aider à créer ses propres paquets et
  96.232 -    implémente un système de gestion des dépendances. Au passage l'arbre des
  96.233 -    paquets a changé et les meta fichiers de configuration ont plus de
  96.234 -    variables et de fonctions. Vous pouvez récupérer cette nouvelle mouture
  96.235 -    (15,6 Mb) et les sources de Tazpkg via la partie
  96.236 -    <a href="http://www.slitaz.org/get/">téléchargement</a> du site. Enjoy.
  96.237 -    </li>
  96.238 -    
  96.239 -    <li><strong>1 Août 2007 - SliTaz Handbook</strong><br />
  96.240 -    Après plusieurs semaines de rédaction et une mise en ligne depuis quelques
  96.241 -    jours, le projet SliTaz est fier de vous présenter la première mouture du
  96.242 -    <a href="http://www.slitaz.org/doc/handbook/">Handbook</a>. C'est le livre de main de SliTaz, la
  96.243 -    référence au sujet de l'utilisation du système au niveau utilisateur,
  96.244 -    administrateur et développeur en général. Il réunit des travaux de
  96.245 -    référence, des mini manuels et une collection d'instructions destinées à
  96.246 -    fournir un livre complet, de haute qualité, facilement consultable et
  96.247 -    fournissant des réponses rapides sur un sujet spécifique. A noter que le
  96.248 -    terme Handbook est une suite logique au Cookbook (le livre de cuisine), le
  96.249 -    projet Slitaz centralise la majorité de sa documentation dans ces deux
  96.250 -    livres.
  96.251 -    </li>
  96.252 -    
  96.253 -    <li><strong>29 Juillet 2007 - SliTaz sur le web et www.slitaz.org</strong><br />
  96.254 -    De retour de vacances, j'ai eu le plaisir de constater que SliTaz a eu
  96.255 -    l'honneur d'être sitée sur plusieurs site web en relations aux systèmes
  96.256 -    GNU/Linux. Tout a commençé par <a
  96.257 -    href="http://www.terranux.net/punbb/viewtopic.php?id=733">un post de geantbrun</a>
  96.258 -    sur les forums du site <a href="http://www.terranux.net/">Terranux.net</a>
  96.259 -    en début du mois, suivit par un post de c'estpasgagné sur le site web/forums de <a
  96.260 -    href="http://www.lin-web.be/">Linweb.be</a>. En début de semaine (le 24),
  96.261 -    geantbrun, nous a propulsé sur <a
  96.262 -    href="http://quebecos.com/index.php?option=com_fireboard&amp;Itemid=27&amp;func=view&amp;catid=34&amp;id=1169#1169"
  96.263 -    >les forums de QuebecOS</a> et petitbob a suivit en postant <a
  96.264 -    href="http://quebecos.com/index.php?option=com_content&amp;task=view&amp;id=441&amp;Itemid=1"
  96.265 -    >une news</a> lisible sur la page principale du grand <a
  96.266 -    href="http://quebecos.com/">QuebecOS.com</a>. Merci pour l'audience, c'est
  96.267 -    le genre d'initiative qui motive à coder librement et qui fait chaud au
  96.268 -    coeur... <strong>Huge thanks to you guys!</strong> Merci aussi aux
  96.269 -    personnes qui on pris le temps de lire ces posts, qui sont venues visiter
  96.270 -    le site de SliTaz et qui ont encore pris du temps pour essayer la bête.
  96.271 -    En espérant vous avoir séduit par notre mini système, le travail
  96.272 -    continue du coté du développement et de nouvelles informations seront
  96.273 -    publiées régulièrement sur la page principale du site. Au passage j'en
  96.274 -    profite pour annoncer l'achat, pour le projet SliTaz, du nom de domaine
  96.275 -    slitaz.org chez <a href="http://www.gandi.net/">Gandi</a>, les DNS et les
  96.276 -    mail sont aussi gérer par les services de très haute qualité offerts par
  96.277 -    Gandi. Le site web officiel de SliTaz est maintenant :
  96.278 -    <a href="http://www.slitaz.org/">www.slitaz.org</a>. Merci de mettre à
  96.279 -    jour vos marques pages. Christophe (Pankso).
  96.280 -    </li>
  96.281 -    
  96.282 -    <li><strong>28 Juin 2007 - Nouvelle version cooking</strong><br />
  96.283 -    Nous sommes fiers de vous annoncer la mise en ligne d'une nouvelle
  96.284 -    image ISO de la version cooking comprenant d'importantes mises à jour,
  96.285 -    des scripts de démarrage améliorés avec de nouvelles fonctions et la
  96.286 -    résolution de quelques petits problèmes. L'image ISO bootable à graver
  96.287 -    ou émuler est disponible en <a href="http://www.slitaz.org/get/">téléchargement</a> depuis le
  96.288 -    le miroir de TuxFamily. Cette nouvelle version propose une mise à jour du
  96.289 -    client/serveur SSH Dropbear vers la version 0.49, du serveur web LightTPD
  96.290 -    vers la version 1.4.15, de SQLite vers la version 3.3.17, du navigateur
  96.291 -    web Links vers la version 2.1pre28, de mtPaint vers la version 3.11, de
  96.292 -    l'IDE Geany vers la version 0.11, du gestionnaire de fenêtres JWM vers
  96.293 -    la version 2.0 avec un nouveau thème, de Cdrkit, Clex, Nano, Dialog,
  96.294 -    libpng, LeafPad et Transmission. Cette nouvelle version est aussi
  96.295 -    accompagnée de son lot de nouveaux paquets logiciels, la chaîne d'outils
  96.296 -    (<em>toolchain</em>) est maintenant facilement installable via le
  96.297 -    mini gestionnaire de paquet Tazpkg. La <em>toolchain</em> est constituée
  96.298 -    de binutils-2.17, glibc-2.3.6, du compilateur GCC 4.1.2 et de make-3.81,
  96.299 -    elle permet de recompiler et rendre SliTaz largement extensible via la
  96.300 -    compilation d'applications depuis les paquets source. Pour finir,
  96.301 -    le <a href="http://www.slitaz.org//doc/cookbook/">cookbook</a> a été mis à jour et amélioré,
  96.302 -    il décrit la construction de tous les nouveaux paquets et du
  96.303 -    fonctionnement des scripts de démarrage du système, de plus, les
  96.304 -    <a href="http://www.slitaz.org/get/tools.html">outils SliTaz</a> pour développeurs sont
  96.305 -    passés en version 1.1 avec quelques nouveaux scripts, le fichier de
  96.306 -    configuration de Busybox sans cpio (la vesion GNU de cpio est maintenant
  96.307 -    utilisée) et celui du noyau Linux avec le support de FUSE activé.</li>
  96.308 -    
  96.309 -    <li><strong>27 Juin 2007 - Howto Xorg et sortie de JWM 2.0</strong><br />
  96.310 -    Publication d'une nouvelle page au sujet de la compilation du
  96.311 -    serveur modulaire <a href="http://www.slitaz.org/doc/cookbook/xorg.html">Xorg</a> contenant les
  96.312 -    une description des étapes que nous avons utilisé pour compiler Xorg 7.2.
  96.313 -    Nous sommes aussi heureux de vous annoncer la sortie du gestionnaire de
  96.314 -    fenêtres <a href="http://joewing.net/programs/jwm/">JWM 2.0</a> apportant
  96.315 -    beaucoup de nouveautés tels que la gestion des dégradés, la possibilité
  96.316 -    d'utiliser une image en fond d'écran, un nouveau style graphique que
  96.317 -    nous trouvons très agréable et plus moderne. JWM 2.0 va entrer dans
  96.318 -    SliTaz cooking d'ici la fin de cette semaine.</li>
  96.319 -    
  96.320 -    <li><strong>22 Mai 2007 - Documentation amélioré</strong><br />
  96.321 -    Les pages de <a href="http://www.slitaz.org/doc/">documentation</a> de SliTaz ont
  96.322 -    été mises à jour, mais elle n'est pas encore terminée et ne demande qu'a être
  96.323 -    améliorée. Nous cherchons des personnes motivées pour la relecture.
  96.324 -    Toutes les suggestions sont aussi vraiment appréciées.
  96.325 -    </li>
  96.326 -    
  96.327 -    <li><strong>14 Mars 2007 - Site web de SliTaz en ligne</strong>:
  96.328 -    Le site web de SliTaz est en ligne! Venez le découvrir, informations,
  96.329 -    documentation, téléchargement gratuit, et développement.</li>
  96.330 -</ul>
  96.331 -
  96.332 -
  96.333 -<!-- End of content with round corner -->
  96.334 -</div>
  96.335 -<div id="content_bottom">
  96.336 -<div class="bottom_left"></div>
  96.337 -<div class="bottom_right"></div>
  96.338 -</div>
  96.339 -
  96.340 -<!-- Start of footer and copy notice -->
  96.341 -<div id="copy">
  96.342 -<p>
  96.343 -Dernière modification : 2008-01-01 11:50:00 -
  96.344 -<a href="#top">Haut de la page</a>
  96.345 -</p>
  96.346 -<p>
  96.347 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  96.348 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  96.349 -</p>
  96.350 -<!-- End of copy -->
  96.351 -</div>
  96.352 -
  96.353 -<!-- Bottom and logo's -->
  96.354 -<div id="bottom">
  96.355 -<p>
  96.356 -<a href="http://validator.w3.org/check?uri=referer"><img
  96.357 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  96.358 -   title="Code validé XHTML 1.0"
  96.359 -   style="width: 80px; height: 15px;" /></a>
  96.360 -</p>
  96.361 -</div>
  96.362 -
  96.363 -</body>
  96.364 -</html>
  96.365 -
  96.366 -
    97.1 --- a/news/index.html	Sat Apr 11 18:26:49 2009 +0200
    97.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    97.3 @@ -1,114 +0,0 @@
    97.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    97.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    97.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    97.7 -<head>
    97.8 -	<title>SliTaz - News archives</title>
    97.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   97.10 -	<meta name="description" content="Archive des news de SliTaz GNU/Linux" />
   97.11 -	<meta name="keywords" lang="fr" content="slitaz old news" />
   97.12 -	<meta name="robots" content="index, follow, all" />
   97.13 -	<meta name="revisit-after" content="30 days" />
   97.14 -	<meta name="expires" content="never" />
   97.15 -	<meta name="modified" content="2008-03-22 16:50:00" />
   97.16 -	<meta name="author" content="Christophe Lincoln"/>
   97.17 -	<meta name="publisher" content="www.slitaz.org" />
   97.18 -	<link rel="shortcut icon" href="../favicon.ico" />
   97.19 -	<link rel="stylesheet"  type="text/css" href="../slitaz.css" />
   97.20 -	<link rel="Content" href="#content" />
   97.21 -</head>
   97.22 -<body bgcolor="#ffffff">
   97.23 -
   97.24 -<!-- Header -->
   97.25 -<div id="header">
   97.26 -	<a name="top"></a>
   97.27 -<!-- Access -->
   97.28 -<div id="access">
   97.29 -	Language:
   97.30 -    <a href="../en/" title="English Web site main page">English</a>
   97.31 -</div>
   97.32 -	<a href="http://www.slitaz.org/"><img id="logo"
   97.33 -	src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   97.34 -	style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   97.35 -	<p id="titre">#!/GNU/Linux</p>
   97.36 -</div>
   97.37 -
   97.38 -<!-- Navigation menu -->
   97.39 -<div id="nav">
   97.40 -<div id="nav_top"></div>
   97.41 -	<ul>
   97.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
   97.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
   97.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
   97.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
   97.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
   97.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
   97.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
   97.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
   97.50 -	</ul>
   97.51 -	<ul>
   97.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
   97.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
   97.54 -	</ul>
   97.55 -	<ul>
   97.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
   97.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
   97.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
   97.59 -	</ul>
   97.60 -<div id="nav_bottom">
   97.61 -<div id="nav_bottom_img"></div>
   97.62 -</div>
   97.63 -</div>
   97.64 -
   97.65 -<!-- Content top. -->
   97.66 -<div id="content_top">
   97.67 -<div class="top_left"></div>
   97.68 -<div class="top_right"></div>
   97.69 -</div>
   97.70 -
   97.71 -<!-- Content -->
   97.72 -<div id="content">
   97.73 -<a name="content"></a>
   97.74 -
   97.75 -<h1><font color="#3E1220">Archives des news</font></h1>
   97.76 -
   97.77 -<h2><font color="#DF8F06">Dans le passé...</font></h2>
   97.78 -
   97.79 -<ul>
   97.80 -	<li><a href="2007.html">Actualités du projet en 2007</a></li>
   97.81 -</ul>
   97.82 -
   97.83 -
   97.84 -<!-- End of content with round corner -->
   97.85 -</div>
   97.86 -<div id="content_bottom">
   97.87 -<div class="bottom_left"></div>
   97.88 -<div class="bottom_right"></div>
   97.89 -</div>
   97.90 -
   97.91 -<!-- Start of footer and copy notice -->
   97.92 -<div id="copy">
   97.93 -<p>
   97.94 -Dernière modification : 2008-01-01 11:50:00 -
   97.95 -<a href="#top">Haut de la page</a>
   97.96 -</p>
   97.97 -<p>
   97.98 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
   97.99 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  97.100 -</p>
  97.101 -<!-- End of copy -->
  97.102 -</div>
  97.103 -
  97.104 -<!-- Bottom and logo's -->
  97.105 -<div id="bottom">
  97.106 -<p>
  97.107 -<a href="http://validator.w3.org/check?uri=referer"><img
  97.108 -   src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  97.109 -   title="Code validé XHTML 1.0"
  97.110 -   style="width: 80px; height: 15px;" /></a>
  97.111 -</p>
  97.112 -</div>
  97.113 -
  97.114 -</body>
  97.115 -</html>
  97.116 -
  97.117 -
    98.1 --- a/packages/index.html	Sat Apr 11 18:26:49 2009 +0200
    98.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    98.3 @@ -1,141 +0,0 @@
    98.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    98.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    98.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    98.7 -<head>
    98.8 -	<title>SliTaz Packages</title>
    98.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   98.10 -	<meta name="description" content="Au sujet de SliTaz GNU/Linux mini système d'exploitation" />
   98.11 -	<meta name="keywords" lang="fr" content="Système, libre, gnu, linux, opensource, livecd" />
   98.12 -	<meta name="robots" content="index, follow, all" />
   98.13 -	<meta name="revisit-after" content="7 days" />
   98.14 -	<meta name="expires" content="never" />
   98.15 -	<meta name="modified" content="2008-03-22 00:10:37" />
   98.16 -	<meta name="author" content="Christophe Lincoln"/>
   98.17 -	<meta name="publisher" content="www.slitaz.org" />
   98.18 -	<link rel="shortcut icon" href="../favicon.ico" />
   98.19 -	<link rel="stylesheet"  type="text/css" href="../slitaz.css" />
   98.20 -	<link rel="Content" href="#content" />
   98.21 -</head>
   98.22 -<body bgcolor="#ffffff">
   98.23 -
   98.24 -<!-- Header -->
   98.25 -<div id="header">
   98.26 -	<a name="top"></a>
   98.27 -<!-- Access -->
   98.28 -<div id="access">
   98.29 -	Language:
   98.30 -	<a href="../en/packages/" title="English Packages page">English</a>
   98.31 -</div>
   98.32 -	<a href="http://www.slitaz.org/"><img id="logo"
   98.33 -	src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   98.34 -	style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   98.35 -	<p id="titre">#!/GNU/Linux</p>
   98.36 -</div>
   98.37 -
   98.38 -<!-- Navigation menu -->
   98.39 -<div id="nav">
   98.40 -<div id="nav_top"></div>
   98.41 -	<ul>
   98.42 -		<li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
   98.43 -		<li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
   98.44 -		<li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
   98.45 -		<li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
   98.46 -		<li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
   98.47 -		<li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
   98.48 -		<li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
   98.49 -		<li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
   98.50 -	</ul>
   98.51 -	<ul>
   98.52 -		<li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
   98.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
   98.54 -	</ul>
   98.55 -	<ul>
   98.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
   98.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
   98.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
   98.59 -	</ul>
   98.60 -<div id="nav_bottom">
   98.61 -<div id="nav_bottom_img"></div>
   98.62 -</div>
   98.63 -</div>
   98.64 -
   98.65 -<!-- Content top. -->
   98.66 -<div id="content_top">
   98.67 -<div class="top_left"></div>
   98.68 -<div class="top_right"></div>
   98.69 -</div>
   98.70 -
   98.71 -<!-- Content -->
   98.72 -<div id="content">
   98.73 -<a name="content"></a>
   98.74 -
   98.75 -<h1><font color="#3E1220">Packages</font></h1>
   98.76 -<h2><font color="#DF8F06"># tazpkg get-install pkg</font></h2>
   98.77 -
   98.78 -<p>
   98.79 -Cette partie du site permet de voir ou trouver les paquets logiciels disponibles
   98.80 -sur le miroir de SliTaz. Pour l'instant, il n'y a que l'interface web de la 
   98.81 -version en cuisson (<em>Cooking</em>), les pages sont mises à jour 
   98.82 -automatiquement via une tâche cron. Lors de la publication de la version
   98.83 -stable, l'interface web des paquets stable sera aussi accessible depuis cette
   98.84 -partie du site. Tous les paquets sont installables via le gestionnaire de 
   98.85 -paquets Tazpkg et la commande <code>tazpkg get-install pkgname</code>.
   98.86 -</p>
   98.87 -
   98.88 -<h3>Stable</h3>
   98.89 -<p>
   98.90 -Stable packages Web interface: <a href="stable/">Stable packages</a>
   98.91 -</p>
   98.92 -<p>
   98.93 -Raw Stable packages lists on the mirror: <a 
   98.94 -    href="ftp://download.tuxfamily.org/slitaz/packages/1.0/packages.list"
   98.95 -    >packages.list</a> | <a 
   98.96 -    href="ftp://download.tuxfamily.org/slitaz/packages/1.0/packages.txt"
   98.97 -    >packages.txt</a>
   98.98 -</p>
   98.99 -
  98.100 -<h3>Cooking</h3>
  98.101 -<p>
  98.102 -Cooking packages Web interface: <a href="cooking/">Cooking packages</a>
  98.103 -</p>
  98.104 -<p>
  98.105 -Raw Cooking packages lists on the mirror: <a 
  98.106 -    href="ftp://download.tuxfamily.org/slitaz/packages/cooking/packages.list"
  98.107 -    >packages.list</a>
  98.108 -    | <a href="ftp://download.tuxfamily.org/slitaz/packages/cooking/packages.txt"
  98.109 -    >packages.txt</a>
  98.110 -</p>
  98.111 -
  98.112 -
  98.113 -<!-- End of content with round corner -->
  98.114 -</div>
  98.115 -<div id="content_bottom">
  98.116 -<div class="bottom_left"></div>
  98.117 -<div class="bottom_right"></div>
  98.118 -</div>
  98.119 -
  98.120 -<!-- Start of footer and copy notice -->
  98.121 -<div id="copy">
  98.122 -<p>
  98.123 -Dernière modification : 2008-03-22 00:10:37 -
  98.124 -<a href="#top">Haut de la page</a>
  98.125 -</p>
  98.126 -<p>
  98.127 -Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  98.128 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  98.129 -</p>
  98.130 -<!-- End of copy -->
  98.131 -</div>
  98.132 -
  98.133 -<!-- Bottom and logo's -->
  98.134 -<div id="bottom">
  98.135 -<p>
  98.136 -<a href="http://validator.w3.org/check?uri=referer"><img
  98.137 -	src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  98.138 -	title="Code validé XHTML 1.0"
  98.139 -	style="width: 80px; height: 15px;" /></a>
  98.140 -</p>
  98.141 -</div>
  98.142 -
  98.143 -</body>
  98.144 -</html>
    99.1 --- a/rss.xml	Sat Apr 11 18:26:49 2009 +0200
    99.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    99.3 @@ -1,223 +0,0 @@
    99.4 -<?xml version="1.0" encoding="iso-8859-1" ?>
    99.5 -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    99.6 -<channel>
    99.7 -	<atom:link href="http://www.slitaz.org/rss.xml" rel="self" type="application/rss+xml" />
    99.8 -	<title>Slitaz GNU/Linux RSS feed</title>
    99.9 -	<link>http://www.slitaz.org/rss.xml</link>
   99.10 -	<language>fr</language>
   99.11 -	<description>
   99.12 -		Actualités du projet de la mini distribution SliTaz GNU/Linux.
   99.13 -	</description>
   99.14 -	<copyright>Copyright © www.slitaz.org - GNU gpl</copyright>
   99.15 -	<lastBuildDate>Sun, 05 April 2009 11:30:00 GMT</lastBuildDate>
   99.16 -	
   99.17 -	<item>
   99.18 -		<title>27 Mars - Labs et nouveaux miroirs</title>
   99.19 -		<link>http://www.slitaz.org/</link>
   99.20 -		<guid isPermaLink="true">http://labs.slitaz.org/</guid>
   99.21 -		<pubDate>Sun, 05 April 2009 11:30:00 GMT</pubDate>
   99.22 -		<description>
   99.23 -		Cherchant continuellement à améliorer la distribution et les 
   99.24 -		services que nous proposons, nous sommes fier d'annoncer le 
   99.25 -		lancement des laboratoires SliTaz ou SliTaz Labs. Cette platforme 
   99.26 -		communautaire permet aux contributeurs de collaborer plus 
   99.27 -		efficacement, de rapporter plus facilement des bugs ou demander
   99.28 -		de nouvelles fonctionnalités. Les labs fournissent à chaque
   99.29 -		projets un wiki, un tracker, un module d'annonces, etc. Les 
   99.30 -		laboratoires fournissent une vue d'ensemble sur l'activité du 
   99.31 -		projet et la publication de nouvelles régulières. N'héstez à vous 
   99.32 -		inscrire, participer et commenter les annonces. Le projet et 
   99.33 -		aussi fier d'annonçer 2 nouveaux miroirs: En Suisse, hébérgé par 
   99.34 -		SWITCHmirror (10 Gbit/s) et en Chine hébérgé par LupaWorld, 
   99.35 -		thanks a lot for supporting us.
   99.36 -		</description>
   99.37 -	</item>
   99.38 -	
   99.39 -	<item>
   99.40 -		<title>Cooking 20090228 - Nouvelle Cooking</title>
   99.41 -		<link>http://www.slitaz.org/</link>
   99.42 -		<guid isPermaLink="true">http://www.solutionslinux.fr/</guid>
   99.43 -		<pubDate>Sun, 20 Mar 2009 22:50:00 GMT</pubDate>
   99.44 -		<description>
   99.45 -		Le projet SliTaz sera présent aux Solutionslinux 2009 à Paris, le stand
   99.46 -		sera tenu par 3 membres actifs de l'équipe pendant les 3 jours du salon
   99.47 -		et plusieurs autres contributeurs seront présents à certain moment. Sur
   99.48 -		place vous aurez la possibilité de tester SliTaz sur divers machines
   99.49 -		dont le EeePC, de créer (prenez une clé avec vous) ou d'acheter des
   99.50 -		clés USB bootables ansi que des LiveCD à saveurs. Vous pourrez
   99.51 -		aussi vous renseigner sur le projet et prendre contact avec les
   99.52 -		membres de l'association et du team de développement.
   99.53 -		</description>
   99.54 -	</item>
   99.55 -	
   99.56 -	<item>
   99.57 -		<title>Cooking 20090228 - Nouvelle Cooking</title>
   99.58 -		<link>http://www.slitaz.org/get/#cooking</link>
   99.59 -		<guid isPermaLink="true">http://www.slitaz.org/get/</guid>
   99.60 -		<pubDate>Sun, 01 Mar 2009 10:50:00 GMT</pubDate>
   99.61 -		<description>
   99.62 -		En préparation de la prochaine version stable, le projet SliTaz est 
   99.63 -		fier de publier une nouvelle version Cooking avec un grand nombre de 
   99.64 -		corrections, mises à jour et nouvelles fonctionnalités. 
   99.65 -		L'auto-détection des périphériques PCI/USB est maintenant gérée par 
   99.66 -		Tazhw et les firmwares peuvent être installés via un simple click 
   99.67 -		dans l'interface graphique dédiée. Tazndis a aussi une simple box 
   99.68 -		permettant de gérer facilement des pilotes (drivers) Windows. Le 
   99.69 -		gestionnaire de paquets graphique est bien plus simple à utiliser, 
   99.70 -		la création de LiveUSB (ex: clé USB) peut se faire en un ou deux 
   99.71 -		cliques de souris. L'interface de configuration du réseau affiche 
   99.72 -		une jolie liste des connexions disponibles et la nouvelle Wifibox 
   99.73 -		permet de se connecter à différents réseaux, créer des favoris et 
   99.74 -		configurer les pilotes manuellement ou via Tazhw. Le bureau fourni 
   99.75 -		maintenant une interface permettant de gérer les applications lançées 
   99.76 -		avec la session Openbox et Ivman avec desktopbox fournissent un 
   99.77 -		système de notification simple et léger. Vous pouvez télécharger 
   99.78 -		cette nouvelle image ISO depuis la partie téléchargement.
   99.79 -		</description>
   99.80 -	</item>
   99.81 -	
   99.82 -	<item>
   99.83 -		<title>Cooking 20081231 - Wifi and NTFS support</title>
   99.84 -		<link>http://www.slitaz.org/get/#cooking</link>
   99.85 -		<guid isPermaLink="true">http://www.slitaz.org/get/</guid>
   99.86 -		<pubDate>Wed, 31 Dec 2008 20:50:00 GMT</pubDate>
   99.87 -		<description>
   99.88 -		Les membres du projet SliTaz sont fiers de vous proposer une 
   99.89 -		nouvelle image ISO du LiveCD de la version Cooking. Elle vous permet 
   99.90 -		d'utiliser et de tester le travail réalisé ces derniers mois. Elle 
   99.91 -		comprend de nombreuses nouvelles fonctionnalités, des corrections de 
   99.92 -		bugs et plusieurs mises à jours. La distribution comprend maintenant 
   99.93 -		un centre de contrôle, la gestion du wifi via Netbox et des outils 
   99.94 -		utiles à la gestion du wifi tels tazndis, une version plus légère de 
   99.95 -		ndiswrapper permettant d'utiliser les drivers Windows pour les 
   99.96 -		cartes réseaux n'ayant pas de driver libre. Perl est inclus sur le 
   99.97 -		cdrom et Lua a été supprimé. Le support du Wifi est aussi accompagné 
   99.98 -		par la prise en charge des partitions NTFS, pour cela nous avons 
   99.99 -		sorti mPlayer de la sélection des paquets inclus par défaut dans le 
  99.100 -		coeur du LiveCD. Le gestionnaire de paquets Tazpkg a été grandement 
  99.101 -		amélioré, il permet la sauvegarde des fichiers de configuration, la 
  99.102 -		mise à jours des logiciels en fonction de leur date de construction 
  99.103 -		(build) sur le serveur du projet, des fichiers de log sont conservés 
  99.104 -		lors d'actions sur les paquets et plusieurs correctifsont été 
  99.105 -		appliqués. Dans la foulée des améliorations: les scripts 
  99.106 -		d'initialisation sont plus performants, l'outil de construction du 
  99.107 -		LiveCD (Tazlito) est plus cohérent. Le dépôt de la version Cooking 
  99.108 -		contient maintenant plus de 1100 paquets logiciels prêt à être 
  99.109 -		installés et cela grâce à un travail acharné des développeurs 
  99.110 -		SliTaz. Vous pouvez télécharger cette nouvelle mouture depuis un des 
  99.111 -		miroirs officiels du projet.
  99.112 -		</description>
  99.113 -	</item>
  99.114 -	
  99.115 -	<item>
  99.116 -		<title>Cooking 20080716 - Web boot and MPlayer</title>
  99.117 -		<link>http://www.slitaz.org/get/#cooking</link>
  99.118 -		<guid isPermaLink="true">http://www.slitaz.org/get/</guid>
  99.119 -		<pubDate>Wed, 16 Jul 2008 22:50:00 GMT</pubDate>
  99.120 -		<description>
  99.121 -		Les membres du projet SliTaz sont fiers fier d'annoncer la 
  99.122 -		disponibilité d'une nouvelle image ISO de la version Cooking, 
  99.123 -		comprenant de nombreuses résolution de bugs et beaucoup de 
  99.124 -		nouvelles fonctionnalités. Cette version fourni l'option de 
  99.125 -		démarrage 'web' permettant de démarrer la dernière version de 
  99.126 -		SliTaz depuis internet en utilisant gPXE depuis boot.slitaz.org. 
  99.127 -		Ce nouveau service unique permet d'utiliser SliTaz en mode Live 
  99.128 -		(tout en RAM), d'utiliser les options propres à SliTaz pour 
  99.129 -		stocker ses données de manière permanente et préconfigurer
  99.130 -		le système. Cette nouvelle Cooking prend 3 Mb afin de fournir: 
  99.131 -		un lecteur video avec MPlayer, un traitement de notes avec 
  99.132 -		Notecase, une nouvelle version du gestionnaire de paquet Tazpkg 
  99.133 -		avec le support md5sum, le support du système de fichier XFS 
  99.134 -		nativement, la command man et plusieurs mise à jours.
  99.135 -		</description>
  99.136 -	</item>
  99.137 -	
  99.138 -	<item>
  99.139 -		<title>Cooking 20080626 avec nouveau noyau</title>
  99.140 -		<link>http://www.slitaz.org/</link>
  99.141 -		<guid isPermaLink="true">http://www.slitaz.org/get/</guid>
  99.142 -		<pubDate>Sun, 28 Jun 2008 10:50:00 GMT</pubDate>
  99.143 -		<description>
  99.144 -		L'été est là et la nouvelle cooking aussi depuis le 26 juin.
  99.145 -		Beaucoup de travail pour un rendu plus soigné et un meilleur
  99.146 -		confort pour l'utilisateur. Cette nouvelle version Cooking 
  99.147 -		apporte entre autres: une nouvelle version du noyau Linux 
  99.148 -		(2.6.25.5), le paquet a été repensé pour le rendre plus  
  99.149 -		modulaire, d'où une taille réduite (2.6Mo contre 3.7Mo sur la 
  99.150 -		version stable); tout en incluant de nouveaux modules pour une 
  99.151 -		meilleur prise en charge des périphériques les plus courant. 
  99.152 -		L'utilisateur par défaut (hacker) à été remplacé par tux et la 
  99.153 -		nouvelle option user=name permet de choisir son nom 
  99.154 -		d'utilisateur. La plus part des outils SliTaz ont été améliorés 
  99.155 -		et/ou enrichis: tazpkgbox propose maintenant la commande sizes,
  99.156 -		search-file, check, block/unblock, reconfigure et list-files.
  99.157 -		Bootfloppybox peut fonctionner en mode texte, avec dialog.
  99.158 -		Netbox à été amélioré sur la prise en charge du WiFi, des 
  99.159 -		protocoles PPP/PPPOE; une nouvelle fonction (zeroconf) vient
  99.160 -		s'ajouter à toutes les possibilités déjà présentes. Pour finir,
  99.161 -		Firefox est disponible dans sa dernière version stable 3.0. 
  99.162 -		Cettenouvelle version peut-être librement téléchargée
  99.163 -		via le site web du projet. Les Bugs peuvent être signalés via le
  99.164 -		système de suivi de Bugs de SliTaz
  99.165 -		</description>
  99.166 -	</item>
  99.167 -	
  99.168 -    <item>
  99.169 -		<title>Cooking 20080518 et LinuxDays.ch</title>
  99.170 -		<link>http://www.slitaz.org/get/</link>
  99.171 -		<guid isPermaLink="true">http://www.slitaz.org/get/#cooking</guid>
  99.172 -		<pubDate>Sun, 18 May 2008 23:50:00 GMT</pubDate>
  99.173 -		<description>
  99.174 -		L'équipe de SliTaz est fier d'annoncer la disponibilité d'une 
  99.175 -		nouvelle image ISO de la version Cooking, fournissant un grand 
  99.176 -		nombre de changements par rapport à la version stable. SliTaz 
  99.177 -		utilise maintenant le gestionnaire de fenêtres Openbox par 
  99.178 -		défaut, les icônes de bureau permettent de lancer vos 
  99.179 -		applications favorites, dbus et hal quand à eux permettent le 
  99.180 -		montage automatique des media amovibles tels que les clés ou 
  99.181 -		disque dur USB et cela via le gesionnaire de fichiers PCmanFM.
  99.182 -		Les paquets de la distribution peuvent maintenant se gérer 
  99.183 -		graphiquement via Tazpkgbox, mountbox et netbox ont été revenues 
  99.184 -		et améliorées. Le LiveCD fournit aussi: lua, un moteur de 
  99.185 -		recherche, un outils d'informations système et un de gestion des 
  99.186 -		tâches, une gestionnaire de mots de passes et de clipboard. Tous 
  99.187 -		les paquets majeurs ont été mis à jour: SliTaz utilise maintenat 
  99.188 -		une nouvelle chaîne d'utils composé de la dernière glibc-2.7, 
  99.189 -		GTK 2.12.9 et Firefox 3.0 RC1! Vous trouverez aussi plus de 580 
  99.190 -		paquets sur le miroir dont le support complet du wifi, Gnumeric 
  99.191 -		ou encore Cups. Cette nouvelle version peut-être librement 
  99.192 -		téléchargée via le site web du projet. Note: Cette version sera 
  99.193 -		présentée et utilisé au stand SliTaz lors des LinuxDay.ch à 
  99.194 -		Genève le 21-22 Mai. Le stand proposera entre autre le gravage 
  99.195 -		de cdrom et l'installation sur clé USB à la demande.
  99.196 -		</description>
  99.197 -	</item>
  99.198 -
  99.199 -	<item>
  99.200 -		<title>Publication de SliTaz GNU/Linux 1.0</title>
  99.201 -		<link>http://www.slitaz.org/</link>
  99.202 -		<guid isPermaLink="true">http://www.slitaz.org/get/#stable</guid>
  99.203 -		<pubDate>Sat, 22 Mar 2008 21:00:00 GMT</pubDate>
  99.204 -		<description>
  99.205 -		L'équipe des contributeurs SliTaz est fière de vous annoncer la 
  99.206 -		publication de SliTaz GNU/Linux 1.0. C'est la première version 
  99.207 -		stable après plus de deux ans de travail. Le système est 
  99.208 -		distribué sous la forme d'un LiveCD de 24,8 Mb fournissant un 
  99.209 -		bureau complet avec une séléction d'applications soigeusement 
  99.210 -		intégrées et multi-usages. SliTaz GNU/Linux 1.0 utilise le noyau
  99.211 -		Linux 2.6.24.2, propose Firefox 2.0.0.12, Rsync 3.0.0, Gparted 
  99.212 -		0.3.5, le son avec Alsa 1.0.16, de quoi écouter ou éditer des 
  99.213 -		fichiers audio, chatter, créer des videos ou encore développer. 
  99.214 -		La distribution propose 448 paquets facilement installables, des 
  99.215 -		outils de création de LiveCD à saveur et de LiveUSB. Des mises à 
  99.216 -		jour de sécurité de l'ensemble des paquets sont assurées par le 
  99.217 -		projet et des mises à jour de fonctionnalités sont fournies
  99.218 -		pour les paquets populaires tel que Firefox. Vous pouvez obtenir 
  99.219 -		SliTaz GNU/Linux 1.0 depuis la partie téléchargement du site et 
  99.220 -		lire les notes de publication inclues dans la distribution pour 
  99.221 -		plus de détails sur cette version.
  99.222 -		</description>
  99.223 -	</item>
  99.224 -
  99.225 -</channel>
  99.226 -</rss>
   100.1 --- a/search.html	Sat Apr 11 18:26:49 2009 +0200
   100.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   100.3 @@ -1,131 +0,0 @@
   100.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   100.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   100.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
   100.7 -<head>
   100.8 -    <title>SliTaz Search</title>
   100.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
  100.10 -    <meta name="description" content="SliTaz recherche site web google doc info book" />
  100.11 -    <meta name="keywords" lang="fr" content="search, google, slitaz.org, doc" />
  100.12 -    <meta name="robots" content="index, follow, all" />
  100.13 -    <meta name="revisit-after" content="7 days" />
  100.14 -    <meta name="expires" content="never" />
  100.15 -    <meta name="modified" content="2008-01-01 11:50:00" />
  100.16 -    <meta name="author" content="Christophe Lincoln"/>
  100.17 -    <meta name="publisher" content="www.slitaz.org" />
  100.18 -    <link rel="shortcut icon" href="favicon.ico" />
  100.19 -    <link rel="stylesheet" type="text/css" href="slitaz.css" />
  100.20 -    <link rel="Content" href="#content" />
  100.21 -</head>
  100.22 -<body bgcolor="#ffffff">
  100.23 -
  100.24 -<!-- Header -->
  100.25 -<div id="header">
  100.26 -    <a name="top"></a>
  100.27 -<!-- Access -->
  100.28 -<div id="access">
  100.29 -    Language:
  100.30 -    <a href="en/search.html" title="English search page">English</a>
  100.31 -</div>
  100.32 -    <a href="http://www.slitaz.org/"><img id="logo"
  100.33 -    src="pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
  100.34 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
  100.35 -    <p id="titre">#!/GNU/Linux</p>
  100.36 -</div>
  100.37 -
  100.38 -<!-- Navigation menu -->
  100.39 -<div id="nav">
  100.40 -<div id="nav_top"></div>
  100.41 -	<ul>
  100.42 -		<li><a href="about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
  100.43 -		<li><a href="get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
  100.44 -		<li><a href="doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
  100.45 -		<li><a href="packages/" title="Paquets logiciels disponibles">Paquets</a></li>
  100.46 -		<li><a href="devel/" title="Le coin du développeur">Développement</a></li>
  100.47 -		<li><a href="artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
  100.48 -		<li><a href="search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
  100.49 -		<li><a href="sitemap.html" title="Vue globale du site web">Plan du site</a></li>
  100.50 -	</ul>
  100.51 -	<ul>
  100.52 -		<li><a href="mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
  100.53 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
  100.54 -	</ul>
  100.55 -	<ul>
  100.56 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
  100.57 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
  100.58 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
  100.59 -	</ul>
  100.60 -<div id="nav_bottom">
  100.61 -<div id="nav_bottom_img"></div>
  100.62 -</div>
  100.63 -</div>
  100.64 -
  100.65 -<!-- Content top. -->
  100.66 -<div id="content_top">
  100.67 -<div class="top_left"></div>
  100.68 -<div class="top_right"></div>
  100.69 -</div>
  100.70 -
  100.71 -<!-- Content -->
  100.72 -<div id="content">
  100.73 -<a name="content"></a>
  100.74 -
  100.75 -<h1><font color="#3E1220">Recherche</font></h1>
  100.76 -<h2><font color="#DF8F06">Site, forum et liste</font></h2>
  100.77 -
  100.78 -<div style="text-align: center; padding: 30px;">
  100.79 -<!-- Google CSE Search Box Begins  -->
  100.80 -  <form 
  100.81 -    id="searchbox_000868395082919927601:nddq7yjdcxg" 
  100.82 -    action="http://www.google.com/cse">
  100.83 -    <input type="hidden" name="cx" value="000868395082919927601:nddq7yjdcxg" />
  100.84 -    <input type="hidden" name="cof" value="FORID:0" />
  100.85 -    <input name="q" type="text" size="40" />
  100.86 -    <input type="submit" name="sa" value="Recherche" />
  100.87 -    <img 
  100.88 -      src="http://www.google.com/coop/images/google_custom_search_smnar.gif" 
  100.89 -      alt="Google Custom Search" />
  100.90 -  </form>
  100.91 -<!-- Google CSE Search Box Ends -->
  100.92 -</div>
  100.93 -
  100.94 -<p>
  100.95 -Cette page vous permet de lancer une recherche sur l'ensemble du site web
  100.96 -de SliTaz GNU/Linux et dans l'archive de
  100.97 -<a href="mailing-list.html">la liste de discussion</a> et dans 
  100.98 -<a href="http://forum.slitaz.org/">le forum</a>. Ce moteur de recherche
  100.99 -a été crée pour SliTaz, via le service Google Co-op, permettant de créer son
 100.100 -propre moteur de recherche personnalisé.
 100.101 -</p>
 100.102 -
 100.103 -<!-- End of content with round corner -->
 100.104 -</div>
 100.105 -<div id="content_bottom">
 100.106 -<div class="bottom_left"></div>
 100.107 -<div class="bottom_right"></div>
 100.108 -</div>
 100.109 -
 100.110 -<!-- Start of footer and copy notice -->
 100.111 -<div id="copy">
 100.112 -<p>
 100.113 -Dernière modification : 2008-01-01 11:50:00 -
 100.114 -<a href="#top">Haut de la page</a>
 100.115 -</p>
 100.116 -<p>
 100.117 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
 100.118 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
 100.119 -</p>
 100.120 -<!-- End of copy -->
 100.121 -</div>
 100.122 -
 100.123 -<!-- Bottom and logo's -->
 100.124 -<div id="bottom">
 100.125 -<p>
 100.126 -<a href="http://validator.w3.org/check?uri=referer"><img
 100.127 -   src="pics/website/xhtml10.png" alt="Valid XHTML 1.0"
 100.128 -   title="Code validé XHTML 1.0"
 100.129 -   style="width: 80px; height: 15px;" /></a>
 100.130 -</p>
 100.131 -</div>
 100.132 -
 100.133 -</body>
 100.134 -</html>
   101.1 --- a/sitemap.html	Sat Apr 11 18:26:49 2009 +0200
   101.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   101.3 @@ -1,161 +0,0 @@
   101.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   101.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   101.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
   101.7 -<head>
   101.8 -    <title>SliTaz - Plan du site</title>
   101.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
  101.10 -    <meta name="description" content="Plan du site web de SliTaz GNU/Linux LiveCD système libre autonome" />
  101.11 -    <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd" />
  101.12 -    <meta name="robots" content="index, follow, all" />
  101.13 -    <meta name="revisit-after" content="7 days" />
  101.14 -    <meta name="expires" content="never" />
  101.15 -    <meta name="modified" content="2008-01-01 11:50:00" />
  101.16 -    <meta name="author" content="Christophe Lincoln"/>
  101.17 -    <meta name="publisher" content="www.slitaz.org" />
  101.18 -    <link rel="shortcut icon" href="favicon.ico" />
  101.19 -    <link rel="stylesheet" type="text/css" href="slitaz.css" />
  101.20 -    <link rel="Content" href="#content">
  101.21 -</head>
  101.22 -
  101.23 -<body bgcolor="#ffffff">
  101.24 -<!-- Header -->
  101.25 -<div id="header">
  101.26 -    <a name="top"></a>
  101.27 -<!-- Access -->
  101.28 -<div id="access">
  101.29 -	Language:
  101.30 -    <a href="en/sitemap.html" title="English Sitemap">English</a>
  101.31 -    
  101.32 -</div>
  101.33 -    <a href="http://www.slitaz.org/"><img id="logo"
  101.34 -    src="pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
  101.35 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
  101.36 -    <p id="titre">#!/GNU/Linux</p>
  101.37 -</div>
  101.38 -
  101.39 -<!-- Navigation menu -->
  101.40 -<div id="nav">
  101.41 -<div id="nav_top"></div>
  101.42 -	<ul>
  101.43 -		<li><a href="about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
  101.44 -		<li><a href="get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
  101.45 -		<li><a href="doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
  101.46 -		<li><a href="packages/" title="Paquets logiciels disponibles">Paquets</a></li>
  101.47 -		<li><a href="devel/" title="Le coin du développeur">Développement</a></li>
  101.48 -		<li><a href="artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
  101.49 -		<li><a href="search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
  101.50 -		<li><a href="sitemap.html" title="Vue globale du site web">Plan du site</a></li>
  101.51 -	</ul>
  101.52 -	<ul>
  101.53 -		<li><a href="mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
  101.54 -		<li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
  101.55 -	</ul>
  101.56 -	<ul>
  101.57 -		<li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
  101.58 -		<li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li>
  101.59 -		<li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
  101.60 -	</ul>
  101.61 -<div id="nav_bottom">
  101.62 -<div id="nav_bottom_img"></div>
  101.63 -</div>
  101.64 -</div>
  101.65 -
  101.66 -<!-- Content top. -->
  101.67 -<div id="content_top">
  101.68 -<div class="top_left"></div>
  101.69 -<div class="top_right"></div>
  101.70 -</div>
  101.71 -
  101.72 -<!-- Content -->
  101.73 -<div id="content">
  101.74 -<a name="content"></a>
  101.75 -
  101.76 -<h1><font color="#3E1220">Plan du site</font></h1>
  101.77 -<h2><font color="#DF8F06">www.slitaz.org</font></h2>
  101.78 -
  101.79 -<div>
  101.80 -<fieldset>
  101.81 -    <legend>Le projet</legend>
  101.82 -    <ul>
  101.83 -        <li><a href="index.html">Page principale du site.</a></li>
  101.84 -        <li><a href="about/">&Agrave; propos du projet</a> - Informations générale,
  101.85 -        fonctionnalités, logiciels installés, version.</li>
  101.86 -        <li><a href="mailing-list.html">Liste de discussion</a> -
  101.87 -        <em>Mailing list</em>.</li>
  101.88 -        <li><a href="search.html">Recherche</a> - Moteur de recherche en ligne.</li>
  101.89 -        <li><a href="en/">English Main page</a> - SliTaz Web site in English.</li>
  101.90 -        <li><a href="i18n.html" title="Internationalisation">Internationalisation (i18n).</a></li>
  101.91 -    </ul>
  101.92 -</fieldset>
  101.93 -</div>
  101.94 -
  101.95 -<div>
  101.96 -<fieldset>
  101.97 -    <legend>Obtenir SliTaz GNU/Linux</legend>
  101.98 -    <ul>
  101.99 -        <li><a href="get/">Infos téléchargement</a> - Version et miroirs.</li>
 101.100 -        <li><a href="get/tazpkg.html">Tazpkg</a> - Tiny autonomus zone package
 101.101 -        manager.</li>
 101.102 -        <li><a href="get/tools.html">SliTaz tools</a> - Divers petits outils
 101.103 -        utiles à la création d'une distro autonome, scripts et fichiers de
 101.104 -        config.</li>
 101.105 -    </ul>
 101.106 -</fieldset>
 101.107 -</div>
 101.108 -<div>
 101.109 -<fieldset>
 101.110 -    <legend>La documentation du projet</legend>
 101.111 -    <ul>
 101.112 -        <li><a href="doc/">Partie documentation.</a></li>
 101.113 -        <li><a href="doc/handbook/">Handbook</a>
 101.114 -        - Le livre de main de SliTaz. Utilisation et configuration du système.</li>
 101.115 -        <li><a href="doc/cookbook/">Cookbook</a> - Le livre de cuisine.
 101.116 -        Toutes les recettes pour créer le système de base.</li>
 101.117 -    </ul>
 101.118 -</fieldset>
 101.119 -</div>
 101.120 -<div>
 101.121 -<fieldset>
 101.122 -    <legend>Art &amp; coin du développeur</legend>
 101.123 -    <ul>
 101.124 -        <li><a href="artwork/">Art &amp; graphisme</a> -  Artwork, logos, icons
 101.125 -        etc.</li>
 101.126 -        <li><a href="artwork/screenshots.html">Captures d'écrans.</a></li>
 101.127 -        <li><a href="devel/">Partie développement.</a></li>
 101.128 -        <li><a href="devel/forge.html">Forge.</a></li>
 101.129 -    </ul>
 101.130 -</fieldset>
 101.131 -</div>
 101.132 -
 101.133 -<!-- End of content with round corner -->
 101.134 -</div>
 101.135 -<div id="content_bottom">
 101.136 -<div class="bottom_left"></div>
 101.137 -<div class="bottom_right"></div>
 101.138 -</div>
 101.139 -
 101.140 -<!-- Start of footer and copy notice -->
 101.141 -<div id="copy">
 101.142 -<p>
 101.143 -Dernière modification : 2008-03-25 15:50:00 -
 101.144 -<a href="#top">Haut de la page</a>
 101.145 -</p>
 101.146 -<p>
 101.147 -Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
 101.148 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
 101.149 -</p>
 101.150 -<!-- End of copy -->
 101.151 -</div>
 101.152 -
 101.153 -<!-- Bottom and logo's -->
 101.154 -<div id="bottom">
 101.155 -<p>
 101.156 -<a href="http://validator.w3.org/check?uri=referer"><img
 101.157 -   src="pics/website/xhtml10.png" alt="Valid XHTML 1.0"
 101.158 -   title="Code validé XHTML 1.0"
 101.159 -   style="width: 80px; height: 15px;" /></a>
 101.160 -</p>
 101.161 -</div>
 101.162 -
 101.163 -</body>
 101.164 -</html>