website rev 359

fr: Remove stable Handbook (Archived + 2 book is a lot of work)
author Christophe Lincoln <pankso@slitaz.org>
date Fri Apr 10 12:02:57 2009 +0200 (2009-04-10)
parents cb03f61a3341
children 62112372a613
files doc/handbook-stable/book.css doc/handbook-stable/chroot-env.html doc/handbook-stable/cmdline.html doc/handbook-stable/development.html doc/handbook-stable/enlightenment.html doc/handbook-stable/favicon.ico doc/handbook-stable/gen-livecd.html doc/handbook-stable/graphics.html doc/handbook-stable/hacking-livecd.html doc/handbook-stable/images/css/content-tl.png doc/handbook-stable/images/css/content-tr.png doc/handbook-stable/images/css/footer-bl.png doc/handbook-stable/images/css/footer-br.png doc/handbook-stable/images/css/header.png doc/handbook-stable/index.html doc/handbook-stable/install.html doc/handbook-stable/jwm.html doc/handbook-stable/livecd.html doc/handbook-stable/liveusb.html doc/handbook-stable/multimedia.html doc/handbook-stable/network-config.html doc/handbook-stable/network.html doc/handbook-stable/office.html doc/handbook-stable/packages.html doc/handbook-stable/secure-shell.html doc/handbook-stable/security.html doc/handbook-stable/system-admin.html doc/handbook-stable/system-tools.html doc/handbook-stable/utilities.html doc/handbook-stable/web-server.html doc/handbook-stable/x-window.html doc/index.html
line diff
     1.1 --- a/doc/handbook-stable/book.css	Fri Apr 10 11:32:16 2009 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,170 +0,0 @@
     1.4 -/* 
     1.5 -	CSS style for SliTaz GNU/Linux *book.
     1.6 -	Pankso 2007 - www.slitaz.org
     1.7 -*/
     1.8 -
     1.9 -body {
    1.10 -	font: 13px sans-serif, vernada, arial;
    1.11 -	background: #222222;
    1.12 -	margin: 0;
    1.13 -	padding-bottom: 100%;
    1.14 -}
    1.15 -
    1.16 -#header {
    1.17 -	background: #BFB06B url(images/css/header.png) repeat-x top;
    1.18 -	color: black;
    1.19 -	height: 50px;
    1.20 -	border-top: 1px solid black;
    1.21 -	border-bottom: 1px solid black;
    1.22 -}
    1.23 -#quicknav {
    1.24 -	margin-right: 6px;
    1.25 -	text-align: right;
    1.26 -	font-size: 12px;
    1.27 -	}
    1.28 -#quicknav {
    1.29 -	margin-right: 6px;
    1.30 -}
    1.31 -
    1.32 -#quicknav a {
    1.33 -	background: inherit;
    1.34 -	color: #222222;
    1.35 -}
    1.36 -
    1.37 -#quicknav a:hover {
    1.38 -	background: inherit;
    1.39 -	color: #EDEDED;
    1.40 -}
    1.41 -
    1.42 -/*  content. */
    1.43 -
    1.44 -#content {
    1.45 -	background: white url(images/css/content-tl.png) no-repeat top left;
    1.46 -	color: black;
    1.47 -	padding: 20px;
    1.48 -	margin: 30px 50px 0px 50px;
    1.49 -	width: auto;
    1.50 -	text-align: justify;
    1.51 -}
    1.52 -
    1.53 -#content li {
    1.54 -	line-height: 1.5em;
    1.55 -	text-align: left;
    1.56 -}
    1.57 -
    1.58 -/*  Footer. */
    1.59 -
    1.60 -#footer {
    1.61 -	font-size: 11px;
    1.62 -	font-weight: bold;
    1.63 -	background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left;
    1.64 -	color: black;
    1.65 -	height: 20px;
    1.66 -	padding: 6px 0px 0px 10px;
    1.67 -	margin: 0px 50px 0px 50px;
    1.68 -	width: auto;
    1.69 -	text-align: center ;
    1.70 -}
    1.71 -
    1.72 -#footer a {
    1.73 -	text-decoration: none;
    1.74 -	background: #eaeaea;
    1.75 -	color: #3E1220;
    1.76 -}
    1.77 -
    1.78 -#footer a:hover {
    1.79 -	background: #eaeaea;
    1.80 -	color: #DF8F06;
    1.81 -}
    1.82 -
    1.83 -/* Legal information */
    1.84 -
    1.85 -#copy {
    1.86 -	font-size: 11px ;
    1.87 -	text-align: center ;
    1.88 -	background: transparent;
    1.89 -	color: #a8a8a8;
    1.90 -	padding-top: 20px;
    1.91 -}
    1.92 -
    1.93 -#copy a {
    1.94 -	background: inherit;
    1.95 -	color: #a8a8a8;
    1.96 -}
    1.97 -
    1.98 -#copy a:hover {
    1.99 -	background: inherit;
   1.100 -	color: #EDEDED;
   1.101 -}
   1.102 -
   1.103 -/* Div for round corners. */
   1.104 -
   1.105 -.content-right, .footer-right {
   1.106 -	width: 16px;
   1.107 -	color: white;
   1.108 -	background-color: #333333;
   1.109 -}
   1.110 -.content-right {
   1.111 -	background: url(images/css/content-tr.png) no-repeat top right;
   1.112 -	height: 16px;
   1.113 -	right: 50px;
   1.114 -	top: 82px;
   1.115 -	position: absolute;
   1.116 -}
   1.117 -
   1.118 -.footer-right {
   1.119 -	background: url(images/css/footer-br.png) no-repeat bottom right;
   1.120 -	height: 20px;
   1.121 -	float: right;
   1.122 -}
   1.123 -
   1.124 -/* General HTML entities for  content. */
   1.125 -
   1.126 -h1 {
   1.127 -	margin: 0px 0px 0px 16px;
   1.128 -}
   1.129 -
   1.130 -h2 {
   1.131 -	margin: 12px 0;
   1.132 -	color: #484B7C;
   1.133 -	background: white;
   1.134 -}
   1.135 -
   1.136 -h3 {
   1.137 -	font-weight: bold;
   1.138 -	color: #6c0023;
   1.139 -	background: white;
   1.140 -}
   1.141 -
   1.142 -a {
   1.143 -	text-decoration: underline;
   1.144 -}
   1.145 -a:hover {
   1.146 -	text-decoration: none;
   1.147 -}
   1.148 -
   1.149 -pre {
   1.150 -	padding: 5px;
   1.151 -	color: black;
   1.152 -	background: #e1e0b0;
   1.153 -}
   1.154 -pre.script {
   1.155 -	padding: 10px;
   1.156 -	color: black;
   1.157 -	background: #e8e8e8;
   1.158 -	border: 1px inset #333333;
   1.159 -}
   1.160 -
   1.161 -code {
   1.162 -	font-size: 12px;
   1.163 -	color: #669900;
   1.164 -	background: transparent;
   1.165 -}
   1.166 -
   1.167 -li {
   1.168 -	line-height: 1.4em;
   1.169 -}
   1.170 -
   1.171 -hr {
   1.172 -	border: 0pt none;
   1.173 -}
     2.1 --- a/doc/handbook-stable/chroot-env.html	Fri Apr 10 11:32:16 2009 +0200
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,196 +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 Handbook - Chroot env</title>
     2.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    2.10 -    <meta name="description" content="SliTaz chroot environnement chrooté développer tester" />
    2.11 -    <meta name="expires" content="never" />
    2.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
    2.13 -    <meta name="publisher" content="www.slitaz.org" />
    2.14 -    <meta name="author" content="Christophe Lincoln"/>
    2.15 -    <link rel="shortcut icon" href="favicon.ico" />
    2.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    2.17 -</head>
    2.18 -<body bgcolor="#ffffff">
    2.19 -
    2.20 -<!-- Header and quick navigation -->
    2.21 -<div id="header">
    2.22 -<div align="right" id="quicknav">
    2.23 -    <a name="top"></a>
    2.24 -    <a href="hacking-livecd.html">Hacking LiveCD</a> |
    2.25 -    <a href="index.html">Table des matières</a>
    2.26 -</div>
    2.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    2.28 -</div>
    2.29 -
    2.30 -<!-- Content. -->
    2.31 -<div id="content">
    2.32 -<div class="content-right"></div>
    2.33 -
    2.34 -<h2><font color="#DF8F06">Chroot environment</font></h2>
    2.35 -
    2.36 -<p>
    2.37 -Ce document décrit les étapes à réaliser pour créer un environnement chrooté,
    2.38 -afin de changer la racine du système pour travailler. Cela permet de compiler,
    2.39 -tester et développer SliTaz sans risques pour le système hôte depuis lequel
    2.40 -on travaille. Ce système hôte peut être SliTaz installée en dur ou tout autre
    2.41 -système GNU/Linux tel que Debian, Fedora, PCLinuxOS, etc. On peut aussi créer
    2.42 -un environnement chrooté en mode LiveCD associé à un media USB. Les seuls
    2.43 -prérequis sont d'avoir une image ISO de SliTaz à disposition et un peu de
    2.44 -temps. A noter que toutes les opérations sont réalisées en tant
    2.45 -qu'administrateur (<em>root</em>).
    2.46 -</p>
    2.47 -<h3><font color="#6c0023">Préparer l'environnement</font></h3>
    2.48 -<p>
    2.49 -Pour commencer, il faut extraire le contenu de l'image ISO dans le répertoire
    2.50 -qui va servir au chroot. Le répertoire de chroot peut se créer à l'endroit que
    2.51 -l'on veut, nous utilisons un répertoire <code>/home/slitaz/chroot-env</code>.
    2.52 -Pour extraire le contenu d'une image ISO, il faut la monter en <em>loop</em>
    2.53 -sur un répertoire, pour ensuite copier le système de fichiers racine
    2.54 -compressé (<code>rootfs.gz</code>) dans le répertoire de chroot. En
    2.55 -supposant que l'ISO est dans le répertoire courant :
    2.56 -</p>
    2.57 -<pre>
    2.58 - # mkdir /tmp/loop
    2.59 - # mount -o loop slitaz-cooking.iso /tmp/loop
    2.60 - # mkdir -p /home/slitaz/chroot-env
    2.61 - # cp /tmp/loop/boot/rootfs.gz \
    2.62 -   /home/slitaz/chroot-env
    2.63 - # umount /tmp/loop
    2.64 -</pre>
    2.65 -<p>
    2.66 -Maintenant qu'on a une copie du système de fichiers compressé, il faut le
    2.67 -décompresser et le désarchiver (c'est une archive <code>cpio</code> compressée
    2.68 -avec lzma ou gzip). Pour finir cette étape de préparation et continuer, on 
    2.69 -peut retirer le <code>rootfs</code> qui n'est plus utilisé :
    2.70 -</p>
    2.71 -<pre>
    2.72 - # cd /home/slitaz/chroot-env
    2.73 - # (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id
    2.74 - # rm rootfs rootfs.gz
    2.75 -</pre>
    2.76 -<p>
    2.77 -Si le désarchivage du rootfs compressé avec LZMA échoue  en utilisant la 
    2.78 -première méthode vous pouvez utiliser:
    2.79 -</p>
    2.80 -<pre>
    2.81 - # unlzma rootfs.gz -S .gz 
    2.82 - # cat rootfs | cpio -id
    2.83 -</pre>
    2.84 -
    2.85 -<h3><font color="#6c0023">Utiliser l'environnement</font></h3>
    2.86 -<p>
    2.87 -Pour utiliser l'environnemnt chrooté, il suffit de monter quelques systèmes
    2.88 -de fichier virtuels et d'utiliser la commande <code>chroot</code>. Pour se
    2.89 -simplifier la vie on peut rapidement créer un petit script automatisant
    2.90 -le chroot. Exemple en utilisant le répertoire de chroot
    2.91 -<code>/home/slitaz/chroot-env</code> et en créant un script nommé
    2.92 -<code>chroot_in_env.sh</code> dans <code>/home/slitaz</code>. A noter que
    2.93 -le contenu du script n'a pas besoin d'être tapé mais simplement copié/coller
    2.94 -dans le terminal et que sur un autre système que SliTaz vous pouvez
    2.95 -décommenter les lignes montant/démontant <code>/dev</code> et
    2.96 -<code>/tmp</code> :
    2.97 -</p>
    2.98 -<pre>
    2.99 - # cat &gt; /home/slitaz/chroot_in_env.sh &lt;&lt; "EOF"
   2.100 -</pre>
   2.101 -<pre class="script">
   2.102 -#!/bin/sh
   2.103 -# Chroot in SliTaz to hack.
   2.104 -#
   2.105 -ROOTFS="/home/slitaz/chroot-env"
   2.106 -
   2.107 -# Mount virtual Kernel file systems and chroot.
   2.108 -#
   2.109 -#mount --bind /dev $ROOTFS/dev
   2.110 -#mount --bind /tmp $ROOTFS/tmp
   2.111 -mount -t proc proc $ROOTFS/proc
   2.112 -mount -t sysfs sysfs $ROOTFS/sys
   2.113 -mount -t devpts devpts $ROOTFS/dev/pts
   2.114 -mount -t tmpfs shm $ROOTFS/dev/shm
   2.115 -
   2.116 -echo "Chrooting in $ROOTFS... "
   2.117 -chroot $ROOTFS /bin/sh --login
   2.118 -
   2.119 -# Unmount virtual Kernel file systems on exit.
   2.120 -#
   2.121 -umount $ROOTFS/dev/shm
   2.122 -umount $ROOTFS/dev/pts
   2.123 -umount $ROOTFS/sys
   2.124 -umount $ROOTFS/proc
   2.125 -#umount $ROOTFS/tmp
   2.126 -#umount $ROOTFS/dev
   2.127 -
   2.128 -echo "Exiting of $ROOTFS chroot environment... "
   2.129 -
   2.130 -EOF
   2.131 -</pre>
   2.132 -<p>
   2.133 -Pour finir et tester l'environnement, il suffit de rendre le script exécutable
   2.134 -et le lancer :
   2.135 -</p>
   2.136 -<pre>
   2.137 - # chmod +x /home/slitaz/chroot_in_env.sh
   2.138 - # sh /home/slitaz/chroot_in_env.sh
   2.139 -</pre>
   2.140 -<h4>Activer le réseau</h4>
   2.141 -<p>
   2.142 -Pour avoir le réseau afin de télécharger, naviguer en mode texte et installer
   2.143 -des paquets de développement, il suffit de lancer le client DHCP sur la bonne
   2.144 -interface, exemple avec <code>eth1</code> :
   2.145 -</p>
   2.146 -<pre>
   2.147 - /# udhcpc -i eth1
   2.148 -</pre>
   2.149 -<h4>Installer des paquets</h4>
   2.150 -<p>
   2.151 -Si le réseau est fonctionnel, il suffit de recharger la liste des paquets et
   2.152 -utiliser <code>tazpkg get-install</code> pour installer de nouveaux paquets.
   2.153 -Si la connexion n'est pas possible, on peut télécharger les paquets du miroir
   2.154 -depuis un autre système, les copier dans l'environnement chrooté et les
   2.155 -installer via la commande <code>tazpkg install</code>. Pour installer la base
   2.156 -des outils de compilation :
   2.157 -</p>
   2.158 -<pre>
   2.159 - /# tazpkg recharge
   2.160 - /# tazpkg get-install slitaz-toolchain
   2.161 -</pre>
   2.162 -<p>
   2.163 -Une fois l'environnement configuré, on peut complier des applications
   2.164 -depuis les sources pour en créer des paquets, tester des scripts et autre.
   2.165 -Le chapitre <a href="development.html">développement</a> du Handbook et le
   2.166 -<a href="http://www.slitaz.org/doc/cookbook/">Cookbook</a> devraient aider à
   2.167 -aller plus loin.
   2.168 -</p>
   2.169 -<h4>Sortir de l'environnement</h4>
   2.170 -<p>
   2.171 -Pour sortir de l'environnement chrooté il suffit de taper <code>exit</code>,
   2.172 -le script <code>chroot_in_env.sh</code> va finir son rôle en démontant
   2.173 -le systèmes de fichiers virtuels propre au Kernel Linux :
   2.174 -</p>
   2.175 -<pre>
   2.176 - /# exit
   2.177 - #
   2.178 -</pre>
   2.179 -
   2.180 -<!-- End of content -->
   2.181 -</div>
   2.182 -
   2.183 -<!-- Footer. -->
   2.184 -<div id="footer">
   2.185 -	<div class="footer-right"></div>
   2.186 -	<a href="#top">Haut de la page</a> | 
   2.187 -	<a href="index.html">Table des matières</a>
   2.188 -</div>
   2.189 -
   2.190 -<div id="copy">
   2.191 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   2.192 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   2.193 -    Documentation publiées sous
   2.194 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   2.195 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   2.196 -</div>
   2.197 -
   2.198 -</body>
   2.199 -</html>
     3.1 --- a/doc/handbook-stable/cmdline.html	Fri Apr 10 11:32:16 2009 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,363 +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 Handbook - Ligne de commandes</title>
     3.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    3.10 -    <meta name="description" content="commande de base linux SliTaz help ls cd wget ligne de commandes console terminal xterm" />
    3.11 -    <meta name="expires" content="never" />
    3.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
    3.13 -    <meta name="publisher" content="www.slitaz.org" />
    3.14 -    <meta name="author" content="Christophe Lincoln"/>
    3.15 -    <link rel="shortcut icon" href="favicon.ico" />
    3.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    3.17 -</head>
    3.18 -<body bgcolor="#ffffff">
    3.19 -
    3.20 -<!-- Header and quick navigation -->
    3.21 -<div id="header">
    3.22 -<div align="right" id="quicknav">
    3.23 -    <a name="top"></a>
    3.24 -    <a href="jwm.html">JWM</a> |
    3.25 -    <a href="index.html">Table des matières</a>
    3.26 -</div>
    3.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    3.28 -</div>
    3.29 -
    3.30 -<!-- Content. -->
    3.31 -<div id="content">
    3.32 -<div class="content-right"></div>
    3.33 -
    3.34 -<h2><font color="#DF8F06">Références en ligne de commandes (<em>cmdline</em>)</font></h2>
    3.35 -
    3.36 -<ul>
    3.37 -    <li><a href="#intro">Introduction aux commandes.</a></li>
    3.38 -    <li><a href="#help">Aide et liste des commandes disponibles.</a></li>
    3.39 -    <li><a href="#ls">Lister les fichiers contenus dans un répertoire.</a></li>
    3.40 -    <li><a href="#cd">Se déplacer dans les répertoires.</a></li>
    3.41 -    <li><a href="#cp">Copier des fichiers.</a></li>
    3.42 -    <li><a href="#mkdir">Créer de nouveaux répertoires.</a></li>
    3.43 -    <li><a href="#rm">Supprimer des fichiers ou des répertoires.</a></li>
    3.44 -    <li><a href="#read">Lire des fichiers.</a></li>
    3.45 -    <li><a href="#edit">Editer des fichiers en mode ncurses.</a></li>
    3.46 -    <li><a href="#cat">Cat</a> - &Eacute;diter en ligne de commandes.</li>
    3.47 -    <li><a href="#web-nav">Naviguer sur le web.</a></li>
    3.48 -    <li><a href="#irc-chat">Discuter sur les canaux IRC.</a></li>
    3.49 -    <li><a href="#wget">Télécharger des fichiers.</a></li>
    3.50 -    <li><a href="#partitions">Lister les partitions disponibles.</a></li>
    3.51 -    <li><a href="#mount">Monter une partition, un cdrom ou une clé USB.</a></li>
    3.52 -    <li><a href="#halt">Eteindre le système, ou redémarrer.</a></li>
    3.53 -</ul>
    3.54 -
    3.55 -<a name="intro"></a>
    3.56 -<h3><font color="#6c0023">Introduction aux commandes</font></h3>
    3.57 -<p>
    3.58 -Ce document se veut être un rapide référentiel pour utiliser SliTaz en ligne
    3.59 -commandes via un terminal Linux ou un terminal graphique (XTerm).
    3.60 -Vous disposez de nombreuses commandes GNU/Linux de manipulation des fichiers,
    3.61 -de maintenance système ou de gestion du réseau. Vous pouvez aussi naviguer sur
    3.62 -le web, chatter sur l'IRC, télécharger, éditer des scripts et même jouer en
    3.63 -mode texte. Note : il faut être <em>root</em> pour les opérations de montage 
    3.64 -de disques durs ou de cdrom. Vous pouvez utiliser la commande <code>su</code>
    3.65 -pour devenir administrateur système.
    3.66 -</p>
    3.67 -<a name="help"></a>
    3.68 -<h3><font color="#6c0023">Aide et liste des commandes disponibles</font></h3>
    3.69 -<p>
    3.70 -La plupart des commandes des systèmes GNU/Linux ont une option d'aide pour des
    3.71 -infos sur leur utilisation. Pour avoir de l'aide et connaître des informations 
    3.72 -sur l'utilisation d'une commande il faut taper le nom de la commande suivie 
    3.73 -de l'option <code>--help</code>. Exemple avec la commande de copie de fichiers
    3.74 -<code>cp</code> :
    3.75 -</p>
    3.76 -<pre>
    3.77 - $ cp --help
    3.78 -</pre>
    3.79 -<p>
    3.80 -Pour lister les commandes disponibles sur le système, vous pouvez simplement
    3.81 -taper 2 fois sur la touche de tabulation qui se trouve à gauche du clavier
    3.82 -et comporte 2 flèches horizontales et opposées. Pour connaître les commandes
    3.83 -fournient par Busybox, vous pouvez taper <code>help</code>.
    3.84 -</p>
    3.85 -<a name="ls"></a>
    3.86 -<h3><font color="#6c0023">Lister les fichiers contenus dans un répertoire</font></h3>
    3.87 -<p>
    3.88 -Pour lister les fichiers et les dossiers contenus dans un répertoire, vous 
    3.89 -pouvez utiliser la commande <code>ls</code>.  Pour connaître toutes les
    3.90 -possibilités, n'oubliez pas d'utiliser l'option <code>--help</code>. Pour
    3.91 -simplement lister les fichiers du répertoire courant :
    3.92 -</p>
    3.93 -<pre>
    3.94 - $ ls
    3.95 -</pre>
    3.96 -<p>
    3.97 -Lister tous les fichiers en utilisant l'option <code>-al</code> :
    3.98 -</p>
    3.99 -<pre>
   3.100 - $ ls -al
   3.101 -</pre>
   3.102 -<p>
   3.103 -Lister un répertoire donné:
   3.104 -</p>
   3.105 -<pre>
   3.106 - $ ls /home/slitaz
   3.107 -</pre>
   3.108 -<a name="cd"></a>
   3.109 -<h3><font color="#6c0023">Se déplacer dans les répertoires</font></h3>
   3.110 -<p>
   3.111 -Pour naviguer dans les fichiers vous pouvez utiliser la commande 
   3.112 -<code>cd</code> :
   3.113 -</p>
   3.114 -<pre>
   3.115 - $ cd /usr/share/doc
   3.116 - Revenir au réperoire parent :
   3.117 - $ cd ..
   3.118 -</pre>
   3.119 -<p>
   3.120 -Pour aller dans le répertoire de l'utilisateur (root = /root) :
   3.121 -</p>
   3.122 -<pre>
   3.123 - $ cd
   3.124 - Ou :
   3.125 - $ cd ~
   3.126 - Ou encore :
   3.127 - $ cd $HOME
   3.128 -</pre>
   3.129 -
   3.130 -<a name="cp"></a>
   3.131 -<h3><font color="#6c0023">Copier des fichiers</font></h3>
   3.132 -<p>
   3.133 -La commande <code>cp</code> copier des fichiers ou des dossiers. L'exemple
   3.134 -copie le fichier info.txt se trouve dans le répertoire courant, vers le 
   3.135 -répertoire Documents/ :
   3.136 -</p>
   3.137 -<pre>
   3.138 - $ cp info.txt Documents/
   3.139 -</pre>
   3.140 -<p>
   3.141 -Copier un répertoire entier. Ici la commande copie le répertoire Templates/
   3.142 -dans /home/hacker :
   3.143 -</p>
   3.144 -<pre>
   3.145 - $ cp -a Templates /home/hacker
   3.146 -</pre>
   3.147 -
   3.148 -<a name="mkdir"></a>
   3.149 -<h3><font color="#6c0023">Créer de nouveaux répertoires</font></h3>
   3.150 -<p>
   3.151 -mkdir de l'Anglais make a directory. Cette commande permet de créer un nouveau
   3.152 -répertoire. La commande ci-dessous crée un répertoire qui se nomme Projects.
   3.153 -Il se créera dans le répértoite /home de l'utilisateur courant ou dans le 
   3.154 -répertoire dans lequel on se trouve :
   3.155 -</p>
   3.156 -<pre>
   3.157 - $ mkdir Projects
   3.158 -</pre>
   3.159 -<p>
   3.160 -Création d'un répertoire qui se nomme script-1.0 dans le dossier Projects/ :
   3.161 -</p>
   3.162 -<pre>
   3.163 - $ mkdir Projects/script-1.0
   3.164 -</pre>
   3.165 -
   3.166 -<a name="rm"></a>
   3.167 -<h3><font color="#6c0023">Supprimer des fichiers ou des répertoires</font></h3>
   3.168 -<p>
   3.169 -La commande <code>rm</code> permet de supprimer un fichier. Imaginons que 
   3.170 -nous allons supprimer le fichier fichier.txt et qui se trouve dans le 
   3.171 -répertoire courant :
   3.172 -</p>
   3.173 -<pre>
   3.174 - $ rm fichier.txt
   3.175 -</pre>
   3.176 -<p>
   3.177 -La commande <code>rm</code> a plusieurs options. Pour supprimer tout un
   3.178 -répertoire avec son contenu, il faut utiliser l'option <code>-rf</code>.
   3.179 -Exemple :
   3.180 -</p>
   3.181 -<pre>
   3.182 - $ rm -rf /home/hacker/Templates
   3.183 -</pre>
   3.184 -
   3.185 -<a name="read"></a>
   3.186 -<h3><font color="#6c0023">Lire des fichiers</font></h3>
   3.187 -<p>
   3.188 -Pour lire le contenu d'un fichier ou d'un script, vous pouvez utiliser les
   3.189 -commandes <code>less</code>, <code>more</code>, <code>cat</code>, ou encore 
   3.190 -le navigateur web Retawq. Exemples avec un fichier README, essential.txt, et 
   3.191 -script.sh :
   3.192 -</p>
   3.193 -<pre>
   3.194 - $ less -EM essential.txt
   3.195 - ou:
   3.196 - $ more README
   3.197 - ou encore:
   3.198 - $ cat /chemin/script.sh
   3.199 -</pre>
   3.200 -<p>
   3.201 -Afficher un fichier texte ou html avec le navigateur web Retawq :
   3.202 -</p>
   3.203 -<pre>
   3.204 - $ retawq /usr/share/doc/index.html
   3.205 -</pre>
   3.206 -
   3.207 -<a name="edit"></a>
   3.208 -<h3><font color="#6c0023">Editer des fichiers</font></h3>
   3.209 -<p>
   3.210 -L'édition de fichiers texte, scripts, fichier de configurations, etc, peut se
   3.211 -faire facilement avec l'éditeur GNU Nano dans une console ou un terminal 
   3.212 -graphique. Exemple avec un fichier bookmarks.html (&lt;Ctrl+X&gt; pour quitter
   3.213 -et enregistrer) :
   3.214 -</p>
   3.215 -<pre>
   3.216 - $ nano Public/bookmarks.html
   3.217 -</pre>
   3.218 -
   3.219 -<a name="cat"></a>
   3.220 -<h3><font color="#6c0023">Cat</font></h3>
   3.221 -<p>
   3.222 -Vous pouvez utiliser la commande <code>cat</code> pour créer divers 
   3.223 -fichiers texte. EOF signifie End Of File, c'est là que le fichier se termine.
   3.224 -Exemple avec un fichier packages.list, cette commande supprime le contenu
   3.225 -actuel du fichier :
   3.226 -</p>
   3.227 -<pre>
   3.228 - $ cat &gt; packages.list &lt;&lt; "EOF"
   3.229 - Du texte...
   3.230 - et encore texte
   3.231 - 
   3.232 - EOF
   3.233 -</pre>
   3.234 -<p>
   3.235 -Pour ajouter du texte à la suite du fichier, mettez 2 fois: plus grand que
   3.236 -(&gt;&gt;) après <code>cat</code>, exemple :
   3.237 -</p>
   3.238 -<pre>
   3.239 - $ cat &gt;&gt; packages.list &lt;&lt; "EOF"
   3.240 - Du texte...
   3.241 - 
   3.242 - EOF
   3.243 -</pre>
   3.244 -
   3.245 -<a name="web-nav"></a>
   3.246 -<h3><font color="#6c0023">Naviguer sur le web</font></h3>
   3.247 -<p>
   3.248 -Surfer sur la toile avec SliTaz simplement et rapidement avec 'retawq', 
   3.249 -navigateur web en mode texte. A noter que vous pouvez aussi utiliser
   3.250 -le navigateur en local. Vous naviguerez ensuite facilement avec les flèches
   3.251 -de votre clavier, les liens sont en bleu et il faut taper &lt;ENTER&gt; pour
   3.252 -les suivre :
   3.253 -</p>
   3.254 -<pre>
   3.255 - $ retawq http://slitaz.libordux.org/
   3.256 - ou:
   3.257 - $ retawq http://localhost/
   3.258 -</pre>
   3.259 -<a name="irc-chat"></a>
   3.260 -<h3><font color="#6c0023">Discuter sur les canaux IRC</font></h3>
   3.261 -<p>
   3.262 -Pour discuter et transférer des fichiers via les multiples serveurs IRC
   3.263 -de la planète, SliTaz fournit Rhapsody. Ce client IRC est simple, rapide,
   3.264 -léger, fournissant un menu de configuration ncurses très agréable et facile à
   3.265 -prendre en main. Pour lancer l'application depuis un terminal, se connecter
   3.266 -à un serveur (irc.alterinet.org) et joindre le canal #slitaz :
   3.267 -</p>
   3.268 -<pre>
   3.269 - $ rhapsody
   3.270 - /connect irc.alterinet.org
   3.271 - /join #slitaz
   3.272 -</pre>
   3.273 -<a name="wget"></a>
   3.274 -<h3><font color="#6c0023">Télécharger des fichiers</font></h3>
   3.275 -<p>
   3.276 -Pour télécharger divers formats de fichiers sur internet, vous disposez de la
   3.277 -commande <code>wget</code>. Vous pouvez rapatrier une simple page html,
   3.278 -le contenu de tout un répertoire ou tout un site web :
   3.279 -</p>
   3.280 -<pre>
   3.281 - $ wget http://www.slitaz.org/doc/handbook/
   3.282 -</pre>
   3.283 -<a name="partitions"></a>
   3.284 -<h3><font color="#6c0023">Lister les partitions disponibles</font></h3>
   3.285 -<p>
   3.286 -Pour lister les partitions d'un disque dur interne ou externe, vous pouvez
   3.287 -utiliser la commande cat pour afficher le contenu du fichier
   3.288 -<code>/proc/partitions</code> ou utiliser l'utilitaire <code>fdisk</code>
   3.289 -avec l'option <code>-l</code> signifiant <em>list</em>. Vous pouvez ensuite
   3.290 -monter la (les) partitions que vous désirez utiliser :
   3.291 -</p>
   3.292 -<pre>
   3.293 - $ cat /proc/partitions
   3.294 - ou
   3.295 - # fdisk -l
   3.296 -</pre>
   3.297 -<a name="mount"></a>
   3.298 -<h3><font color="#6c0023">Monter une partition, un cdrom ou une clé USB</font></h3>
   3.299 -<p>
   3.300 -Pour monter une partition locale, dans le système de fichier SliTaz, nous vous
   3.301 -conseillons d'utiliser le répertoire /mnt. Dans l'exemple nous créons les
   3.302 -répertoires nécessaires, et nous montons la partition <code>hda6</code> du 
   3.303 -premier disque dur local sur /mnt/hda6 :
   3.304 -</p>
   3.305 -<pre>
   3.306 - # mkdir -p /mnt/hda6
   3.307 - # mount -t ext3 /dev/hda6 /mnt/hda6
   3.308 -</pre>
   3.309 -<p>
   3.310 -SliTaz fonctionne en RAM, vous pouvez monter ce même cdrom ou le retirer
   3.311 -pour en monter un autre (/dev/cdrom est un lien sur le premier lecteur de 
   3.312 -cdrom). A noter qu'un cdrom est un média amovible, il devrait donc se
   3.313 -monter sur /media :
   3.314 -</p>
   3.315 -<pre>
   3.316 - # mount -t iso9660 /dev/cdrom /media/cdrom
   3.317 -</pre>
   3.318 -<p>
   3.319 -Pour monter une clé USB ou flash disk il faut spécifier le bon système de 
   3.320 -fichiers. Normalement une clé USB achetée dans le marché est formatée en 
   3.321 -FAT32 ce qui permet de la lire depuis GNU/Linux et Windows. Sur un système
   3.322 -GNU/Linux elle est reconnue généralement comme le disque sda1, nous avons 
   3.323 -donc préparer un lien <code>sda1</code> sur <code>flash</code>, pour se 
   3.324 -faciliter la tâche. C'est aussi un média amovible et devrait se monter sur
   3.325 -/media :
   3.326 -</p>
   3.327 -<pre>
   3.328 - # mount -t vfat /dev/flash /media/flash
   3.329 -</pre>
   3.330 -<a name="halt"></a>
   3.331 -<h3><font color="#6c0023">Eteindre le système, ou redémarrer</font></h3>
   3.332 -<p>
   3.333 -Pour arrêter SliTaz ou redémarrer, vous pouvez utiliser la commande 
   3.334 -<code>halt</code>, <code>reboot</code> ou utiliser la combinaison des touches
   3.335 -&lt;Ctrl+Alt+Delete&gt;, ce qui correspond à un redémarrage système. En cas de 
   3.336 -problèmes, essayez d'utiliser l'option <code>-f</code>, signifiant 
   3.337 -<em>forced</em> :
   3.338 -</p>
   3.339 -<pre>
   3.340 - # halt
   3.341 - Pour redémarrer :
   3.342 - # reboot
   3.343 - Ou :
   3.344 - # reboot -f
   3.345 -</pre>
   3.346 -
   3.347 -<!-- End of content -->
   3.348 -</div>
   3.349 -
   3.350 -<!-- Footer. -->
   3.351 -<div id="footer">
   3.352 -	<div class="footer-right"></div>
   3.353 -	<a href="#top">Haut de la page</a> | 
   3.354 -	<a href="index.html">Table des matières</a>
   3.355 -</div>
   3.356 -
   3.357 -<div id="copy">
   3.358 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   3.359 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   3.360 -    Documentation publiées sous
   3.361 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   3.362 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   3.363 -</div>
   3.364 -
   3.365 -</body>
   3.366 -</html>
     4.1 --- a/doc/handbook-stable/development.html	Fri Apr 10 11:32:16 2009 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,332 +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 Handbook - Developpement</title>
     4.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    4.10 -    <meta name="description" content="developpement sur Slitaz Geany scripts dialog toolchain gcc make" />
    4.11 -    <meta name="expires" content="never" />
    4.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
    4.13 -    <meta name="publisher" content="www.slitaz.org" />
    4.14 -    <meta name="author" content="Christophe Lincoln"/>
    4.15 -    <link rel="shortcut icon" href="favicon.ico" />
    4.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    4.17 -</head>
    4.18 -<body bgcolor="#ffffff">
    4.19 -
    4.20 -<!-- Header and quick navigation -->
    4.21 -<div id="header">
    4.22 -<div align="right" id="quicknav">
    4.23 -    <a name="top"></a>
    4.24 -    <a href="secure-shell.html">SHell sécurisé</a> |
    4.25 -    <a href="index.html">Table des matières</a>
    4.26 -</div>
    4.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    4.28 -</div>
    4.29 -
    4.30 -<!-- Content. -->
    4.31 -<div id="content">
    4.32 -<div class="content-right"></div>
    4.33 -
    4.34 -<h2><font color="#DF8F06">Développement</font></h2>
    4.35 -
    4.36 -<ul>
    4.37 -    <li><a href="#about">&Agrave; propos du développement</a> - Sur SliTaz
    4.38 -    et de SliTaz.</li>
    4.39 -    <li><a href="#shell-scripts">Scripts SHell</a> - #!/bin/sh</li>
    4.40 -    <li><a href="#dialog">Dialog</a> - Création d'interface graphique
    4.41 -    basée sur la console.</li>
    4.42 -    <li><a href="#geany">Geany</a> - IDE ou Environnement de Développement
    4.43 -    Intégré.</li>
    4.44 -    <li><a href="#perl">Perl ou Microperl</a> - Coder et utiliser des scripts
    4.45 -    Perl et/ou CGI propulsés par microperl.</li>
    4.46 -    <li><a href="#python">Python</a> - Le langage Python</li>
    4.47 -    <li><a href="#toolchain">Toolchain</a> - Bibliothèques, compilateur C
    4.48 -    et outils associés.</li>
    4.49 -</ul>
    4.50 -
    4.51 -<a name="about"></a>
    4.52 -<h3><font color="#6c0023">&Agrave; propos du dévelopement</font></h3>
    4.53 -<p>
    4.54 -SliTaz fournit quelques outils de développement, conception de sites web,
    4.55 -édition avancée de scripts, et de code source avec l'IDE 'geany'. Création
    4.56 -d'interface graphique à vos scripts SHell avec 'dialog'.
    4.57 -</p>
    4.58 -<p>
    4.59 -Si vous cherchez des informations sur le développement de SliTaz,
    4.60 -le <a href="http://www.slitaz.org/doc/cookbook/">cookbook</a> (livre de
    4.61 -cuisine) vous décrira toutes les étapes de construction du système. Sur le
    4.62 -site web de SliTaz, la partie <a href="http://www.slitaz.org/devel/">devel</a>
    4.63 -vous donnera des informations générales au sujet des développeurs et des
    4.64 -possibilités de participation.
    4.65 -</p>
    4.66 -<a name="shell-scripts"></a>
    4.67 -<h3><font color="#6c0023">Scripts SHell</font></h3>
    4.68 -<p>
    4.69 -L'écriture de scripts SHell est la manière la plus simple pour commencer à
    4.70 -coder, ils permettent d'avoir rapidement un résultat et les seuls prérequis
    4.71 -sont de savoir ouvrir un terminal et utiliser un éditeur de texte tels
    4.72 -que Nano, LeafPad ou Geany. Les scripts SHell permettent de faire énomérement
    4.73 -de choses sur un système GNU/Linux, initialiser le système, faire des
    4.74 -sauvegardes, exécuter des tâches répétitives, afficher des informations sur
    4.75 -l'état du système, créer ou modifier des fichier, etc. Dans un script SHell,
    4.76 -vous pouvez aussi utiliser des variables, des fonctions ou encore des appels
    4.77 -pour inclure un fichier. A noter que vous pouvez nommer vos scripts comme bon
    4.78 -vous semble et que l'utilisation de l'extension <code>.sh</code> est largement
    4.79 -utilisée.
    4.80 -</p>
    4.81 -<h4>Créer un script SHell</h4>
    4.82 -<p>
    4.83 -Avant de commencer un nouveau script SHell, vous devez faire attention
    4.84 -à l'interprétateur utilisé. La plus part du temps les scripts SHell
    4.85 -utilisent <code>/bin/sh</code>, cela permet d'être plus portable.
    4.86 -Il y a aussi des scripts qui appelent <code>/bin/bash</code>, mais cela
    4.87 -implique que Bash soit installé sur le système. Pour qu'un script SHell
    4.88 -fonctionne il doit être exécutable par l'utilisateur courant, le changement
    4.89 -des permissions sur un fichier peut se faire en ligne de commande via
    4.90 -l'outils <code>chmod</code>. Pour créer un <code>script.sh</code> et le
    4.91 -rendre exécutable :
    4.92 -</p>
    4.93 -<pre>
    4.94 - $ touch script.sh
    4.95 - $ chmod +x script.sh
    4.96 -</pre>
    4.97 -<p>
    4.98 -Maintenant que vous avez un nouveau fichier exécutable, vous allez pouvoir
    4.99 -l'éditer. Vous pouvez continuer en restant dans le terminal et en utilisant
   4.100 -l'éditeur Nano (Ctrl+X pour enregistrer) ou en ouvrant l'IDE Geany sur le
   4.101 -fichier :
   4.102 -</p>
   4.103 -<pre>
   4.104 - $ nano script.sh
   4.105 - Ou :
   4.106 - $ geany script.sh &amp;
   4.107 -</pre>
   4.108 -<p>
   4.109 -Voici un &micro;script qui contient une variable <code>NAME</code> et qui en
   4.110 -affiche la valeur avec la commande <code>echo</code> :
   4.111 -</p>
   4.112 -<pre class="script">
   4.113 -#!/bin/sh
   4.114 -
   4.115 -NAME="kayam"
   4.116 -
   4.117 -echo "$NAME est sympa."
   4.118 -
   4.119 -</pre>
   4.120 -<p>
   4.121 -Une fois que vous avez créé/modifié votre <code>script.sh</code>, il suffit
   4.122 -d'enregistrer et d'exécuter le script pour voir le résultat :
   4.123 -</p>
   4.124 -<pre>
   4.125 - $ ./script.sh
   4.126 -</pre>
   4.127 -<p>
   4.128 -Voilà pour cette brève introduction au scripts SHell. Pour aller plus loin, le
   4.129 -web regorge d'informations à ce sujet et regarder ce qu'on fait les autres
   4.130 -peut aussi aider.
   4.131 -</p>
   4.132 -<a name="dialog"></a>
   4.133 -<h3><font color="#6c0023">Dialog</font></h3>
   4.134 -<p>
   4.135 -Dialog permet de créer des interfaces graphique basées sur la console, telles
   4.136 -que 'tazkmap'. Le fichier de configuration de dialog est /etc/dialogrc, et/ou
   4.137 - ~/.dialogrc pour chaque utilisateur. Voici un simple exemple d'utilisation de
   4.138 - dialog via une console ou un terminal :
   4.139 -</p>
   4.140 -<pre>
   4.141 - $ dialog --title "Hello $USER" \
   4.142 -   --msgbox "Message propulsé par dialog." 5 54
   4.143 -</pre>
   4.144 -<p>
   4.145 -Vous trouverez pleins d'exemples de scripts dans le répertoire /sample des
   4.146 -sources de dialog, que vous pouvez télécharger depuis:
   4.147 -<a href="http://invisible-island.net/dialog/dialog.html"
   4.148 - >invisible-island.net/dialog/dialog.html</a>. Download des sources avec
   4.149 -'wget' et décompression :
   4.150 -</p>
   4.151 -<pre>
   4.152 - $ wget ftp://invisible-island.net/dialog/dialog.tar.gz
   4.153 - $ tar xzf dialog.tar.gz
   4.154 -</pre>
   4.155 -<a name="geany"></a>
   4.156 -<h3><font color="#6c0023">Geany IDE</font></h3>
   4.157 -<p>
   4.158 -Geany est un IDE ou Environnement de Dévelopement Intégré, il est simple,
   4.159 -léger, et rapide, proposant la coloration syntaxique, les onglets,
   4.160 -pliage/dépliage du code, la complétion automatique, de l'aide à l'écriture.
   4.161 -Vous avez une liste des symboles, fonctions, méthodes, variables très utiles,
   4.162 -avec une petite flèche de signalisation. Et encore, sélecteur de couleurs
   4.163 -intégré, fenêtre de messages, lancement du script courant via le bouton
   4.164 -Exécuter, etc. C'est avec lui que nous avons créé cette page,
   4.165 -la documentation, et presque tout le site web (un peu avec Nano aussi).
   4.166 -</p>
   4.167 -<h4>Lancer Geany</h4>
   4.168 -<p>
   4.169 -Vous trouverez Geany dans le menu de JWM --&gt; Development --&gt; Geany.
   4.170 -Un fois lancé pour la première fois, vous pouvez ajuster vos préférences
   4.171 -via --&gt; Editer --&gt; Préférences. Vous pouvez aussi lancer Geany via un
   4.172 -terminal X et la commande :
   4.173 -</p>
   4.174 -<pre>
   4.175 - $ geany &amp;
   4.176 -</pre>
   4.177 -<p>
   4.178 -Note : Lors de la compilation des sources, le scripts <code>./configure</code>
   4.179 -propose l'option : <code>--enable-the-force</code>... Que l'on peut utiliser
   4.180 -si l'on penser avoir la force et être Luc Skywalker!
   4.181 -</p>
   4.182 -<a name="perl"></a>
   4.183 -<h3><font color="#6c0023">Perl ou Microperl - Coder/utiliser des scripts Perl</font></h3>
   4.184 -<p>
   4.185 -Sur SliTaz vous pouvez coder et utiliser le puissant langage de scripts Perl
   4.186 -via le binaire <code>perl</code> ou <code>microperl</code>. Microperl est une
   4.187 -version très allégée de Perl compilée à partir des sources officielles de Perl,
   4.188 -les scripts fonctionnant avec microperl sont complètement compatible avec la
   4.189 -version complète de Perl. C'est justement une des forces de Perl, il est portable
   4.190 -et fonctionne sur toutes les systèmes d'exploitations. Perl est un langage
   4.191 -interprété cela veut dire que le code n'a pas besoin d'être compilé et qu'il
   4.192 -peut être utilisé directement. A noter que sur SliTaz, <code>perl</code>
   4.193 -et/ou <code>microperl</code> se sont pas installé par défaut sur le LiveCD, vous
   4.194 -pouvez soit reconstruire votre propore ISO en incluant Perl ou installer via
   4.195 -le gestionnaire de paquets. A noter que le paquet Microperl fait mois d'1 Mb
   4.196 -et ne fournit aucun modules, juste le minimum :
   4.197 -</p>
   4.198 -<pre>
   4.199 - # tazpkg install perl
   4.200 - Ou :
   4.201 - # tazpkg install microperl
   4.202 -</pre>
   4.203 -
   4.204 -<h4>Hello world!</h4>
   4.205 -<p>
   4.206 -Le but de ce &micro;script est d'afficher <em>Hello World</em>. Vous pouvez
   4.207 -commencer par créer le fichier et le rendre exécutable depuis la ligne de
   4.208 -commandes et l'éditer ensuite graphiquement avec l'IDE Geany. A noter que nous
   4.209 -nommons le scripts <code>hello.pl</code> mais que vous pouvez nommer un
   4.210 -script Perl comme bon vous semble, avec ou sans l'extension <code>.pl</code> :
   4.211 -</p>
   4.212 -<pre>
   4.213 - $ touch hello.pl
   4.214 - $ chmod +x hello.pl
   4.215 - $ geany hello.pl &amp;
   4.216 -</pre>
   4.217 -<p>
   4.218 -La première ligne d'un scripts Perl commence par définir le chemin vers
   4.219 -l'interprétateur Perl, généralement <code>/usr/bin/perl</code> et pour
   4.220 -afficher du texte il suffit d'utiliser la commande <code>print</code>.
   4.221 -Code à copier/coller. A noter que le langage Perl est sensible à la casse et
   4.222 -qu'une instruction devrait toujours se terminer par un point-virgule :
   4.223 -</p>
   4.224 -<pre class="script">
   4.225 -#!/usr/bin/perl
   4.226 -#
   4.227 -
   4.228 -print "Hello World!\n";
   4.229 -
   4.230 -</pre>
   4.231 -<p>
   4.232 -Pour exécuter et tester le script :
   4.233 -</p>
   4.234 -<pre>
   4.235 - $ ./hello.pl
   4.236 -</pre>
   4.237 -
   4.238 -<h4>Scripts CGI et Perl</h4>
   4.239 -<p>
   4.240 -Les scripts CGI ont pour but d'afficher des pages web générées dynamiquement.
   4.241 -Le langage Perl assoicié au serveur web LightTPD vous permet d'utiliser
   4.242 -des scripts CGI via votre espace public ou via des hôtes virtuels. Perl est
   4.243 -tout à fait adapté au web 2.0 et permet de générer rapidement des pages xHTML.
   4.244 -Sur Slitaz, vous devez avoir installé Perl ou Microperl et
   4.245 -<a href="web-server.html#cgi-perl">configuré le serveur Web LightTPD</a> avant
   4.246 -de pouvoir utiliser des scripts CGI codé en Perl. A noter que par défaut vous
   4.247 -pouvez utiliser des scripts SHell (.sh) et les placer dans /cgi-bin/).
   4.248 -</p>
   4.249 -<p>
   4.250 -Une fois le server bien configuré, vous pouvez directement placer des scripts
   4.251 -CGI dans votre répertoire <code>$HOME/Public/cgi-bin</code> en utilisant
   4.252 -l'extension <code>.pl</code> ou <code>.cgi</code> et les visualiser en local
   4.253 -ou à distance. Exemple de script CGI utilisant Perl :
   4.254 -</p>
   4.255 -<pre class="script">
   4.256 -#!/usr/bin/perl
   4.257 -#
   4.258 -print "content-type : text/html\n\n";
   4.259 -
   4.260 -print "Hello World!\n";
   4.261 -
   4.262 -</pre>
   4.263 -
   4.264 -<a name="python"></a>
   4.265 -<h3><font color="#6c0023">Python</font></h3>
   4.266 -<p>
   4.267 -Le langage de programmation Python est disponible sous forme de paquet
   4.268 -facilement installable. Un fois Python installé vous pouvez créer vos propre
   4.269 -scripts/programmes et utiliser des applications CGI via le serveur Web LightTPD
   4.270 -en prenant soin de <a href="web-server.html#cgi-python">configurer le serveur</a>
   4.271 -correctement. A noter que le dépôt Mercurial officiel de SliTaz fourni une 
   4.272 -interface Web CGI/Python, c'est une solution adaptée à la production, robuste
   4.273 -et fiable. Pour installer le paquet <code>python</code> avec Tazpkg :
   4.274 -</p>
   4.275 -<pre>
   4.276 - # tazpkg get-install python
   4.277 -</pre>
   4.278 -
   4.279 -<a name="toolchain"></a>
   4.280 -<h3><font color="#6c0023">Toolchain - Bibliothèques, compilateur C et outils associés</font></h3>
   4.281 -<p>
   4.282 -Pour compiler des logiciels depuis les sources ou son propre code, vous avez
   4.283 -au minimum, besoin de la chaîne d'outils de base (<em>toolchain</em>),
   4.284 -composée des outils Binutils, de la bibliothèque Glibc , du compilateur
   4.285 -GCC, des <em>headers</em> du noyau et de l'utilitaire Make. Cette chaîne
   4.286 -d'outils peut être installée via le gestionnaire de paquets Tazpkg et une
   4.287 -seule commande. A noter que cette <em>toolchain</em> est utilisée par les
   4.288 -développeurs de SliTaz pour compiler le système entier depuis les sources.
   4.289 -Pour installer les paquets via l'installation d'un meta paquet créant les
   4.290 -dépendances qu'il faut :
   4.291 -</p>
   4.292 -<pre>
   4.293 - # tazpkg get-install slitaz-toolchain
   4.294 -</pre>
   4.295 -<p>
   4.296 -L'installation de la toolchain permet de compiler beaucoup d'applications
   4.297 -de base et en mode texte. A noter que beaucoup de paquets compileront sans
   4.298 -problème en utilisant le SHell Ash de Busybox, mais d'autres paquets ne
   4.299 -compileront pas sans Bash. GNU bash est disponnible sous forme de paquet
   4.300 -ainsi que divers outils de développement de base tels que Flex, M4, Bison,
   4.301 -ou encore Pkg-config. Si vous cherchez pkg-config par exemple :
   4.302 -</p>
   4.303 -<pre>
   4.304 - $ tazpkg search pkg-config
   4.305 -</pre>
   4.306 -<p>
   4.307 -Si vous désirez compiler des applications utilsant les bibliothèques Ncurses,
   4.308 -vous devez installer le paquet <code>ncurses-dev</code> complet (par défaut
   4.309 -il n'y a que le paquet minimum installé). A noter que le paquet ncurses fournit
   4.310 -aussi divers petits programmes tels que <code>tic</code> ou <code>tack</code> :
   4.311 -</p>
   4.312 -<pre>
   4.313 - $ tazpkg search ncurses
   4.314 -</pre>
   4.315 -
   4.316 -<!-- End of content -->
   4.317 -</div>
   4.318 -
   4.319 -<!-- Footer. -->
   4.320 -<div id="footer">
   4.321 -	<div class="footer-right"></div>
   4.322 -	<a href="#top">Haut de la page</a> | 
   4.323 -	<a href="index.html">Table des matières</a>
   4.324 -</div>
   4.325 -
   4.326 -<div id="copy">
   4.327 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   4.328 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   4.329 -    Documentation publiées sous
   4.330 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   4.331 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   4.332 -</div>
   4.333 -
   4.334 -</body>
   4.335 -</html>
     5.1 --- a/doc/handbook-stable/enlightenment.html	Fri Apr 10 11:32:16 2009 +0200
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,190 +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 Handbook - Enlightenment</title>
     5.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    5.10 -    <meta name="description" content="" />
    5.11 -    <meta name="expires" content="never" />
    5.12 -    <meta name="modified" content="2000-02-03 19:30:00" />
    5.13 -    <meta name="publisher" content="www.slitaz.org" />
    5.14 -    <meta name="author" content="Christophe Lincoln"/>
    5.15 -    <link rel="shortcut icon" href="favicon.ico" />
    5.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    5.17 -</head>
    5.18 -<body bgcolor="#ffffff">
    5.19 -
    5.20 -<!-- Header and quick navigation -->
    5.21 -<div id="header">
    5.22 -<div align="right" id="quicknav">
    5.23 -    <a name="top"></a>
    5.24 -    <a href="utilities.html">Utilitaires</a> |
    5.25 -    <a href="index.html">Table des matières</a>
    5.26 -</div>
    5.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    5.28 -</div>
    5.29 -
    5.30 -<!-- Content. -->
    5.31 -<div id="content">
    5.32 -<div class="content-right"></div>
    5.33 -
    5.34 -<h2><font color="#DF8F06">Enlightenment (e17)</font></h2>
    5.35 -
    5.36 -<ul>
    5.37 -    <li><a href="#intro">Introduction et présentation.</a></li>
    5.38 -    <li><a href="#install">Installation et lancement.</a></li>
    5.39 -    <li><a href="#menu-icons">Menu et icônes de bureau.</a></li>
    5.40 -    <li><a href="#themes">Thèmes graphiques.</a></li>
    5.41 -</ul>
    5.42 -
    5.43 -<a name="intro"></a>
    5.44 -<h3><font color="#6c0023">Introduction et présentation de e17</font></h3>
    5.45 -<p>
    5.46 -Enlightenment est un environnement de bureau complet, entièrement configurable
    5.47 -à la souris et proposant de nombreux thèmes. La version fournie par le projet
    5.48 -SliTaz est une version encore en développement connue sous le nom de e17,
    5.49 -cette version est considérée suffisament stable pour être intégrée dans la
    5.50 -distribution et travailler en production. Cela dit, SliTaz ne propose pas des
    5.51 -outils tels que Rage ou Entrance, mais ce qu'il faut pour  disposer d'un 
    5.52 -d'environnement de bureau complet, simple d'utilisation, stable, réactif et 
    5.53 -efficace. Tous les réglages peuvent se faire graphiquement via le panneau de 
    5.54 -configuration intégrés au bureau, le menu s'affiche via un clique de gauche
    5.55 -sur l'écran ou depuis une gondole. Il est entre autres possible d'utiliser le 
    5.56 -glisser/déposer depuis un gestionnaire de fichiers et le bureau ou d'afficher
    5.57 -des icônes pour lancer ses applications préférées.
    5.58 -</p>
    5.59 -<p>
    5.60 -Enlightenment a été conçu pour être déployable sur des systèmes avec peu de 
    5.61 -ressources comme sur les systèmes plus puissants. IL permet d'avoir des fonds 
    5.62 -d'écran, des éléments du menus et des gadgets animés et interactifs, sait
    5.63 -gérer les bureaux virtuels (Alt + roulette de la souris). D'autres 
    5.64 -fonctionnalités très pratiques permettent de gagner du temps sur des tâches 
    5.65 -simples, comme par exemple le fait de déplacer une fenêtre d'un bureau à un 
    5.66 -autre via le pager ou le fait d'enrouler une fenêtre avec la molette sur sa
    5.67 -bordure.
    5.68 -</p>
    5.69 -<p>
    5.70 -Site Web : <a href="http://www.enlightenment.org/">www.enlightenment.org</a>
    5.71 -</p>
    5.72 -
    5.73 -<a name="install"></a>
    5.74 -<h3><font color="#6c0023">Installation et lancement</font></h3>
    5.75 -<p>
    5.76 -Installer et lancer Enlightenment sur SliTaz se résume à exécuter une commande
    5.77 -et éditer un fichier. Si vous n'avez pas rechargé votre liste de paquets depuis
    5.78 -quelques temps, pensez à la mettre à jour. Pour installer Enlightenment et ses
    5.79 -dépendances :
    5.80 -</p>
    5.81 -<pre>
    5.82 - # tazpkg get-install enlightenment
    5.83 -</pre>
    5.84 -<p>
    5.85 -Une fois tous les paquets installés, vous pouvez reconfigurer votre session X
    5.86 -avec <code>tazx</code> en spécifiant e17 en argument :
    5.87 -</p>
    5.88 -<pre>
    5.89 - $ tazx e17
    5.90 -</pre>
    5.91 -<p>
    5.92 -Pour commencer à utiliser Enlightenment il faut sauver le fichier, sortir de 
    5.93 -sa session X courante et redémarrer une session graphique avec :
    5.94 -</p>
    5.95 -<pre>
    5.96 - $ startx
    5.97 -</pre>
    5.98 -<h4>&Eacute;diter ~/.xsession</h4>
    5.99 -<p>
   5.100 -Pour configurer manuellement votre session X via le fichier de configuration
   5.101 -de votre session X (<code>~/.xsession</code>). Il faut modifier la ligne 
   5.102 -lançant le serveur Xvesa, commenter ou supprimer la ligne exécutant
   5.103 -JWM et ajouter <code>exec enlightenment_start</code> à la fin du fichier. 
   5.104 -~/.Xsession peut être édité depuis le menu de JWM et la catégorie 
   5.105 -<em>Preferences</em> ou avec Nano dans un terminal. N'oubliez pas d'ajouter
   5.106 -<code>-terminate</code> à la ligne lançant Xvesa. Simple exemple :
   5.107 -</p>
   5.108 -<pre class="script">
   5.109 -# ~/.xsession: Start X window session on your system.
   5.110 -#
   5.111 -Xvesa -ac -shadow -terminate -screen 1280x800x24 -mouse /dev/input/mice,5 &
   5.112 -#exec jwm
   5.113 -exec enlightenment_start
   5.114 -</pre>
   5.115 -<p>
   5.116 -Sortez de votre session est relancez <code>startx</code>.
   5.117 -</p>
   5.118 -
   5.119 -<a name="menu-icons"></a>
   5.120 -<h3><font color="#6c0023">Menu et icônes de bureau</font></h3>
   5.121 -<p>
   5.122 -Enlightenment respect les standards de Freedesktop, les applications sont 
   5.123 -classées par catégorie et apparaîssent automatiquement lors de leur
   5.124 -installation si un un fichier de bureau est fournit. Les fichiers de bureau 
   5.125 -(<code>.desktop</code>) du système sont contenu dans le répertoire 
   5.126 -<code>/usr/share/applications</code> ou le repértoire personnel 
   5.127 -<code>~/.local/share/applications</code>. Ces fichiers de bureau ont une
   5.128 -syntaxe simple, sont éditables depuis le panneau de configuration ou avec
   5.129 -un simple éditeur de texte. Les fichiers des menus affichant les catégories
   5.130 -dans le menu d'Enlightenment sont contenus dans le paquet 
   5.131 -<code>slitaz-menus</code> :
   5.132 -</p>
   5.133 -<pre>
   5.134 - # tazpkg get-install slitaz-menus
   5.135 -</pre>
   5.136 -<h4>Un icône sur le bureau</h4>
   5.137 -<p>
   5.138 -Pour avoir un icône sur le bureau lançant une application vous pouvez créer
   5.139 -à la main un fichier <code>.desktop</code> dans votre répertoire personnel
   5.140 -<code>~/Desktop</code>, les fichiers de bureau placés dans ce réperoire sont
   5.141 -automatiquement reconnus par Enlightenment. Un simple fichier de bureau peut
   5.142 -tenir sur huit lignes avec respectivement le nom (<code>Name</code>), le nom
   5.143 -généric, un commentaire, la commande à exécuter (<code>Exec</code>), l'icône,
   5.144 -le type et les catégories Freedesktop. Exemple d'un fichier de bureau pour
   5.145 -Xterm :
   5.146 -</p>
   5.147 -<pre class="script">
   5.148 -[Desktop Entry]
   5.149 -Name=XTerm (sb)
   5.150 -GenericName=Terminal
   5.151 -Comment=Run commands in a shell
   5.152 -Exec=xterm -bg black -fg white -cr orange -sb -bd violet -rightbar
   5.153 -Icon=xterm.png
   5.154 -Type=Application
   5.155 -Categories=Utility;Terminal;
   5.156 -</pre>
   5.157 -
   5.158 -<a name="themes"></a>
   5.159 -<h3><font color="#6c0023">Thèmes graphiques</font></h3>
   5.160 -<p>
   5.161 -Enlightenment est conçu de manière à pouvoir tout configurer en fonctions de
   5.162 -ses préférences. Vous pouvez facilement modifier l'apparence des fenêtres, 
   5.163 -de l'image de démarrage, du fond d'écran, les mouvements des fenêtres, les 
   5.164 -gondoles et autres gadjgets. Vous trouverez plusieurs thèmes complet ou 
   5.165 -fonds décran sur le site Web dédié aux outils et graphisme du bureau get-e.org.
   5.166 -Les thèmes s'installent graphiquement via le menu et l'interface de 
   5.167 -configuration des thèmes, vous pouvez aussi les mettre manuellement dans vos
   5.168 -répertoires de configuration personnel de Enlightenment : <code>~/.e/e</code>.
   5.169 -</p>
   5.170 -<p>
   5.171 -Enlightenment users art : <a href="http://www1.get-e.org/">www1.get-e.org</a>
   5.172 -</p>
   5.173 -
   5.174 -<!-- End of content -->
   5.175 -</div>
   5.176 -
   5.177 -<!-- Footer. -->
   5.178 -<div id="footer">
   5.179 -	<div class="footer-right"></div>
   5.180 -	<a href="#top">Haut de la page</a> | 
   5.181 -	<a href="index.html">Table des matières</a>
   5.182 -</div>
   5.183 -
   5.184 -<div id="copy">
   5.185 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   5.186 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   5.187 -    Documentation publiées sous
   5.188 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   5.189 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   5.190 -</div>
   5.191 -
   5.192 -</body>
   5.193 -</html>
     6.1 Binary file doc/handbook-stable/favicon.ico has changed
     7.1 --- a/doc/handbook-stable/gen-livecd.html	Fri Apr 10 11:32:16 2009 +0200
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,294 +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 Handbook - Générer son propre LiveCD à saveur</title>
     7.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    7.10 -    <meta name="description" content="créer son propre livecd de slitaz gnu linux tazlito" />
    7.11 -    <meta name="expires" content="never" />
    7.12 -    <meta name="modified" content="2008-01-30 13:30:00" />
    7.13 -    <meta name="publisher" content="www.slitaz.org" />
    7.14 -    <meta name="author" content="Christophe Lincoln"/>
    7.15 -    <link rel="shortcut icon" href="favicon.ico" />
    7.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    7.17 -</head>
    7.18 -<body bgcolor="#ffffff">
    7.19 -
    7.20 -<!-- Header and quick navigation -->
    7.21 -<div id="header">
    7.22 -<div align="right" id="quicknav">
    7.23 -    <a name="top"></a>
    7.24 -    <a href="liveusb.html">LiveUSB</a> |
    7.25 -    <a href="index.html">Table des matières</a>
    7.26 -</div>
    7.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    7.28 -</div>
    7.29 -
    7.30 -<!-- Content. -->
    7.31 -<div id="content">
    7.32 -<div class="content-right"></div>
    7.33 -
    7.34 -<h2><font color="#DF8F06">Générer un LiveCD à saveur</font></h2>
    7.35 -<p>
    7.36 -Comment créer son propre LiveCD facilement est rapidement avec Tazlito.
    7.37 -</p>
    7.38 -
    7.39 -<ul>
    7.40 -	<li><a href="#intro">Pour commencer.</a></li>
    7.41 -	<li><a href="#2cmds">Un LiveCD en 2 commandes.</a></li>
    7.42 -	<li><a href="#get-flavor">Récupérer une saveur.</a></li>
    7.43 -	<li><a href="#gen-distro">Générer la distribution.</a></li>
    7.44 -	<li><a href="#gen-flavor">Créer une saveur.</a></li>
    7.45 -	<li><a href="#addfiles">Fichiers additionnels.</a></li>
    7.46 -	<li><a href="#pkgs">Paquets utilisés.</a></li>
    7.47 -	<li><a href="#configure">Fichier de configuration.</a></li>
    7.48 -</ul>
    7.49 -
    7.50 -<a name="intro"></a>
    7.51 -<h3><font color="#6c0023">Pour commencer</font></h3>
    7.52 -<p>
    7.53 -Créer sa propre version du LiveCD de SliTaz avec Tazlito (<em>SliTaz Live 
    7.54 -Tool</em>) prend peu de temps et permet de choisir précisément les paquets
    7.55 -logiciels que l'on veut retrouver dans le système. Le support des saveurs
    7.56 -vous pemet de générer un LiveCD personnalisé en modifiant une liste de paquets
    7.57 -ou en utilisant des saveurs crées et envoyées sur slitaz.org par des
    7.58 -utilisateurs ou contributeurs. Tazlito est un outil en ligne de commande, il
    7.59 -ne faut pas que cela vous repousse, vous aurez votre propre image ISO en 2 
    7.60 -commandes et la graverez en 1 commande.
    7.61 -</p>
    7.62 -<p>
    7.63 -La génération du LiveCD demande un minimum de 256 Mb de RAM et la compression
    7.64 -du système avec LZMA peut prendre un certain temps. Il est possible de créer
    7.65 -une distribution depuis le mode LiveCD ou depuis un système installé. En mode
    7.66 -LiveCD, il est conseillé d'utiliser un media USB ou un disque dur pour stocker
    7.67 -les fichiers générés, conserver le travail et gagner de la place en RAM.
    7.68 -</p>
    7.69 -<p>
    7.70 -Tazlito est aussi utilsé par les développeurs SliTaz pour générer le LiveCD
    7.71 -officiel. Les seuls prérequis sont d'avoir Tazlito d'installé, c'est le cas
    7.72 -par défaut sur SliTaz, mais vous pouvez générer le LiveCD depuis une autre
    7.73 -distribution à condition d'avoir les paquets voulus sous la main ou de le
    7.74 -télécharger. 
    7.75 -</p>
    7.76 -<h4>Installer Tazlito sur une autre distribution</h4>
    7.77 -<p>
    7.78 -Tazlito n'a aucune dépendance particulière pour générer le LiveCD, mais il 
    7.79 -dépend de Cdrkit pour graver l'image et de Tazpkg pour regénérer des paquets
    7.80 -SliTaz depuis ceux qui sont installés. Pour récupérer Tazlito et l'installer
    7.81 -en suivant les instructions du fichier README contenu dans <a 
    7.82 -	href="http://download.tuxfamily.org/slitaz/sources/tazlito/"
    7.83 -	>les sources de Tazlito</a>.
    7.84 -</p>
    7.85 -
    7.86 -<a name="2cmds"></a>
    7.87 -<h3><font color="#6c0023">Un LiveCD en 2 commandes</font></h3>
    7.88 -<ul>
    7.89 -	<li>Récupérer une saveur : <code>tazlito get-flavor core</code></li>
    7.90 -	<li>En option : Modifier la liste des paquets ou ajouter Fichiers 
    7.91 -	additionnels.</li>
    7.92 -	<li>Générer la distribution : <code>tazlito gen-distro</code></li>
    7.93 -</ul>
    7.94 -<p>
    7.95 -Une fois le travail fini, vous trouvez l'image ISO du LiveCD dans le répertoire 
    7.96 -<code>/home/slitaz/distro</code>.
    7.97 -</p>
    7.98 -
    7.99 -
   7.100 -<a name="get-flavor"></a>
   7.101 -<h3><font color="#6c0023">Récupérer une saveur</font></h3>
   7.102 -<p>
   7.103 -Une saveur est un fichier <code>.flavor</code> contenant toutes les informations
   7.104 -nécessaires à la création du LiveCD. La saveur fournit une liste des paquets
   7.105 -(<code>distro-packages.list</code>), une description et des fichiers 
   7.106 -additionnels propres à la saveur choisie. La liste des saveurs peut être
   7.107 -téléchargées et mise à jour avec Tazlito :
   7.108 -</p>
   7.109 -<pre>
   7.110 - # tazlito list-flavors
   7.111 - Ou :
   7.112 - # tazlito list-flavors --recharge
   7.113 -</pre>
   7.114 -<p>
   7.115 -La liste des saveurs va automatiquement s'afficher, donnant la taille du 
   7.116 -LiveCD et une brève description. Pour la suite, la commande 
   7.117 -<code>get-flavor</code> va télécharger le fichier de saveur <code>.flavor</code>
   7.118 -extraire automatiquement la liste des paquets et la description dans le 
   7.119 -répertoire courant et mettre les fichiers additionnels dans le répertoire
   7.120 -<code>/home/slitaz/distro/addfiles</code>. Pour stocker les saveurs nous vous
   7.121 -proposons d'utiliser un répertoire spécifique tel que 
   7.122 -<code>/home/slitaz/flavors</code>, vous pouvez créer ce répertoire et vous y
   7.123 -placer avec les commandes :
   7.124 -</p>
   7.125 -<pre>
   7.126 - # mkdir -p /home/slitaz/flavors
   7.127 - # cd /home/slitaz/flavors
   7.128 -</pre>
   7.129 -<p>
   7.130 -Pour télécharger et/ou extraire les fichiers d'une saveur particulière :
   7.131 -</p>
   7.132 -<pre>
   7.133 - # tazlito get-flavor saveur-particuliere
   7.134 -</pre>
   7.135 -<p>
   7.136 -La description d'une saveur peut être affichée avec la commande 
   7.137 -<code>show-flavor</code> de Tazlito. Une fois la saveur choisie téléchargée
   7.138 -et/ou extraite, vous pouvez générer la distribution.
   7.139 -</p>
   7.140 -
   7.141 -<a name="gen-distro"></a>
   7.142 -<h3><font color="#6c0023">Générer la distribution</font></h3>
   7.143 -<p>
   7.144 -Pour une première ISO nous vous conseillons de tester sans modifier la liste,
   7.145 -ensuite vous pourrez supprimer ou ajouter des paquets à volonté. Mais attention,
   7.146 -les paquets du système de base sont indispensables. La commande 
   7.147 -<code>gen-distro</code> génère une image ISO avec tous les paquets de la 
   7.148 -liste, il faut être root et être dans le même répertoire que liste et le
   7.149 -fichier de configuration. Pour générer un LiveCD :
   7.150 -</p>
   7.151 -<pre>
   7.152 - # tazlito gen-distro
   7.153 -</pre>
   7.154 -<p>
   7.155 -Voilà, votre première image ISO du LiveCD est générée dans
   7.156 -<code>/home/slitaz/distro</code>, sans compte pour l'utilisateur hacker.
   7.157 -<p>
   7.158 -<h4>L'utilisateur hacker</h4>
   7.159 -</p>
   7.160 -Si vous désirez avoir un compte utilisateur avec hacker, il faut l'ajouter
   7.161 -et recréer le système de fichier racine compressé :
   7.162 -</p>
   7.163 -<pre>
   7.164 - # tazlito addhacker
   7.165 - # tazlito gen-initiso
   7.166 -</pre>
   7.167 -<h4>Nettoyer, regénérer et aller plus loins</h4>
   7.168 -<p>
   7.169 -Pour continuer et aller plus loin,
   7.170 -vous pouvez simplement ajouter un ou deux paquets à la liste, nettoyer la distro
   7.171 -et regénérer le système de fichier racine avec une nouvelle image ISO :
   7.172 -</p>
   7.173 -<pre>
   7.174 - # tazlito clean-distro
   7.175 - # tazlito gen-distro
   7.176 -</pre>
   7.177 -<p>
   7.178 -Tazlito fournit encore plusieurs possibilités, telles que la gravure de l'ISO
   7.179 -ou la copie de fichiers additionnels dans le système ou directement sur le cdrom.
   7.180 -Pour connaître toutes les commandes disponibles, vous pouvez vous référer au
   7.181 -<a href="http://www.slitaz.org/doc/manuals/tazlito.html">manuel de Tazlito</a>
   7.182 -installé par défaut sur tous les systèmes SliTaz et accessible depuis le menu
   7.183 -de JWM
   7.184 -</p>
   7.185 -
   7.186 -<a name="gen-flavor"></a>
   7.187 -<h3><font color="#6c0023">Créer une saveur</font></h3>
   7.188 -<p>
   7.189 -Tazlito permet de facilement créer une saveur particulière à partir des 
   7.190 -résultats de fabrication de la distribution (<code>gen-distro</code>). Le
   7.191 -fichier de saveur produit contiendra tous les fichiers additionnels, la
   7.192 -decription et la liste de paquets et réutilisé ultérieurement et mis à jour
   7.193 -en fonction des versions des paquets. Pour générer une saveur en répondant à
   7.194 -une ou deux questions :
   7.195 -</p>
   7.196 -<pre>
   7.197 - # tazlito gen-flavor nouvelle-saveur
   7.198 -</pre>
   7.199 -<p>
   7.200 -Une fois que votre saveur est fonctionnel et bien testées, vous avez la 
   7.201 -possibilité de l'envoyer sur slitaz.org afin qu'elle soit mise à disposition
   7.202 -de tous, listée via <code>list-flavor</code> et utilisable via 
   7.203 -<code>get-flavor</code>. Pour envoyer une saveur vous avez plusieurs moyens,
   7.204 -passer par la liste de discussion, mettre le fichier en ligne et le signaler 
   7.205 -sur le forum ou directement l'envoyer par mail à un contributeur du projet. 
   7.206 -</p>
   7.207 -
   7.208 -
   7.209 -<a name="addfiles"></a>
   7.210 -<h3><font color="#6c0023">Fichiers additionnels</font></h3>
   7.211 -<p>
   7.212 -Les fichiers de saveurs contiennent généralement des fichiers additionnels
   7.213 -copiés directement dans le système de fichier racine ou dans la racine du
   7.214 -cdrom. Le chemin vers les fichiers à utiliser est spécifié dans le fichier
   7.215 -de configuration <code>tazlito.conf</code>, logiquement et par défaut, les 
   7.216 -fichiers sont situé dans <code>/home/slitaz/distro/addfiles</code>. Les
   7.217 -fichiers additionnels de la saveur <code>core</code> fournissent par exemple
   7.218 -le menu du gestionnaire de fenêtres <a href="jwm.html">JWM</a> et les fonds
   7.219 -d'écrans. Il suffit de modifier, ajouter ou supprimer des fichiers dans le 
   7.220 -pseudo système racine (<code>rootfs</code>) ou la racine du CD 
   7.221 -(<code>rootcd</code>) et de regénérer la distribution pour retouver les
   7.222 -fichiers dans l'ISO. Pour nettoyer et regénérer la distribution :
   7.223 -</p>
   7.224 -<pre>
   7.225 - # tazlito clean-distro
   7.226 - # tazlito gen-distro
   7.227 -</pre>
   7.228 -
   7.229 -<a name="pkgs"></a>
   7.230 -<h3><font color="#6c0023">Paquets utilisés</font></h3>
   7.231 -<p>
   7.232 -Pour créer votre distro il vous faut des paquets SliTaz. Tazlito et Tazpkg 
   7.233 -permettent de recréer les paquets depuis un système SliTaz en fonctionnement 
   7.234 -ou de télécharger les paquets directement en fonction de la saveur choisie. 
   7.235 -Par logique, sur SliTaz, les paquets se mettent dans le répertoire
   7.236 -<code>/home/slitaz/packages</code>, mais vous pouvez chager cela via un 
   7.237 -fichier de configutation de Tazlito (tazlito.conf).
   7.238 -</p>
   7.239 -<p>
   7.240 -Si vous voulez récupérer des paquets à la main, vous pouvez utiliser un
   7.241 -logiciel FTP tel que gFTP (installé par défaut sur SliTaz) ou la ligne de 
   7.242 -commande et <code>wget</code> pour  télécharger des paquets officiels. L'URL 
   7.243 -direct vers les versions des paquets : 
   7.244 -<a href="ftp://download.tuxfamily.org/slitaz/packages/"
   7.245 -	>ftp://download.tuxfamily.org/slitaz/packages/</a>
   7.246 -</p>
   7.247 -<p>
   7.248 -Vous pouvez aussi utiliser vos propre paquets en les mettant dans le répertoire
   7.249 -des paquets. Si vous cherchez de la documentation au sujet de la création de
   7.250 -paquets SliTaz, vous pouvez vous référer au livre de cuisine ou 
   7.251 -<a href="http://www.slitaz.org/doc/cookbook/">Cookbook</a>.
   7.252 -</p>
   7.253 -
   7.254 -<a name="configure"></a>
   7.255 -<h3><font color="#6c0023">Fichier de configuration</font></h3>
   7.256 -<p>
   7.257 -Par défaut Tazlito utilise le fichier de configuration système 
   7.258 -<code>/etc/tazlito/tazlito.conf</code> ou un fichier <code>tazlito.conf</code>
   7.259 -situé dans le répertoire courant. C'est à dire que vous pouvez utiliser le
   7.260 -fichier par défaut ou avoir un fichier de configuration spécifique à chaque
   7.261 -distro que vous créez. Ce fichier de configuration permet de changer le nom
   7.262 -de l'image ISO, le nom du préparateur et les chemins vers les répertoires de
   7.263 -travail. Pour créer et configurer directement un fichier de configuration, il
   7.264 -suffit de lancer Tazlito avec la commande <code>configure</code> et cela depuis
   7.265 -le répertoire de la distro (vous pouvez le créer ailleur). En supposant que
   7.266 -avez l'arbre de la distro dans <code>/home/slitaz/distro</code> et que vous
   7.267 -vous y êtes placé avec <code>cd</code>&nbsp;:
   7.268 -</p>
   7.269 -<pre>
   7.270 - $ tazlito configure
   7.271 -</pre>
   7.272 -<p>
   7.273 -Une fois que vous avez répondu aux questions, vous pouvez soit recréer l'image
   7.274 -ISO, reconstruire le système racine et l'ISO ou générer une nouvelle distro
   7.275 -avec la liste des paquets.
   7.276 -</p>
   7.277 -
   7.278 -<!-- End of content -->
   7.279 -</div>
   7.280 -
   7.281 -<!-- Footer. -->
   7.282 -<div id="footer">
   7.283 -	<div class="footer-right"></div>
   7.284 -	<a href="#top">Haut de la page</a> | 
   7.285 -	<a href="index.html">Table des matières</a>
   7.286 -</div>
   7.287 -
   7.288 -<div id="copy">
   7.289 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   7.290 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   7.291 -    Documentation publiées sous
   7.292 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   7.293 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   7.294 -</div>
   7.295 -
   7.296 -</body>
   7.297 -</html>
     8.1 --- a/doc/handbook-stable/graphics.html	Fri Apr 10 11:32:16 2009 +0200
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,138 +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 Handbook - Graphisme</title>
     8.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    8.10 -    <meta name="description" content="Graphisme sur SliTaz mtPaint GQview GIMP" />
    8.11 -    <meta name="expires" content="never" />
    8.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
    8.13 -    <meta name="publisher" content="www.slitaz.org" />
    8.14 -    <meta name="author" content="Christophe Lincoln"/>
    8.15 -    <link rel="shortcut icon" href="favicon.ico" />
    8.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    8.17 -</head>
    8.18 -<body bgcolor="#ffffff">
    8.19 -
    8.20 -<!-- Header and quick navigation -->
    8.21 -<div id="header">
    8.22 -<div align="right" id="quicknav">
    8.23 -    <a name="top"></a>
    8.24 -    <a href="multimedia.html">Multimedia</a> |
    8.25 -    <a href="index.html">Table des matières</a>
    8.26 -</div>
    8.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    8.28 -</div>
    8.29 -
    8.30 -<!-- Content. -->
    8.31 -<div id="content">
    8.32 -<div class="content-right"></div>
    8.33 -
    8.34 -<h2><font color="#DF8F06">Graphisme et gestion d'images</font></h2>
    8.35 -
    8.36 -<ul>
    8.37 -	<li><a href="#gcolor2">Gcolor2</a> - Selecteur et gestionnaire de colors.</li>
    8.38 -	<li><a href="#gqview">GQview</a> - Gestionnaire d'images.</li>
    8.39 -	<li><a href="#gimp">Gimp</a> - Manipulation et création d'images.</li>
    8.40 -	<li><a href="#jpeg">jpeg</a> - Outils JPEG en ligne de commande.</li>
    8.41 -	<li><a href="#bluefish">mtPaint</a> -  Création et traitement d'images.</li>
    8.42 -</ul>
    8.43 -
    8.44 -<a name="gcolor2"></a>
    8.45 -<h3><font color="#6c0023">Gcolor2 - Selecteur et gestionnaire de colors</font></h3>
    8.46 -<p>
    8.47 -Gcolor2 est un petit outils permettant de séléctionner et conserver des
    8.48 -palettes de couleures. C'est très utile lors de la créations de thèmes pour
    8.49 -SliTaz par exemple. Vous trouverez l'application dans la catégorie
    8.50 -<code>Graphics</code> ou vous pouvez la lancer via la commande :
    8.51 -</p>
    8.52 -<pre>
    8.53 - $ gcolor2 &amp;
    8.54 -</pre>
    8.55 -
    8.56 -<a name="gimp"></a>
    8.57 -<h3><font color="#6c0023">Gimp - Manipulation et création d'images</font></h3>
    8.58 -<p>
    8.59 -The GIMP (GNU Image Manipulation) est un logiciel de manipulation d'images de
    8.60 -très haute qualité. Il permet de faire tous ce qu'on peut attendre d'une
    8.61 -application de traitement d'images, gestion avançée des calques, filtres,
    8.62 -chemin, outils divers, dégradés, ou encore le support des scripts ajoutant des 
    8.63 -fonctionnalités. Gimp support un très grand nombre de format d'images tel que
    8.64 -PNG, JPEG, XPM, PPM, TIFF, PostScript, PSD, il propose aussi son propre format
    8.65 -XCF pemettant de conserver par exemple les claques. Pour installer Gimp :
    8.66 -</p>
    8.67 -<pre>
    8.68 - # tazpkg get-install gimp
    8.69 -</pre>
    8.70 -<p>
    8.71 -Gimp est extensible et peut se configurer via l'interface principale, les
    8.72 -fichiers de configurations, brosses ou scripts personnels vont dans le
    8.73 -répertoire caché <code>~/.gimp-2.2</code>.
    8.74 -</p>
    8.75 -
    8.76 -<a name="gqview"></a>
    8.77 -<h3><font color="#6c0023">GQview - Gestionnaire d'images</font></h3>
    8.78 -<p>
    8.79 -GQview est rapide et léger, il permet une navigation très rapide entre les 
    8.80 -images, par sélection des dossiers se trouvant dans votre arborescence, et
    8.81 -cela se fait en un seul clic de souris. Il intègre la possibilité de faire des
    8.82 -diaporamas, des rotations d'images et d'afficher les données EXIF, d'ajouter 
    8.83 -des mots clés ou tags, de configurer les actions, de glisser-déposer. Il 
    8.84 -donne aussi la possibilité d'éditer les images dans un logiciel externe de 
    8.85 -son choix (mtPaint ou Gimp par exemple), l'interface est entièrement traduite
    8.86 -en français, et est très simple d'utilisation.
    8.87 -</p>
    8.88 -
    8.89 -<a name="jpeg"></a>
    8.90 -<h3><font color="#6c0023">jpeg - Outils JPEG en ligne de commande</font></h3>
    8.91 -<p>
    8.92 -Pour que les applications utilisant les images JPEG fonctionnent, elles
    8.93 -doivent êtres liée aux bibliothèques fournies par le paquet jpeg-6b, ce paquet
    8.94 -propose aussi quelques petits utilitaires à utiliser en ligne de commande.
    8.95 -Pour modifier des images JPEG en ligne de commande, vous pouvez utiliser
    8.96 -<code>jpegtran</code>, installé par défaut sur SliTaz. L'utilitaire
    8.97 -<code>jpegtran</code> permet par exemple de faire une rotation de 
    8.98 -l'image via l'option <code>-rotate</code>. Le paquet jpeg-6b fournit aussi les
    8.99 -outils <code>cjpeg</code> et <code>djpeg</code>. Pour connaître les options
   8.100 -disponibles avec tous ces outils, vous pouvez utiliser l'option 
   8.101 -<code>--help</code> propre à chaque application. Exemple avec 
   8.102 -<code>cjpeg</code> :
   8.103 -</p>
   8.104 -<pre>
   8.105 - $ cjpeg --help
   8.106 -</pre>
   8.107 -
   8.108 -<a name="mtPaint"></a>
   8.109 -<h3><font color="#6c0023">mtPaint -  Création et traitement d'images</font></h3>
   8.110 -<p>
   8.111 -mtPaint est une application de création et de retouche d'images, PNG, TIFF, 
   8.112 -XPM, BMP. Il est presque entièrement traduit en français, offre beaucoup de 
   8.113 -fonctions, simple, léger, et rapide. L'outil mtPaint fournit une fonction de 
   8.114 -capture d'écran (screenshot), que vous pouvez utiliser via le menu 
   8.115 ---&gt; Graphics --&gt; Grab screenshot, ou en tapant la commande ci-dessous
   8.116 -dans un terminal:
   8.117 -</p>
   8.118 -<pre>
   8.119 - $ mtpaint -s
   8.120 -</pre>
   8.121 -
   8.122 -<!-- End of content -->
   8.123 -</div>
   8.124 -
   8.125 -<!-- Footer. -->
   8.126 -<div id="footer">
   8.127 -	<div class="footer-right"></div>
   8.128 -	<a href="#top">Haut de la page</a> | 
   8.129 -	<a href="index.html">Table des matières</a>
   8.130 -</div>
   8.131 -
   8.132 -<div id="copy">
   8.133 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   8.134 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   8.135 -    Documentation publiées sous
   8.136 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   8.137 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   8.138 -</div>
   8.139 -
   8.140 -</body>
   8.141 -</html>
     9.1 --- a/doc/handbook-stable/hacking-livecd.html	Fri Apr 10 11:32:16 2009 +0200
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,444 +0,0 @@
     9.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     9.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     9.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     9.7 -<head>
     9.8 -    <title>SliTaz Handbook - Hacking LiveCD</title>
     9.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    9.10 -    <meta name="description" content="modifier generer le livecd manuellement ligne de commande" />
    9.11 -    <meta name="expires" content="never" />
    9.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
    9.13 -    <meta name="publisher" content="www.slitaz.org" />
    9.14 -    <meta name="author" content="Christophe Lincoln"/>
    9.15 -    <link rel="shortcut icon" href="favicon.ico" />
    9.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    9.17 -</head>
    9.18 -<body bgcolor="#ffffff">
    9.19 -
    9.20 -<!-- Header and quick navigation -->
    9.21 -<div id="header">
    9.22 -<div align="right" id="quicknav">
    9.23 -    <a name="top"></a>
    9.24 -    <a href="gen-livecd.html">Générer un LiveCD</a> |
    9.25 -    <a href="index.html">Table des matières</a>
    9.26 -</div>
    9.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    9.28 -</div>
    9.29 -
    9.30 -<!-- Content. -->
    9.31 -<div id="content">
    9.32 -<div class="content-right"></div>
    9.33 -
    9.34 -<h2><font color="#DF8F06">Hacking SliTaz LiveCD</font></h2>
    9.35 -
    9.36 -<ul>
    9.37 -    <li><a href="#intro">Introduction.</a></li>
    9.38 -    <li><a href="#pre">Organisation et préparation.</a></li>
    9.39 -    <li><a href="#add-files">Ajouter des fichiers dans l'ISO.</a></li>
    9.40 -    <li><a href="#isolinux">Modifier la configuration d'isolinux.</a></li>
    9.41 -    <li><a href="#memtest">Installer et utiliser Memtest86.</a></li>
    9.42 -    <li><a href="#rootfs">Manipuler la racine du système Live.</a></li>
    9.43 -    <li><a href="#gen-iso">Générer une image ISO bootable avec isolinux.</a></li>
    9.44 -</ul>
    9.45 -
    9.46 -<a name="intro"></a>
    9.47 -<h3><font color="#6c0023">Introduction</font></h3>
    9.48 -<p>
    9.49 -<em>Hacking SliTaz LiveCD</em> ou comment s'amuser avec l'image ISO du LiveCD,
    9.50 -la modifier, la personnaliser et la reconstruire à la main. A noter que vous
    9.51 -avez aussi la possibilité de 
    9.52 -<a href="gen-livecd.html">créer une saveur avec Tazlito</a> et cela de. Créer 
    9.53 -sa propre image ISO bootable ne demande que peut de temps, les étapes à suivre
    9.54 -sont soigneusement décrites dans ce document et sont faciles à réaliser. La 
    9.55 -manipulation de l'images ISO permet d'ajouter des nouveaux fichiers ou de 
    9.56 -modifier les fichiers existants sur le cdrom. L'image ISO de SliTaz fait moins
    9.57 -de 30 Mb et un CD-R ou CD-RW classique fournit 700 Mb, il reste donc pas mal
    9.58 -de place, pour mettre par exemple, vos photos afin de les montrer en 
    9.59 -<em>live</em> via SliTaz et un diaporama propulsé par le gestionnaire
    9.60 -d'images GQview. Le <em>hacking</em> de l'image ISO permet de modifier les
    9.61 -fichiers de configuration du chargeur de démarrage (<em>boot loader</em>) et
    9.62 -son image <em>splash</em> ou d'en utiliser un autre tel que GRUB. Vous pouvez
    9.63 -aussi facilement et directement ajouter des utilitaire tel que Memtest86 (outil
    9.64 -servant à tester la RAM d'une machine). En utilisant les mêmes techniques, il
    9.65 -est également possible de modifier le contenu du système en soit, cela demande
    9.66 -quelques manipulations supplémentaires et un peu plus de temps... libre.
    9.67 -</p>
    9.68 -<a name="pre"></a>
    9.69 -<h3><font color="#6c0023">Organisation et préparation</font></h3>
    9.70 -<p>
    9.71 -Pour commencer il faut définir l'endroit ou l'on va travailler, créer un
    9.72 -répertoire de travail et plusieurs sous-répertoires destinés à accueillir les
    9.73 -différents fichiers. Le <em>hacking</em> de l'ISO peut se faire depuis un
    9.74 -système SliTaz ou tous autres système GNU/Linux tels que Debian, Fedora,
    9.75 -PCLinuxOS, Slackware, etc. Si vous utilisez SliTaz en mode LiveCD (vous pouvez
    9.76 -retirer le cdrom une fois SliTaz lancée en RAM et graver votre nouvelle ISO),
    9.77 -nous vous conseillons d'utiliser un media USB pour conserver le travail, sinon
    9.78 -il sera perdu à l'arrêt du système. Pour travailler nous vous proposons 
    9.79 -d'utiliser un répertoire <code>hacked/</code> que vous pouvez créer dans
    9.80 -un répertoire <code>/home/slitaz</code>, à la racine de votre espace
    9.81 -utilisateur, ou ailleurs si vous le désirez. Utiliser un répertoire
    9.82 -<code>/home/slitaz</code> vous permet de stocker une image ISO originale et
    9.83 -de créer en options un répertoire <code>src/</code> pour télécharger
    9.84 -d'éventuelles paquets sources. Toutes les étapes de <em>hacking</em> peuvent
    9.85 -se faire en lignes de commandes via un termial X tel que XTerm ou en mode
    9.86 -texte et un  terminal Linux. A noter que nous vous conseillons de faire les
    9.87 -opérations en tant que <em>root</em> afin d'éviter tous problèmes de
    9.88 -permissions. Pour devenir administrateur (<em>root</em>), créer le
    9.89 -répertoire de travail dans <code>/home/slitaz/hacked</code> et se placer
    9.90 -dedans&nbsp;:
    9.91 -</p>
    9.92 -<pre>
    9.93 - $ su
    9.94 - # mkdir -p /home/slitaz/hacked
    9.95 - (# mkdir -p /home/slitaz/src)
    9.96 - # cd /home/slitaz/hacked
    9.97 -</pre>
    9.98 -<h4>Récupérer les fichiers contenus sur l'ISO</h4>
    9.99 -<p>
   9.100 -Maintenant que vous êtes dans le répertoire de travail, il faut créer la
   9.101 -racine de votre cdrom modifié et récupérer les fichiers contenu dans l'ISO
   9.102 -original du LiveCD. C'est à dire le noyau Linux (<code>bzImage</code>), le
   9.103 -système de fichiers compressé (<code>rootfs.gz</code>) et les fichiers du
   9.104 -chargeur de démarrage Isolinux. Pour récupérer ces fichiers vous avez deux
   9.105 -solutions, soit les prendre depuis un cdrom gravé, soit directement depuis
   9.106 -une image ISO local. Pour créer la racine de votre CD (<code>rootcd</code>)
   9.107 -et copier les fichiers depuis un périphérique cdrom reconnu comme
   9.108 -<code>/dev/cdrom</code> et monté sur <code>/media/cdrom</code>&nbsp;:
   9.109 -</p>
   9.110 -<pre>
   9.111 - # mount -t iso9660 /dev/cdrom /media/cdrom
   9.112 - # mkdir rootcd
   9.113 - # cp -a /media/cdrom/* rootcd
   9.114 -</pre>
   9.115 -<p>
   9.116 -Pour monter une image ISO en <em>loop</em> sur le répertoire temporaire
   9.117 -nommé <code>/tmp/loop</code> (avec l'image ISO <code>slitaz-cooking.iso</code>
   9.118 -préalablement téléchargée ou copiée), créer la racine du CD, copier les
   9.119 -fichiers et démonter l'image ISO&nbsp;:
   9.120 -</p>
   9.121 -<pre>
   9.122 - # mkdir /tmp/loop
   9.123 - # mount -o loop slitaz-cooking.iso /tmp/loop
   9.124 - # mkdir rootcd
   9.125 - # cp -a /tmp/loop/* rootcd
   9.126 - # umount /tmp/loop
   9.127 -</pre>
   9.128 -<p>
   9.129 -Voilà, tous les fichiers nécessaires devraient être présents dans le répertoire
   9.130 -<code>rootcd/</code>, pour vous en assurer, vous pouvez pouver lister
   9.131 -récursivement les fichiers via la commande <code>ls</code>&nbsp;:
   9.132 -</p>
   9.133 -<pre>
   9.134 - # ls -R rootcd
   9.135 -</pre>
   9.136 -<a name="add-files"></a>
   9.137 -<h3><font color="#6c0023">Ajouter des fichiers dans l'ISO</font></h3>
   9.138 -<p>
   9.139 -L'ajout de divers fichiers et répertoires dans l'image ISO consiste
   9.140 -simplement à copier des données à la racine du cdrom (<code>rootcd/</code>)
   9.141 -et à générer une nouvelle image. Les données ajoutées peuvent être classées
   9.142 -dans un ou des répertoires préalablement créés à la racine du CD. Une fois
   9.143 -l'image ISO gravée sur un CD-R/CD-RW vous pourrez utiliser SliTaz comme
   9.144 -avant, monter le cdrom sur <code>/media/cdrom</code> et naviguer dans vos
   9.145 -données graphiquement avec emelFM2, dans un terminal avec Clex ou en ligne de
   9.146 -commandes. Vos données seront aussi lisibles depuis tous les systèmes GNU/Linux,
   9.147 -BSD, et même... Windows.
   9.148 -</p>
   9.149 -<h4>Créer un ou des répertoires et copier des données</h4>
   9.150 -<p>
   9.151 -Pour créer et copier des fichiers vous pouvez commencer par utiliser la
   9.152 -ligne de commande et continuer graphiquement en tant que simple utilisateur.
   9.153 -Nous allons créer un répertoires <code>images/</code> en tant que <em>root</em>
   9.154 -et changer les permissions pour que tous les utilisateurs puissent écrire
   9.155 -dedans&nbsp;:
   9.156 -</p>
   9.157 -<pre>
   9.158 - # mkdir rootcd/images
   9.159 - # chmod 777 rootcd/images
   9.160 -</pre>
   9.161 -<p>
   9.162 -Maintenant qu'un nouveau répertoire existe en écriture pour tous, il faut le
   9.163 -remplir. Une fois que vous avez fini de copier vos données, il suffit de
   9.164 -<a href="#gen-iso">générer une nouvelle image ISO bootable</a>.
   9.165 -</p>
   9.166 -<a name="isolinux"></a>
   9.167 -<h3><font color="#6c0023">Modifier la configuration d'isolinux</font></h3>
   9.168 -<p>
   9.169 -Modifier la configuration d'isolinux vous permet de créer des entrées
   9.170 -personnalisées avec des options de <em>boot</em> prédéfinies, vous pouvez par
   9.171 -exemple ajouter un <code>label</code> lançant SliTaz avec les options
   9.172 -<code>lang=fr</code> et <code>kmap=fr_CH</code>. Au niveau graphisme, vous
   9.173 -pouvez facilement changer l'image <em>splash</em> s'affichant au démarrage.
   9.174 -L'application <code>isolinux</code> est le chargeur de démarrage 
   9.175 -(<em>boot loader</em>) du LiveCD, il est fournit par le paquet Syslinux.
   9.176 -L'archive source de Syslinux fournit diverses applications dont le rôle est
   9.177 -de démarrer un système GNU/Linux. La version binaire <code>isolinux.bin</code>
   9.178 -est déstinée aux image ISO, ce chargeur de démarrage est simple, rapide et
   9.179 -facilement configurable via un fichier de configuration principale, éditable
   9.180 -graphiquement ou dans un terminal avec votre éditeur de texte préféré.
   9.181 -La syntaxe du fichier de configuration <code>isolinux.cfg</code> est facile
   9.182 -à comprendre, pour ajouter de nouvelles entrées il suffit de copier/coller
   9.183 -en utilisant le fichier original. Pour éditer graphiquement le fichier
   9.184 -<code>isolinux.cfg</code> avec Leafpad&nbsp;:
   9.185 -</p>
   9.186 -<pre>
   9.187 - # leafpad rootcd/boot/isolinux/isolinux.cfg &amp;
   9.188 -</pre>
   9.189 -<h4>Fichier de configuration isolinux.cfg</h4>
   9.190 -<p>
   9.191 -Le fichier <code>isolinux.cfg</code>, fourni en standard sur le LiveCD de 
   9.192 -SliTaz, commence par la valeur <code>display</code>, cette valeur permet
   9.193 -d'afficher tel quel un fichier texte ou d'afficher un fichier 
   9.194 -(<code>isolinux.msg</code>) utilisant des caractères ASCII 24 et permettant
   9.195 -d'afficher du texte avec une image <em>splash</em>. La valeur 
   9.196 -<code>default</code> défini le nom du <code>label</code> à démarrer par
   9.197 -défaut après le temps d'attente (<code>timeout</code>). <em>Timeout</em>
   9.198 -correspond au nombre de secondes à attendre avant de booter, vous pouvez le
   9.199 -mettre à 0, hôter la ligne pour démarrer instantanément ou choisir un temps
   9.200 -d'attente plus long tel que 80 s. Pour finir, le <code>prompt</code> peut
   9.201 -être désactivé via la valeur <code>0</code>, les valeurs F1, F2, F3
   9.202 -affichent des fichiers d'aides et F4 est un display au format texte&nbsp;:
   9.203 -</p>
   9.204 -<pre class="script">
   9.205 -display isolinux.msg
   9.206 -default slitaz
   9.207 -label slitaz
   9.208 -      kernel /boot/bzImage
   9.209 -      append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
   9.210 -implicit 0	
   9.211 -prompt 1	
   9.212 -timeout 80
   9.213 -F1 help.txt
   9.214 -F2 options.txt
   9.215 -F3 isolinux.msg
   9.216 -F4 display.txt
   9.217 -</pre>
   9.218 -<p>
   9.219 -Exemple d'un label <code>slitazfr</code> que vous pouvez ajouter à l'orginal,
   9.220 -pour configurer directement la langue du système en français et avoir le
   9.221 -clavier Belge&nbsp;:
   9.222 -</p>
   9.223 -<pre class="script">
   9.224 -label slitazfr
   9.225 -      kernel /boot/bzImage
   9.226 -      append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=be
   9.227 -</pre>
   9.228 -<p>
   9.229 -Une fois que vous avez fini de modifier le fichier de configuration, il ne 
   9.230 -faut pas oublier d'enregistrer vos changements avant de 
   9.231 -<a href="#gen-iso">générer une nouvelle image ISO bootable</a> avec isolinux.
   9.232 -</p>
   9.233 -<a name="memtest"></a>
   9.234 -<h3><font color="#6c0023">Installer et utiliser Memtest86</font></h3>
   9.235 -<p>
   9.236 -L'application memtest86 (92 ko) est un outil autonome de test de mémoire vive
   9.237 -(RAM). Memetes86 permet de tester en profondeur l'état des barrettes de RAM et
   9.238 -de déceler une quelconque défaillance. L'outil s'installe dans le répertoire
   9.239 -<code>boot/</code> de la racine du cdrom et se lance directement au démarrage
   9.240 -de la machine en tapant simplement <code>memtest</code> au prompt d'isolinux.
   9.241 -Direction <code>/home/slitaz/src</code> (si le répertoire n'existe pas&nbsp;:
   9.242 -<code>mkdir -p /home/slitaz/src</code>) pour télécharger les sources et les
   9.243 -désarchiver&nbsp;:
   9.244 -</p>
   9.245 -<pre>
   9.246 - # cd /home/slitaz/src
   9.247 - # wget http://www.memtest86.com/memtest86-3.3.tar.gz
   9.248 - # tar xzf memtest86-3.3.tar.gz
   9.249 -</pre>
   9.250 -<p>
   9.251 -Le paquet source de Memtest86 étant désarchivé (vous y trouverez un fichier
   9.252 -<code>README</code> en anglais donnant des informations sur l'outil), vous
   9.253 -allez pouvoir l'installer dans le <em>root CD</em> de votre ISO hackée. En
   9.254 -partant du principe que vous utilisez un répertoire de travail 
   9.255 -<code>/home/slitaz/hacked</code>, nous allons copier le binaire précompilé
   9.256 -dans le répertoire <code>boot/</code> de la racine du CD&nbsp;:
   9.257 -</p>
   9.258 -<pre>
   9.259 - # cp memtest86-3.3/precomp.bin \
   9.260 -   /home/slitaz/hacked/rootcd/boot/memtest
   9.261 -</pre>
   9.262 -<p>
   9.263 -Maintenant que le binaire est installé dans le <em>root CD</em>, il suffit
   9.264 -d'ajouter une entrée pour Memtest86 dans le fichier de configuration d'isolinux
   9.265 -et de <a href="#gen-iso">générer une nouvelle image ISO bootable</a>.
   9.266 -Direction <code>/home/slitaz/hacked</code> pour éditer le fichier
   9.267 -<code>isolinux.cfg</code> avec LeafPad par exemple&nbsp;:
   9.268 -</p>
   9.269 -<pre>
   9.270 - # cd /home/slitaz/hacked
   9.271 - # leafpad rootcd/boot/isolinux/isolinux.cfg &amp;
   9.272 -</pre>
   9.273 -<pre class="script">
   9.274 -label memtest
   9.275 -      kernel /boot/memtest
   9.276 -</pre>
   9.277 -<p>
   9.278 -Site web officiel de Memtest86&nbsp;:
   9.279 -<a href="http://www.memtest86.com/">http://www.memtest86.com/</a>
   9.280 -</p>
   9.281 -<a name="rootfs"></a>
   9.282 -<h3><font color="#6c0023">Manipuler la racine du système Live</font></h3>
   9.283 -<p>
   9.284 -La modification du système Live vous permet par exemple d'ajouter rapidement
   9.285 -un nouvel utilisateur avec mot de passe, de personnaliser le graphisme ou
   9.286 -d'ajouter des commandes exécutées automatiquement au démarrage du LiveCD. Les
   9.287 -opérations nécessaires à la modification du système de fichier racine (
   9.288 -<em>root file system</em>) sont&nbsp;: extraire le système du fichier compresé
   9.289 -<code>rootfs.gz</code>, modfier, reconstruire l'image du système compressé
   9.290 -et générer une nouvelle ISO. En partant du principe que vous avez déjà
   9.291 -<a href="#pre">préparé votre répertoire de travail</a>, il faut commencer
   9.292 -par créer un répertoire destiné à contenir les fichiers du système modifiable.
   9.293 -Le système racine compressé étant nommé <code>rootfs.gz</code>, nous vous
   9.294 -proposons d'utiliser un répertoire <code>rootfs/</code> pour l'extraire. 
   9.295 -Direction le répertoire de travail <code>hacked/</code>, création du
   9.296 -répertoire racine et copie du système compressé depuis le répertoire
   9.297 -<code>rootcd/boot/</code> (la racine du cdrom)&nbsp;:
   9.298 -</p>
   9.299 -<pre>
   9.300 - # cd /home/slitaz/hacked
   9.301 - # mkdir rootfs
   9.302 - # cp rootcd/boot/rootfs.gz rootfs
   9.303 -</pre>
   9.304 -<p>
   9.305 -Maintenant que vous avez une copie du système compressé, il suffit de le
   9.306 -décompresser et de le désarchiver avec <code>cpio</code>. Techniquement : Le
   9.307 -fichier <code>rootfs.gz</code> est une archive Cpio compressé avec LZMA ou
   9.308 -Gzip, elle est reconnue comme une image <code>initramfs</code> par le noyau
   9.309 -Linux. Lors du démarrage de la machine, le noyau se charge en mémoire et
   9.310 -décompresse l'image du système en mémoire vive pour finir par exécuter les
   9.311 -scripts d'initialisation. Pour extraire le système dans le répertoire 
   9.312 -<code>rootfs/</code> et supprimer la copie désarchivée (Rappel : vous pouvez
   9.313 -copier/coller les commandes) :
   9.314 -</p>
   9.315 -<pre>
   9.316 - # cd rootfs
   9.317 - # (zcat rootfs.gz 2&gt;/dev/null || lzma d rootfs.gz -so) | cpio -id
   9.318 - # rm rootfs rootfs.gz
   9.319 -</pre>
   9.320 -<p>
   9.321 -Le système est prêt à être modifié, vous pouvez lister les fichiers contenus
   9.322 -à la racine de votre système hackable en utilisant la commande <code>ls</code>.
   9.323 -</p>
   9.324 -<h4>Modifier un fichier</h4>
   9.325 -<p>
   9.326 -Pour faire simple et vous aider comprendre le principe, nous allons modifier
   9.327 -un fichier script dans le but d'ajouter deux commandes exécutées
   9.328 -automatiquement à chaque démarrage du LiveCD. La cible est&nbsp;:
   9.329 -<code>etc/init.d/local.sh</code>, il suffit de l'ouvrir avec votre éditeur de
   9.330 -texte préféré tel que Geany&nbsp;:
   9.331 -</p>
   9.332 -<pre>
   9.333 - # geany etc/init.d/local.sh &amp;
   9.334 -</pre>
   9.335 -<p>
   9.336 -Nous allons ajouter une commande affichant un message et faisant dormir le
   9.337 -système 4 secondes (c'est juste pour se faire la main). Example de lignes à
   9.338 -ajouter au script déstiné aux commandes locales&nbsp;:
   9.339 -</p>
   9.340 -<pre class="script">
   9.341 -echo "* Hacked SliTaz version booting..."
   9.342 -sleep 4
   9.343 -</pre>
   9.344 -<h4>Reconstruire l'image du système compressée</h4>
   9.345 -<p>
   9.346 -Une fois les modifications terminées, vous pouvez reconstruire une image
   9.347 -compressée de votre système modifié en utilisant <code>find</code> pour 
   9.348 -trouver les fichiers, <code>cpio</code> pour archiver, <code>lzma</code> ou
   9.349 -<code>gzip </code> pour compresser et des pipes <code>|</code> pour connecter
   9.350 -le tout. Cette commande doit être lancée depuis le répertoire racine du
   9.351 -système (<code>rootfs/</code>) et crée un fichier compressé 
   9.352 -<code>rootfs.gz</code> dans le répertoire précédant :
   9.353 -</p>
   9.354 -<pre>
   9.355 - # find . -print | cpio -o -H newc | lzma e -si -so &gt; ../rootfs.gz
   9.356 - Ou avec gzip :
   9.357 - # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
   9.358 -</pre>
   9.359 -<p>
   9.360 -Pour finir il suffit de copier votre système compressé dans le répertoire
   9.361 -<code>boot/</code> de la racine du CD et de <a href="#gen-iso"
   9.362 ->générer une nouvelle image ISO bootable</a> avec isolinux. Pour copier le
   9.363 -<em>rootfs</em> en écrasant l'actuel, direction le répertoire de travail :
   9.364 -</p>
   9.365 -<pre>
   9.366 - # cd ../
   9.367 - # cp -a rootfs.gz rootcd/boot
   9.368 -</pre>
   9.369 -<a name="gen-iso"></a>
   9.370 -<h3><font color="#6c0023">Générer une image ISO bootable avec isolinux</font></h3>
   9.371 -<p>
   9.372 -La suite de commandes permettant de créer une image avec le 
   9.373 -<em>boot loader</em> <code>isolinux</code>, utilise l'application
   9.374 -<code>genisoimage</code> suivie de nombreuses options. Le nom de l'ISO est
   9.375 -spécifié au début, après l'option <code>-o</code> et le répertoire racine
   9.376 -(<code>rootcd/</code>) tout à la fin, après l'option
   9.377 -<code>-boot-info-table</code> :
   9.378 -</p>
   9.379 -<pre>
   9.380 - # genisoimage -R -o slitaz-hacked.iso -b boot/isolinux/isolinux.bin \
   9.381 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
   9.382 -   -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table rootcd
   9.383 -</pre>
   9.384 -<p>
   9.385 -Si vous désirez vérifier le contenu de l'ISO avant gravage, il suffit
   9.386 -de monter l'image en <code>loop</code> et de lister les fichiers. Sur SliTaz
   9.387 -et la plupart des systèmes GNU/Linux, vous pouvez graver des images au
   9.388 -format ISO avec l'utilitaire <code>wodim</code> fournit par <a 
   9.389 -href="utilities.html#cdrkit">cdrkit</a>.
   9.390 -</p>
   9.391 -<h4>Générer de nouvelles ISO via un script</h4>
   9.392 -<p>
   9.393 -Si vous testez plusieurs possibilités et que vous êtes amené à souvent générer
   9.394 -des nouvelles images ISO, vous aurez peut être envie de semi-automatiser les
   9.395 -opérations via un simple petit script SHell. Ce petit script peut être créé
   9.396 -en ligne de commandes ou édité graphiquement, mais il ne faut oublier de le
   9.397 -rendre exécutable. Vous pouvez créer le script avec la commande 
   9.398 -<code>cat</code>, à noter que <code>EOF</code> signifie <em>End Of File</em>,
   9.399 -c'est la que le fichier se termine. Nous vous proposons de nommer le script
   9.400 -<code>gen_hacked_iso.sh</code> et d'utiliser deux variables permettant de 
   9.401 -rapidement changer le nom de l'image ISO et le chemin vers le répertoire
   9.402 -racine du cdrom :
   9.403 -</p>
   9.404 -<pre>
   9.405 - # cat &gt; gen_hacked_iso.sh &lt;&lt; "EOF"
   9.406 -</pre>
   9.407 -<pre class="script">
   9.408 -#!/bin/sh
   9.409 -# Gen a new hacked ISO image.
   9.410 -#
   9.411 -ISO_NAME="slitaz-hacked.iso"
   9.412 -ROOTCD="rootcd"
   9.413 -
   9.414 -genisoimage -R -o $ISO_NAME -b boot/isolinux/isolinux.bin \
   9.415 -   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
   9.416 -   -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table $ROOTCD
   9.417 -
   9.418 -EOF
   9.419 -</pre>
   9.420 -<p>
   9.421 -Pour utiliser le script, il suffit de le rendre exécutable et de l'exécuter :
   9.422 -</p>
   9.423 -<pre>
   9.424 - # chmod +x gen_hacked_iso.sh
   9.425 - # ./gen_hacked_iso.sh
   9.426 -</pre>
   9.427 -
   9.428 -<!-- End of content -->
   9.429 -</div>
   9.430 -
   9.431 -<!-- Footer. -->
   9.432 -<div id="footer">
   9.433 -	<div class="footer-right"></div>
   9.434 -	<a href="#top">Haut de la page</a> | 
   9.435 -	<a href="index.html">Table des matières</a>
   9.436 -</div>
   9.437 -
   9.438 -<div id="copy">
   9.439 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   9.440 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   9.441 -    Documentation publiées sous
   9.442 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   9.443 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   9.444 -</div>
   9.445 -
   9.446 -</body>
   9.447 -</html>
    10.1 Binary file doc/handbook-stable/images/css/content-tl.png has changed
    11.1 Binary file doc/handbook-stable/images/css/content-tr.png has changed
    12.1 Binary file doc/handbook-stable/images/css/footer-bl.png has changed
    13.1 Binary file doc/handbook-stable/images/css/footer-br.png has changed
    14.1 Binary file doc/handbook-stable/images/css/header.png has changed
    15.1 --- a/doc/handbook-stable/index.html	Fri Apr 10 11:32:16 2009 +0200
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,176 +0,0 @@
    15.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    15.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    15.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    15.7 -<head>
    15.8 -    <title>SliTaz Handbook - Stable 1.0</title>
    15.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   15.10 -    <meta name="description" content="" />
   15.11 -    <meta name="expires" content="never" />
   15.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   15.13 -    <meta name="publisher" content="www.slitaz.org" />
   15.14 -    <meta name="author" content="Christophe Lincoln"/>
   15.15 -    <link rel="shortcut icon" href="favicon.ico" />
   15.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   15.17 -</head>
   15.18 -<body bgcolor="#ffffff">
   15.19 -
   15.20 -<!-- Header and quick navigation -->
   15.21 -<div id="header">
   15.22 -<div align="right" id="quicknav">
   15.23 -    <a name="top"></a>
   15.24 -    <a href="http://www.slitaz.org/doc/">www.slitaz.org/doc/</a> |
   15.25 -    <a href="http://www.slitaz.org/en/doc/handbook/">English Handbook</a>
   15.26 -</div>
   15.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   15.28 -</div>
   15.29 -
   15.30 -<!-- Content. -->
   15.31 -<div id="content">
   15.32 -<div class="content-right"></div>
   15.33 -
   15.34 -<h2><font color="#DF8F06">Livre de main de SliTaz 1.0</font></h2>
   15.35 -
   15.36 -<h3><font color="#6c0023">Table des matières</font></h3>
   15.37 -<ul>
   15.38 -    <li><a href="livecd.html">Utiliser le LiveCD</a> -  Comment démarrer ?
   15.39 -    Conserver ses données en utilisant un media externe (clé USB). Login,
   15.40 -    des mots de passes et session graphique (X).</li>
   15.41 -    <li><a href="install.html">Instructions d'installation</a> - Déscription
   15.42 -    des étapes à réaliser manuellement pour installer Slitaz sur un disque
   15.43 -    dur.</li>
   15.44 -    <li><a href="cmdline.html">Références en ligne de commandes</a> - Utiliser
   15.45 -    SliTaz en ligne commandes via un terminal Linux ou graphique.</li>
   15.46 -    <li><a href="jwm.html">JWM</a> - Présentation, utilisation et
   15.47 -    configuration du gestionnaire de fenêtres <em>Joe Window Manager</em>.
   15.48 -    Ce document fournit les instructions pour créer un thème ou/et modifier
   15.49 -    le menu en fonction de ses goûts, envies et besoins.</li>
   15.50 -    <li><a href="enlightenment.html">Enlightenment (e17)</a> - Environnement
   15.51 -    de bureau complet, léger, rapide, facilement configurable et simplement
   15.52 -    beau.</li>
   15.53 -</ul>
   15.54 -<h4>Applications</h4>
   15.55 -<ul>
   15.56 -    <li><a href="utilities.html">Utilitaires</a> - Navigateurs de fichiers,
   15.57 -    base de données SQL, calculatrice, gravure de CD/DVD et créations ISO.</li>
   15.58 -    <li><a href="office.html">Bureautique</a> - Traitement de texte, Organiseur
   15.59 -    personnel, lecteur PDF, Wiki, etc.</li>
   15.60 -    <li><a href="network.html">Internet</a> - Navigateurs web,
   15.61 -    client de chat IRC, client mail, client BitTorrent et FTP.</li>
   15.62 -    <li><a href="graphics.html">Graphisme</a> - Infographie, et gestion
   15.63 -    d'images.</li>
   15.64 -    <li><a href="multimedia.html">Multimedia</a> - Son, musique et video</li>
   15.65 -    <li><a href="development.html">Développement</a> - Créer des interfaces
   15.66 -    graphiques avec Dialog, IDE ou Environnement de Développement Intégré,
   15.67 -    scripts SHell et Perl.
   15.68 -    Installer la <em>toolchain</em> et compiler des sources.</li>
   15.69 -    <li><a href="secure-shell.html">SHell sécurisé (SSH)</a> - Contrôle et
   15.70 -    admin à distance avec Dropbear, client/serveur SSH et fournissant aussi
   15.71 -    l'utilitaire de copie scp.</li>
   15.72 -    <li><a href="system-tools.html">Outils système</a> - Visionneur de
   15.73 -    processus système, mountage et gestion d'un disque dur.</li>
   15.74 -    <li>Jeux - Clone du jeu Space in Vaders : nInvaders. Et un petit tetris :
   15.75 -    Bastet.</li>
   15.76 -</ul>
   15.77 -<h4>Système</h4>
   15.78 -<ul>
   15.79 -    <li><a href="x-window.html">Système de fenêtres X</a> - Utilisation du
   15.80 -    serveur Xvesa ou Xorg, polices (<em>fonts</em>) et configuration d'une 
   15.81 -    session graphique.</li>
   15.82 -    <li><a href="system-admin.html">Administration du système</a> -  Configurer
   15.83 -    la langue, le clavier, régler l'horloge et le fuseau horaire. Utiliser
   15.84 -    Crond et Crontab, gestion des utilisateurs et groupes.</li>
   15.85 -    <li><a href="network-config.html">Configuration du réseau</a> -  Connexion au web,
   15.86 -    réseau local, et pare-feu (firewall).</li>
   15.87 -    <li><a href="web-server.html">Serveur web</a> - Utiliser et configurer le
   15.88 -    serveur web LightTPD.</li>
   15.89 -    <li><a href="packages.html">Gestion des paquets</a> - Liste des paquets
   15.90 -    logiciels, installation, désinstallation, et infos sur les paquets de
   15.91 -    SliTaz.</li>
   15.92 -    <li><a href="security.html">Sécurité du système</a> - SliTaz et la sécurité
   15.93 -	du système en général.</li>
   15.94 -    <li><a href="chroot-env.html">Environnement chrooté</a> - Construire un
   15.95 -    <em>chroot</em> pour protéger le système hôte, tester, compiler et/ou
   15.96 -    développer SliTaz.</li>
   15.97 -    <li><a href="hacking-livecd.html">Hacking LiveCD</a> - Manipuler et
   15.98 -    s'amuser avec l'image ISO du LiveCD de SliTaz.</li>
   15.99 -    <li><a href="gen-livecd.html">Générer un LiveCD à saveur</a> - Créer 
  15.100 -    votre propre saveur du LiveCD en utilisant les paquets et Tazlito.</li>
  15.101 -    <li><a href="liveusb.html">LiveUSB</a> - Installer et démarrer SliTaz
  15.102 -    depuis un media USB.</li>
  15.103 -</ul>
  15.104 -
  15.105 -<a name="about"></a>
  15.106 -<h3><font color="#6c0023">&Agrave; propos de ce Handbook</font></h3>
  15.107 -<p>
  15.108 -Le Handbook de SliTaz est le livre de référence au sujet de l'utilisation du
  15.109 -système au niveau utilisateur, administrateur et développeur en général. Ce
  15.110 -Handbook réunit des travaux de référence, des mini manuels et une collection
  15.111 -d'instructions destinées à fournir un livre complet, de haute qualité, 
  15.112 -facilement consultable et fournissant des réponses rapides sur un sujet
  15.113 -spécifique. Le Handbook est écrit au format xHTML 1.0 avec l'IDE Geany et
  15.114 -l'éditeur de texte GNU Nano.
  15.115 -</p>
  15.116 -<p>
  15.117 -Vous pouvez vous référer à la table des matières de cette page pour un
  15.118 -accès aux divers documents à thèmes. Pour commencer en mode LiveCD, nous vous
  15.119 -conseillons de jeter un coup d'oeil au chapître :
  15.120 -<a href="livecd.html">Utiliser le LiveCD</a>. Vous pouvez lire le Handbook
  15.121 -de manière linéaire en utilisant le liens de navigation rapide situés dans le
  15.122 -coin droite en haut de chaque pages ou naviguer dans les pages en fonction de
  15.123 -vos besoins.
  15.124 -</p>
  15.125 -<p>
  15.126 -La dernière version du <a href="http://www.slitaz.org/doc/handbook/"
  15.127 ->Handbook</a> de SliTaz est lisible via la partie 
  15.128 -<a href="http://www.slitaz.org/doc/">documentation</a> du site web de 
  15.129 -<a href="http://www.slitaz.org/">www.slitaz.org</a>. Au moment de la
  15.130 -publication d'une nouvelle version de SliTaz, le Handbook est archivé et
  15.131 -prend le même numéro de version que SliTaz. Il est alors téléchargeable
  15.132 -depuis les mirrois du project.
  15.133 -</p>
  15.134 -<h4>Participer/collaborer/réclamer</h4>
  15.135 -<p>
  15.136 -La documentation du projet se veut une oeuvre collaborative. Vous pouvez
  15.137 -facilement participer à l'écriture ou à la relecture de documents, nous faire
  15.138 -part de vos suggestions et commentaires. Si vous avez besoin d'une description
  15.139 -supplémentaire, d'un texte de référence ou autre, vous pouvez, sans hésiter,
  15.140 -nous contacter et nous faire une demande spécifique. 
  15.141 -</p>
  15.142 -<p>
  15.143 -Si vous avez remarqué des erreurs dans les textes ou si vous avez fait une
  15.144 -relecture complète d'un chapître, vous pouvez envoyer/attacher vos 
  15.145 -correctifs sous forme de patch ou envoyer toute la page relue ou encore
  15.146 -signaler les erreurs directement dans le contenu du mail.
  15.147 -</p>
  15.148 -<p>
  15.149 -Pour écrire un nouveau document ou un bout de texte à rajouter dans un
  15.150 -chapître existant, vous pouvez utiliser la page modèle du Handbook
  15.151 -(<a href="template.html">template.html</a>) associée à sa feuille de style
  15.152 -CSS (<a href="book.css">handbook.css</a>) ou simplement utiliser un
  15.153 -fichier texte (une personne de la liste se chargera de la mise en page). Une
  15.154 -fois votre texte mis en page, vous pouvez l'envoyer sur la liste afin qu'il
  15.155 -soit relu et corrigé. Votre documents sera ensuite intégré au Handbook
  15.156 -officiel de SliTaz. Par la suite, vous avez le choix de rester le mainteneur
  15.157 -du document ou de passer la main.
  15.158 -</p>
  15.159 -
  15.160 -<!-- End of content -->
  15.161 -</div>
  15.162 -
  15.163 -<!-- Footer. -->
  15.164 -<div id="footer">
  15.165 -	<div class="footer-right"></div>
  15.166 -	<a href="#top">Haut de la page</a> | 
  15.167 -	<a href="index.html">Table des matières</a>
  15.168 -</div>
  15.169 -
  15.170 -<div id="copy">
  15.171 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  15.172 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  15.173 -    Documentation publiées sous
  15.174 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  15.175 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  15.176 -</div>
  15.177 -
  15.178 -</body>
  15.179 -</html>
    16.1 --- a/doc/handbook-stable/install.html	Fri Apr 10 11:32:16 2009 +0200
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,240 +0,0 @@
    16.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    16.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    16.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    16.7 -<head>
    16.8 -    <title>SliTaz Handbook - Installation</title>
    16.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   16.10 -    <meta name="description" content="installation de SliTaz GNU/Linux sur disque dur hd grub boot" />
   16.11 -    <meta name="expires" content="never" />
   16.12 -    <meta name="modified" content="2007-12-18 12:30:00" />
   16.13 -    <meta name="publisher" content="www.slitaz.org" />
   16.14 -    <meta name="author" content="Christophe Lincoln"/>
   16.15 -    <link rel="shortcut icon" href="favicon.ico" />
   16.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   16.17 -</head>
   16.18 -<body bgcolor="#ffffff">
   16.19 -
   16.20 -<!-- Header and quick navigation -->
   16.21 -<div id="header">
   16.22 -<div align="right" id="quicknav">
   16.23 -    <a name="top"></a>
   16.24 -    <a href="cmdline.html">Ligne de commandes</a> |
   16.25 -    <a href="index.html">Table des matières</a>
   16.26 -</div>
   16.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   16.28 -</div>
   16.29 -
   16.30 -<!-- Content. -->
   16.31 -<div id="content">
   16.32 -<div class="content-right"></div>
   16.33 -
   16.34 -<h2><font color="#DF8F06">Instructions d'installation sur HD</font></h2>
   16.35 -
   16.36 -<ul>
   16.37 -	<li><a href="#apropos">A propos de ce document.</a></li>
   16.38 -	<li><a href="#prerequis">Prérequis.</a></li>
   16.39 -	<li><a href="#installer">Installateur.</a></li>
   16.40 -	<li><a href="#byhand">Installation à la main.</a>
   16.41 -		<ul>
   16.42 -			<li><a href="#cdrom">Monter le cdrom.</a></li>
   16.43 -			<li><a href="#install">Installation du système.</a></li>
   16.44 -		</ul></li>
   16.45 -	<li><a href="#grub">Installer le bootloader GRUB.</a></li>
   16.46 -	<li><a href="#reboot">Redémarrer (<em>reboot</em>).</a></li>
   16.47 -</ul>
   16.48 -
   16.49 -<a name="apropos"></a>
   16.50 -<h3><font color="#6c0023">A propos de ce document</font></h3>
   16.51 -<p>
   16.52 -Ce document fournit les instructions pour une installation de SliTaz GNU/Linux
   16.53 -sur un disque dur (HD). Il vous faudra passer quelques commandes et éditer
   16.54 -quelques fichiers au format texte. Le temps à consacrer pour une
   16.55 -installation de base est d'environ 10 min. A noter que vous pouvez toujours
   16.56 -utiliser une clé USB ou un disque dur externe en tant que partition
   16.57 -<code>/home</code>, comme avec <a href="livecd.html">le mode LiveCD</a>. A noter
   16.58 -que vous avez le choix entre un installation semi-automatisée ou une
   16.59 -installation à la main, commande par commande.
   16.60 -</p>
   16.61 -
   16.62 -<a name="prerequis"></a>
   16.63 -<h3><font color="#6c0023">Prérequis</font></h3>
   16.64 -<p>
   16.65 -Il vous faut un cdrom ou une image ISO de SliTaz et environ 80 Mb de libre
   16.66 -sur un disque dur de votre ordinateur. Si le mode liveCD fonctionne c'est
   16.67 -que vous pouvez installer SliTaz facilement et sans aucun problèmes.
   16.68 -</p>
   16.69 -<p>
   16.70 -Pour commencer, vous devez avoir une partition montée pour installer SliTaz
   16.71 -et avoir ouvert un terminal avec un SHell administrateur (<em>root</em>).
   16.72 -En mode LiveCD, vous pouvez devenir <em>root</em> avec la commande
   16.73 -<code>su</code> suivi du mot de passe <code>root</code>. Pour lister les
   16.74 -partitions disponibles, vous pouvez utiliser les commandes :
   16.75 -<code>cat /proc/partitions</code> ou <code>fdisk -l</code>. Pour créer un
   16.76 -système de fichiers sur une partition, vous pouvez utiliser l'utilitaire
   16.77 -<code>mkfs</code>. Exemple avec la partition <code>hda1</code> et le système
   16.78 -de fichiers journalisé <code>ext3</code>, attention cette commande détruit
   16.79 -définitivement toutes les données de la partition spécifiée :
   16.80 -</p>
   16.81 -<pre>
   16.82 - # mkfs.ext3 /dev/hda1
   16.83 -</pre>
   16.84 -
   16.85 -<a name="installer"></a>
   16.86 -<h3><font color="#6c0023">Installateur</font></h3>
   16.87 -<p>
   16.88 -SliTaz fourni un installateur en mode ncurses, simple, intutif et en français.
   16.89 -Il fournit les instructions nécessaires, pas à pas, pour que l'installation
   16.90 -du système se passe sans soucis et que vous puissiez redémarrer sur votre
   16.91 -nouveau système SliTaz GNU/Linux. Les étapes sont toutes automatisées, vous
   16.92 -pourrez installer le gestionnaire de démarrage GRUB si besoin est, ou
   16.93 -ajouter une ligne au fichier de configuration de votre gestionnaire de
   16.94 -démarrage actuel. Pour afficher le premier message et commencer l'installation :
   16.95 -</p>
   16.96 -<pre>
   16.97 - # slitaz-installer
   16.98 -</pre>
   16.99 -
  16.100 -<a name="byhand"></a>
  16.101 -<h3><font color="#6c0023">Installation à la main</font></h3>
  16.102 -<p>
  16.103 -Si vous avez utilisé l'installateur, vous pouvez directement passer au
  16.104 -<a href="#grub">bootloader GRUB.</a>
  16.105 -</p>
  16.106 -<p>
  16.107 -A noter que vous pouvez copier/coller les commandes depuis Firefox dans le
  16.108 -terminal, en utilisant le bouton du milieu. A noter aussi que ce document ne
  16.109 -demande qu'a être amélioré, toute contribution est la bienvenue.
  16.110 -</p>
  16.111 -<h4>Monter la partition cible</h4>
  16.112 -<p>
  16.113 -Pour monter la partition cible sur un point de montage tel que le répertoire
  16.114 -<code>/mnt/target</code>, vous pouvez utiliser la commande <code>mount</code>.
  16.115 -Exemple :
  16.116 -</p>
  16.117 -<pre>
  16.118 - # mkdir /mnt/target
  16.119 - # mount -t ext3 /dev/hda1 /mnt/target
  16.120 -</pre>
  16.121 -
  16.122 -<a name="cdrom"></a>
  16.123 -<h4>Monter le cdrom</h4>
  16.124 -<p>
  16.125 -Tous les fichiers utiles se trouvent sur le cdrom de SliTaz. Il faut le noyau
  16.126 -Linux, le système de fichiers racine compressé (rootfs.gz), et des packages
  16.127 -additionnels si vous le désirez. Pour monter le périphérique de cdrom sur
  16.128 -le point de montage <code>/media/cdrom</code> :
  16.129 -</p>
  16.130 -<pre>
  16.131 - # mount -t iso9660 /dev/cdrom /media/cdrom
  16.132 - ou
  16.133 - # mount -t iso9660 /dev/hdd /media/cdrom
  16.134 -</pre>
  16.135 -
  16.136 -<a name="install"></a>
  16.137 -<h4>Installation du système</h4>
  16.138 -<p>
  16.139 -Création du répertoire /boot et copie du noyau Linux, qui se nomme bzImage
  16.140 -sur le cdrom. Nous allons renommer le noyau en vmlinuz suivi de son numéro
  16.141 -de version, que l'on peut obtenir avec la commande
  16.142 -<code>uname -r</code> en mode live :
  16.143 -</p>
  16.144 -<pre>
  16.145 - # mkdir /mnt/target/boot
  16.146 - # cd /media/cdrom/boot
  16.147 - # cp bzImage /mnt/target/boot/vmlinuz-2.6.22.9-slitaz
  16.148 -</pre>
  16.149 -<p>
  16.150 -Copie du rootfs:
  16.151 -</p>
  16.152 -<pre>
  16.153 - # cp rootfs.gz /mnt/target
  16.154 -</pre>
  16.155 -<p>
  16.156 -Nous allons maintenant nous déplacer dans la cible, et décompressé l'archive
  16.157 -rootfs.lf avec lzma et cpio. Nous supprimons ensuite le fichier rootfs et le
  16.158 -lien init, utilisé par le mode liveCD :
  16.159 -</p>
  16.160 -<pre>
  16.161 - # cd /mnt/target
  16.162 - # lzma d rootfs.lz -so | cpio -id 
  16.163 - # rm rootfs.lz init
  16.164 -</pre>
  16.165 -<p>
  16.166 -Voilà SliTaz est installé. Si vous avez déjà GRUB ou Lilo d'installé, vous
  16.167 -pouvez ajouter les lignes nécessaires pour faire booter SliTaz, et redémarrer.
  16.168 -Sinon il vous faut installer le boot loader GRUB.
  16.169 -</p>
  16.170 -<a name="grub"></a>
  16.171 -<h3><font color="#6c0023">Installer le bootloader GRUB</font></h3>
  16.172 -<p>
  16.173 -Le paquet GRUB devrait être installé sur le LiveCD de SliTaz. GRUB est un
  16.174 -chargeur de démarrage (<em>boot loader</em>) permettant de lancer les systèmes
  16.175 -GNU/Linux, BSD et même Windows, via de simple entrée dans un fichier texte.
  16.176 -Ce fichier texte se nomme <code>menu.list</code>, il permet de finement
  16.177 -configurer le chargeur de démarrage, il peut être modifié manuellement et à
  16.178 -tous moments.
  16.179 -</p>
  16.180 -<p>
  16.181 -Installation de GRUB sur le mbr, avec comme racine /mnt/target (la cible), et
  16.182 -comme disque <code>hda</code> :
  16.183 -</p>
  16.184 -<pre>
  16.185 - # grub-install --root-directory=/mnt/target /dev/hda
  16.186 -</pre>
  16.187 -<p>
  16.188 -Vous pouvez maintenant ajouter les lignes de configuration ci-dessous pour
  16.189 -SliTaz, au fichier menu.lst de la cible. Pour cela vous pouvez utiliser
  16.190 -l'éditeur de texte Nano ou LeafPad en mode graphique . A noter que pour
  16.191 -connaître la version du noyau Linux sur un système GNU/Linux, vous pouvez
  16.192 -utiliser la commande <code>$ uname -a</code>. Pour éditer le fichier de
  16.193 -configuration de GRUB (Un exemple est fournit) :
  16.194 -</p>
  16.195 -<pre>
  16.196 - # nano /mnt/target/boot/grub/menu.lst
  16.197 - (Ctrl+X pour quitter)
  16.198 - ou :
  16.199 - # leafpad /mnt/target/boot/grub/menu.lst
  16.200 -</pre>
  16.201 -<h4>/boot/grub/menu.lst - Exemple</h4>
  16.202 -<pre class="script">
  16.203 -
  16.204 - title  SliTaz GNU/Linux (cooking) (Kernel 2.6.22.9-slitaz)
  16.205 -        root(hd0,0)
  16.206 -        kernel /boot/vmlinuz-2.6.22.9-slitaz root=/dev/hda1 vga=788
  16.207 -
  16.208 -</pre>
  16.209 -<a name="reboot"></a>
  16.210 -<h3><font color="#6c0023">Redémarrer (<em>reboot</em>)</font></h3>
  16.211 -<p>
  16.212 -Vous devriez pouvoir redémarrer sur votre nouveau système SliTaz GNU/Linux.
  16.213 -Après l'installation de SliTaz sur un disque dur, il est recommandé de
  16.214 -commencer par configurer le système, en fonction de ses besoins, du matériel,
  16.215 -et des possibilités. Pour configurer votre système après le reboot et
  16.216 -apprendre à utiliser SliTaz, vous pouvez vous référer au Handbook. Vous pouvez
  16.217 -redémarrer via le menu du gestionnaire de fenêtres JWM ou via la commande :
  16.218 -</p>
  16.219 -<pre>
  16.220 - # reboot
  16.221 -</pre>
  16.222 -
  16.223 -
  16.224 -<!-- End of content -->
  16.225 -</div>
  16.226 -
  16.227 -<!-- Footer. -->
  16.228 -<div id="footer">
  16.229 -	<div class="footer-right"></div>
  16.230 -	<a href="#top">Haut de la page</a> | 
  16.231 -	<a href="index.html">Table des matières</a>
  16.232 -</div>
  16.233 -
  16.234 -<div id="copy">
  16.235 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  16.236 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  16.237 -    Documentation publiées sous
  16.238 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  16.239 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  16.240 -</div>
  16.241 -
  16.242 -</body>
  16.243 -</html>
    17.1 --- a/doc/handbook-stable/jwm.html	Fri Apr 10 11:32:16 2009 +0200
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,215 +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 Handbook - JWM</title>
    17.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   17.10 -    <meta name="description" content="SliTaz desktop bureau graphique JWM light window manager léger rapide simple gestion fenêtres" />
   17.11 -    <meta name="expires" content="never" />
   17.12 -    <meta name="modified" content="2007-12-04 12:30: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="enlightenment.html">Enlightenment</a> |
   17.25 -    <a href="index.html">Table des matières</a>
   17.26 -</div>
   17.27 -<h1><font color="#3E1220">SliTaz Handbook</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 -<h2><font color="#DF8F06">JWM le gestionnaire de fenêtres</font></h2>
   17.35 -
   17.36 -<ul>
   17.37 -    <li><a href="#intro">Introduction et présentation de JWM.</a></li>
   17.38 -    <li><a href="#usage-config">Utilisation et configuration de JWM.</a></li>
   17.39 -    <li><a href="#style">Créer son propre style pour JWM.</a></li>
   17.40 -    <li><a href="#ontheweb">JWM sur le web.</a></li>
   17.41 -</ul>
   17.42 -
   17.43 -<a name="intro"></a>
   17.44 -<h3><font color="#6c0023">Introduction et présentation de JWM</font></h3>
   17.45 -<p>
   17.46 -Le gestionnaire de fenêtres (en anglais <em>window manager</em> ou <em>WM</em>)
   17.47 -fourni de base avec SliTaz, se nomme&nbsp;: JWM (<em>Joe's Window Manager</em>).
   17.48 -Un gestionnaire de fenêtres est une application tournant au dessus du serveur
   17.49 -X, permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal X ou
   17.50 -d'afficher des applications. Il permet ensuite de placer, de réduire, et de 
   17.51 -dimensionner les fenêtres à son propre gré. JWM sais aussi gérer plusieurs
   17.52 -bureaux virtuels, fournit des raccourcis clavier configurables, et propose un
   17.53 -joli menu supportant les icônes. JWM est un gestionnaire de fenêtres très
   17.54 -léger, c'est un bureau graphique efficace, ne consommant pas toutes les
   17.55 -ressources du système, il est relativement facile d'accès à un débutant dans
   17.56 -le monde libre de GNU/Linux. Côté développeur l'utilisation d'un gestionnaire
   17.57 -de fenêtres léger est appréciable, l'économie des ressources système
   17.58 -signifiant un gain en rapidité, même sur des machines puissantes.
   17.59 -</p>
   17.60 -<p>
   17.61 -<em>Joe's Window Manager</em> est écrit en C, simple, rapide, épuré, stable et
   17.62 -efficace. JWM propose une ou plusieurs barre(s) des tâches, un menu avec des
   17.63 -icônes et un pager pour la gestion des bureaux virtuels, la barre des tâches
   17.64 -peut aussi afficher l'heure en différents formats et un dock par instance de
   17.65 -JWM. De plus il est facilement configurable via un seul fichier texte vous
   17.66 -permettant de changer le menu, les polices et leurs tailles, et les
   17.67 -différentes couleurs. Le projet est en actif développement et les 
   17.68 -fonctionnalités s'additionnent avec le temps, depuis la version 2.0 vous
   17.69 -bénéficiez, par exemple, du support des couleurs dégradées (<em>gradient</em>),
   17.70 -de la gestion du fond d'écran ou de la possibilité de déplacer les fenêtres
   17.71 -via le pager.
   17.72 -</p>
   17.73 -<a name="usage-config"></a>
   17.74 -<h3><font color="#6c0023">Utilisation et configuration de JWM</font></h3>
   17.75 -<p>
   17.76 -La prise en main de  Joe's Window Manager est très rapide. Pour afficher le
   17.77 -menu il suffit de cliquer quelque part sur le bureau ou sur le bouton du menu
   17.78 -qui se trouve, par défaut, en bas à gauche de l'écran. Vous pouvez
   17.79 -redimensionner une fenêtre via une des bordures ou un des coins, les passer
   17.80 -d'un bureau virtuel à l'autre via le pager, les réduire ou encore les
   17.81 -maximiser. Vous disposez aussi de raccourcis clavier configurables pour un 
   17.82 -accès plus rapide aux applications que vous utilisez le plus souvent. Sur 
   17.83 -SliTaz le fichier de configuration système est&nbsp;: 
   17.84 -<code>/etc/jwm/system.jwmrc</code>. A part ce fichier de configuration
   17.85 -système, chaque utilisateur peut utiliser son propre fichier de configuration
   17.86 -caché <code>~/.jwmrc</code>. Ce fichier est un fichier texte utilisant la 
   17.87 -syntaxe XML, il peut être modifié avec un simple éditeur de texte, les lignes
   17.88 -commençant par&nbsp;: <code>&lt;!--</code> sont des commentaires qui vous aiderons
   17.89 -à savoir quelle balise fait quoi.
   17.90 -</p>
   17.91 -<p>
   17.92 -Pour faciliter la personnalisation de son bureau, SliTaz copie automatiquement,
   17.93 -lors du lancement de la première session graphique, un fichier de configuration
   17.94 -système à la racine du répertoire personnel de l'utilisateur. Vous pouvez
   17.95 -directement modifier ce fichier et faire vos essais sans risques. Pour l'éditer
   17.96 -avec votre éditeur de texte préféré&nbsp;:
   17.97 -</p>
   17.98 -<pre>
   17.99 - $ geany $HOME/.jwmrc &amp;
  17.100 -</pre>
  17.101 -<p>
  17.102 -Pour récupérer un fichier de configuration original, il faut copier celui du 
  17.103 -système dans son répertoire personnel en le renommant par <code>.jwmrc</code>,
  17.104 -vous pourez ensuite (re)commencer à l'éditer&nbsp;:
  17.105 -</p>
  17.106 -<pre>
  17.107 - $ cp /etc/jwm/system.jwmrc $HOME/.jwmrc
  17.108 -</pre>
  17.109 -<p>
  17.110 -Maintenant que vous avez un fichier de configuration personnel vous allez
  17.111 -pouvoir créer votre propre menu en utilisant les icônes dont vous avez envie.
  17.112 -La balise&nbsp;: <code>RootMenu</code> correspond au menu affiché par un clique
  17.113 -sur un des trois boutons de la souris. Pour ajouter une catégorie vous devez
  17.114 -utiliser la balise&nbsp;: Menu contenant elle même des entrées pour divers
  17.115 -programmes. Une entrée dans le menu de JWM peut tenir sur une seule ligne,
  17.116 -exemple avec l'application de gestion d'images GQview&nbsp;:
  17.117 -</p>
  17.118 -<pre class="script">
  17.119 -&lt;Program icon="gqview.png" label="GQview"&gt;gqview&lt;/Program&gt;
  17.120 -</pre>
  17.121 -<p>
  17.122 -Il existe encore de nombreuses possibilités de configuration comme 
  17.123 -l'utilisation de plusieurs <code>RootMenu</code> en fonction des boutons de 
  17.124 -la souris, le choix du mode utilisé pour déplacer les fenêtres, la création
  17.125 -de groupes, etc. Le manuel disponible en ligne sur le site web officiel du 
  17.126 -projet devrait vous aider à aller plus loin, pour afficher une liste des
  17.127 -options possibles en ligne de commandes il suffit de taper&nbsp;: 
  17.128 -<code>jwm -h</code> dans un terminal.
  17.129 -</p>
  17.130 -<a name="style"></a>
  17.131 -<h3><font color="#6c0023">Créer son propre style pour JWM</font></h3>
  17.132 -<p>
  17.133 -Créer son style graphique avec JWM est relativement facile et se fait
  17.134 -rapidement, les balises sont claires et les attributs possibles sont donnés
  17.135 -dans les commentaires. Lors de l'élaboration de votre travail, vous pouvez
  17.136 -voir vos modification au fur et à mesure en redémarrant le gestionnaire de
  17.137 -fenêtres via le menu ou la commande&nbsp;: <code>jwm  -restart</code>. Dans le
  17.138 -fichier de configuration les balises de styles débutent après  la ligne de 
  17.139 -commentaires&nbsp;: &lt;!-- Visual Styles --&gt;. Pour commencer voici une petite
  17.140 -liste des balises de styles principales avec une courte description&nbsp;:
  17.141 -</p>
  17.142 -<ul>
  17.143 -    <li><code>Background</code> gére le fond d'écran. Ce tag supporte les
  17.144 -    attributs&nbsp;: <code>solid, gradient, image</code> ou <code>tile</code>,
  17.145 -    permettant respectivement d'utiliser une couleur solide, de créer un
  17.146 -    dégradé, d'afficher une image redimensinnée ou en mode tuile.</li>
  17.147 -    <li><code>BorderStyle</code> contrôle le style de la bordure des fenêtres</li>
  17.148 -    <li><code>TrayStyle</code> contrôle une barre des tâches. Vous pouvez en
  17.149 -    mettre plusieurs (en haut et en bas par exemple). La barre des tâches peut,
  17.150 -    entre autre, être cachée automatiquement ou ne remplir qu'une partie de
  17.151 -    l'écran via l'attribut <code>width</code>.</li>
  17.152 -    <li><code>TaskListStyle</code> contrôle le style de la liste des fenêtres 
  17.153 -    ouvertes sur le bureau courant.</li>
  17.154 -    <li><code>PagerStyle</code> contrôle le pager affichant les différents 
  17.155 -    bureaux virtuels (quatre par défaut).</li>
  17.156 -    <li><code>MenuStyle</code> définit le style du menu.</li>
  17.157 -    <li>Les icônes sont définies par le tag <code>IconPath</code>, vous pouvez
  17.158 -    facilement utiliser vos icônes personnelles en spécifiant le chemin
  17.159 -    complet vers le répertoire qui les contient. A noter que vous pouvez
  17.160 -    spécifier plus d'un chemin, si vous voulez par exemple utiliser vos
  17.161 -    images et celles du système contenues dans&nbsp;: 
  17.162 -    <code>/usr/share/pixmaps</code> et <code>/usr/share/icons</code>. SliTaz 
  17.163 -    utilise les icons du thème Tango: <a href="http://tango.freedesktop.org/"
  17.164 -    >tango.freedesktop.org</a> pour le menu. Ils sont de taille 16x16 et se
  17.165 -    trouvent dans le répertoire&nbsp;: <code>/usr/share/icons/Tango</code>.
  17.166 -    Vous pouvez en rajouter, les modifier, les supprimer, etc. Si vous désirez
  17.167 -    installer de nouvelles icônes en espace utilisateur, nous vous conseillons
  17.168 -    d'utiliser un répertoire personnel <code>~/Images/Icons</code> (configurer
  17.169 -    par défaut) ou un répertoire caché <code>~/.icons</code>.
  17.170 -</li>
  17.171 -</ul>
  17.172 -<p>
  17.173 -Les couleurs peuvent être définies avec leur nom ou leur numéro RGB, tel que&nbsp;:
  17.174 -<code>#3A4956</code>. Pour utiliser de belles couleurs en mode dégradé
  17.175 -(<em>gradient</em>), vous devez spécifier deux couleurs séparées par
  17.176 -deux points, exemple&nbsp;: <code>#6C0023:#3E1220</code>. Vous pouvez aussi changer
  17.177 -les polices et leurs tailles en utilisant la balise&nbsp;: <code>Font</code>. Il y
  17.178 -a encore quelques petites choses que vous pouvez modifier pour personnaliser
  17.179 -votre bureau, telles que le format de l'horloge ou le nom du bouton et son icône.
  17.180 -Avant de redémarrer JWM avec votre nouveau fichier de configuration, vous
  17.181 -pouvez vérifier sa syntaxe en utilisant la commande&nbsp;: <code>jwm -p</code>.
  17.182 -Pour aller plus loin, le manuel officiel décrit tous les tags, les options
  17.183 -possibles et les attributs valides. Vous pouvez le consulter en ligne sur le
  17.184 -site web de JWM. 
  17.185 -</p>
  17.186 -<a name="ontheweb"></a>
  17.187 -<h3><font color="#6c0023">JWM sur le web</font></h3>
  17.188 -<ul>
  17.189 -    <li><a href="http://www.joewing.net/programs/jwm/"
  17.190 -    >www.joewing.net/programs/jwm/</a> - Le site web officiel de Joe's 
  17.191 -    Window Manager, fournissant des news et le manuel complet.</li>
  17.192 -    <li><a href="http://joesnet.sytes.net/">joesnet.sytes.net</a> - Site web
  17.193 -    de JoesBox, proposant des thèmes et divers petits utilitaires à utiliser
  17.194 -    avec JWM.</li>
  17.195 -    <li>#jwm sur irc.freenode.net - Le canal de discussions IRC de JWM sur
  17.196 -    les serveurs de Freenode.</li>
  17.197 -</ul>
  17.198 -
  17.199 -<!-- End of content -->
  17.200 -</div>
  17.201 -
  17.202 -<!-- Footer. -->
  17.203 -<div id="footer">
  17.204 -	<div class="footer-right"></div>
  17.205 -	<a href="#top">Haut de la page</a> | 
  17.206 -	<a href="index.html">Table des matières</a>
  17.207 -</div>
  17.208 -
  17.209 -<div id="copy">
  17.210 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  17.211 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  17.212 -    Documentation publiées sous
  17.213 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  17.214 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  17.215 -</div>
  17.216 -
  17.217 -</body>
  17.218 -</html>
    18.1 --- a/doc/handbook-stable/livecd.html	Fri Apr 10 11:32:16 2009 +0200
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,347 +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 Handbook - LiveCD</title>
    18.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   18.10 -    <meta name="description" content="utiliser le livecd options login utilisateur session X" />
   18.11 -    <meta name="expires" content="never" />
   18.12 -    <meta name="modified" content="2007-12-04 12:30: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="install.html">Installation</a> |
   18.25 -    <a href="index.html">Table des matières</a>
   18.26 -</div>
   18.27 -<h1><font color="#3E1220">SliTaz Handbook</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 -<h2><font color="#DF8F06">Utiliser le LiveCD et ses options</font></h2>
   18.35 -
   18.36 -<ul>
   18.37 -    <li><a href="#quick-intro">Rapide introduction au LiveCD.</a></li>
   18.38 -    <li><a href="#boot">Démarrer sur le CD (<em>boot</em>).</a></li>
   18.39 -    <li><a href="#options">Options à passer au démarrage.</a></li>
   18.40 -    <li><a href="#kernel-param">Paramètres du noyau Linux</a> - Matériel
   18.41 -    et modes VGA.</li>
   18.42 -    <li><a href="#home">Option : home=usb</a> - Conserver ses donnés sur un
   18.43 -    media USB.</li>
   18.44 -    <li><a href="#i18n">Options : lang=XX et kmap=XX</a> - Spécifier la langue
   18.45 -    et le clavier.</li>
   18.46 -    <li><a href="#config">Option : config=&lt;device&gt;,&lt;path&gt;</a> -
   18.47 -    Lancer un script au démarrage du LiveCD.</li>
   18.48 -    <li><a href="#sound">Option : sound=*</a> - Supprimer le support du son ou
   18.49 -    saute la configuration automatique.</li>
   18.50 -    <li><a href="#modprobe">Option : modprobe=modules</a> - Charger des modules
   18.51 -    à la volée.</li>
   18.52 -    <li><a href="#sessions">Sessions</a> - Login, mots de passes et X.</li>
   18.53 -</ul>
   18.54 -
   18.55 -<a name="quick-intro"></a>
   18.56 -<h3><font color="#6c0023">Rapide introduction au LiveCD</font></h3>
   18.57 -<p>
   18.58 -Le LiveCD de SliTaz GNU/Linux est une distribution libre fonctionnant depuis
   18.59 -un cdrom. La distribution vous permet d'emporter avec vous un mini système
   18.60 -ultra rapide, léger et sans rien installer. L'utilisation du LiveCD de SliTaz
   18.61 -est absolument sans risques pour le système d'exploitation existant sur
   18.62 -l'ordinateur hôte et SliTaz ne touche pas aux disques durs. Le LiveCD est
   18.63 -disponible sous forme d'image au format ISO contenant le système 
   18.64 -d'exploitation complet et compressé. Cette image ISO peut être gravée sur
   18.65 -un cdrom (CD-RW ou un CD-R), ensuite, il suffit de redémarrer la machine
   18.66 -avec le cdrom dans le lecteur de CD ou DVD pour lancer SliTaz en mémoire vive
   18.67 -(RAM). Une fois en fonctionnement, SliTaz est autonome, vous pouvez retirer le
   18.68 -cdrom et utiliser le système pendant des mois sans redémarrer...
   18.69 -</p>
   18.70 -
   18.71 -<a name="boot"></a>
   18.72 -<h3><font color="#6c0023">Démarrer sur le CD (<em>boot</em>)</font></h3>
   18.73 -<p>
   18.74 -L'utilisation de SliTaz nécessite que votre machine démarre (<em>boot</em>)
   18.75 -depuis le périphérique de CD/DVD et non pas depuis le disque dur. Dans la
   18.76 -plupart des cas votre ordinateur est déjà configuré pour amorcer sur cdrom, si
   18.77 -ce n'est pas le cas, il faut modifier l'ordre de démarrage via l'interface de
   18.78 -configuration du BIOS accessible, en général, en pressant une touche
   18.79 -(<code>F10</code>, <code>F12</code>, <code>esc</code> ou autre) dans les
   18.80 -premières secondes qui suivent l'allumage de la machine. Quand vous êtes dans
   18.81 -le BIOS, il faut chercher les paramètres relatifs à la séquence de démarrage
   18.82 -tels que <em>Boot Order</em> ou <em>Boot Device</em> et changer l'ordre pour
   18.83 -que le cdrom arrive en premier. Pour finir, n'oubliez pas d'enregistrer les
   18.84 -modifications avant de quitter l'interface de configuration du BIOS.
   18.85 -</p>
   18.86 -<p>
   18.87 -Quand la machine a réussi à démarrer sur le cdrom, vous vous retrouvez avec
   18.88 -une image <em>splash</em> du logo de Slitaz et une invite de commande
   18.89 -permettant de passer différentes options au noyau Linux et aux scripts de
   18.90 -démarrage (<em>boot scripts</em>) utilisés par SliTaz. Il suffit alors de
   18.91 -taper sur la touche <code>ENTER</code> pour lancer le système avec ou sans
   18.92 -options, la touche <code>F1</code> affichera un texte d'aide et d'informations.
   18.93 -</p>
   18.94 -
   18.95 -<a name="options"></a>
   18.96 -<h3><font color="#6c0023">Options et paramètre à passer au démarrage</font></h3>
   18.97 -<p>
   18.98 -Le système LiveCD de SliTaz propose diverses options à passer au démarrage
   18.99 -(<em>boot</em>), via l'invite de commandes propulsé par Syslinux. Il y deux
  18.100 -types d'options : celles de SliTaz et celles du noyau Linux. Les options
  18.101 -propres à SliTaz sont utilisées par les scripts de démarrage et les paramètres
  18.102 -du noyau Linux (<em>kernel boot parameters</em>), tel que le mode VGA, sont
  18.103 -gérés directement par le noyau. Pour passer des options au démarrage vous devez
  18.104 -commencer par taper <code>slitaz</code> suivit des options, pour vous simplifier
  18.105 -la vie vous pouvez simplement taper par exemple <code>fr</code> et ENTER pour 
  18.106 -charger un fichier de clavier (en clavier qwerty <code>slitaz</code> 
  18.107 -correspond à : <code>slitqw</code>). Exemple :
  18.108 -</p>
  18.109 -<pre>
  18.110 - slitaz vga=791 no387
  18.111 -</pre>
  18.112 -<p>
  18.113 -A noter que le noyau Linux conserve les données passées au <em>boot</em> dans
  18.114 -le fichier texte <code>/proc/cmdline</code>. Sur un système GNU/Linux en
  18.115 -fonctionnement, ce fichier est facilement lisible depuis un terminal et via la
  18.116 -commande :
  18.117 -</p>
  18.118 -<pre>
  18.119 - $ cat /proc/cmdline 
  18.120 -</pre>
  18.121 -
  18.122 -<a name="kernel-param"></a>
  18.123 -<h3><font color="#6c0023">Paramètres du noyau Linux</font></h3>
  18.124 -<p>
  18.125 -Sur les systèmes GNU/Linux, les paramètres spécifiques au noyau Linux varient
  18.126 -en fonction de la configuration utilisée lors de la compilation de celui-ci.
  18.127 -Le noyau utilisé par SliTaz est construit avec un minimum de modules et
  18.128 -propose peu de paramètres modifiables au démarrage. Cela dit, vous avez
  18.129 -la possibilité de désactiver l'émulation d'un coprocesseur mathématique via
  18.130 -le code : <code>no387</code> et/ou d'activer <code>irqpoll</code> en cas de
  18.131 -problèmes d'interruption avec le matértiel (lecteur CD/DVD par exemple). Le
  18.132 -noyau Linux de SliTaz fournit aussi un mode de sortie video vga VESA pour le
  18.133 -<em>framebuffer</em>. C'est lui qui affiche le petit logo Tux et gère la
  18.134 -taille d'affichage du terminal Linux. A noter qu'une fois le système démarré,
  18.135 -vous avez accès à six pseudo terminaux Linux via les combinaisons de touches : 
  18.136 -<code>Ctrl+alt+F1</code>, <code>Ctrl+alt+F2</code>, etc.
  18.137 -</p>
  18.138 -
  18.139 -<h4>vga=XXX - Modes VGA du noyau</h4>
  18.140 -<pre class="script">
  18.141 -Colors | 640x480  800x600  1024x768  1280x1024  1600x1200
  18.142 --------------------------------------------------------
  18.143 -256    |  769      771       773       775        796
  18.144 -32768  |  784      787       790       793        797
  18.145 -65536  |  785      788       791       794        798
  18.146 -16,8M  |  786      789       792       795        799
  18.147 -</pre>
  18.148 -
  18.149 -<a name="home"></a>
  18.150 -<h3><font color="#6c0023">Option : home=usb - Conserver ses donnés</font></h3>
  18.151 -<p>
  18.152 -L'option <code>home=usb</code> ou <code>home=*</code> active
  18.153 -le montage d'une partition d'un périphérique USB externe sur le répertoire
  18.154 -<code>/home</code> (maison) destiné aux utilisateurs du système.
  18.155 -L'utilisation d'une clé USB, d'un disque dur externe ou d'une carte SD, 
  18.156 -permet de conserver les informations utilisateur sur un support persistant.
  18.157 -Associer le LiveCD de Slitaz à un support de stockage a de gros avantages,
  18.158 -tels que de conserver la configuration de vos applications préférées, vos
  18.159 -marques pages, vos documents, vos images, etc. Cette technique vous permet
  18.160 -aussi de créer votre propre menu et votre propre thème pour le gestionnaire de
  18.161 -fenêtres JWM. Vous pouvez par exemple facilement utiliser une image en fond
  18.162 -d'écran et la retrouver à chaque fois que vous utiliser le cdrom de SliTaz.
  18.163 -Ces informations sont stockées dans des fichiers de configurations cachés
  18.164 -propre à chaque compte du système. La plupart des applications destinées aux
  18.165 -utilisateurs ont un fichier/répertoire de configuration système généralement
  18.166 -situé dans <code>/etc</code> et un fichier/répertoire caché (commençant par
  18.167 -un point) appartenant à l'utilisateur. Pour utiliser cette option il faut une
  18.168 -partition formatée en <code>ext3</code> et située sur un périphérique USB tel
  18.169 -qu'une clé USB <em>flash memory</em>, le format <code>ext3</code> est un
  18.170 -système de fichiers journalisé, supportant la gestion des permissions et
  18.171 -offrant donc bien plus de sécurité que le format <code>FAT32</code> ou
  18.172 -<code>NTFS</code> utilisé par Windows. A noter que la lecture ou l'écriture
  18.173 -sur un système de fichiers <code>ext3</code> n'est pas supportée nativement
  18.174 -par Windows mais que SliTaz peut lire et écrire sur un système de fichiers
  18.175 -<code>FAT32</code> grâce au support natif fourni par le noyau Linux.
  18.176 -</p>
  18.177 -<p>
  18.178 -Si vous avez déjà un media externe formaté en <code>ext3</code>, vide ou
  18.179 -contenant des données mais ayant assez d'espace libre, vous pouvez directement
  18.180 -l'utiliser. Aucune donnée existante ne sera détruite, il y aura juste un
  18.181 -répertoire <code>hacker/</code> créé automatiquement lors de la première
  18.182 -utilisation du LiveCD avec le périphérique et la partition en question.
  18.183 -</p>
  18.184 -<h4>Partitions et formatage d'un media</h4>
  18.185 -<p>
  18.186 -Dans la plupart des cas les clés USB et les cartes de type SD <em>card</em>
  18.187 -n'ont qu'une seule partition, généralement reconnue comme <code>sda1</code>
  18.188 -par le noyau Linux. Une fois formatée, vous pouvez utiliser cette première
  18.189 -partition en passant l'option <code>home=sda1</code> ou plus simplement 
  18.190 -<code>home=usb</code> à l'invite de commandes disponible au démarrage du
  18.191 -système. Si vous désirez utiliser une partition d'un disque dur externe, 
  18.192 -composé de multiples partitions, vous pouvez utiliser l'option 
  18.193 -<code>home=sda[1-9]</code> en spécifiant la bonne partition. A noter que vous
  18.194 -pouvez aussi partitionner une clé USB en différentes partitions et utiliser
  18.195 -une de ces partitions comme <em>home</em>. Pour savoir si votre media a bien
  18.196 -été reconnu et connaître l'emplacement depuis lequel il est accessible, vous
  18.197 -pouvez utiliser l'utilitaire <code>fdisk</code> avec l'option <code>-l</code>.
  18.198 -Pour utiliser cette commande vous devez avoir les droits d'administrateur
  18.199 -système (<em>root</em>), que vous pouvez obtenir via la commande
  18.200 -<code>su</code> suivi du mot de passe <em>root</em>. Exemple :
  18.201 -</p>
  18.202 -<pre>
  18.203 - $ su
  18.204 - # fdisk -l
  18.205 -</pre>
  18.206 -<p>
  18.207 -Le formatage en <code>ext3</code> va détruire toutes les données contenues sur
  18.208 -la partition en question, attention à ne pas vous tromper de disque ou de
  18.209 -partition. Une fois que le media sera formaté, il sera prêt à être utilisé
  18.210 -pour stocker vos données personnelles. Pour formater la première partition
  18.211 -d'un périphérique <code>sda</code>, vous pouvez utiliser la commande 
  18.212 -<code>mkfs.ext3</code> ou l'utilitaire Tazusb :
  18.213 -</p>
  18.214 -<pre>
  18.215 - # mkfs.ext3 /dev/sda1
  18.216 - ou:
  18.217 - # tazusb format /dev/sda1
  18.218 -</pre>
  18.219 -<h4>Utiliser un media</h4>
  18.220 -<p>
  18.221 -L'utilisation d'un périphérique externe commence lors du démarrage
  18.222 -(<em>boot</em>) du système LiveCD, il faut spécifier l'option 
  18.223 -<code>home=usb</code> ou <code>home=*</code> précédée par
  18.224 -<code>slitaz</code>. La partition peut aussi être spécifiée en utilisant
  18.225 -l'UUID ou le label de la partition. Exemple :
  18.226 -</p>
  18.227 -<pre>
  18.228 - slitaz home=usb
  18.229 - slitaz home=sdb1
  18.230 - slitaz home=UUID/LABEL
  18.231 -</pre>
  18.232 -<p>
  18.233 -Lors de l'exécution des scripts de démarrage, SliTaz lit le fichier 
  18.234 -<code>/proc/cmdline</code> pour savoir si une partition doit être montée sur
  18.235 -<code>/home</code>. Si l'option existe, le script va commencer par attendre
  18.236 -environ 10 secondes que le media soit bien détecté par le noyau Linux et
  18.237 -tenter de monter la partition. Lors de la première utilisation le contenu
  18.238 -original du répertoire <code>/home/hacker</code> est copié sur la nouvelle
  18.239 -partition préalablement montée. Vous aurez alors un système fonctionnant en
  18.240 -mémoire vive et des données personnelles sur votre media de type USB.
  18.241 -</p>
  18.242 -
  18.243 -<a name="i18n"></a>
  18.244 -<h3><font color="#6c0023">Options : lang=XX et kmap=XX - Langue et clavier</font></h3>
  18.245 -<p>
  18.246 -Le LiveCD de Slitaz vous propose de configurer la langue et le clavier
  18.247 -directement au <em>boot</em> ou graphiquement pendant l'initialisation du
  18.248 -système. Cela veut dire que si vous ne spécifiez pas la langue ou le clavier
  18.249 -via l'invite de commandes, le système lancera automatiquement une interface
  18.250 -de configuration lors de l'exécution des scripts de démarrage. SliTaz est
  18.251 -en français <code>fr</code> et en anglais <code>en</code>, les claviers
  18.252 -<code>be ca de en es fr_CH fr it jp us </code>. Exemple d'utilisation de
  18.253 -ces options :
  18.254 -</p>
  18.255 -<pre>
  18.256 - slitaz lang=fr kmap=be
  18.257 -</pre>
  18.258 -
  18.259 -<a name="config"></a>
  18.260 -<h3><font color="#6c0023">Option : config=&lt;device&gt;,&lt;path&gt;</font></h3>
  18.261 -<p>
  18.262 -L'option <code>config=</code> vous permet de lancer un script au démarrage
  18.263 -du LiveCD, ce script peur être situé sur une partition d'un disque dur local
  18.264 -ou sur un media de type USB. Cette option permet par exemple, de monter une
  18.265 -image ISO sur <code>/usr</code> afin de pouvoir éconnomiser le la mémoire
  18.266 -vive et utilisé SliTaz sur de machines ayant 32 Mb RAM. Exemple avec un script
  18.267 -nommé <code>slitaz.sh</code> et sutué sur la première partition du premier
  18.268 -disque dur local :
  18.269 -</p>
  18.270 -<pre>
  18.271 - slitaz config=/dev/hda1,slitaz.sh
  18.272 -</pre>
  18.273 -
  18.274 -<a name="sound"></a>
  18.275 -<h3><font color="#6c0023">Option : sound=*</font></h3>
  18.276 -<p>
  18.277 -L'option <code>sound=no</code> ou <code>sound=noconf</code> vous permettent
  18.278 -respéctivement, de supprimer tous les modules et applications en rapport au
  18.279 -support du son pour gagner de la mémoire vive (RAM), ou de sauter la
  18.280 -configuration automatique au démarrage si vous ne désirez pas configurer le son
  18.281 -mais quand même conserver le nécessaire pour un configuration manuel par
  18.282 -la suite.
  18.283 -</p>
  18.284 -<pre>
  18.285 - slitaz sound=no
  18.286 -</pre>
  18.287 -
  18.288 -<a name="modprobe"></a>
  18.289 -<h3><font color="#6c0023">Option : modprobe=modules</font></h3>
  18.290 -<p>
  18.291 -L'option <code>mdprobe=modules</code> vous permettent de charger des modules
  18.292 -du noyau à la volée lors du démarrage du système. Cette options est utile par
  18.293 -exemple si un driver compilé en modules est nécessaire à la configuration de
  18.294 -la carte réseau ou son. A noter que sur un système en fonction, vous pouvez
  18.295 -lister les modules disponibles via la commande : <code>modprobe -l</code> et
  18.296 -que la commande <code>lspci</code> peut vous aider à connaître votre matériel
  18.297 -et le nom du bon driver. Pour charger un ou des modules :
  18.298 -</p>
  18.299 -<pre>
  18.300 - slitaz modprobe=modules1,modules2
  18.301 -</pre>
  18.302 -
  18.303 -<a name="sessions"></a>
  18.304 -<h3><font color="#6c0023">Sessions - Login, mots de passes et X</font></h3>
  18.305 -<p>
  18.306 -Quand le système a finit son initialisation, l'écran est nettoyé et l'invite
  18.307 -de <em>login</em> ou le gestionnaire de connexion Slim s'affiche. Sur un 
  18.308 -système GNU/Linux il y a un administrateur système nommé <em>root</em>, il 
  18.309 -a tous les droits et ne devrait pas être utilisé pour se loguer directement.
  18.310 -SliTaz a donc un compte <em>root</em> et propose un utilisateur <em>hacker</em>
  18.311 -sans mot de passe. Pour devenir <em>root</em> au sein d'une session utilisateur,
  18.312 -vous pouvez utiliser la commande <code>su</code> suivie du mot de passe root.
  18.313 -En mode LiveCD, le mot de passe <em>root</em> est <code>root</code>. 
  18.314 -</p>
  18.315 -<p>
  18.316 -Une fois logué dans une session, vous pouvez utiliser les nombreuses commandes
  18.317 -disponibles, les outils en mode texte tels que l'éditeur GNU Nano ou le
  18.318 -gestionnaire de fichiers Clex. Vous pouvez aussi lancer une session graphique
  18.319 -(X) via la commande <code>startx</code> ou encore vous connecter à une machine
  18.320 -distante via une session SSH ou X. La commande <code>startx</code> va lancer
  18.321 -le serveur graphique (Xvesa) et démarrer le gestionnaire de fenêtres JWM, vous
  18.322 -aurez alors la possibilité d'utiliser des applications graphiques via le menu
  18.323 -fourni par SliTaz et propulsé par JWM (Joe Window Manager). Pour lancer une 
  18.324 -session X depuis une console Linux, dans le cas par exemple ou vous avez utilisé
  18.325 -l'option <code>screen=text</code> et que Slim n'est pas lançé :
  18.326 -</p>
  18.327 -<pre>
  18.328 - $ startx
  18.329 -</pre>
  18.330 -
  18.331 -<!-- End of content -->
  18.332 -</div>
  18.333 -
  18.334 -<!-- Footer. -->
  18.335 -<div id="footer">
  18.336 -	<div class="footer-right"></div>
  18.337 -	<a href="#top">Haut de la page</a> | 
  18.338 -	<a href="index.html">Table des matières</a>
  18.339 -</div>
  18.340 -
  18.341 -<div id="copy">
  18.342 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  18.343 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  18.344 -    Documentation publiées sous
  18.345 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  18.346 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  18.347 -</div>
  18.348 -
  18.349 -</body>
  18.350 -</html>
    19.1 --- a/doc/handbook-stable/liveusb.html	Fri Apr 10 11:32:16 2009 +0200
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,492 +0,0 @@
    19.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    19.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    19.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    19.7 -<head>
    19.8 -    <title>SliTaz Handbook - LiveUSB</title>
    19.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   19.10 -    <meta name="description" content="" />
   19.11 -    <meta name="expires" content="never" />
   19.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   19.13 -    <meta name="publisher" content="www.slitaz.org" />
   19.14 -    <meta name="author" content="Christophe Lincoln"/>
   19.15 -    <link rel="shortcut icon" href="favicon.ico" />
   19.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   19.17 -</head>
   19.18 -<body bgcolor="#ffffff">
   19.19 -
   19.20 -<!-- Header and quick navigation -->
   19.21 -<div id="header">
   19.22 -<div align="right" id="quicknav">
   19.23 -    <a name="top"></a>
   19.24 -    <a href="index.html">Table des matières</a>
   19.25 -</div>
   19.26 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   19.27 -</div>
   19.28 -
   19.29 -<!-- Content. -->
   19.30 -<div id="content">
   19.31 -<div class="content-right"></div>
   19.32 -
   19.33 -<h2><font color="#DF8F06">LiveUSB - SliTaz sur un media USB</font></h2>
   19.34 -
   19.35 -<ul>
   19.36 -	<li><a href="#method">Methodes, type de media et notes</a> - Introduction,
   19.37 -	système de fichiers, résumé des étapes.</li>
   19.38 -	<li><a href="#tazusb">LiveUSB en 2 commandes</a> - Utiliser TazUSB pour
   19.39 -	créer un LiveUSB facilement.</li>
   19.40 -	<li><a href="#prepa">Préparer le media USB</a> - Formater si besoin est,
   19.41 -	copier les fichiers du LiveCD.</li>
   19.42 -	<li><a href="#grub">Installer et utiliser GRUB</a> - Installer le
   19.43 -	gestionnaire de démarrage GRUB sur le media USB.</li>
   19.44 -	<li><a href="#grubiso">GRUB sur cdrom</a> - Utiliser le media via un cdrom
   19.45 -	bootable contenant GRUB.</li>
   19.46 -	<li><a href="#extlinux">Installer et utiliser EXTLINUX</a> - Installer le
   19.47 -	gestionnaire de démarrage EXTLINUX sur le media USB.</li>
   19.48 -	<li><a href="#windows">Installer SliTaz sur USB depuis Windows</a> - Installer
   19.49 -	SliTaz sur un media USB en utilisanr Syslinux depuis Windows.</li>
   19.50 -</ul>
   19.51 -
   19.52 -<a name="method"></a>
   19.53 -<h3><font color="#6c0023">Methodes, type de media et notes</font></h3>
   19.54 -<p>
   19.55 -Ce document décrit les étapes à réaliser pour installer les fichiers nécessaires
   19.56 -afin de démarrer SliTaz depuis un périphérique de type USB (clé, carte SD,
   19.57 -disque dur externe). Ce n'est pas une installation du système à proprement
   19.58 -parler, le mode de fonctionnemnt de SliTaz reste le même qu'en mode LiveCD,
   19.59 -c'est à dire que le système sera entièrement chargé en mémoire vive (RAM)
   19.60 -lors du démarrage. Avoir SliTaz sur un media USB vous permet de vous passer
   19.61 -du cdrom sur les machines capables de démarrer depuis un périphérique USB et
   19.62 -l'utiliser le même media pour stocker vos données personnelles de manière
   19.63 -persistante. Il faut aussi savoir que tous les PC ne sont pas capables de 
   19.64 -démarrer directement sur USB et que le démarrage du système est plus long
   19.65 -que depuis un cdrom.
   19.66 -</p>
   19.67 -<h4>Disque dur externe, carte SD ou clé USB</h4>
   19.68 -<p>
   19.69 -Un media de stockage USB peut être un disque dur externe de grande ou petite
   19.70 -capacité, une carte de type SD/flash ou une clé USB. Vous pouvez par exemple,
   19.71 -utiliser l'ancienne carte d'un appareil de photos numérique ayant au 
   19.72 -minimum une capacité de 32 Mb. Cela dit, l'utilisation de 
   19.73 -<a href="#grub">GRUB</a> avec les clés USB ne réussi pas toujours et dépend
   19.74 -du type de clé. Si l'utilisation de GRUB échoue, il est conseillé d'utiliser
   19.75 -le gestionaire de démarrage <a href="#extlinux">EXTLINUX</a> et d'installer
   19.76 -un MBR fonctionnel sur la clé USB.
   19.77 -</p>
   19.78 -<p>
   19.79 -Pour commencer nous vous conseillons d'utiliser une partition formatée en ext3
   19.80 -et non au format natif FAT32. Le système de fichiers ext3 est un système de
   19.81 -fichiers propre à GNU/Linux, robuste, fiable et illisible nativement depuis
   19.82 -Windows, ce qui peut être un point positif ou négatif. A noter que vous pourrez
   19.83 -aussi utiliser cette même partition pour stocker vos données de manière
   19.84 -persistante via l'option <code>home=usb</code> proposée par SliTaz. Cela dit,
   19.85 -vous pouvez aussi installer SliTaz sur une clé USB au format FAT32 comme
   19.86 -suggéré sur le forum de SliTaz : 
   19.87 -<a href="http://forum.slitaz.org/viewtopic.php?pid=28#p28">SliTaz sur clé USB FAT32</a>.
   19.88 -</p>
   19.89 -<h4>&Eacute;tapes à réaliser</h4>
   19.90 -<p>
   19.91 -En gros, il faut récupérer les fichiers contenus sur le LiveCD, les
   19.92 -copier sur le media USB et installer un gestionnaire de démarrage. A noter
   19.93 -qu'il existe plusieurs gestionnaires de démarrage, Syslinux, GRUB ou encore
   19.94 -Lilo. SliTaz fournit GRUB sur la version standard du LiveCD et dans les paquets
   19.95 -du miroir, il a l'avantage de pouvoir aussi être utilisé pour démarrer
   19.96 -d'autres systèmes d'expoitations et de proposer un SHell permettant par exemple
   19.97 -de réinstaller GRUB dans le MBR (Master Boot Record) d'un disque dur.
   19.98 -</p>
   19.99 -
  19.100 -<a name="tazusb"></a>
  19.101 -<h3><font color="#6c0023">LiveUSB en 2 commandes</font></h3>
  19.102 -<p>
  19.103 -Pour créer facilement un système Live tenant sur un media USB, vous pouvez
  19.104 -utiliser TazUSB ou installer les fichiers manuellement. TazUSB est un 
  19.105 -utilitaire simple, efficace et bien testé. Vous pouvez créer un media en une ou
  19.106 -deux commandes. Pour cela il vous faut un LiveCD de SliTaz et biensûr un media
  19.107 -USB dont vous devez connaître le nom (<code>fdisk -l</code> ou <code>blkid</code>).
  19.108 -Formatage optionnel et génération d'un media bootable reconnu comme /dev/sdb1:
  19.109 -</p>
  19.110 -<pre>
  19.111 - # tazusb format /dev/sdb1
  19.112 - # tazusb gen-liveusb /dev/sdb1
  19.113 -</pre>
  19.114 -<p>
  19.115 -Une fois le media généré, vous pouvez redémarrer sur votre media USB. Si vous 
  19.116 -désirez installer des applications, mettre à jour ou configurer le système et
  19.117 -retouver vos modifications lors de a prochaine utilisation, il vous faut
  19.118 -recréer le système compressé en utilisant la commande <code>writefs</code> de
  19.119 -TazUSB. A noter que le menu de JWM propose par défaut des entrées pour écrire
  19.120 -le système sur le media en utilisant gzip, lzma ou aucune compression (prend 
  19.121 -plus de place mais démarre beaucoup plus rapidement).
  19.122 -</p>
  19.123 -
  19.124 -<a name="prepa"></a>
  19.125 -<h3><font color="#6c0023">Préparer le media USB</font></h3>
  19.126 -<p>
  19.127 -Si vous avez déjà une partition au format ext3, vous n'avez pas besoin de
  19.128 -reformater, sinon il faut créer un système de fichier avec l'utilitaire
  19.129 -<code>mkfs.ext3</code>. Attention le formatage d'une partition détruit toutes
  19.130 -les données qui s'y trouvent. Généralement, la première ou unique partition 
  19.131 -d'un media USB est reconnu par le noyau Linux comme <code>/dev/sda</code>, pour
  19.132 -lister les périphériques et partitions disponibles vous pouvez utiliser la
  19.133 -commande <code>fdisk -l</code> avant de créer le système de fichiers ext3 :
  19.134 -</p>
  19.135 -<pre>
  19.136 - # mkfs.ext3 /dev/sda1
  19.137 - # mount -t ext3 /dev/sda1 /media/flash
  19.138 -</pre>
  19.139 -<p>
  19.140 -Le formatage de la partition va créer un répertoire système nommé
  19.141 -<code>lost+found</code> (perdu et trouvé), ce répertoire est utiliser par le
  19.142 -système de fichier en cas de problèmes. Maintenant que le media est formaté 
  19.143 -et monté, vous pouvez copier le contenu du cdrom sur le périphérique, soit
  19.144 -depuis un cdrom gravé, soit depuis une image ISO locale :
  19.145 -</p>
  19.146 -<pre>
  19.147 - # mount -t iso9660 /dev/cdrom /media/cdrom
  19.148 - Ou :
  19.149 - # mount -o loop slitaz-cooking.iso /media/cdrom
  19.150 -</pre>
  19.151 -<p>
  19.152 -Copie de tous les fichiers contenu dans le répertoire <code>boot/</code>
  19.153 -du LiveCD, il se peut que le système de fichiers compressé soit nommé 
  19.154 -<code>rootfs.lz</code>, si c'est le cas, il faut le renommer en 
  19.155 -<code>rootfs.gz</code> :
  19.156 -</p>
  19.157 -<pre>
  19.158 - # cp -a /media/cdrom/boot /media/flash
  19.159 - # mv /media/flash/boot/rootfs.lz /media/flash/boot/rootfs.gz
  19.160 -</pre>
  19.161 -
  19.162 -<a name="grub"></a>
  19.163 -<h3><font color="#6c0023">Installer et utiliser GRUB</font></h3>
  19.164 -<p>
  19.165 -Pour installer GRUB (GRand Unified Bootloader) il faut commencer par copier 
  19.166 -les fichiers <code>stage1</code> et <code>stage2</code> depuis 
  19.167 -<code>/usr/lib/grub/i386-pc</code> dans le répertoire <code>boot/grub</code> 
  19.168 -du media USB. Une fois les fichiers copiés et le media trouvé par GRUB, vous
  19.169 -allez pouvoir installer le gestionnaire de démarrage dans le MBR du
  19.170 -périphérique. Copie des fichiers, lancement du SHell GRUB et recherche de
  19.171 -<code>stage1</code> fraîchement copié :
  19.172 -</p>
  19.173 -<pre>
  19.174 - # cp /usr/lib/grub/i386-pc/stage[1-2] /media/flash/boot/grub
  19.175 - # grub
  19.176 - grub> find /boot/grub/stage1
  19.177 -</pre>
  19.178 -<p>
  19.179 -Ce qui peut donner (hd0,0), (hd1,0) ou encore (hd2,0), GRUB voit le premier
  19.180 -disque <code>hda</code> comme <code>hd0</code>, il faut donc modifier les 
  19.181 -valeures en fonction de votre configuration. Il se peut aussi que votre media 
  19.182 -ne soit pas trouvé, dans ce cas vous pouvez utiliser le <em>bootloader</em>
  19.183 -<a href="#extlinux">EXTLINUX</a>. Pour installer GRUB vous pouvez
  19.184 -utiliser les commandes <code>root</code> et <code>setup</code>. Pour quitter 
  19.185 -le SHell GRUB c'est la commande <code>quit</code> :
  19.186 -</p>
  19.187 -<pre>
  19.188 - grub> root (hd2,0)
  19.189 - grub> setup (hd2)
  19.190 - grub> quit
  19.191 -</pre>
  19.192 -<p>
  19.193 -La dernière chose qu'il reste à faire avant de redémarrer, est de créer un
  19.194 -fichier de configuration de GRUB permettant de lancer SliTaz avec l'option
  19.195 -<code>home=usb</code>, ce qui permet d'utiliser aussi le media comme partition
  19.196 -<code>/home</code> pour stocker ses données, installer des applications en 
  19.197 -espace utilisateur et conserver vos configurations logiciels. Le fichiers
  19.198 -de configuration utilisé par GRUB peut être créé avec votre éditeur de texte
  19.199 -préféré, exemple avec LeafPad :
  19.200 -</p>
  19.201 -<pre>
  19.202 - # leafpad /media/flash/boot/grub/menu.lst
  19.203 -</pre>
  19.204 -<pre class="script">
  19.205 -# /boot/grub/menu.lst: GRUB boot loader configuration.
  19.206 -#
  19.207 -
  19.208 -# Change the colors.
  19.209 -color yellow/brown light-green/black
  19.210 -
  19.211 -# For booting SliTaz from a cdrom or USB media (LiveRAM).
  19.212 -#
  19.213 -title 	SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9)
  19.214 -kernel 	/boot/bzImage root=/dev/null vga=771 home=usb
  19.215 -initrd 	/boot/rootfs.gz
  19.216 -</pre>
  19.217 -<p>
  19.218 -Vous pouvez encore ajouter ces quelques lignes, pour avoir une entrée
  19.219 -permettant de réinstaller GRUB dans un MBR (utile en cas problèmes) :
  19.220 -</p>
  19.221 -<pre class="script">
  19.222 -# For installing GRUB into the hard disk
  19.223 -#
  19.224 -title Install GRUB into the hard disk
  19.225 -root 	(hd0,0)
  19.226 -setup 	(hd0)
  19.227 -</pre>
  19.228 -<p>
  19.229 -Voilà, vous pouvez démonter le cdrom et le media. ET redémarrer sur votre
  19.230 -clé USB en prenant soins de configurer correctement le BIOS de votre machine
  19.231 -pour qu'elle démarre depuis le media USB et non depuis le disque dur :
  19.232 -</p>
  19.233 -<pre>
  19.234 - # umount /media/cdrom
  19.235 - # umount /media/flash
  19.236 - # reboot
  19.237 -</pre>
  19.238 -
  19.239 -<a name="grubiso"></a>
  19.240 -<h3><font color="#6c0023">GRUB sur cdrom</font></h3>
  19.241 -<p>
  19.242 -Il est possible de créer rapidement une image ISO contenant GRUB, servant à 
  19.243 -démarrer SliTaz depuis un media USB et cela sur des machines ne pouvant pas
  19.244 -démarrer directement sur USB. Pour ce faire GRUB fourni une image nommée
  19.245 -<code>stage2_eltorito</code> permettant de rendre un cdrom bootable. Pour créer
  19.246 -une image ISO gravable il faut créer la racine du cdrom, copier le fichier
  19.247 -<code>stage2_eltorito</code> et générer une ISO avec <code>genisoimage</code>.
  19.248 -Les commandes peuvent être copiées/collées ligne par ligne. Pour créer la
  19.249 -racine du cdrom (<code>rootcd</code> et copier l'image eltorito de GRUB :
  19.250 -</p>
  19.251 -<pre>
  19.252 - $ mkdir -p rootcd/boot/grub
  19.253 - $ cp /usr/lib/grub/i386-pc/stage2_eltorito \
  19.254 -   rootcd/boot/grub
  19.255 -</pre>
  19.256 -<p>
  19.257 -Le fichier de configuration de grub se nomme toujours <code>menu.lst</code>,
  19.258 -c'est un fichier texte éditable avec votre éditeur de texte préféré. Vous
  19.259 -pouvez mettre le nombre d'entrées que vous désirez, pour démarrer SliTaz il
  19.260 -faut spécifier la bonne racine <code>root (hd2,0)</code> pour que GRUB trouve
  19.261 -le noyau (<code>bzImage</code>) et le système compressé (<code>roottf.gz</code>).
  19.262 -Un petit fichier de configuration minimaliste :
  19.263 -</p>
  19.264 -<pre class="script">
  19.265 -# /boot/grub/menu.lst: GRUB boot loader configuration.
  19.266 -#
  19.267 -
  19.268 -title 	SliTaz GNU/Linux (Cooking)
  19.269 -root 	(hd2,0)
  19.270 -kernel 	/boot/bzImage root=/dev/null home=usb
  19.271 -initrd 	/boot/rootfs.gz
  19.272 -</pre>
  19.273 -<h4>Générer un ISO bootable</h4>
  19.274 -<p>
  19.275 -Pour générer une image ISO vous pouvez utiliser <code>genisoimage</code>
  19.276 -fourni en standard sur le LiveCD de SliTaz. Cette commande est relativement 
  19.277 -longue, les <em>backslash</em> en fin de ligne permettent de continuer la 
  19.278 -commande sur la ligne suivante. Dans l'exemple, l'image se nomme
  19.279 -<code>grub.iso</code>, le volume Grub et la racine du cdrom 
  19.280 -<code>rootcd</code> :
  19.281 -</p>
  19.282 -<pre>
  19.283 - $ genisoimage -R -o grub.iso \
  19.284 -       -b boot/grub/stage2_eltorito \
  19.285 -       -no-emul-boot -V "Grub" -boot-load-size 4 \
  19.286 -       -input-charset iso8859-1 -boot-info-table \
  19.287 -       rootcd
  19.288 -</pre>
  19.289 -
  19.290 -<a name="extlinux"></a>
  19.291 -<h3><font color="#6c0023">Installer et utiliser EXTLINUX</font></h3>
  19.292 -<p>
  19.293 -Extlinux est un gestionnaire de démarrage provenant du paquet Syslinux, il 
  19.294 -permet de démarrer un système GNU/Linux depuis un système de fichiers ext2 ou 
  19.295 -ext3. C'est un gestionnaire de démarrage simple et fiable, il fonctionne bien
  19.296 -pour les clés USB. Pour commencer il faut récupérer la dernière version
  19.297 -du paquet Syslinux depuis le site du noyau Linux et installer le binaire 
  19.298 -<code>extlinux</code> dans votre répertoire personnel <code>~/Bin</code> ou
  19.299 -dans un répertoire système tel que <code>/usr/bin</code>. Pour télécharger,
  19.300 -désarchiver et installer EXTLINUX en espace utilisateur :
  19.301 -</p>
  19.302 -<pre>
  19.303 - $ wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.61.tar.gz
  19.304 - $ tar xzf syslinux-3.61.tar.gz
  19.305 - $ cp syslinux-3.61/extlinux/extlinux ~/.local/bin
  19.306 -</pre>
  19.307 -<p>
  19.308 -Maintenant que le binaire <code>extlinux</code> est disponible, vous pouvez
  19.309 -l'installer dans sur un media monté et cela via un SHell administrateur 
  19.310 -<em>root</em> obtenu via la commande <code>su</code>. Nous vous conseillons
  19.311 -d'installer EXTLINUX dans un répertoire dédié, c'est à dire 
  19.312 -<code>/boot/extlinux</code> du media USB :
  19.313 -</p>
  19.314 -<pre>
  19.315 - # mkdir -p /media/flash/boot/extlinux
  19.316 - # extlinux --install /media/flash/boot/extlinux
  19.317 -</pre>
  19.318 -<p>
  19.319 -Sur les clé USB il faut encore installer un MBR pour s'assurer de rendre le 
  19.320 -media bootable. Attention à spécifier le bon périphérique, dans la plus part 
  19.321 -des cas une clé USB est reconnue comme sda :
  19.322 -</p>
  19.323 -<pre>
  19.324 - # cat syslinux-3.61/mbr/mbr.bin > /dev/sda
  19.325 -</pre>
  19.326 -<p>
  19.327 -Le fichier de configuration se nomme <code>extlinux.conf</code> et doit se
  19.328 -trouver dans le même répertoire que le binaire <code>extlinux</code>. Les 
  19.329 -chemins vers les fichiers peuvent être absolus ou relatifs au répertoire 
  19.330 -d'installation d'extlinux. Ce fichier à la même syntaxe que le fichier
  19.331 -<code>isolinux.cfg</code> utilisé pour démarrer le LiveCD de SliTaz. Vous
  19.332 -utilisant votre éditeur de texte préféré ou la commande <code>cat</code> 
  19.333 -(<code>EOT</code> signifie <em>End Of Text</em>, c'est là que le fichier
  19.334 -se termine). A noter que vous pouvez copier/coller le contenu du fichier en
  19.335 -une seule fois :
  19.336 -</p>
  19.337 -<pre>
  19.338 - # cat &gt; /media/flash/boot/extlinux/extlinux.conf &lt;&lt; "EOT"
  19.339 -</pre>
  19.340 -<pre class="script">
  19.341 -display display.txt
  19.342 -default slitaz
  19.343 -label slitaz
  19.344 -    kernel /boot/bzImage
  19.345 -    append initrd=/boot/rootfs.gz rw root=/dev/null home=usb
  19.346 -</pre>
  19.347 -<pre>
  19.348 - EOT
  19.349 -</pre>
  19.350 -<h4>Afficher un message boot</h4>
  19.351 -<p>
  19.352 -La première ligne <code>display display.txt</code> permet d'afficher un fichier
  19.353 -text au démarrage de EXTLINUX, vous pouvez utiliser/modifier celui utiliser sur
  19.354 -le LiveCD ou en créer un nouveau. Si vous ne voulez pas afficher un 
  19.355 -<em>display</em>, il suffit de supprimer la ligne. Pour créer un nouveau
  19.356 -fichier <code>display.txt</code> avec <code>cat </code>:
  19.357 -</p>
  19.358 -<pre>
  19.359 - # cat &gt; /media/flash/boot/extlinux/display.txt &lt;&lt; "EOT"
  19.360 -</pre>
  19.361 -<pre class="script">
  19.362 -/*       _\|/_
  19.363 -         (o o)
  19.364 - +----oOO-{_}-OOo---------------------------------------------------+
  19.365 -     ____  _ _ _____
  19.366 -    / ___|| (_)_   _|_ _ ____
  19.367 -    \___ \| | | | |/ _` |_  /
  19.368 -     ___) | | | | | (_| |/ /
  19.369 -    |____/|_|_| |_|\__,_/___|
  19.370 -
  19.371 - SliTaz GNU/Linux LiveUSB
  19.372 -
  19.373 - Simple Light Incredible Temporary Autonomus Zone
  19.374 -
  19.375 -                                                                   */
  19.376 -</pre>
  19.377 -<pre>
  19.378 - EOT
  19.379 -</pre>
  19.380 -<p>
  19.381 -Reste plus qu'a redémarrer sur votre clé USB en prenant soins de configurer 
  19.382 -correctement le BIOS de votre machine pour qu'elle démarre depuis le media USB
  19.383 -et non depuis le disque dur :
  19.384 -</p>
  19.385 -<pre>
  19.386 - # umount /media/flash
  19.387 - # reboot
  19.388 -</pre>
  19.389 -
  19.390 -<a name="windows"></a>
  19.391 -<h3><font color="#6c0023">Installer SliTaz sur USB depuis Windows</font></h3>
  19.392 -<p>
  19.393 -Il est possible d'installer SliTaz sur un media USB depuis un système 
  19.394 -Windows, cette procédure a été testé sur Windows XP et Vista. Avant de 
  19.395 -commercer, téléchargez la dernière version de SliTaz sur le site : 
  19.396 -<a href="http://www.slitaz.org/get/">Obtenir SliTaz</a>. Il vous faut aussi 
  19.397 -récupérer l'utilitaire syslnux <a 
  19.398 -	href="http://www.eu.kernel.org/pub/linux/boot/syslinux/syslinux-3.60.zip"
  19.399 -	>syslinux-3.60.zip</a>.
  19.400 -</p>
  19.401 -<p>
  19.402 -1. Extraire l'image sur la clé USB. L'image ISO peut être extraite avec des 
  19.403 -outils comme <a href="http://www.7-zip.org">7-Zip</a> ou Winimage (shareware)
  19.404 -par exemple. Normallement vous devriez obtenir l'arborescence suivante :
  19.405 -</p>
  19.406 -<pre class="script">
  19.407 -\boot
  19.408 -\boot\isolinux
  19.409 -\boot\grub
  19.410 -\boot\syslinux
  19.411 -</pre>
  19.412 -<p>
  19.413 -2. Sur la clé USB, copier les fichiers du gestionnaire de démarrage dans le 
  19.414 -répertoire <code>\boot\syslinux</code> :
  19.415 -</p>
  19.416 -<pre class="script">
  19.417 -\boot\isolinux\*.txt 
  19.418 -\boot\isolinux\*.msg
  19.419 -\boot\isolinux\*.cfg
  19.420 -\boot\isolinux\*.lss
  19.421 -</pre>
  19.422 -<p>
  19.423 -3. Toujours dans le répertoire <code>\boot\syslinux</code>, renommer 
  19.424 -<code>isolinux.cfg</code> en <code>syslinux.cfg</code> et 
  19.425 -<code>isolinux.msg</code> en <code>syslinux.msg</code>. Ce n'est pas 
  19.426 -indipensable pour isolinux.msg, mais c'est plus cohérent.
  19.427 -</p>
  19.428 -<p>
  19.429 -4. Extraire le fichier syslinux.exe de l'archive téléchargée sur kernel.org et 
  19.430 -le copier dans <code>\boot\syslinux</code> sur la clé.
  19.431 -</p>
  19.432 -<p>
  19.433 -5. Modifiez le fichier <code>syslinux.cfg</code> pour qu'il corresponde à vos 
  19.434 -besoin. Exemple:
  19.435 -</p>
  19.436 -<pre class="script">
  19.437 -display syslinux.msg
  19.438 -default slitaz
  19.439 -label slitaz
  19.440 -	kernel /boot/bzImage
  19.441 -	append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=fr vga=normal
  19.442 -implicit 0	
  19.443 -prompt 1	
  19.444 -timeout 80
  19.445 -F1 help.txt
  19.446 -F2 options.txt
  19.447 -F3 isolinux.msg
  19.448 -F4 display.txt
  19.449 -</pre>
  19.450 -<p>
  19.451 -<strong>Note :</strong> Par rapport au fichier d'origine la ligne 
  19.452 -<code>display isolinux.msg</code> a été remplaçée par 
  19.453 -<code>display syslinux.cfg</code>. Et les paramètres 
  19.454 -<code>lang=fr kmap=fr</code> on été rajouté sur la ligne <code>append</code>.
  19.455 -</p>
  19.456 -<p>
  19.457 -6. Il ne reste plus qu'à exécuter <code>syslinux.exe</code> pour installer le 
  19.458 -<em>bootloader</em>. Exemple dans le cas où la clé est désignée par la lettre
  19.459 -K :
  19.460 -</p>
  19.461 -<pre>
  19.462 -K:
  19.463 -cd \boot\syslinux
  19.464 -syslinux -ma -d \boot\syslinux K:
  19.465 -</pre>
  19.466 -
  19.467 -<h4>Version rapide</h4>
  19.468 -<ol>
  19.469 -	<li>Télécharchez l'achive <a 
  19.470 -	href="http://files.openomy.com/public/Erjo/syslinux.zip">syslnux.zip</a>.</li>
  19.471 -	<li>Extrayez le répertoire syslinux et copiez le dans le répertoire 
  19.472 -	boot de la clé USB.</li>
  19.473 -	<li>Exécutez le script <code>\boot\syslinux\bootusb.bat</code>.</li>
  19.474 -</ol>
  19.475 -
  19.476 -<!-- End of content -->
  19.477 -</div>
  19.478 -
  19.479 -<!-- Footer. -->
  19.480 -<div id="footer">
  19.481 -	<div class="footer-right"></div>
  19.482 -	<a href="#top">Haut de la page</a> | 
  19.483 -	<a href="index.html">Table des matières</a>
  19.484 -</div>
  19.485 -
  19.486 -<div id="copy">
  19.487 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  19.488 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  19.489 -    Documentation publiées sous
  19.490 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  19.491 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  19.492 -</div>
  19.493 -
  19.494 -</body>
  19.495 -</html>
    20.1 --- a/doc/handbook-stable/multimedia.html	Fri Apr 10 11:32:16 2009 +0200
    20.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.3 @@ -1,202 +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 Handbook - Multimedia</title>
    20.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   20.10 -    <meta name="description" content="slitaz *book template" />
   20.11 -    <meta name="expires" content="never" />
   20.12 -    <meta name="modified" content="2007-12-03 12:30: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="development.html">Developpement</a> |
   20.25 -    <a href="index.html">Table des matières</a>
   20.26 -</div>
   20.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   20.28 -</div>
   20.29 -
   20.30 -<!-- Content. -->
   20.31 -<div id="content">
   20.32 -<div class="content-right"></div>
   20.33 -
   20.34 -<h2><font color="#DF8F06">Multimedia</font></h2>
   20.35 -
   20.36 -<ul>
   20.37 -	<li><a href="#intro">Slitaz le son et la video.</a></li>
   20.38 -	<li><a href="#config">Configurer une carte son.</a></li>
   20.39 -	<li><a href="#alsamixer">Alsamixer</a> - Mixer simple et efficace.</li>
   20.40 -	<li><a href="#alsaplayer">Alsaplayer</a> - Lecteur de musique.</li>
   20.41 -	<li><a href="#asunder">Asunder</a> - Audio CD Ripper.</li>
   20.42 -	<li><a href="#xine">Xine</a> - Lecteur multimedia.</li>
   20.43 -	<li><a href="#mpg123">mpg123</a> - Lecteur audio et encodeur en ligne de
   20.44 -	commande.</li>
   20.45 -</ul>
   20.46 -
   20.47 -<a name="intro"></a>
   20.48 -<h3><font color="#6c0023">Slitaz le son et la video</font></h3>
   20.49 -<p>
   20.50 -En mode LiveCD SliTaz fournit le support du son mais pas de lecteur video, 
   20.51 -cela dit vous pouvez visionner des videos en flash sur Youtube par exemple. 
   20.52 -Pour regarder des videos vous pouvez utiliser Xine, il supporte la plus part des
   20.53 -formats tels que OGG ou AVI, à noter que Xine peut aussi faire office de
   20.54 -lecteur de musique. Au niveau du son, vous avez un mixer avec Alsamixer et un
   20.55 -lecteur avec Alsaplayer, ils sont tous deux installée par défaut sur la version
   20.56 -standard du LiveCD et permettent d'écouter des fichiers OGG, MP3 ou WAV. Pour
   20.57 -configurer ou reconfigurer votre carte son, vous avez le choix entre deux 
   20.58 -petit programmes permettant de configurer le son simplement via des boîtes de
   20.59 -dialogue.
   20.60 -</p>
   20.61 -
   20.62 -<a name="conf"></a>
   20.63 -<h3><font color="#6c0023">Configurer une carte son</font></h3>
   20.64 -<p>
   20.65 -En mode LiveCD SliTaz configure automatiquement le son au démarrage en lançant
   20.66 -une boîte de dialogue, dans la majeur partie des cas, la carte son est reconnue
   20.67 -et il suffit d'appuyer sur ENTER pour continuer, se loguer et avoir le son
   20.68 -fonctionnel. Cela dit, il se peut que votre carte son ne soit pas reconnue au
   20.69 -démarrage ou simplement pas supportée. Avant de jeter l'éponge, vous pouvez
   20.70 -tenter de configurer manuellement votre carte et demander le l'aide sur la liste
   20.71 -de discussion ou le forum de support matériel.
   20.72 -</p>
   20.73 -<h4>Soundconf</h4>
   20.74 -<p>
   20.75 -Pour configurer ou reconfigurer une carte son, SliTaz fournit le script
   20.76 -<code>soundconf</code>, cet utilitaire est utilisé au démarrage, ne pose
   20.77 -qu'une question, charge les bons modules automatiquement et configure 
   20.78 -<code>/etc/rcS.conf</code> pour que le driver soit chargé à chaque démarrage.
   20.79 -Soundconf va aussi régler les volumes automatiquement, vous pourrez modifier
   20.80 -les réglages par la suite via le mixer et alsactl. Pour lancer l'interface de
   20.81 -configuration du son, il faut avoir les droits d'administrateur et taper :
   20.82 -</p>
   20.83 -<pre>
   20.84 - # soundconf
   20.85 -</pre>
   20.86 -<h4>Alsactl</h4>
   20.87 -<p>
   20.88 -Alsactl pour <em>Alsa control</em> permet de stocker ou restaurer les réglages
   20.89 -du son, utile par exemple pour restaurer ses préférences à chaque démarrage. 
   20.90 -Lors de la configuration du son avec Soundconf les volumes sont réglés
   20.91 -automatiquement, vous pouvez utiliser <code>alsamixer</code> avec <em>root</em>
   20.92 -pour modifier les valeurs et ensuite lancer <code>alsactl</code> pour stocker
   20.93 -la configuration
   20.94 -</p>
   20.95 -<pre>
   20.96 - # alsactl store
   20.97 -</pre>
   20.98 -<p>
   20.99 -Pour restaurer ensuite la configuration vous pouvez utiliser la commande
  20.100 -<code>alsactl restore</code> et pour restaurer vos préférences à chaque
  20.101 -démarrage vous pouvez ajouter la commande au script /etc/init.d/local.sh en
  20.102 -l'éditant avec un éditeur de texte ou avec :
  20.103 -</p>
  20.104 -<pre>
  20.105 - # echo 'alsactl restore' > /etc/init.d/local.sh
  20.106 -</pre>
  20.107 -
  20.108 -<a name="alsamixer"></a>
  20.109 -<h3><font color="#6c0023">Alsamixer</font></h3>
  20.110 -<p>
  20.111 -Alsamixer et le mixer officiel du projet Alsa, il est simple et efficace. Vous
  20.112 -pouvez le lancer via le menu du gestionnaire de fenêtre ou directement depuis
  20.113 -un terminal. Les volumes se réglent avec les flèches et le mode muet se met ou 
  20.114 -s'enlève via la touche <code>m</code>. Pour lancer le mixer depuis un terminal
  20.115 -Linux ou un graphique :
  20.116 -</p>
  20.117 -<pre>
  20.118 - $ alsamixer
  20.119 -</pre>
  20.120 -
  20.121 -<a name="alsaplayer"></a>
  20.122 -<h3><font color="#6c0023">Alsaplayer</font></h3>
  20.123 -<p>
  20.124 -Le lecteur de musique Alsaplayer se veut simple, épuré et intuitif. Il est réactif
  20.125 -et se prend rapidement en main, l'interface est sobre et adaptable. Alsaplayer
  20.126 -sur SliTaz fournit le support des fichiers OGG, MP3 (via libmad) et WAV, des
  20.127 -playlists, propose des visualisateurs pour accompager le son, la possibilité
  20.128 -de régler la vitesse de lecture ou le volume. Une fois lancé via le menu du
  20.129 -gestionnaire de fenêtre, il suffit de cliquer sur le bouton play ou celui de
  20.130 -la liste de lecture pour commencer à charger un ou des morceaux.
  20.131 -</p>
  20.132 -
  20.133 -<a name="asunder"></a>
  20.134 -<h3><font color="#6c0023">Asunder -  Audio CD Ripper</font></h3>
  20.135 -<p>
  20.136 -Asunder est un logiciel d'extraction et encodage de pistes audio depuis un CD.
  20.137 -L'outils est très simple d'utilisation, permet d'encoder les morceaux au format
  20.138 -wav, ogg ou mp3 via le paquet <code>lame</code>. Il peut aussi faire une
  20.139 -recheche CDDB, créer une liste de lecture et modifier les noms des fichiers.
  20.140 -Vous trouverez Asunder dans la catégorie Multimedia, il est très rapidement
  20.141 -pris en main et efficace.
  20.142 -</p>
  20.143 -
  20.144 -<a name="xine"></a>
  20.145 -<h3><font color="#6c0023">Xine</font></h3>
  20.146 -<p>
  20.147 -Xine est un projet fournissant des bibliothèques et divers visionneurs de video,
  20.148 -SliTaz fournit les blibliothèques et un <em>media player</em> contenu dans
  20.149 -le paquet <code>xine-ui</code> (ui pour <em>User Interface</em>). Le lecteur
  20.150 -Xine propose un interface Xlib, un pannel de contrôle, une interface de
  20.151 -configuration via un clique de droite sur la fenêtre principale et des plugins.
  20.152 -Il lit la musique OGG, MP3, etc, et les videos au format OGG, AVI ou MPG. Pour
  20.153 -installer Xine et ses dépendances :
  20.154 -</p>
  20.155 -<pre>
  20.156 - # tazpkg get-install xine-ui
  20.157 -</pre>
  20.158 -<p>
  20.159 -Une fois installé vous pouvez lancer <code>xine</code> depuis la ligne de
  20.160 -commande ou ajouter un entrée dans la catégorie Multimedia du menu de JWM :
  20.161 -</p>
  20.162 -<pre class="script">
  20.163 -&lt;Program icon="xine.xpm" label="Xine media player"&gt;xine&lt;/Program&gt;
  20.164 -</pre>
  20.165 -
  20.166 -<a name="mpg123"></a>
  20.167 -<h3><font color="#6c0023">mpg123</font></h3>
  20.168 -<p>
  20.169 -mpg123 est un lecteur et convertisseur de fichiers audio et s'utilise en ligne
  20.170 -de commande. C'est à dire que vous pouvez écouter ou convertir de la musique
  20.171 -depuis un terminal, pour afficher l'aide vous pouvez utiliser l'option 
  20.172 -<code>--help</code>. Pour lire un fichier MP3 par exemple, il suffit de lancer
  20.173 -<code>mpg123</code> suivi du nom du fuchier audio :
  20.174 -</p>
  20.175 -<pre>
  20.176 - $ mpg123 sound.mp3
  20.177 -</pre>
  20.178 -<p>
  20.179 -mpg123 permet aussi de convertir et encoder un fichier audio dans un autre
  20.180 -format. Vous pouvez par exemple convertir un fichier MP3 en WAV, exemple :
  20.181 -</p>
  20.182 -<pre>
  20.183 - $ mpg123 -w sound.wav sound.mp3
  20.184 -</pre>
  20.185 -
  20.186 -<!-- End of content -->
  20.187 -</div>
  20.188 -
  20.189 -<!-- Footer. -->
  20.190 -<div id="footer">
  20.191 -	<div class="footer-right"></div>
  20.192 -	<a href="#top">Haut de la page</a> | 
  20.193 -	<a href="index.html">Table des matières</a>
  20.194 -</div>
  20.195 -
  20.196 -<div id="copy">
  20.197 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  20.198 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  20.199 -    Documentation publiée sous
  20.200 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  20.201 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  20.202 -</div>
  20.203 -
  20.204 -</body>
  20.205 -</html>
    21.1 --- a/doc/handbook-stable/network-config.html	Fri Apr 10 11:32:16 2009 +0200
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,420 +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 Handbook - Network config</title>
    21.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   21.10 -    <meta name="description" content="DHCP ifconfig réseau sur SliTaz udhcpc masque passerelle 127.0.0.1 hostname IP fixe PPPOE" />
   21.11 -    <meta name="expires" content="never" />
   21.12 -    <meta name="modified" content="2007-12-04 12:30: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="web-server.html">Serveur web</a> |
   21.25 -    <a href="index.html">Table des matières</a>
   21.26 -</div>
   21.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   21.28 -</div>
   21.29 -
   21.30 -<!-- Content. -->
   21.31 -<div id="content">
   21.32 -<div class="content-right"></div>
   21.33 -
   21.34 -<h2><font color="#DF8F06">Configuration du réseau</font></h2>
   21.35 -
   21.36 -<ul>
   21.37 -	<li><a href="#about">A propos du réseau sur SliTaz.</a></li>
   21.38 -	<li><a href="#netbox">Netbox</a> - Configuration graphique du réseau.</li>
   21.39 -	<li><a href="#hostname">/etc/hostname</a> - Le nom de machine.</li>
   21.40 - 	<li><a href="#network.conf">/etc/network.conf</a> -  Fichier de
   21.41 -	configuration du réseau.</li>
   21.42 -	<li><a href="#dynamicIP">IP dynamique</a> - Client DHCP udhcpc.</li>
   21.43 -	<li><a href="#staticIP">IP static</a> - Utilisation d'un adresse fixe.</li>
   21.44 -	<li><a href="#pppoe">Connexion ADSL en pppoe kernel-mode.</a></li>
   21.45 -	<li><a href="#rp-pppoe">Connexion ADSL avec rp-pppoe.</a></li>
   21.46 -	<li><a href="#list">Liste des interfaces et des routes.</a></li>
   21.47 -	<li><a href="#firewall">Gestion du pare-feu</a> - (<em>firewall</em>).</li>
   21.48 -	<li><a href="web-server.html">Configuration du serveur web.</a></li>
   21.49 -	<li><a href="secure-shell.html">Gestion du serveur SSH.</a></li>
   21.50 -</ul>
   21.51 -
   21.52 -<a name="about"></a>
   21.53 -<h3><font color="#6c0023">A propos du réseau sur SliTaz</font></h3>
   21.54 -<p>
   21.55 -Par défaut SliTaz lance le client DHCP (udhcpc) sur eth0 lors du boot. Si
   21.56 -votre carte réseau a bien été reconnue comme une interface eth0, et que vous
   21.57 -utilisez un routeur, votre connexion devrait déjà fonctionner. C'est une
   21.58 -configuration dynamique, à chaque démarrage du système le client DHCP obtient
   21.59 -une nouvelle adresse IP depuis le serveur DHCP, qui est intégré au
   21.60 -router, ou situé sur une autre machine. Pour changer la configuration par
   21.61 -défaut vous devez passer par le fichier /etc/network.conf décrit ci-dessous.
   21.62 -Pour les personnes utilisant <a href="#pppoe">PPPOE</a>, vous pouvez utiliser
   21.63 -les outils fournis par <code>rp-pppoe</code> et installés par défaut sur SliTaz.
   21.64 -</p>
   21.65 -
   21.66 -<a name="netbox"></a>
   21.67 -<h3><font color="#6c0023">Netbox - Configuration graphique du réseau</font></h3>
   21.68 -<p>
   21.69 -Netbox est un petite interface graphique permettant de facilemnt configurer
   21.70 -une interface réseau en utilisant le protocole DHCP ou en demandant une adresse
   21.71 -IP fixe. Les onglets <em>DHCP</em> et <em>Staic IP</em> permettent de démarrer
   21.72 -ou stopper la connexion et change automatiquement les valeurs dans les fichiers
   21.73 -système. Netbox fournit aussi un onglet <em>System wide</em> depuis lequel
   21.74 -vous pouvez directement éditer les fichiers de configuration système. Vous
   21.75 -pouvez lancer Netbox depuis le menu Outils système (<em>System tools</em>) ou
   21.76 -depuis un terminal graphique :
   21.77 -</p>
   21.78 -<pre>
   21.79 - $ subox netbox
   21.80 -</pre>
   21.81 -
   21.82 -<a name="hostname"></a>
   21.83 -<h3><font color="#6c0023">/etc/hostname - Le nom de machine</font></h3>
   21.84 -<p>
   21.85 -Le fichier /etc/hostname configure le nom de la machine. Le nom de machine est
   21.86 -chargé au démarrage du système avec la commande 'hostname'. Sans argument
   21.87 -cette commande retournera le nom de machine actuel :
   21.88 -</p>
   21.89 -<pre>
   21.90 - $ hostame
   21.91 -</pre>
   21.92 -<p>
   21.93 -Pour changer le nom de machine vous pouvez utiliser la commande 
   21.94 -<code>echo</code> ou utiliser un des éditeurs de texte disponible sur SliTaz 
   21.95 -(il faut être <em>root</em>). Exemple avec <code>echo</code> et le nom 
   21.96 -de machine <code>kayam</code> :
   21.97 -</p>
   21.98 -<pre>
   21.99 - # echo "kayam" > /etc/hostname
  21.100 -</pre>
  21.101 -
  21.102 -<a name="network.conf"></a>
  21.103 -<h3><font color="#6c0023">/etc/network.conf</font></h3>
  21.104 -<p>
  21.105 -Le fichier /etc/network.conf est le fichier de configuration du réseau sur
  21.106 -votre système SliTaz. Sa syntaxe est simple, vous pouvez modifier son contenu
  21.107 -avec un éditeur de texte tel que Nano. Le fichier /etc/network.conf est
  21.108 -utilisé par le script /etc/init.d/network.sh pour configurer les interfaces
  21.109 -réseau au démarrage du système.
  21.110 -</p>
  21.111 -<p>
  21.112 -Le fichier de configuration du réseau (network.conf) vous permet de lancer ou
  21.113 -non le client DHCP au boot. Vous pouvez aussi spécifier une adresse IP fixe
  21.114 -avec son masque de sous réseau, la passerelle par défaut, et le serveur DNS à
  21.115 -utiliser.
  21.116 -</p>
  21.117 -
  21.118 -<a name="dynamicIP"></a>
  21.119 -<h3><font color="#6c0023">IP dynamique - Client DHCP udhcpc</font></h3>
  21.120 -<p>
  21.121 -Le client DHCP udhcpc fourni avec Busybox utilise le script
  21.122 -/usr/share/udhcpc/default.script pour obtenir une adresse IP dynamiquement
  21.123 -au boot. Il supporte diverses options que vous pouvez connaître avec l'option
  21.124 -<code>--help</code> :
  21.125 -</p>
  21.126 -<pre>
  21.127 - # udhcpc --help
  21.128 -</pre>
  21.129 -<p>
  21.130 -Pour ne pas lancer udhcpc sur eth0, ou modifier l'interface (ex: eth1) vous
  21.131 -devez passer par le fichier /etc/network.conf, et spécifier "no" à
  21.132 -la variable DHCP= :
  21.133 -</p>
  21.134 -<pre class="script">
  21.135 -
  21.136 -# Dynamic IP address.
  21.137 -# Enable/disable DHCP client at boot time.
  21.138 -DHCP="no"
  21.139 -
  21.140 -</pre>
  21.141 -
  21.142 -<a name="staticIP"></a>
  21.143 -<h3><font color="#6c0023">IP fixe - Utilisation d'un adresse spécifique</font></h3>
  21.144 -<p>
  21.145 -Vous pouvez spécifier une adresse IP fixe à configurer au démarrage du système,
  21.146 -en mettant la valeur "yes" à la variable STATIC= :
  21.147 -</p>
  21.148 -<pre class="script">
  21.149 -
  21.150 -# Static IP address.
  21.151 -# Enable/disable static IP at boot time.
  21.152 -STATIC="yes"
  21.153 -
  21.154 -</pre>
  21.155 -<p>
  21.156 -Pour que la configuration fonctionne, vous devez spécifier une adresse IP,
  21.157 -son masque de sous réseau, la passerelle par défaut (gateway), et le serveur
  21.158 -DNS à utiliser. Exemple :
  21.159 -</p>
  21.160 -<pre class="script">
  21.161 -
  21.162 -# Set IP address, and netmask for a static IP.
  21.163 -IP="192.168.0.6"
  21.164 -NETMASK="255.255.255.0"
  21.165 -
  21.166 -# Set route gateway for a static IP.
  21.167 -GATEWAY="192.168.0.1"
  21.168 -
  21.169 -# Set DNS server. for a static IP.
  21.170 -DNS_SERVER="192.168.0.1"
  21.171 -
  21.172 -</pre>
  21.173 -
  21.174 -<a name="pppoe"></a>
  21.175 -<h3><font color="#6c0023">Connexion internet ADSL en pppoe kernel-mode</font></h3>
  21.176 -<p>
  21.177 -Pré-requis: le support ppp et pppoe doit être activé dans le noyau (dur ou 
  21.178 -modules) et l'interface ethernet configurée. Vous devez indiquer à ppp 
  21.179 -d'utiliser le plugin rp-pppoe du noyau dans <code>/etc/ppp/options</code> :
  21.180 -</p>
  21.181 -<pre class="script">
  21.182 -plugin rp-pppoe.so
  21.183 -name &lt;votre identifiant de connexion FAI&gt;
  21.184 -noipdefault
  21.185 -defaultroute
  21.186 -mtu 1492
  21.187 -mru 1492
  21.188 -lock
  21.189 -</pre>
  21.190 -<p>
  21.191 -Si vous avez compilé le support de votre carte réseau en module dans le noyau,
  21.192 -vous devrez activer ce dernier dans /etc/rcS.conf:
  21.193 -</p>
  21.194 -<pre class="script">
  21.195 -LOAD_MODULES="&lt;votre module&gt;"
  21.196 -</pre>
  21.197 -<p>
  21.198 -Modifier le fichier /etc/ppp/pap-secrets ou /etc/ppp/chap-secrets :
  21.199 -</p>
  21.200 -<pre class="script">
  21.201 -# client	       server	       secret			IP addresses
  21.202 -"votre_login_fai"       *       "mot_de_passe"
  21.203 -</pre>
  21.204 -<p>
  21.205 -Les fichiers /etc/host.conf et /etc/resolv.conf devraient être automatiquement renseignés.
  21.206 -C'est tout ! Pour vous connecter à internet, il suffit simplement de taper :
  21.207 -</p>
  21.208 -<pre>
  21.209 -pppd eth0
  21.210 -</pre>
  21.211 -
  21.212 -<a name="rp-pppoe"></a>
  21.213 -<h3><font color="#6c0023">Connexion pppoe avec rp-pppoe</font></h3>
  21.214 -<p>
  21.215 -Pour configurer sa connexion internet ADSL via le protocole PPPOE, SliTaz
  21.216 -fournit la suite d'utilitaires du paquet <code>rp-pppoe</code>. L'utilisation
  21.217 -de <code>pppoe-setup</code> est un jeu d'enfant et vous permet de configurer
  21.218 -rapidement le réseau. Si vous utilisez DHCP c'est encore plus facile, puisque
  21.219 -c'est le serveur de votre FAI (Fournisseur d'accès internet) qui va s'occuper
  21.220 -de tout. Si vous n'avez pas le DHCP vous devez commencer par désactiver son
  21.221 -utilisation via la variable <code>DHCP="no"</code> du fichier de configuration
  21.222 -<code>/etc/network.conf</code>. A noter que pour modifier des fichiers de
  21.223 -configuration système et se connecter, vous devez devenir administrateur via
  21.224 -la commande <code>su</code>. Pour installer rp-pppoe et changer la variable 
  21.225 -DHCP avec Nano (Ctrl + x pour sauver et quitter) :
  21.226 -</p>
  21.227 -<pre>
  21.228 - $ su
  21.229 - # tazpkg get-install rp-pppoe
  21.230 - # nano /etc/network.conf
  21.231 -</pre>
  21.232 -<h4>Configurer avec pppoe-setup</h4>
  21.233 -<p>
  21.234 -Pour commencer à configurer votre connexion PPPOE, vous devez ouvrir un
  21.235 -terminal X ou utiliser la console Linux pour lancer <code>pppoe-setup</code>
  21.236 -et répondre aux questions :
  21.237 -</p>
  21.238 -<pre>
  21.239 - # pppoe-setup
  21.240 -</pre>
  21.241 -<ol>
  21.242 -	<li>Tapez votre nom d'utilisateur. A noter qu'il s'agit du nom
  21.243 -	d'utilisateur avec lequel vous communiquez avec votre FAI, ils est
  21.244 -	différent de ceux du système, bien sûr.</li>
  21.245 -	<li>Interface internet, il s'agit par défaut de eth0 sauf si vous en avez
  21.246 -	plusieurs, auquel cas vous aurez eth1, eth2, etc.. généralement la touche
  21.247 -	<strong>entree</strong> suffit.</li>
  21.248 -	<li>Si vous avez un lien ADSL permanent répondez ici par
  21.249 -	<strong>oui</strong>, sinon par <strong>non</strong> (valeur par
  21.250 -	défaut).</li>
  21.251 -	<li>Spécifiez les DNS primaire et secondaire de votre FAI, il vous
  21.252 -	les communiquera, n'hésitez pas à les lui demander.</li>
  21.253 -	<li>Tapez le mot de passe avec lequel vous communiquez avec votre FAI,
  21.254 -	à noter que vous devrez le tapez deux fois.</li>
  21.255 -	<li>Choisir le firewall ou pare-feu en fonction de votre matériel,
  21.256 -	si vous avez un routeur vous pouvez entrer 2 sinon 1. En cas de doute
  21.257 -	tapez 1.</li>
  21.258 -</ol>
  21.259 -<h4>Démarrer et arrêter la connexion</h4>
  21.260 -<p>
  21.261 -Toujours en ligne de commande, il suffit de lancer <code>pppoe-start</code>
  21.262 -pour démarrer la connexion. Quelques secondes puis le système vous dit qu'il
  21.263 -est connecté. S'il vous donne un message du genre TIMED OUT c'est que vous
  21.264 -avez mal configuré ou que les branchements sont défectueux. Revérifiez votre
  21.265 -cablage et reprenez l'installation au début. Pour démarrer sa connexion :
  21.266 -</p>
  21.267 -<pre>
  21.268 - # pppoe-start
  21.269 -</pre>
  21.270 -<p>
  21.271 -Pour arrêter la connexion vous pouvez utiliser l'utilitaire
  21.272 -<code>pppoe-stop</code>, toujours en ligne de commande.
  21.273 -</p>
  21.274 -
  21.275 -<a name="list"></a>
  21.276 -<h3><font color="#6c0023">Liste des interfaces et des routes</font></h3>
  21.277 -<p>
  21.278 -Vous pouvez lister les interfaces réseau disponibles avec la commande
  21.279 -<code>ifconfig</code> suivie de l'option <code>-a</code>, ou afficher
  21.280 -l'aide avec l'option <code>--help</code> :
  21.281 -</p>
  21.282 -<pre>
  21.283 - # ifconfig -a
  21.284 - # ifconfig --help
  21.285 -</pre>
  21.286 -<p>
  21.287 -Pour afficher la table de routage IP du noyau vous pouvez utiliser la commande
  21.288 -<code>route</code> sans arguments :
  21.289 -</p>
  21.290 -<pre>
  21.291 - $ route
  21.292 -</pre>
  21.293 -
  21.294 -<a name="firewall"></a>
  21.295 -<h3><font color="#6c0023">Gestion du pare-feu (<em>firewall</em>)</font></h3>
  21.296 -<p>
  21.297 -SliTaz fourni un pare-feu très basic, les régles de sécurité du noyau sont
  21.298 -lancées et les règles d'iptables sont désactivées par défaut. Vous pouvez
  21.299 -activer/désactiver son éxécution au démarrage, et créer de nouvelles régles
  21.300 -via le fichier de configuration : /etc/firewall.conf
  21.301 -</p>
  21.302 -<p>
  21.303 -Le script du <em>firewall</em> fournit par défaut sur SliTaz, commence par
  21.304 -configurer les options propre au noyau: les redirections ICMP, les sources de
  21.305 -routage, log des adresses impossibles et les filtres contre le spoofing. Le
  21.306 -script lance ensuite les règles d'Iptables définies dans la fonction
  21.307 -<code>iptables_rules()</code> du fichier de configuration : /etc/firewall.conf
  21.308 -</p>
  21.309 -<p>
  21.310 -Le <em>firewall</em> utilise l'application Iptables, il se compose de deux
  21.311 -fichiers : Le fichier de configuration /etc/firewall.conf et le script
  21.312 -/etc/init.d/firewall, que vous ne devriez pas avoir besoin de modifier. A
  21.313 -noter qu'il y de nombreuses options avec Iptables, pour de plus amples
  21.314 -informations, référez-vous à la documentation officielle de Netfilter/iptables
  21.315 -disponible en ligne sur :
  21.316 -<a href="http://www.netfilter.org/documentation/">www.netfilter.org/documentation/</a>
  21.317 -</p>
  21.318 -<h4>Démarrer, arrêter, redémarrer le firewall</h4>
  21.319 -<p>
  21.320 -Le script /etc/init.d/firewall vous permet de démarrer/redémarrer, d'arrêter
  21.321 -et d'afficher le status du firewall. L'option redémarrer est souvent utilisée
  21.322 -pour tester de nouvelles règles, après modification du fichier de
  21.323 -configuration. Exemple :
  21.324 -</p>
  21.325 -<pre>
  21.326 - # /etc/init.d/firewall restart
  21.327 -</pre>
  21.328 -<h4>Activer/désactiver le firewall au boot</h4>
  21.329 -<p>
  21.330 -Pour activer/désactiver les options de sécurité propre au noyau, mettez "yes"
  21.331 -ou "no" à la variable KERNEL_SECURITY= :
  21.332 -</p>
  21.333 -<pre class="script">
  21.334 -
  21.335 -# Enable/disable kernel security at boot time.
  21.336 -KERNEL_SECURITY="yes"
  21.337 -
  21.338 -</pre>
  21.339 -<p>
  21.340 -Et pour activer/désactiver les règles d'iptables, il faut modifier la variable
  21.341 -IPTABLES_RULES= :
  21.342 -</p>
  21.343 -<pre class="script">
  21.344 -
  21.345 -# Enable/disable iptables rules.
  21.346 -IPTABLES_RULES="yes"
  21.347 -
  21.348 -</pre>
  21.349 -<h4>Ajouter, supprimer, ou modifier les règles d'iptables</h4>
  21.350 -<p>
  21.351 -fichier de configuration: /etc/firewall.conf. En bas du fichier vous trouverez
  21.352 -fichier de configuration: /etc/firewall.conf. En bas du fichier vous touverez
  21.353 -une fonction : <code>iptables_rules()</code> contenant toutes les commandes
  21.354 -d'iptables à lancer lors du démarrage du firewall. Pour supprimer une règle,
  21.355 -nous vous conseillons de commenter les lignes correspondantes avec :
  21.356 -<code>#</code>. A noter qu'il ne  faut pas laisser cette fonction vide, si
  21.357 -vous voulez désactiver les règles d'iptables, il est préférable de mettre
  21.358 -"no" à la variable IPTABLES_RULES= du fichier de configuration.
  21.359 -</p>
  21.360 -<p>
  21.361 -Exemple de règles iptables. On refuse toutes les connexions entrantes, et
  21.362 -sortantes, puis on accepte les connexions sur l'hôte local, le réseau local,
  21.363 -les ports 80 et 22 utilisés respectivement par le serveur web HTTP et le
  21.364 -serveur sécurisé SSH, et le port 21 pour le FTP. C'est donc très restrictif
  21.365 -comme règles:
  21.366 -</p>
  21.367 -<pre class="script">
  21.368 -
  21.369 -# Netfilter/iptables rules.
  21.370 -# This shell function is include by /etc/init.d/firewall.sh
  21.371 -# to start iptables rules.
  21.372 -#
  21.373 -iptables_rules()
  21.374 -{
  21.375 -
  21.376 -# Drop all connexions.
  21.377 -iptables -P INPUT DROP
  21.378 -iptables -P OUTPUT DROP
  21.379 -
  21.380 -# Accept all on localhost (127.0.0.1).
  21.381 -iptables -A INPUT -i lo -j ACCEPT
  21.382 -iptables -A OUTPUT -o lo -j ACCEPT
  21.383 -
  21.384 -# Accept all on the local network (192.168.0.0/24).
  21.385 -iptables -A INPUT -s 192.168.0.0/24 -j ACCEPT
  21.386 -iptables -A OUTPUT -d 192.168.0.0/24 -j ACCEPT
  21.387 -
  21.388 -# Accept port 80 for the HTTP server.
  21.389 -iptables -A INPUT -i $INTERFACE -p tcp --sport 80 -j ACCEPT
  21.390 -iptables -A OUTPUT -o $INTERFACE -p tcp --dport 80 -j ACCEPT
  21.391 -
  21.392 -# Accept port 22 for SSH.
  21.393 -iptables -A INPUT -i $INTERFACE -p tcp --dport 22 -j ACCEPT
  21.394 -iptables -A OUTPUT -o $INTERFACE -tcp --sport 22 -j ACCEPT
  21.395 -
  21.396 -# Accept port 21 for active FTP connections.
  21.397 -iptables -A INPUT -i $INTERFACE -p tcp --dport 21 -j ACCEPT
  21.398 -iptables -A OUTPUT -i $INTERFACE -p tcp --sport 21 -j ACCEPT
  21.399 -
  21.400 -}
  21.401 -
  21.402 -</pre>
  21.403 -
  21.404 -<!-- End of content -->
  21.405 -</div>
  21.406 -
  21.407 -<!-- Footer. -->
  21.408 -<div id="footer">
  21.409 -	<div class="footer-right"></div>
  21.410 -	<a href="#top">Haut de la page</a> | 
  21.411 -	<a href="index.html">Table des matières</a>
  21.412 -</div>
  21.413 -
  21.414 -<div id="copy">
  21.415 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  21.416 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  21.417 -    Documentation publiées sous
  21.418 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  21.419 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  21.420 -</div>
  21.421 -
  21.422 -</body>
  21.423 -</html>
    22.1 --- a/doc/handbook-stable/network.html	Fri Apr 10 11:32:16 2009 +0200
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,195 +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 Handbook - Template</title>
    22.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   22.10 -    <meta name="description" content="navigateur web links retawq client IRC téléchargement torrent" />
   22.11 -    <meta name="expires" content="never" />
   22.12 -    <meta name="modified" content="2007-12-04 12:30: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="graphics.html">Graphisme</a> |
   22.25 -	<a href="index.html">Table des matières</a>
   22.26 -</div>
   22.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   22.28 -</div>
   22.29 -
   22.30 -<!-- Content. -->
   22.31 -<div id="content">
   22.32 -<div class="content-right"></div>
   22.33 -
   22.34 -<h2><font color="#DF8F06">Internet</font></h2>
   22.35 -
   22.36 -<ul>
   22.37 -	<li><a href="#firefox">Mozilla Firefox</a> - Le navigateur Web Firefox.</li>
   22.38 -	<li><a href="#retawq">Retawq</a> - Navigateur Web en mode texte.</li>
   22.39 -	<li><a href="#links">Links</a> - Le navigateur Web Links fournit
   22.40 -	un mode graphique et un mode texte.</li>
   22.41 -	<li><a href="#rhapsody">Rhapsody</a> - Client de chat IRC.</li>
   22.42 -	<li><a href="#gitmail">Ghost In The Mail </a> - Client mail.</li>
   22.43 -	<li><a href="#transmission">Transmission</a> - Client BitTorrent léger.</li>
   22.44 -	<li><a href="#gftp">gFTP</a> - Client FTP simple et rapide.</li>
   22.45 -	<li><a href="#pscan">pscan</a> - Scanner de ports.</li>
   22.46 -	<li><a href="cmdline.html#wget">Télécharger en ligne de commandes.</a></li>
   22.47 -</ul>
   22.48 -
   22.49 -<a name="firefox"></a>
   22.50 -<h3><font color="#6c0023">Mozilla Firefox - Navigateur web</font></h3>
   22.51 -<p>
   22.52 -SliTaz est fier de fournir Mozilla Firefox, l'un des meilleurs navigateur Web
   22.53 -au monde, sécurisé, convivial, rapide, respectant les standards, et largement
   22.54 -personnalisable via un système de <em>plugins</em>. La prise en main du
   22.55 -logiciel se fait rapidement et intuitivement, pour lancer Firefox sur SliTaz
   22.56 -il suffit de séléctionner depuis le menu du gestionnaire de fenêtres ---&gt;
   22.57 -Internet --&gt; Mozilla Firefox. Les fichiers de configuration du navigateur
   22.58 -Web sont stockés dans le répertoire personnel, et cachés (commencent par un
   22.59 -point) et se nomment <code>~/.mozilla/firefox</code>.
   22.60 -</p>
   22.61 -<p>
   22.62 -Astuces : En associant le mode LiveCD à un media USB (<em>flash key</em>),
   22.63 -vous garderez vos marques pages et <em>plugins</em> partout ou vous allez.
   22.64 -</p>
   22.65 -<a name="retawq"></a>
   22.66 -<h3><font color="#6c0023">Retawq - Navigateur web</font></h3>
   22.67 -<p>
   22.68 -Toutes les versions de SliTaz fournissent le navigateur web Retawq en mode texte.
   22.69 -Vous pouvez lancer 'retawq' depuis la console, un terminal graphique, ou sous X
   22.70 -depuis le menu ---&gt; Internet --&gt; Retawq. Pour lancer Retawq depuis un
   22.71 -terminal, il suffit de taper <code>retawq</code> avec ou sans l'url :
   22.72 -</p>
   22.73 -<pre>
   22.74 - $ retawq
   22.75 - $ retawq <a href="http://www.slitaz.org/">http://www.slitaz.org/</a>
   22.76 -</pre>
   22.77 -<p>
   22.78 -Le fichier de configuration personnel est dans ~/.retawq. Vous
   22.79 -pouvez le modifier avec un éditeur de texte. En appuyant sur
   22.80 -la touche &lt;b&gt; vous afficherez le fichier des marques pages
   22.81 -(bookmarks.html), et la touche &lt;h&gt; affichera la page d'accueil.
   22.82 -</p>
   22.83 -<a name="links"></a>
   22.84 -<h3><font color="#6c0023">Links - Navigateur web graphique et texte</font></h3>
   22.85 -<p>
   22.86 -Links a été le premier navigateur Web graphique proposé sur le LiveCD de
   22.87 -SliTaz, il a été depuis remplaçé par Firefox, mais Links est toujours
   22.88 -disponible sous forme de paquet, facilement installable via la commande :
   22.89 -</p>
   22.90 -<pre>
   22.91 - # tazpkg get-install links
   22.92 -</pre>
   22.93 -<p>
   22.94 -Links propose un mode graphique et un mode texte. Pour utiliser Links en
   22.95 -mode graphique il faut utiliser l'option <code>-g</code>, vous pouvez ajouter
   22.96 -un icône ou une entrée au menu de <a href="jwm.html">JWM</a> pour retrouver
   22.97 -Links facilement. Exemples d'utilisation en ligne de commandes :
   22.98 -</p>
   22.99 -<pre>
  22.100 - $ links -g &amp;
  22.101 - $ links -g <a href="http://www.slitaz.org/">http://www.slitaz.org/</a> &amp;
  22.102 - $ links
  22.103 -</pre>
  22.104 -<p>
  22.105 -Les fichiers de configuration personnels sont dans ~/.links et il n'est pas
  22.106 -conseillé de les modifier avec un éditeur de texte. Links fournit une interface
  22.107 -de configuration via la barre d'outils du haut, c'est là que vous pouvez
  22.108 -configurer la langues pour le français, les marques pages, l'affichage, etc.
  22.109 -Quand vous avez modifié des options, il faut les sauvegarder via la barre de
  22.110 -menu --&gt; Configuration --&gt; Enregistrer les options.
  22.111 -</p>
  22.112 -<a name="rhapsody"></a>
  22.113 -<h3><font color="#6c0023">Rhapsody - Client de chat IRC</font></h3>
  22.114 -<p>
  22.115 -Pour lancer Rhapsody, vous pouvez utiliser la console, le terminal graphique,
  22.116 -ou sous X depuis le menu. Par exemple, pour vous connecter au serveur d' AlterInet, vous
  22.117 -pouvez utiliser la commande ci-dessous, en modifiant votre pseudo. Une fois
  22.118 -connecté vous pouvez utiliser la commande IRC: /join pour joindre le canal
  22.119 -nommé #slitaz :
  22.120 -</p>
  22.121 -<pre>
  22.122 - $ rhapsody
  22.123 - /connect irc.alterinet.org
  22.124 - /join #slitaz
  22.125 -</pre>
  22.126 -<p>
  22.127 -Vous pouvez personnaliser rhapsody via le fichier ~/.rhapsodyrc, ou
  22.128 -utiliser &lt;Ctrl+T&gt; pour afficher les options.
  22.129 -</p>
  22.130 -<a name="gitmail"></a>
  22.131 -<h3><font color="#6c0023">Ghost In The Mail - Client mail</font></h3>
  22.132 -<p>
  22.133 -Pour envoyer rapidement des mails, sans devoir configurer de compte, vous
  22.134 -pouvez utiliser Ghost In The Mail (gitmail). Ce client mail minimum, propose
  22.135 -une interface GTK simple, avec le support des pièces jointes. Il vous permet
  22.136 -d'envoyer des mails en utilisant le protocole SMTP avec votre compte de
  22.137 -messagerie existant. Vous trouverez gitmail via le menu --&gt; Internet
  22.138 ---&gt; Ghost In The Mail.
  22.139 -</p>
  22.140 -<a name="transmission"></a>
  22.141 -<h3><font color="#6c0023">Transmission - Client BitTorrent léger</font></h3>
  22.142 -<p>
  22.143 -Transmission est un client BitTorrent, rapide, léger, et proposant une
  22.144 -interface GTK+ simple d'utilisation. Transmission offre une option
  22.145 -"Préférences" qui permet de limiter le taux d'uploads et de
  22.146 -downloads, le port à utiliser, le dossier de téléchargement, et de gérer
  22.147 -les copies de vos fichiers torrents. Vous trouverez le client GTK+ via le menu
  22.148 ---&gt; Internet --&gt; Transmission. Site web du projet :
  22.149 -<a href="http://transmission.m0k.org/">http://transmission.m0k.org/</a>
  22.150 -</p>
  22.151 -<a name="gftp"></a>
  22.152 -<h3><font color="#6c0023">gFTP - Client FTP simple et rapide</font></h3>
  22.153 -<p>
  22.154 -L'application gFTP est un client de transfert FTP très simple d'utilisation,
  22.155 -rapide et ergonomique. Il dispose de la reprise des transferts interrompus,
  22.156 -d'une gestion complète des signets (sites favoris), ou encore de la gestion
  22.157 -des proxies FTP et HTTP. De plus gFTP permet le glisser déposer entre ses
  22.158 -deux fenêtres, de faire plusieurs transferts en même temps, de comparer ses
  22.159 -deux fenêtres, de mémoriser les mots de passes, de définir une application
  22.160 -externe pour la visualisation (ex Links) et l'édition des fichiers (ex Geany),
  22.161 -ce qui permet de travailler directement sur le serveur. Sur SliTaz vous
  22.162 -trouverez gFTP via le menu du gestionnaire de fenêtres --&gt; Internet --&gt;
  22.163 -gFTP.
  22.164 -</p>
  22.165 -
  22.166 -<a name="pscan"></a>
  22.167 -<h3><font color="#6c0023">pscan - Scanner de ports</font></h3>
  22.168 -<p>
  22.169 -Pscan est un petit utiliatire du projet Busybox, permettant de scanner les
  22.170 -ports d'un machine. Vous pouvez utiliser <code>pscan</code> pour scanner
  22.171 -l'hôte local ou un hôte distant, en utilisant le nom ou l'adresse IP de la
  22.172 -machine. Pscan va tester tous les ports de 1 à 1024 et afficher une liste
  22.173 -de ceux qui sont ouvert, le protocole et le service associé (ssh, www, etc) :
  22.174 -</p>
  22.175 -<pre>
  22.176 - $ pscan localhost
  22.177 -</pre>
  22.178 -
  22.179 -<!-- End of content -->
  22.180 -</div>
  22.181 -
  22.182 -<!-- Footer. -->
  22.183 -<div id="footer">
  22.184 -	<div class="footer-right"></div>
  22.185 -	<a href="#top">Haut de la page</a> | 
  22.186 -	<a href="index.html">Table des matières</a>
  22.187 -</div>
  22.188 -
  22.189 -<div id="copy">
  22.190 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  22.191 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  22.192 -    Documentation publiées sous
  22.193 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  22.194 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  22.195 -</div>
  22.196 -
  22.197 -</body>
  22.198 -</html>
    23.1 --- a/doc/handbook-stable/office.html	Fri Apr 10 11:32:16 2009 +0200
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,120 +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 Handbook - Bureautique</title>
    23.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   23.10 -    <meta name="description" content="éditeur de texte base de donné lecteur PDF" />
   23.11 -    <meta name="expires" content="never" />
   23.12 -    <meta name="modified" content="2007-12-03 12:30: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="network.html">Internet</a> |
   23.25 -    <a href="index.html">Table des matières</a>
   23.26 -</div>
   23.27 -<h1><font color="#3E1220">SliTaz Handbook</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 -<h2><font color="#DF8F06">Bureautique</font></h2>
   23.35 -
   23.36 -<ul>
   23.37 -    <li><a href="#abiword">Abiword</a> - Traitement de texte.</li>
   23.38 -    <li><a href="#osmo">Osmo</a> - Organiseur personnel.</li>
   23.39 -    <li><a href="#sqlite">SQLite</a> - Petit moteur de base de données SQL.</li>
   23.40 -    <li><a href="#epdfview">ePDFView</a> - Visualisateur léger de PDF.</li>
   23.41 -</ul>
   23.42 -
   23.43 -<a name="abiword"></a>
   23.44 -<h3><font color="#6c0023">Abiword - Traitement de texte</font></h3>
   23.45 -<p>
   23.46 -Abiword est une application de traitement de texte très riche en fonctionnalités.
   23.47 -C'est un outils léger, rapide, simple et intuitif, proposant sont propore 
   23.48 -format (.abw) supportant les formats OpenOffice et Microsoft Word et peut 
   23.49 -exporter en HTML ou PDF. Pour installer Abiword sur SliTaz il suffit de lancer :
   23.50 -</p>
   23.51 -<pre>
   23.52 - # tazpkg get-install abiword
   23.53 -</pre>
   23.54 -
   23.55 -<a name="osmo"></a>
   23.56 -<h3><font color="#6c0023">Osmo - Organiseur personnel</font></h3>
   23.57 -<p>
   23.58 -Osmo est un petit organisateur personnel fournissant un calendrier, une liste
   23.59 -des tâches et des contact avec la possibilité d'ouvrir directement un 
   23.60 -navigateur Web ou un client de messagerie via un clique un URL ou une adresse
   23.61 -email. Osmo propose aussi un calendrier de l'année, un calcultaeur de date et
   23.62 -la possibilité de prendre des notes classées par jours. Osmo est installé par
   23.63 -défaut sur la version standard du LiveCD avec une icône sur la barre des tâches
   23.64 -et une entrée dans le la catégorie <em>Office</em> du menu de JWM. A 
   23.65 -noter que si vous utilisé un media USB associé au LiveCD, vous retrouverez vos
   23.66 -données à chaque utilisation. Si vous avez un système installé, vous pouvez
   23.67 -synchroniser les données du media USB avec celles de votre système en utilisant
   23.68 -par exemple Grsync. Osmo conserve vos données dans le répertoire caché :
   23.69 -<code>~/.osmo</code>.
   23.70 -</p>
   23.71 -
   23.72 -<a name="sqlite"></a>
   23.73 -<h3><font color="#6c0023">SQLite - Petit moteur de base de données SQL</font></h3>
   23.74 -<p>
   23.75 -SQLite est un petit moteur de base de données relationnelles SQL dont la base
   23.76 -de données entière est stockée dans un seul fichier, il est performant, il
   23.77 -offre une grande rapidité d'exécution des requêtes, de plus il implémente la
   23.78 -plus part de la norme SQL92. SQLite est idéal pour gérer de petits sites web
   23.79 -tout en nécessitant un déploiement minimal. En mode graphique, vous pouvez
   23.80 -lancer SQLite depuis le menu du gestionnaire de fenêtres JWM. Le site web
   23.81 -officiel du projet est :
   23.82 -<a href="http://www.sqlite.org/">http://www.sqlite.org/</a>
   23.83 -</p>
   23.84 -
   23.85 -<a name="epdfview"></a>
   23.86 -<h3><font color="#6c0023">ePDFView - Visualisateur léger de PDF</font></h3>
   23.87 -<p>
   23.88 -Pour lire des documents PDF, SliTaz propose le paquet <code>epdfview</code>, 
   23.89 -fournissant un visualisateur PDF léger, rapide et simple à prendre en main. 
   23.90 -ePDFView utilise les bibliothèque de rendu Poppler, propose une interface 
   23.91 -GTK+ intuitive vous permettant agrandir, de passer d'une page à l'autre,
   23.92 -d'afficher l'index ou encore de faire une recherche. Pour installer ePDFView :
   23.93 -</p>
   23.94 -<pre>
   23.95 - # tazpkg get-install epdfview
   23.96 -</pre>
   23.97 -<p>
   23.98 -Une fois unstallé vous pouvez ajouter une entrée au menu du gestionnaire de
   23.99 -fenêtre <a href="jwm.html">JWM</a>, par exemple dans la catégorie 
  23.100 -<em>Office</em>. Si vous utilisez Enlightenment l'application aura 
  23.101 -automatiquement une entrée dans le menu Bureautique (<em>Office</em>)
  23.102 -</p>
  23.103 -
  23.104 -<!-- End of content -->
  23.105 -</div>
  23.106 -
  23.107 -<!-- Footer. -->
  23.108 -<div id="footer">
  23.109 -	<div class="footer-right"></div>
  23.110 -	<a href="#top">Haut de la page</a> | 
  23.111 -	<a href="index.html">Table des matières</a>
  23.112 -</div>
  23.113 -
  23.114 -<div id="copy">
  23.115 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  23.116 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  23.117 -    Documentation publiées sous
  23.118 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  23.119 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  23.120 -</div>
  23.121 -
  23.122 -</body>
  23.123 -</html>
    24.1 --- a/doc/handbook-stable/packages.html	Fri Apr 10 11:32:16 2009 +0200
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,182 +0,0 @@
    24.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    24.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    24.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    24.7 -<head>
    24.8 -    <title>SliTaz Handbook - Paquets logiciels</title>
    24.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   24.10 -    <meta name="description" content="slitaz tazpkg package paquets logiciel précompilés" />
   24.11 -    <meta name="expires" content="never" />
   24.12 -    <meta name="modified" content="2007-12-04 12:30:00" />
   24.13 -    <meta name="publisher" content="www.slitaz.org" />
   24.14 -    <meta name="author" content="Christophe Lincoln"/>
   24.15 -    <link rel="shortcut icon" href="favicon.ico" />
   24.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   24.17 -</head>
   24.18 -<body bgcolor="#ffffff">
   24.19 -
   24.20 -<!-- Header and quick navigation -->
   24.21 -<div id="header">
   24.22 -<div align="right" id="quicknav">
   24.23 -    <a name="top"></a>
   24.24 -    <a href="security.html">Sécurité du système</a> |
   24.25 -    <a href="index.html">Table des matières</a>
   24.26 -</div>
   24.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   24.28 -</div>
   24.29 -
   24.30 -<!-- Content. -->
   24.31 -<div id="content">
   24.32 -<div class="content-right"></div>
   24.33 -
   24.34 -<h2><font color="#DF8F06">Gestion des paquets</font></h2>
   24.35 -
   24.36 -<ul>
   24.37 -    <li><a href="#tazpkg">Gestionnaire de paquet Tazpkg.</a></li>
   24.38 -    <li><a href="#packages-intro">C'est quoi des paquets ?</a></li>
   24.39 -    <li><a href="#commands">Commandes principales.</a></li>
   24.40 -    <li>
   24.41 -    <a href="http://www.slitaz.org/doc/manuals/tazpkg.html">Tazpkg manuel</a>
   24.42 -    - Sur un système SliTaz le manuel de Tazpkg se trouvent dans le répertoire
   24.43 -    /usr/share/doc/tazpkg, disponible au format xHTML, vous pouvez directement
   24.44 -    le consulter via l'entrée Documentation du menu du gestionnaire de fenêtre
   24.45 -    JWM.</li>
   24.46 -</ul>
   24.47 -
   24.48 -<a name="tazpkg"></a>
   24.49 -<h3><font color="#6c0023">Gestionnaire de paquet Tazpkg</font></h3>
   24.50 -<p>
   24.51 -Ce chapître décrit la gestion des paquets (.tazpkg) sur votre système. SliTaz
   24.52 -fournit <code>tazpkg</code>, c'est une petite application gérant les paquets
   24.53 -SliTaz portant l'extension <code>.tazpkg</code>. Le gestionnaire de paquets
   24.54 -vous permet de lister les paquets installés, d'afficher une courte description
   24.55 -du paquet, d'en installer de nouveaux depuis le Web, d'en désintaller, ou encore
   24.56 -d'extraire un paquet dans un répertoire donné.
   24.57 -Tazpkg a été créé pour SliTaz, il est écrit en script SHell depuis rien
   24.58 -(<em>from scratch</em>). De plus, il propose une gestion des dépendances et
   24.59 -un système de mises à jour de tous les paquets installés.
   24.60 -</p>
   24.61 -<p>
   24.62 -Pour utiliser les commandes de <code>tazpkg</code> touchant au système , vous
   24.63 -devez avoir un accès administrateur (root), vous pouvez utiliser
   24.64 -<code>su</code> suivi du mot de passe root. Lancé sans arguments <code>tazpkg</code>
   24.65 -affichera une petite aide, avec une liste des commandes possibles, vous pouvez
   24.66 -aussi utiliser la commande <code>usage</code> pour afficher cette aide.
   24.67 -</p>
   24.68 -
   24.69 -<h4>Fonctionnement de Tazpkg</h4>
   24.70 -<p>
   24.71 -Tazpkg utilise quelques répertoires et fichiers pour puiser des informations
   24.72 -et stocker les paquets téléchargés en cache. Pour connaître le miroir depuis
   24.73 -lequel les paquets doivent être télécharger, Tazpkg lit le fichier texte :
   24.74 -/var/lib/tazpkg/mirror contenant simplement l'URL sur une ligne. Pour
   24.75 -connaître la liste des paquets disponibles, Tazpkg télécharge et lit un
   24.76 -fichier nommé packages.list (ce fichier peut aussi être lu en ligne via un
   24.77 -navigateur web). Pour connaître les informations au sujet des paquets
   24.78 -installés sur le système, Tazpkg scrute le contenu du répertoire :
   24.79 -/var/lib/tazpkg/installed. Ce répertoire réunit tous les meta fichiers
   24.80 -d'informations sur les paquets. Ces meta fichiers, quand à eux, contiennent
   24.81 -toutes les données utiles pour installer/désinstaller un paquet, lister les
   24.82 -fichiers installés ou encore afficher une brève description.
   24.83 -</p>
   24.84 -
   24.85 -<a name="packages-intro"></a>
   24.86 -<h3><font color="#6c0023">C'est quoi des paquets ?</font></h3>
   24.87 -<p>
   24.88 -Dans le monde GNU/Linux et open source en général, les logiciels sont appelés
   24.89 -des paquets (<em>packages</em>). Les développeurs de ces paquets distribuent leur
   24.90 -travail sous forme de fichiers contenant le code source, ces fichiers sont au
   24.91 -format text et peuvent se lire avec un simple éditeur de texte, le code est
   24.92 -donc ouvert (<em>open source</em>).
   24.93 -</p>
   24.94 -<p>
   24.95 -Pour que ce code source fonctionne sur un ordinnateur, il faut qu'il soit
   24.96 -compilé ou construit, afin de produire un ou des fichiers binaires que la
   24.97 -machine sait utiliser. Les binaires sont des séquences de 0 et 1. Pour vous
   24.98 -éviter de compiler le code source des applications, les distributions GNU/Linux
   24.99 -ou BSD, vous proposent un système de paquets précompilés et prêts à fonctionner.
  24.100 -Ces paquets précompilés sont facilement installables via une seule commande ou
  24.101 -quelques manipulations à la souris, plusieurs distributions ont créé leur
  24.102 -propre format de paquets binaires telles que Debian, RedHat ou Gentoo.
  24.103 -SliTaz fournit les outils minimaux pour manipuler des paquets Debian (.deb)
  24.104 -et RedHat (.rmp), ces outils sont propulsés par Busybox et ne sont pas aussi
  24.105 -puissant que les originaux.
  24.106 -</p>
  24.107 -<p>
  24.108 -SliTaz a créé son propre format de paquet (.tazpkg), simple, rapide, utilisant
  24.109 -un minimum de dépendances et surtout ultra léger. Le format des paquets est aussi
  24.110 -spécifique à SliTaz. La gestionairre de paquet permet d'avoir le contrôle sur
  24.111 -tous les fichiers installés et leur version, ce qui permet une maintenance plus
  24.112 -simple et une mise à jour automatique des paquets. Si vous compilez vos propres
  24.113 -paquets depuis les sources de manière traditionnelle, vous serez obligé de
  24.114 -recompiler pour avoir une nouvelle version et vous devrez surveiller en amont,
  24.115 -pour chaque nouvelle version. Cela dit, SliTaz offre la possibilité d'installer
  24.116 -des paquets sources de manière semi-automatisée, via l'utilisation de
  24.117 -<a href="http://www.slitaz.org/doc/cookbook/wok-tools.html">Tazwok</a>, notez
  24.118 -que c'est plutôt destiné à un public averti et que les mises à jour ne sont
  24.119 -pas fournies pour ce genre de paquets.
  24.120 -</p>
  24.121 -
  24.122 -<a name="commands"></a>
  24.123 -<h2><font color="#DF8F06">Commandes principales</font></h2>
  24.124 -<p>
  24.125 -Le gestionnaire de paquet Tazpkg est un outil en ligne de commandes, il a été
  24.126 -conçu pour être simple et rapide à prendre en main. Toutes les commandes sont
  24.127 -décrites dans <a href="http://www.slitaz.org/doc/manuals/tazpkg.html"
  24.128 ->le manuel du gestionnaire de paquet</a>. Pour commencer il vous suffit de
  24.129 -connaître le nom du gestionnaire de paquet : <code>tazpkg</code>. Lancé sans
  24.130 -arguments, tazpkg va afficher une liste des commandes disponibles avec une
  24.131 -courte description.
  24.132 -</p>
  24.133 -
  24.134 -<h4>Garder un système à jour</h4>
  24.135 -<p>
  24.136 -Il y deux commandes qui devraient être lancées régulièrement par
  24.137 -l'administrateur (root). La commande qui recharge la dernière liste des paquets
  24.138 -et celle qui met à jour tous les paquets installés. Cela permet de garder un
  24.139 -système plus sécurisé et d'avoir les dernières nouveautés. Pour recharger la
  24.140 -liste c'est <code>recharge</code> et pour mettre à jour <code>upgrade</code>,
  24.141 -vous pouvez lancer ces deux commandes sur la même ligne et utiliser le
  24.142 -copier/coller dans un terminal :
  24.143 -</p>
  24.144 -<pre>
  24.145 - # tazpkg recharge &amp;&amp; tazpkg upgrade
  24.146 -</pre>
  24.147 -
  24.148 -<h4>Installer des paquets</h4>
  24.149 -<p>
  24.150 -Le gestionnaire de paquet vous permet d'installer de nombreux paquets pour
  24.151 -ajouter des fonctionnalités au système ou de disposer d'applications
  24.152 -supplémentaires. La manière la plus courante d'installer un paquet est
  24.153 -d'utiliser la commande <code>get-install</code> qui va télécharger, installer,
  24.154 -vérifier les dépendances sur le paquet et cela de manière automatique. Pour
  24.155 -installer un paquet vous devez connaître le nom du paquet. Pour vous aider à
  24.156 -trouver le nom d'un paquet, vous pouvez utiliser la commande de recherhe
  24.157 -<code>search</code> ou afficher la liste complète des paquets disponibles sur
  24.158 -le miroir via la commande <code>list-mirror</code>. Pour installer le client
  24.159 -de messagerie Sylpheed, il faudra par exemple lancer :
  24.160 -</p>
  24.161 -<pre>
  24.162 - # tazpkg get-install sylpheed
  24.163 -</pre>
  24.164 -
  24.165 -
  24.166 -<!-- End of content -->
  24.167 -</div>
  24.168 -
  24.169 -<!-- Footer. -->
  24.170 -<div id="footer">
  24.171 -	<div class="footer-right"></div>
  24.172 -	<a href="#top">Haut de la page</a> | 
  24.173 -	<a href="index.html">Table des matières</a>
  24.174 -</div>
  24.175 -
  24.176 -<div id="copy">
  24.177 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  24.178 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  24.179 -    Documentation publiées sous
  24.180 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  24.181 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  24.182 -</div>
  24.183 -
  24.184 -</body>
  24.185 -</html>
    25.1 --- a/doc/handbook-stable/secure-shell.html	Fri Apr 10 11:32:16 2009 +0200
    25.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.3 @@ -1,145 +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 - Template</title>
    25.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   25.10 -    <meta name="description" content="SSH dropbear scp admin distance sécurisé" />
   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="system-tools.html">Outils système</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">SHell sécurisé (SSH)</font></h2>
   25.35 -
   25.36 -<ul>
   25.37 -    <li><a href="#about">A propos de Dropbear.</a></li>
   25.38 -    <li><a href="#dbclient">Connexion à un hôte distant</a> - (dbclient).</li>
   25.39 -    <li><a href="#scp">Transfert de fichier à distance</a> - (scp).</li>
   25.40 -    <li><a href="#dropbearkey">Générer des clés rsa et/ou dss</a> - (dropbearkey).</li>
   25.41 -    <li><a href="#start-stop-restart">Démarrer, arrêter, redémarrer le serveur
   25.42 -    SSH.</a></li>
   25.43 -</ul>
   25.44 -
   25.45 -<a name="about"></a>
   25.46 -<h3><font color="#6c0023">A propos de Dropbear</font></h3>
   25.47 -<p>
   25.48 -Contrôle et administration à distance avec Dropbear et le protocole sécurisé
   25.49 -SSH. Dropbear est un petit client et serveur sécurisé, supportant le protocole
   25.50 -SSH 2. Dropbear est compatible avec OpenSSH et utilise ~/.ssh/authorized_keys
   25.51 -pour la gestion des clés publiques. Dropbear fournit aussi une version de
   25.52 -<code>scp</code>, permettant la copie de fichiers entre des machines distantes
   25.53 -manière sécurisée.
   25.54 -</p>
   25.55 -<p>
   25.56 -Site web du projet :
   25.57 -<a href="http://matt.ucc.asn.au/dropbear/dropbear.html"
   25.58 ->matt.ucc.asn.au/dropbear/dropbear.html</a>
   25.59 -</p>
   25.60 -<a name="dbclient"></a>
   25.61 -<h3><font color="#6c0023">Connexion à un hôte distant avec dbclient</font></h3>
   25.62 -<p>
   25.63 -Les fichiers de configuration pour le client SSH sont dans ~/.ssh de chaque
   25.64 -répertoire utilisateur, il contient les fichiers authorized_keys et
   25.65 -known_hosts. Le répertoire ~/.ssh et le fichier known_hosts, sont créés
   25.66 -automatiquement la première fois que vous lancez le client sécurisé.
   25.67 -</p>
   25.68 -<p>
   25.69 -Pour se connecter à un hôte distant avec son nom d'utilisateur et le nom de
   25.70 -machine, vous pouvez utiliser la commande :
   25.71 -</p>
   25.72 -<pre>
   25.73 - $ dbclient utilisateur@machine.org
   25.74 -</pre>
   25.75 -<p>
   25.76 -Vous pouvez aussi utiliser l'adresse IP de la machine :
   25.77 -</p>
   25.78 -<pre>
   25.79 - $ dbclient user@192.168.0.2
   25.80 -</pre>
   25.81 -<a name="scp"></a>
   25.82 -<h3><font color="#6c0023">Transfert de fichier à distance avec scp</font></h3>
   25.83 -<p>
   25.84 -Pour copier un fichier de votre ordinateur à un autre, scp s'utilse de
   25.85 -la manière suivante. Pour copier un fichier se nommant page.html vers un
   25.86 -répertoire de l'utilisateur. Ne pas oublier les <code>:</code> après le
   25.87 -nom de machine ou l'adresse IP :
   25.88 -</p>
   25.89 -<pre>
   25.90 - $ scp page.html user@machine.org:dossier/sous-dossier
   25.91 -</pre>
   25.92 -<p>
   25.93 -Copier un fichier d'une machine distante vers la vôtre :
   25.94 -</p>
   25.95 -<pre>
   25.96 - $ scp user@machine.org:dossier/sous-dossier/page.html /dossier/votre/machine
   25.97 -</pre>
   25.98 -<a name="dropbearkey"></a>
   25.99 -<h3><font color="#6c0023">Générer des clés rsa et/ou dss avec dropbearkey</font></h3>
  25.100 -<p>
  25.101 -Dropbear fournit <code>dropbearkey</code> pour générer des clés sécurisées rsa
  25.102 -et dss. A noter que quand vous démarrez le serveur pour la première fois, des
  25.103 -clés sécurisées seront générées automatiquement si elles n'existent pas. Vous
  25.104 -pouvez utiliser <code>dropbearkey</code> avec les aruments ci-dessous :
  25.105 -</p>
  25.106 -<pre>
  25.107 - # dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
  25.108 - # dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
  25.109 -</pre>
  25.110 -<a name="start-stop-restart"></a>
  25.111 -<h3><font color="#6c0023">Démarrer, arrêter, redémarrer le serveur SSH</font></h3>
  25.112 -<p>
  25.113 -Par défaut SliTaz ne lance pas le serveur SSH au démarrage du système, pour
  25.114 -qu'il soit lancé automatiquement, il faut ajouter <code>dropbear</code> à la
  25.115 -variable RUN_DAEMONS du fichier <code>/etc/rcS.conf</code>. Pour démarrer,
  25.116 -arrêter, redémarrer le serveur SSH vous pouvez utiliser la commande :
  25.117 -<code>/etc/init.d/dropbear [start|stop|restart]</code>. Exemple pour démarrer
  25.118 -le serveur :
  25.119 -</p>
  25.120 -<pre>
  25.121 - # /etc/init.d/dropbear start
  25.122 -</pre>
  25.123 -<p>
  25.124 -A noter que le serveur supporte différentes options à lui passer lors de son
  25.125 -lancement. Pour modifier les valeurs par défaut il suffit de modifier le
  25.126 -fichier de configuration des démons : <code>/etc/daemons.conf</code>.
  25.127 -</p>
  25.128 -
  25.129 -<!-- End of content -->
  25.130 -</div>
  25.131 -
  25.132 -<!-- Footer. -->
  25.133 -<div id="footer">
  25.134 -	<div class="footer-right"></div>
  25.135 -	<a href="#top">Haut de la page</a> | 
  25.136 -	<a href="index.html">Table des matières</a>
  25.137 -</div>
  25.138 -
  25.139 -<div id="copy">
  25.140 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  25.141 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  25.142 -    Documentation publiées sous
  25.143 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  25.144 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  25.145 -</div>
  25.146 -
  25.147 -</body>
  25.148 -</html>
    26.1 --- a/doc/handbook-stable/security.html	Fri Apr 10 11:32:16 2009 +0200
    26.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.3 @@ -1,146 +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 - Sécurité du système</title>
    26.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   26.10 -    <meta name="description" content="secure root passwd user services ports" />
   26.11 -    <meta name="expires" content="never" />
   26.12 -    <meta name="modified" content="2007-12-12 22:00: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="chroot-env.html">Environnement chrooté</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">SliTaz et la sécurité du système</font></h2>
   26.35 -
   26.36 -<ul>
   26.37 -	<li><a href="#policy">Politique de sécurité.</a></li>
   26.38 -	<li><a href="#root">Root</a> - L'administrateur système.</li>
   26.39 -	<li><a href="#busybox">Busybox</a> - Configuration du fichier /etc/busybox.conf</li>
   26.40 -	<li><a href="#ssh">Serveur SSH</a> - Options conseillées.</li>
   26.41 -	<li><a href="network-config.html#firewall">Firewall Netfilter</a> - 
   26.42 -	Le pare-feu réseau.</li>
   26.43 -	<li><a href="web-apps.html#pscan">Pscan</a> - Vérifier les ports ouverts
   26.44 -	ou fermés.</li>
   26.45 -</ul> 
   26.46 -
   26.47 -<a name="policy"></a>
   26.48 -<h3><font color="#6c0023">Politique de sécurité</font></h3>
   26.49 -<p>
   26.50 -SliTaz porte une grande attention à  la sécurité du système. Les applications 
   26.51 -sont testées de nombreux mois avant d'être inclues dans la distribution. Lors
   26.52 -du boot, un minimum de services sont lancés par les scripts rc. Pour avoir une
   26.53 -liste des démons lancés au démarrage il faut regarder la variable RUN_DAEMONS
   26.54 -du fichier de configuration /etc/rcS.conf.
   26.55 -</p>
   26.56 -<pre>
   26.57 - $ cat /etc/rcS.conf | grep RUN_DAEMONS
   26.58 -</pre>
   26.59 -<p>
   26.60 -Pour connaître les processus actifs, leur PID et leures resources mémoire,
   26.61 -vous pouvez utiliser la commande 'ps' pour lister les processus en cours ou
   26.62 -lancer l'utilitaire Htop :
   26.63 -</p>
   26.64 -<pre>
   26.65 - $ ps
   26.66 - $ htop
   26.67 -</pre>
   26.68 -
   26.69 -<a name="root"></a>
   26.70 -<h3><font color="#6c0023">Root - L'administrateur système</font></h3>
   26.71 -<p>
   26.72 -Root vient de l'anglais racine, sur un système GNU/Linux l'utilisateur
   26.73 -<em>root</em> est l'administrateur système, il a tous les droits sur les
   26.74 -fichiers du système et ceux de tous les utilisateurs. Il est conseillé de ne
   26.75 -jamais se loguer en tant que <em>root</em> et d'utiliser la commande
   26.76 -<code>su</code> suivie du mot de passe de l'utilisateur <em>root</em>, pour
   26.77 -obtenir les droits absolus. Ne pas se loguer en root et surfer sur internet
   26.78 -par exemple, permet d'avoir une double barrière en cas d'attaque ou d'intrusion
   26.79 -suite à un téléchargement. C'est à dire qu'un <em>cracker</em> tentant de
   26.80 -prendre le contrôle de votre machine, devra d'abord craquer votre mot de passe
   26.81 -pour ensuite tenter de craquer celui de l'administrateur <em>root</em>.
   26.82 -</p>
   26.83 -<p>
   26.84 -Un système GNU/Linux sécurisé a donc au minimum 2 utilisateurs, un pour
   26.85 -travailler et <em>root</em> pour administrer, configurer ou mettre à jour le
   26.86 -système. Il est aussi conseillé de confier l'administration du système à une
   26.87 -personne.
   26.88 -</p>
   26.89 -
   26.90 -
   26.91 -<a name="busybox"></a>
   26.92 -<h3><font color="#6c0023">Busybox</font></h3>
   26.93 -<p>
   26.94 -Le fichier busybox.conf, configure les applets, et leurs droits respectifs.
   26.95 -Sur le LiveCD de SliTaz les commandes: su, passwd, loadkmap, mount, reboot,
   26.96 -halt, peuvent être lancées par tous les utilisateurs, le propriétaire et le
   26.97 -groupe des commandes est root (<code>* = ssx root.root</code>). Le fchier 
   26.98 -<code>/etc/busybox.conf</code> n'est lisible que par root, il a les droits
   26.99 -600. A noter que la commande <code>passwd</code> ne fonctionne pas bien si
  26.100 -elle n'est pas ssx, les utilisateurs du système ne peuvent pas changer leur
  26.101 -propre mot de passe.
  26.102 -</p>
  26.103 -
  26.104 -<a name="ssh"></a>
  26.105 -<h3><font color="#6c0023">Serveur SSH</font></h3>
  26.106 -<p>
  26.107 -Ce petit texte au sujet de la sécurité est un complément à la page titrée
  26.108 -<a href="secure-shell.html">SHell sécurisé (SSH)</a>. Sur SliTaz, le serveur
  26.109 -SSH Dropbear n'est pas lancé par défaut, il faut l'ajouter à la variable 
  26.110 -<code>RUN_DAEMON</code> du fichier de configuration <code>/etc/rcS.conf</code>
  26.111 -pour qu'il se lance à chaque démarrage du système. Ou lancer le serveur
  26.112 -manuellement :
  26.113 -</p>
  26.114 -<pre>
  26.115 - # /etc/init.d/dropbear start
  26.116 -</pre>
  26.117 -<p>
  26.118 -Par défaut dropbear est lancé avec les options :
  26.119 -</p>
  26.120 -<pre class="script">
  26.121 - -w   N'autorise pas de login pour root.
  26.122 - -g   N'autorise pas de login avec mot de passe pour root.
  26.123 -</pre>
  26.124 -<p>
  26.125 -Vous pouvez ajouter de nouvelles options en éditant le fichier de configuration
  26.126 -des démons : <code>/etc/daemons.conf</code>. Pour connaître toutes les options
  26.127 -possibles, vous pouvez taper : <code>dropbear -h</code>.
  26.128 -</p>
  26.129 -
  26.130 -<!-- End of content -->
  26.131 -</div>
  26.132 -
  26.133 -<!-- Footer. -->
  26.134 -<div id="footer">
  26.135 -	<div class="footer-right"></div>
  26.136 -	<a href="#top">Haut de la page</a> | 
  26.137 -	<a href="index.html">Table des matières</a>
  26.138 -</div>
  26.139 -
  26.140 -<div id="copy">
  26.141 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  26.142 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  26.143 -    Documentation publiées sous
  26.144 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  26.145 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  26.146 -</div>
  26.147 -
  26.148 -</body>
  26.149 -</html>
    27.1 --- a/doc/handbook-stable/system-admin.html	Fri Apr 10 11:32:16 2009 +0200
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,305 +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 - Administration du système</title>
    27.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   27.10 -    <meta name="description" content="configuration de SliTaz langue clavier fstab heure horloge" />
   27.11 -    <meta name="expires" content="never" />
   27.12 -    <meta name="modified" content="2008-07-14 22:13: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="network-config.html">Configuration du réseau</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">Administration du système</font></h2>
   27.35 -
   27.36 -<ul>
   27.37 -    <li><a href="#locale">Configurer la langue</a> - Définir une locale
   27.38 -    pour le système ou une session utilisateur.</li>
   27.39 -    <li><a href="#keymap">Configurer le clavier.</a></li>
   27.40 -    <li><a href="#shell">Personnaliser son shell</a> - Le fichier ~/.profile,
   27.41 -    ash et sh.</li>
   27.42 -    <li><a href="#clock">Régler l'horloge</a> - Modifier le fuseau horaire.</li>
   27.43 -    <li><a href="#users-admin">Gestion des utilisateurs et groupes.</a></li>
   27.44 -    <li><a href="#local.sh">Ajouter des commandes exécutées au boot.</a></li>
   27.45 -    <li><a href="#cron">Exécuter des commandes à horaire fixe</a> - 
   27.46 -    Utilisation de crond et crontab.</li>
   27.47 -    <li><a href="network-config.html">Configuration du réseau.</a></li>
   27.48 -</ul>
   27.49 -
   27.50 -<a name="locale"></a>
   27.51 -<h3><font color="#6c0023">Configuration de la langue</font></h3>
   27.52 -<p>
   27.53 -SliTaz sauvegarde la configuration de la locale par défaut dans le fichier 
   27.54 -/etc/locale.conf qui est lu par /etc/profile, à chaque login. Le fichier 
   27.55 -/etc/locale.conf est généré lors du premier boot grâce au script 
   27.56 -/etc/init.d/i18n.sh, lancé au démarrage. Il suffit donc de modifier le
   27.57 -fichier /etc/locale.conf avec un éditeur de texte, ou de relancer 
   27.58 -l'utilitaire <code>tazlocale</code> pour changer la locale par défaut du
   27.59 -système :
   27.60 -</p>
   27.61 -<pre>
   27.62 - # tazlocale
   27.63 -</pre>
   27.64 -<p>
   27.65 -Pour utiliser la langue lors d'une session , vous pouvez aussi ajouter 2
   27.66 -lignes au fichier ~/.profile, propre à chaque utilisateur, exportant la
   27.67 -configuration :
   27.68 -</p>
   27.69 -<pre class="script">
   27.70 -
   27.71 -export LANG=fr_CH
   27.72 -export LC_ALL=fr_CH
   27.73 -
   27.74 -</pre>
   27.75 -<a name="keymap"></a>
   27.76 -<h3><font color="#6c0023">Configuration du clavier</font></h3>
   27.77 -<p>
   27.78 -La configuration du clavier et sauvegardée dans /etc/kmap.conf, comme
   27.79 -pour la locale, vous pouvez modifier ce fichier à la main ou en lançant
   27.80 -<code>tazkmap</code>, en tant qu'administrateur (<em>root</em>) :
   27.81 -</p>
   27.82 -<pre>
   27.83 - # tazkmap
   27.84 -</pre>
   27.85 -<p>
   27.86 -Le clavier et chargé au démarrage par le script /etc/init.d/i18n.sh.
   27.87 -Note : i18n pour internationalisation, et kmap c'est l'extension des
   27.88 -fichiers de clavier utilisé par Busybox.
   27.89 -</p>
   27.90 -<a name="shell"></a>
   27.91 -<h3><font color="#6c0023">Personnaliser son shell</font></h3>
   27.92 -<p>
   27.93 -Après un login vous êtes dans votre shell. Sur SliTaz vous disposez du
   27.94 -shell <code>ash</code> et <code>sh</code> et un lien sur Ash, ce shell est
   27.95 -fournit par Busybox. Ash est léger, rapide, et conforme au normes. Pour 
   27.96 -changer le shell par défaut d'un utilisateur, il faut passer par le 
   27.97 -fichier /etc/passwd, et modifier la ligne correspondante. Lors d'un login,
   27.98 -le fichier /etc/profile est lu, puis c'est le fichier personnel ~/.profife.
   27.99 -Vous pouvez modifier l'un et l'autre avec un éditeur de texte, pour y
  27.100 -configurer la langue, d'autres aliases, etc.
  27.101 -</p>
  27.102 -<h4>Exemple: ~/.profile</h4>
  27.103 -<pre class="script">
  27.104 -# ~/.profile: executed by Bourne-compatible login shells.
  27.105 -#
  27.106 -
  27.107 -# Aliases.
  27.108 -alias ls='ls -F'
  27.109 -alias df='df -h'
  27.110 -
  27.111 -# Env variables.
  27.112 -export EDITOR=nano
  27.113 -
  27.114 -</pre>
  27.115 -<a name="clock"></a>
  27.116 -<h3><font color="#6c0023">Régler l'horloge</font></h3>
  27.117 -<p>
  27.118 -Pour connaître l'heure système actuelle vous pouvez utiliser la commande
  27.119 -<code>date</code>. Sur SliTaz la configuration du fuseau horaire est
  27.120 -sauvegardée dans le fichier /etc/TZ. Vous pouvez modifier se fichier via
  27.121 -un des <a href="utilities.html">éditeurs</a> disponibles ou simplement en
  27.122 -utilisant la commande <code>echo</code>, exemple pour la zone Europe/Zurich :
  27.123 -</p>
  27.124 -<pre>
  27.125 - # echo "Europe/Zurich" > /etc/TZ
  27.126 -</pre>
  27.127 -<h4>hwclock</h4>
  27.128 -<p>
  27.129 -Pour faire un réglage fin de l'horloge vous pouvez utiliser 'hwclock', cet
  27.130 -utilitaire permet de synchroniser l'horloge système avec l'horloge matériel,
  27.131 -ou l'inverse. 
  27.132 -<p>
  27.133 -Synchroniser l'horloge système avec l'horloge matériel
  27.134 -(--utc = universal time, --localtime = local time) :
  27.135 -</p>
  27.136 -<pre>
  27.137 - # hwclock --hctosys --utc
  27.138 -</pre>
  27.139 -<p>
  27.140 -Synchroniser l'horloge matériel avec l'horloge système :
  27.141 -</p>
  27.142 -<pre>
  27.143 - # hwclock --systohc --utc
  27.144 -</pre>
  27.145 -<p>
  27.146 -Vous pouvez aussi connaître et synchroniser l'horloge système avec un serveur de
  27.147 -temps sur le réseau avec la commande 'rdate', l'option <code>-p</code> affiche
  27.148 -l'heure du serveur :
  27.149 -</p>
  27.150 -<pre>
  27.151 - $ rdate -p tick.greyware.com
  27.152 -</pre>
  27.153 -<p>
  27.154 -Pour se synchroniser avec un serveur de temps, il faut être root :
  27.155 -</p>
  27.156 -<pre>
  27.157 - # rdate -s tick.greyware.com
  27.158 -</pre>
  27.159 -<a name="users-admin"></a>
  27.160 -<h3><font color="#6c0023">Gestion des utilisateurs et groupes</font></h3>
  27.161 -<p>
  27.162 -La gestion des utilisateurs et groupes du système peut se faire totalement
  27.163 -en ligne de commandes. Vous pouvez par exemple facilement ajouter ou supprimer
  27.164 -des utilisateurs, créer des groupes, ou encore modifier les mots de passe.
  27.165 -Par défaut, SliTaz configure un utilisateur hacker sans mot de passe, afin de
  27.166 -ne pas se connecter en tant que root, même en mode LiveCD. Pour ce connecter
  27.167 -en tant que super-utilisateur (root) il faut utiliser la commande
  27.168 -<code>su</code>.
  27.169 -</p>
  27.170 -<h4>Mot de passe</h4>
  27.171 -<p>
  27.172 -Pour modifier un mot de passe il faut utiliser la commande <code>passwd</code>
  27.173 -valable aussi pour root :
  27.174 -</p>
  27.175 -<pre>
  27.176 - $ passwd
  27.177 - ou:
  27.178 - # passwd
  27.179 - ou encore:
  27.180 - # passwd hacker
  27.181 -</pre>
  27.182 -<h4>Ajouter un utilisateur ou un groupe</h4>
  27.183 -<p>
  27.184 -L'ajout d'utilisateurs se fait avec la commande <code>adduser</code>, et 
  27.185 -celui d'un groupe avec <code>addgroup</code>. Vous obtiendrez de l'aide en
  27.186 -tapant ces commandes suivies de l'option <code>--help</code>. La commande 
  27.187 -ci-dessous ajoute l'utilisateur pomme avec comme shell par défaut Ash :
  27.188 -</p>
  27.189 -<pre>
  27.190 - # adduser pomme -s /bin/ash
  27.191 -</pre>
  27.192 -<p>
  27.193 -Et pour un groupe (nom du groupe: partage et gid: 100):
  27.194 -</p>
  27.195 -<pre>
  27.196 - # addgroup -g 100 partage
  27.197 -</pre>
  27.198 -<p>
  27.199 -Pour ajouter un utilisateur existant dans un groupe existant, vous devez
  27.200 -éditer les fichiers /etc/group et /etc/gshadow, car l'applet adduser fournit
  27.201 -avec Busybox n'offre pas toutes les options fournies par le programme
  27.202 -original.
  27.203 -</p>
  27.204 -<h4>Supprimer un utilisateur ou un groupe</h4>
  27.205 -<p>
  27.206 -Vous pouvez facilement supprimer un utilisateur du système ou un groupe avec
  27.207 -les commade <code>deluser</code> et <code>delgroup</code> :
  27.208 -</p>
  27.209 -<pre>
  27.210 - # deluser pomme
  27.211 - Et pour un groupe :
  27.212 - # delgroup partage
  27.213 -</pre>
  27.214 -<a name="local.sh"></a>
  27.215 -<h3><font color="#6c0023">Ajouter des commandes exécutées au boot</font></h3>
  27.216 -<p>
  27.217 -Lors du boot divers scripts sont exécutés, afin de configurer des services ou 
  27.218 -autres, tel que le démarrage du serveur web, la mise en réseau, etc. Sur 
  27.219 -SliTaz il y a un script: /etc/init.d/local.sh, qui vous permet de rajouter
  27.220 -facilement des commandes qui seront lancées au démarrage du système. Vous
  27.221 -pouvez aussi créer de nouveaux scripts dans /etc/init.d, leurs liens dans
  27.222 -/etc/rc.scripts pour les scripts shell et utiliser /etc/rc.d pour les liens
  27.223 -sur les scripts de démarrage des démons système :
  27.224 -</p>
  27.225 -<pre>
  27.226 - # nano /etc/init.d/local.sh
  27.227 -</pre>
  27.228 -<a name="cron"></a>
  27.229 -<h3><font color="#6c0023">Exécuter des commandes à horaire fixe</font></h3>
  27.230 -<p>
  27.231 -Le démon Crond permet d'exécuter automatiquement des commandes à une date et 
  27.232 -une heure précise, ou selon un cycle. C'est très utile pour des tâches
  27.233 -routinières d'administration système. Le répertoire utilisé par Cron est : 
  27.234 -<code>/var/spool/cron/crontabs</code>.
  27.235 -</p>
  27.236 -<p>
  27.237 -Chaque utilisateur du système peut avoir ces propres tâches, elles sont
  27.238 -définies dans le fichier /var/spool/cron/crontabs/user. L'utilitaire crontab
  27.239 -permet, entre autre de lister les tâches propre à un utilisateur. La syntaxe
  27.240 -de ces fichiers est la suivante :
  27.241 -</p>
  27.242 -<pre class="script">
  27.243 -mm hh jj MMM JJJ tâche &gt; log
  27.244 -</pre>
  27.245 -<p>
  27.246 -Nous allons créer le fichier pour root, et tester le démon 'crond', avec une
  27.247 -tâche exécutée toutes les minutes, qui écrit la date dans le fichier
  27.248 -/tmp/crond.test. A noter que l'utilitaire <code>crontab</code> a une option
  27.249 -d'édition des fichiers cron, utilisant 'vi', non fourni avec SliTaz. A la 
  27.250 -place vous pouvez utiliser GNU nano (&lt;Ctrl+X&gt; pour enregistrer et
  27.251 -quitter) :
  27.252 -</p>
  27.253 -<pre>
  27.254 - # nano /var/spool/cron/crontabs/root
  27.255 -</pre>
  27.256 -<pre class="script">
  27.257 -* * * * * date &gt;&gt; /tmp/crond.test
  27.258 -</pre>
  27.259 -<p>
  27.260 -Lancez <code>crond</code> en fond avec l'option <code>-b</code> (backgroud),
  27.261 -configurée via le fichier <code>/etc/daemons.conf</code> et en utilisant le
  27.262 -script de démarrage :
  27.263 -</p>
  27.264 -<pre>
  27.265 - # /etc/init.d/crond start
  27.266 -</pre>
  27.267 -<p>
  27.268 -Vous pouvez attendre quelques minutes, et afficher le contenu du
  27.269 -fichier: /tmp/crond.test... OK :
  27.270 -</p>
  27.271 -<pre>
  27.272 - # cat /tmp/crond.test
  27.273 -</pre>
  27.274 -<p>
  27.275 -Pour arrêter ou redémarrer le démon crond :
  27.276 -</p>
  27.277 -<pre>
  27.278 - # /etc/init.d/crond stop
  27.279 - Ou :
  27.280 - # /etc/init.d/crond restart
  27.281 -</pre>
  27.282 -<h4>Lancer le démon crond à chaque démarrage</h4>
  27.283 -<p>
  27.284 -Pour lancer le démon 'crond' à chaque démarrage du système, vous pouvez
  27.285 -l'ajouter à la variable <code>START_DAEMONS</code> du fichier de configuration
  27.286 -<code>/etc/rcS.conf</code> à la suite ou avant le serveur Web ou le serveur SSH.
  27.287 -</p>
  27.288 -
  27.289 -<!-- End of content -->
  27.290 -</div>
  27.291 -
  27.292 -<!-- Footer. -->
  27.293 -<div id="footer">
  27.294 -	<div class="footer-right"></div>
  27.295 -	<a href="#top">Haut de la page</a> | 
  27.296 -	<a href="index.html">Table des matières</a>
  27.297 -</div>
  27.298 -
  27.299 -<div id="copy">
  27.300 -    Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
  27.301 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  27.302 -    Documentation publiées sous
  27.303 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  27.304 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  27.305 -</div>
  27.306 -
  27.307 -</body>
  27.308 -</html>
    28.1 --- a/doc/handbook-stable/system-tools.html	Fri Apr 10 11:32:16 2009 +0200
    28.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.3 @@ -1,156 +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 - Outils système</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="2000-01-31 21:30: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="x-window.html">Système de fenêtres X</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">Outils système</font></h2>
   28.35 -
   28.36 -<ul>
   28.37 -	<li><a href="#clex">Clex</a> - Gestionnaire de fichiers mode texte.</li>
   28.38 -    <li><a href="#emelfm2">emelFM2</a> - Gestionnaire de fichiers.</li>
   28.39 -	<li><a href="#htop">Htop</a> - Visionneur de processus système.</li>
   28.40 -	<li><a href="#mountbox">Mountbox</a> - Monter des périphériques.</li>
   28.41 -	<li><a href="#gparted">Gparted</a> - Gestion des partitions d'un disque 
   28.42 -	dur.</li>
   28.43 -	<li><a href="network-config.html#netbox">Netbox</a> - Configuration 
   28.44 -	graphique du réseau.</li>
   28.45 -</ul>
   28.46 -
   28.47 -<a name="clex"></a>
   28.48 -<h3><font color="#6c0023">Clex - Gestionnaire de fichiers mode texte</font></h3>
   28.49 -<p>
   28.50 -Pour naviguer dans vos répertoires vous pouvez utiliser la ligne de commande et
   28.51 -<code>cd</code>, ou lancer 'Clex File Manager' un gestionnaire de fichiers ncurses.
   28.52 -Clex et facile d'utilisation, rapide, et facilement configurable via un panel
   28.53 -de configuration, ou via le fichier ~/.clexrc et ~/.clexbm pour les marques
   28.54 -pages (bookmarks). Pour lancer clex depuis un terminal ou une console :
   28.55 -</p>
   28.56 -<pre>
   28.57 - $ clex
   28.58 -</pre>
   28.59 -
   28.60 -<a name="emelfm2"></a>
   28.61 -<h3><font color="#6c0023">emelFM2 - Gestionnaire de fichiers</font></h3>
   28.62 -<p>
   28.63 -L'application emelFM2, est un gestionnaire de fichiers, fournissant toutes les
   28.64 -fonctions utiles aux tâches quotidiennes, telles que le montage de périphériques,
   28.65 -des icônes de navigation, l'ouverture d'un terminal dans le répertoire courant,
   28.66 -le glisser/déposer, création de répertoires, renommage, ou encore la gestion
   28.67 -des permissions. Il propose aussi un éditeur/visualisateur de fichier texte,
   28.68 -des commandes utilisateur, des marques pages pour une navigation plus rapide,
   28.69 -et bien plus. Le gestionnaire emelFM2 propose aussi des options à passer en
   28.70 -ligne de commade lors de son lancement. Vous pouvez spécifier le répertoire
   28.71 -de la poubelle, du panel 1 et/ou 2, pour connaître toutes les options :
   28.72 -<code>$ emelfm2 --help</code>.
   28.73 -</p>
   28.74 -<p>
   28.75 -Le menu contextuel (click de droite sur le fichier/répertoire) permet de
   28.76 -facilement désarchiver les archives <code>.taz.gz</code>, de compresséer, créer
   28.77 -des archives ou comparer des fichiers. Vous pouvez aussi créer des liens
   28.78 -symboliques via le bouton "Créer un lien...". Une fois pris en main, emelFM2
   28.79 -permet de travailler rapidement et efficacement.
   28.80 -</p>
   28.81 -
   28.82 -<a name="htop"></a>
   28.83 -<h3><font color="#6c0023">Htop - Visionneur de processus système</font></h3>
   28.84 -<p>
   28.85 -Htop est un visionneur de processus système affichant les processus, 
   28.86 -l'utilisation du ou des processeurs, l'état de la mémoire vive (RAM) et swap.
   28.87 -IL affiche aussi le nombres de tâches, le temps depuis lequel la machine
   28.88 -tourne, les PID ou les commandes actives. Htop s'utilise au clavier en mode
   28.89 -console, supporte la souris avec un terminal X (Xterm) et fournit diveres
   28.90 -options de configuration (F2). Htop peut aussi être utilisé pour tuer un 
   28.91 -processus et les flèches ou un clique de souris permettent de séléctonner 
   28.92 -une ligne. A noter qu'Htop fonctionne via SSH est peut servir à surveiller 
   28.93 -un serveur à distance :
   28.94 -<pre>
   28.95 - $ htop
   28.96 -</pre>
   28.97 -
   28.98 -<a name="mountbox"></a>
   28.99 -<h3><font color="#6c0023">Mountbox - Monter un périphérique</font></h3>
  28.100 -<p>
  28.101 -Mountbox est une petite interface GTK à la commande <code>mount</code>
  28.102 -permettant de monter rapidement un media tel qu'une clé USB, disque dur ou
  28.103 -cdrom. Mountbox peut se lancer depuis un terminal ou via le menu Outils système
  28.104 -(System tools). Il suffit de spécifier les prériphérique (Device) et le point
  28.105 -de montage, c'est à dire le répertoire depuis lequel vous voulez accéder aux
  28.106 -données du media en question. Généralement un cdrom se monte sur /media/cdrom,
  28.107 -une clé USB dans /media/flash et les disque durs de la machine local dans /mnt.
  28.108 -A noter que le Handbook contient aussi des informations au sujet de 
  28.109 -<a href="cmdline.html#mount">la commande mount</a>.
  28.110 -</p>
  28.111 -
  28.112 -<a name="gparted"></a>
  28.113 -<h3><font color="#6c0023">Gparted - Gestion des partitions d'un disque dur</font></h3>
  28.114 -<p>
  28.115 -Gparted est une application graphique permettant de gérer les partitions d'un
  28.116 -disque dur local ou media USB. Il permet de formater, redimensionner et 
  28.117 -vérifier une ou des partitions d'un disque dur, c'est l'outil à utiliser si
  28.118 -vous devez préparer un partitions, graphiquement, pour installer SliTaz. Gparted
  28.119 -support les systèmes de fichiers propores à GNU/Linux (ext2 et ext3) via mkfs
  28.120 -et Parted automatiquement proposé en dépendences. Pour installer Gparted et
  28.121 -le lancer depuis le terminal :
  28.122 -</p>
  28.123 -<pre>
  28.124 - # tazpkg get-install gparted
  28.125 - # gparted &amp;
  28.126 -</pre>
  28.127 -<p>
  28.128 -A noter que si vous désirez une entrée dans le menu de JWM, vous pouvez
  28.129 -utiliser <code>subox</code> pour demander le mot de passe root avant de lancer
  28.130 -Gparted.
  28.131 -</p>
  28.132 -<h4>Support FAT et NTFS</h4>
  28.133 -<p>
  28.134 -Pour avoir le support du système de fichiers FAT16 ou FAT32 de Windows, vous
  28.135 -devez installer le paquet <code>dosfstools</code>. Pour le support NTFS en
  28.136 -lecture/écriture vous aurez besoin de : <code>fuse</code>, <code>ntfs-3g</code>
  28.137 -et <code>ntfprogs</code>.
  28.138 -</p>
  28.139 -
  28.140 -<!-- End of content -->
  28.141 -</div>
  28.142 -
  28.143 -<!-- Footer. -->
  28.144 -<div id="footer">
  28.145 -	<div class="footer-right"></div>
  28.146 -	<a href="#top">Haut de la page</a> | 
  28.147 -	<a href="index.html">Table des matières</a>
  28.148 -</div>
  28.149 -
  28.150 -<div id="copy">
  28.151 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  28.152 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  28.153 -    Documentation publiées sous
  28.154 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  28.155 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  28.156 -</div>
  28.157 -
  28.158 -</body>
  28.159 -</html>
    29.1 --- a/doc/handbook-stable/utilities.html	Fri Apr 10 11:32:16 2009 +0200
    29.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.3 @@ -1,211 +0,0 @@
    29.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    29.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    29.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    29.7 -<head>
    29.8 -    <title>SliTaz Handbook - Utilitaires</title>
    29.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   29.10 -    <meta name="description" content="clex file manager sqlite base de donnée cdrkit" />
   29.11 -    <meta name="expires" content="never" />
   29.12 -    <meta name="modified" content="2007-12-03 12:30:00" />
   29.13 -    <meta name="publisher" content="www.slitaz.org" />
   29.14 -    <meta name="author" content="Christophe Lincoln"/>
   29.15 -    <link rel="shortcut icon" href="favicon.ico" />
   29.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   29.17 -</head>
   29.18 -<body bgcolor="#ffffff">
   29.19 -
   29.20 -<!-- Header and quick navigation -->
   29.21 -<div id="header">
   29.22 -<div align="right" id="quicknav">
   29.23 -    <a name="top"></a>
   29.24 -    <a href="office.html">Bureautique</a> |
   29.25 -    <a href="index.html">Table des matières</a>
   29.26 -</div>
   29.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1>
   29.28 -</div>
   29.29 -
   29.30 -<!-- Content. -->
   29.31 -<div id="content">
   29.32 -<div class="content-right"></div>
   29.33 -
   29.34 -<h2><font color="#DF8F06">Les utilitaires</font></h2>
   29.35 -
   29.36 -<ul>
   29.37 -    <li><a href="#calc">Bc</a> - Calculatrice.</li>
   29.38 -    <li><a href="#cdrkit">Cdrkit</a> - Gravure et manipultaion de CD/DVD-R 
   29.39 -    ou RW.</li>
   29.40 -    <li><a href="#nano">Nano</a> - GNU nano, l'éditeur de texte par
   29.41 -    défaut sur SliTaz.</li>
   29.42 -    <li><a href="#leafpad">LeafPad</a> - Editeur GTK+ léger et rapide.</li>
   29.43 -    <li><a href="#isomaster">ISO Master</a> - &Eacute;diteur graphique 
   29.44 -    d'images ISO.</li>
   29.45 -    <li><a href="#xpad">Xpad</a> - Mini application de prise de notes.</li>
   29.46 -</ul>
   29.47 -
   29.48 -<a name="calc"></a>
   29.49 -<h3><font color="#6c0023">Calculatrice</font></h3>
   29.50 -<p>
   29.51 -Les opérations de mathématiques peuvent se faire avec la calculatrice en
   29.52 -mode texte Bc. Ouvrez un terminal ou tapez directement dans la console
   29.53 -<code>bc</code>, pour quitter il faut taper <code>quit</code> :
   29.54 -</p>
   29.55 -<pre>
   29.56 - $ bc
   29.57 - 23+45 &lt;ENTER&gt;
   29.58 - 68
   29.59 -
   29.60 - quit
   29.61 -</pre>
   29.62 -
   29.63 -<a name="cdrkit"></a>
   29.64 -<h3><font color="#6c0023">Cdrkit - Gravure et manipultaion de CD/DVD-R ou RW</font></h3>
   29.65 -<p>
   29.66 -Pour graver et manipuler des CD/DVD-R ou RW, SliTaz fournit les outils CdrKit
   29.67 -et une interace grphique nomée <code>burnbox</code> que vous trouverez dans
   29.68 -le menu d'un des gestionnaires de fenêtres, soit JWM ou Enlightenment.
   29.69 -L'outils <code>wodim</code> permet de graver un CD/DVD et d'effacer des
   29.70 -CD/DVD-RW, quand a <code>genisoimage</code>, il permet de créer des images
   29.71 -gravables au format ISO 9660. La gravure en ligne de commande nous impose de
   29.72 -connaître le nom du périphérique/graveur (dev). Wodim offre plusieurs
   29.73 -possibilités pour connaître le graveur à utiliser et plusieurs façcon de
   29.74 -spécifier le périphérique lors de la gravure. Si vous lancez Wodim avec 
   29.75 -l'options <code>-devices</code>, il tentera de devinner automatiquement le nom
   29.76 -du bon graveur et l'affichera, l'option <code>-checkdrive</code> permet de
   29.77 -vérifier les graveurs reconnus. Quand au bus, il peut être connu via l'option
   29.78 -<code>-scanbus</code>. Exemple (en étant <em>root</em>) :
   29.79 -</p>
   29.80 -<pre>
   29.81 - # wodim -devices
   29.82 - Ou :
   29.83 - # wodim -checkdrive
   29.84 - Pour le bus :
   29.85 - # wodim -scanbus
   29.86 -</pre>
   29.87 -<h4>Créer une image ISO 9660</h4>
   29.88 -<p>
   29.89 -Pour graver des données sur un CD/DVD, vous devez disposer d'une image ISO.
   29.90 -Pour commencer il faut créer un répertoire contenant tous les fichiers
   29.91 -destinés à être graver, vous pouvez copier vos fichiers en ligne de commande
   29.92 -avec <code>cp</code>, en mode texte avec le gestionnaire de fichiers Clex ou
   29.93 -graphiquement avec emelFM2. Exemple en commandes (vous pouvez être simple
   29.94 -utilisateur), création d'un répertoire <code>iso/</code> à la racine de
   29.95 -l'espace utilisateur et copie de tous les fichiers contenu dans
   29.96 -<code>Documents/</code> :
   29.97 -</p>
   29.98 -<pre>
   29.99 - $ mkdir ~/iso
  29.100 - $ cp -a Documents/* ~/iso
  29.101 -</pre>
  29.102 -<p>
  29.103 -Création d'une image ISO nommée <code>image.iso</code>, en utilisant l'outil
  29.104 -<code>genisoimage</code> et en spécifiant la racine du répertoire contenant les
  29.105 -fichiers à insérer dans l'ISO :
  29.106 -</p>
  29.107 -<pre>
  29.108 - $ genisoimage -o image.iso ~/iso
  29.109 -</pre>
  29.110 -<p>
  29.111 -A noter qu'il existe de multiples options pour créer des images ISO, une des
  29.112 -plus utilisée est l'extension <code>-R</code>, signifiant <em>Rock ridge</em>
  29.113 -et permettant d'utiliser des noms de 255 caractères sans trop de
  29.114 -restrictions, supportant les liens symboliques et les droits sur les fichiers.
  29.115 -Pour connaître toutes les options disponibles, vous pouvez utiliser l'option
  29.116 -<code>-help</code>. Exemple de création en utilisant l'option <code>-R</code> :
  29.117 -</p>
  29.118 -<pre>
  29.119 - $ genisoimage -o image.iso -R ~/iso
  29.120 -</pre>
  29.121 -<h4>Graver une image ISO</h4>
  29.122 -<p>
  29.123 -Pour graver une image au format ISO 9660 créée vous même ou téléchargée depuis
  29.124 -le web, il faut utiliser <code>wodim</code> en spécifiant le bon périphérique
  29.125 -(<code>dev</code>) du graveur de CD/DVD. Exemple de gravure en mode volubile
  29.126 -(<code>-v</code>) avec un <em>device</em> reconnu comme <code>hdc</code> et
  29.127 -des données contenues dans une image ISO nomée <code>image.iso</code> :
  29.128 -</p>
  29.129 -<pre>
  29.130 - # wodim -v dev=/dev/hdc image.iso
  29.131 -</pre>
  29.132 -<p>
  29.133 -Autre exemple en spécifiant une vitesse (<em>speed</em>) de gravage de 8 :
  29.134 -</p>
  29.135 -<pre>
  29.136 - # wodim -v speed=8 dev=/dev/hdc image.iso
  29.137 -</pre>
  29.138 -
  29.139 -<a name="nano"></a>
  29.140 -<h3><font color="#6c0023">Nano</font></h3>
  29.141 -<p>
  29.142 -L'éditeur de texte par défaut sur SliTaz est GNU Nano. Une fois lancé vous
  29.143 -pouvez utiliser &lt;Ctrl + g&gt; pour afficher l'aide. Pour lancer Nano vous
  29.144 -pouvez taper la commande <code>nano</code> depuis une console, le terminal
  29.145 -graphique xterm, ou sous X depuis le menu --&gt; Editors --&gt; Nano.
  29.146 -</p>
  29.147 -<p>
  29.148 -Le fichier d'initialisation du système est /etc/nanorc, il inclu les fichiers
  29.149 -de colorisation syntaxique contenus dans /usr/share/nano. Le fichier de config
  29.150 -utilisateur est ~/.nanorc. Pour éditer directement un fichier, vous pouvez
  29.151 -lancer Nano suivi du fichier à éditer. Exemple (&lt;Ctrl+X&gt; pour quitter et
  29.152 -enregistrer) :
  29.153 -</p>
  29.154 -<pre>
  29.155 - $ nano Templates/script-shell.sh
  29.156 -</pre>
  29.157 -
  29.158 -<a name="leafpad"></a>
  29.159 -<h3><font color="#6c0023">LeafPad</font></h3>
  29.160 -<p>
  29.161 -En mode graphique SliTaz fournit LeafPad, un éditeur ultra léger et rapide,
  29.162 -très pratique pour prendre des notes, ou éditer des fichiers de configuration.
  29.163 -Vous trouverez l'application dans le menu de JWM et e17 ou vous pouvez aussi
  29.164 -lancer directement LeafPad sur un fichier via un terminal :
  29.165 -</p>
  29.166 -<pre>
  29.167 - $ leafpad Templates/script-shell.sh
  29.168 -</pre>
  29.169 -
  29.170 -<a name="isomaster"></a>
  29.171 -<h3><font color="#6c0023">ISO Master - &Eacute;diteur graphique d'images ISO</font></h3>
  29.172 -<p>
  29.173 -ISO master est un outils graphique permettant déditer, manipuler et créer des
  29.174 -images ISO gravables. L'outils est simple et intuitif, il vous permet de créer
  29.175 -rapidement des images ISO de la taille que vous désirez, pour ensuite les graver
  29.176 -ou les stocker.
  29.177 -</p>
  29.178 -<p>
  29.179 -Site Web : <a href="http://littlesvr.ca/isomaster/">http://littlesvr.ca/isomaster/</a>
  29.180 -</p>
  29.181 -
  29.182 -<a name="xpad"></a>
  29.183 -<h3><font color="#6c0023">Xpad - Mini application de prise de notes</font></h3>
  29.184 -<p>
  29.185 -Xpad est une petite application permettant la prise de notes rapide via des
  29.186 -billets affichable sur le bureau. Chaque note consite en un <em>pad</em>
  29.187 -que vous pouvez cacher et personnaliser via un clic de droite sur la fenêtre
  29.188 -en question. Une fois lancé vous pouvez fermer Xpad via le dock situé sur la
  29.189 -barre des tâches du gestionnaire de fenêtres. Les notes sont sauvegardée dans
  29.190 -votre répertoire personnel et disponnibles à chaque session (si vous utiliser
  29.191 -un media USB avec le LiveCD ou sur un système
  29.192 -<a href="install.html">installé</a>).
  29.193 -</p>
  29.194 -
  29.195 -<!-- End of content -->
  29.196 -</div>
  29.197 -
  29.198 -<!-- Footer. -->
  29.199 -<div id="footer">
  29.200 -	<div class="footer-right"></div>
  29.201 -	<a href="#top">Haut de la page</a> | 
  29.202 -	<a href="index.html">Table des matières</a>
  29.203 -</div>
  29.204 -
  29.205 -<div id="copy">
  29.206 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  29.207 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  29.208 -    Documentation publiées sous
  29.209 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  29.210 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  29.211 -</div>
  29.212 -
  29.213 -</body>
  29.214 -</html>
    30.1 --- a/doc/handbook-stable/web-server.html	Fri Apr 10 11:32:16 2009 +0200
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,257 +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 - Serveur web LightTPD</title>
    30.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   30.10 -    <meta name="description" content="serveur wenhttpd LightTPD host hosting configuration perl python CGI auth" />
   30.11 -    <meta name="expires" content="never" />
   30.12 -    <meta name="modified" content="2007-12-03 12: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="packages.html">Gestion des paquets</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">Serveur web LightTPD</font></h2>
   30.35 -
   30.36 -<ul>
   30.37 -	<li><a href="#about">A propos de LightTPD.</a></li>
   30.38 -	<li><a href="#var-www">/var/www</a> - Racine des documents du serveur.</li>
   30.39 -	<li><a href="#Public">~/Public</a> - Répertoire public des utilisateurs.</li>
   30.40 -	<li><a href="#config">lighttpd.conf</a> - Fichier de configuration de
   30.41 -	LightTPD.</li>
   30.42 -	<li><a href="#start-stop-restart">Démarrer, arrêter, redémarrer le
   30.43 -	serveur web.</a></li>
   30.44 -	<li><a href="http://localhost/">http://localhost/</a></li>
   30.45 -	<li><a href="http://localhost/server-status">http://localhost/server-status</a></li>
   30.46 -	<li><a href="#cgi-perl">Scripts CGI et Perl</a> - Configurer le serveur pour
   30.47 -	le support des scripts CGI utilisant Perl.</li>
   30.48 -	<li><a href="#cgi-python">Scripts CGI et Python</a> - Scripts CGI utilisant
   30.49 -	Python.</li>
   30.50 -	<li><a href="#auth">Authentification</a> - Protéger un ou des répertoires
   30.51 -	avec nom d'utilisateur et mots de passes.</li>
   30.52 -</ul>
   30.53 -
   30.54 -<a name="about"></a>
   30.55 -<h3><font color="#6c0023">A propos de LightTPD</font></h3>
   30.56 -<p>
   30.57 -Ce chapitre décrit l'utilisation et la configuration du serveur web LightTPD.
   30.58 -C'est un serveur HTTP sécurisé, rapide, flexible, et utilisant une petite
   30.59 -empreinte mémoire. Il permet une gestion intelligente de la charge CPU, et
   30.60 -support FastCGI, CGI, Auth, Output-Compression, réécriture d'URL, etc.
   30.61 -LightTPD est un serveur idéal pour héberger son propre site, sur une ancienne
   30.62 -machine, et donc à moindre frais.
   30.63 -</p>
   30.64 -<p>
   30.65 -Sur SliTaz le serveur web est automatiquement lancé au boot du système et il
   30.66 -est préconfiguré avec PHP. La racine des documents servis par défaut par le
   30.67 -serveur sont dans /var/www et contient une page <code>index.html</code>,
   30.68 -s'affichant par défaut, avec des images dans le répertoire images/. Site web
   30.69 -de LightTPD : <a href="http://www.lighttpd.net/">http://www.lighttpd.net/</a>
   30.70 -</p>
   30.71 -<a name="var-www"></a>
   30.72 -<h3><font color="#6c0023">/var/www - Racine des documents du serveur</font></h3>
   30.73 -<p>
   30.74 -Le répertoire /var/www est le répertoire racine des documents servis par
   30.75 -défaut. Vous y avez accès via l'url <a href="http://localhost/"
   30.76 ->http://localhost/</a>. Ce répertoire contient un page index.html s'affichant
   30.77 -automatiquement lors d'une requête. Si vous ne voulez héberger qu'un site,
   30.78 -vous pouvez mettre tous les document dans /var/www, et si vous voulez héberger
   30.79 -plusieurs sites, il faut créer des hôtes virtuels.
   30.80 -</p>
   30.81 -<a name="Public"></a>
   30.82 -<h3><font color="#6c0023">~/Public - Répertoire public des utilisateurs</font></h3>
   30.83 -<p>
   30.84 -SliTaz propose aux utilisateurs du système d'avoir un espace public pour y
   30.85 -mettre des documents, HTML en général. Ce répertoire se nomme Public et doit
   30.86 -se trouver à la racine de votre répertoire maison, tel que :
   30.87 -/home/hacker/Public. Pour créer ce répertoire vous pouvez utliser la commande :
   30.88 -</p>
   30.89 -<pre>
   30.90 - $ mkdir ~/Public
   30.91 -</pre>
   30.92 -<p>
   30.93 -Vous pouvez ensuite y avoir accès via l'url http://localhost/~user/. Exemple
   30.94 -pour l'utilisateur hacker :
   30.95 -<a href="http://localhost/~hacker/">http://localhost/~hacker/</a>. Vous pouvez
   30.96 -aussi utiliser le nom de machine ou l'adresse IP, pour vous y connecter depuis
   30.97 -une autre machine.
   30.98 -</p>
   30.99 -<a name="config"></a>
  30.100 -<h3><font color="#6c0023">/etc/lighttpd/lighttpd.conf - Fichier de configuration de LightTPD</font></h3>
  30.101 -<p>
  30.102 -Le fichier de configuration principal de LightTPD  se trouve dans
  30.103 -/etc/lighttpd, et se nomme lighttpd.conf. Le fichier de configuration fourni
  30.104 -par SliTaz est auto documenté, il suffit de le parcourir. Vous trouverez
  30.105 -d'autres exemples sur le site web de LightTPD. Sur SliTaz vous touverez aussi
  30.106 -un fichier <code>vhosts.conf</code> destiné à la configuration d'éventuels
  30.107 -hôtes virtuels (pour hébérger plusieurs sites sur le même serveur).
  30.108 -</p>
  30.109 -<a name="start-stop-restart"></a>
  30.110 -<h3><font color="#6c0023">Démarrer, arrêter, redémarrer le serveur web</font></h3>
  30.111 -<p>
  30.112 -Par défaut SliTaz démarre le serveur au boot, pour qu'il ne soit pas lancé
  30.113 -automatiquement vous devez supprimer <code>lighttpd</code> de la variable
  30.114 -RUN_DAEMONS qui elle, se trouve dans le fichier de configuration du système
  30.115 -d'initialisation <code>/etc/rcS.conf</code>. Pour démarrer, arrêter,
  30.116 -redémarrer le serveur web vous pouvez utiliser la commande
  30.117 -<code>/etc/init.d/lighttpd [start|stop|restart]</code>. Exemple pour
  30.118 -redémarrer le serveur après modification du fichier de configuration :
  30.119 -</p>
  30.120 -<pre>
  30.121 - # /etc/init.d/lighttpd restart
  30.122 -</pre>
  30.123 -
  30.124 -<a name="cgi-perl"></a>
  30.125 -<h3><font color="#6c0023">Scripts CGI et Perl</font></h3>
  30.126 -<p>
  30.127 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire
  30.128 -<code>perl</code> et l'utiliser avec les scripts CGI/Perl, vous devez modifier
  30.129 -le fichier de configuration du serveur. Exemple en utilisant Geany :
  30.130 -</p>
  30.131 -<pre>
  30.132 - # geany /etc/lighttpd/lighttpd.conf &amp;
  30.133 -</pre>
  30.134 -<pre class="script">
  30.135 -# CGI module. You can install Perl and assign .pl and .cgi script
  30.136 -# to /usr/bin/perl
  30.137 -$HTTP["url"] =~ "/cgi-bin/" {
  30.138 -  cgi.assign = (
  30.139 -    ".sh" => "/bin/sh",
  30.140 -    ".cgi" => "/usr/bin/perl,
  30.141 -    ".pl" => "/usr/bin/perl
  30.142 -  )
  30.143 -}
  30.144 -</pre>
  30.145 -
  30.146 -<a name="cgi-python"></a>
  30.147 -<h3><font color="#6c0023">Scripts CGI et Python</font></h3>
  30.148 -<p>
  30.149 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire
  30.150 -<code>python</code> et l'utiliser avec les scripts CGI/Python, vous devez
  30.151 -avoir installé le paquet Python et modifier le fichier de configuration du
  30.152 -serveur. Pour installer Python et éditer le fichiers de configuration du
  30.153 -serveur web en utilisant Geany :
  30.154 -</p>
  30.155 -<pre>
  30.156 - # tazpkg get-install python
  30.157 - # geany /etc/lighttpd/lighttpd.conf &amp;
  30.158 -</pre>
  30.159 -<pre class="script">
  30.160 -# CGI module. You can install Perl and assign .pl and .cgi script
  30.161 -# to /usr/bin/perl
  30.162 -$HTTP["url"] =~ "/cgi-bin/" {
  30.163 -  cgi.assign = (
  30.164 -    ".sh" => "/bin/sh",
  30.165 -    ".cgi" => "/usr/bin/python,
  30.166 -    ".py" => "/usr/bin/python
  30.167 -  )
  30.168 -}
  30.169 -</pre>
  30.170 -<p>
  30.171 -Pour que les modifications soient prisent en compte, et utiliser vos premier
  30.172 -scripts CGI/Python sur SliTaz, vous devez encore redémarrer LightTPD :
  30.173 -</p>
  30.174 -<pre>
  30.175 - # /etc/init.d/lighttpd restart
  30.176 -</pre>
  30.177 -
  30.178 -<a name="auth"></a>
  30.179 -<h3><font color="#6c0023">Authentification - Protéger des répertoires</font></h3>
  30.180 -<p>
  30.181 -LightTPD fournit un module d'authentification permettant par exemple, de 
  30.182 -protéger un répertoire. Le serveur propose plusieurs méthodes d'authentification,
  30.183 -pour commencer nous allons utiliser la méthode basique sans cryptage des mots
  30.184 -de passes. Afin de pouvoir charger le module <code>mod_auth</code>, vous devez
  30.185 -avoir installer le paquets lighttpd-modules (<code>tazpkg get-install 
  30.186 -lighttpd-modules</code>), une fois le paquet installé il faut ajouter 
  30.187 -<code>mod_auth</code> à la liste des modules :
  30.188 -</p>
  30.189 -<pre class="script">
  30.190 -# Modules to load.
  30.191 -# See /usr/lib/lighttpd for all available modules.
  30.192 -#
  30.193 -server.modules = (
  30.194 -  "mod_access",
  30.195 -  "mod_auth",
  30.196 -  "...",
  30.197 -)
  30.198 -</pre>
  30.199 -<p>
  30.200 -Maintenant vous pouvez configurer le modules en spécifiant le niveau de debug
  30.201 -la méthode (<code>plain</code>) et le chemin vers le fichier qui contiendra la
  30.202 -liste des noms:pass autorisés à voir le ou les répertoires protégés. Il faut 
  30.203 -aussi définir le ou les répertoires qui demandent authentification. Dans cet
  30.204 -exemple nous protégeons le répertoire <code>admin/</code> et autorisons son 
  30.205 -accès à l'utililisateur hacker (<code>user=hacker</code>) :
  30.206 -</p>
  30.207 -<pre class="script">
  30.208 -# Authentification for protected directory.
  30.209 -auth.debug = 2
  30.210 -auth.backend = "plain"
  30.211 -auth.backend.plain.userfile = "/etc/lighttpd/plain.passwd"
  30.212 -auth.require = ( "/admin/" =>
  30.213 -(
  30.214 -"method" => "basic",
  30.215 -"realm" => "Password protected area",
  30.216 -"require" => "user=hacker"
  30.217 -)
  30.218 -)
  30.219 -</pre>
  30.220 -<p>
  30.221 -Pour finir il suffit de créer le fichier des mots de passes, d'ajouter un
  30.222 -utilisateur et de redémarrer le serveur pour tester. La syntaxe pour les fichiers
  30.223 -basiques est <code>nom:pass</code>. Vous pouvez créer et ajouter un utilisateur
  30.224 -à ce fichier avec la commande <code>echo</code> ou l'éditer avec votre éditeur
  30.225 -de texte préféré. Pour un utilisateur:motdepasse <code>hacker:root</code> dans
  30.226 -un fichier de mots de passes <code>/etc/lighttpd/plain.passwd</code> :
  30.227 -</p>
  30.228 -<pre>
  30.229 - # echo "hacker:root" > /etc/lighttpd/plain.passwd
  30.230 - Ou/et :
  30.231 - # nano /etc/lighttpd/plain.passwd
  30.232 -</pre>
  30.233 -<p>
  30.234 -Pour redémarrer le serveur et ensuite tester avec une adresse du type 
  30.235 -http://localhost/admin/ :
  30.236 -</p>
  30.237 -<pre>
  30.238 - # /etc/init.d/lighttpd restart
  30.239 -</pre>
  30.240 -
  30.241 -<!-- End of content -->
  30.242 -</div>
  30.243 -
  30.244 -<!-- Footer. -->
  30.245 -<div id="footer">
  30.246 -	<div class="footer-right"></div>
  30.247 -	<a href="#top">Haut de la page</a> | 
  30.248 -	<a href="index.html">Table des matières</a>
  30.249 -</div>
  30.250 -
  30.251 -<div id="copy">
  30.252 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  30.253 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  30.254 -    Documentation publiées sous
  30.255 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  30.256 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  30.257 -</div>
  30.258 -
  30.259 -</body>
  30.260 -</html>
    31.1 --- a/doc/handbook-stable/x-window.html	Fri Apr 10 11:32:16 2009 +0200
    31.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.3 @@ -1,321 +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 - Système X</title>
    31.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   31.10 -    <meta name="description" content="configuration du serveur Xvesa JWM window manager gestionnaire de fenêtres startx" />
   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="system-admin.html">Administration système</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">Système de fenêtres X</font></h2>
   31.35 -
   31.36 -<ul>
   31.37 -    <li><a href="#about">A propos de X.</a></li>
   31.38 -    <li><a href="#slim">Slim</a> - Gestionnaire de connexion.</li>
   31.39 -    <li><a href="#startx">startx</a> - Session graphique depuis une console Linux.</li>
   31.40 -    <li><a href="#config">Configurer votre session X</a> - Personnaliser
   31.41 -    votre session via un seul fichier.</li>
   31.42 -    <li><a href="#xorg">Xorg</a> - Serveur X complet</li>
   31.43 -    <li><a href="#terminalX">Utiliser Xvesa comme terminal X</a> - Lancer une
   31.44 -    session graphique depuis une machine distante.</li>
   31.45 -    <li><a href="#fonts">Polices de caractères</a> - Installer des <em>fonts</em>.</li>
   31.46 -    <li><a href="jwm.html">JWM (Joe's Window Manager)</a> - Gestionnaire de
   31.47 -    fenêtres. Présentation et instructions pour créer un thème ou/et modifier
   31.48 -    le menu.</li>
   31.49 -    <li><a href="enlightenment.html">Enlightenment (e17)</a> - Environnement
   31.50 -    de bureau complet, léger, rapide, facilement configurable et simplement
   31.51 -    beau.</li>
   31.52 -</ul>
   31.53 -
   31.54 -<a name="about"></a>
   31.55 -<h3><font color="#6c0023">A propos de X</font></h3>
   31.56 -<p>
   31.57 -Ce petit chapitre décrit l'utilisation et la configuration d'une session 
   31.58 -graphique sur votre système. En mode LiveCD, SliTaz fournit le serveur Xvesa
   31.59 -(KDrive), il est léger, rapide et s'adapte à tous type de matériel. Le terminal
   31.60 -graphique ar défaut est XTerm, L'émulateur de termial à onglet Mrxvt est 
   31.61 -installable avec Tazpkg.
   31.62 -</p>
   31.63 -
   31.64 -<a name="slim"></a>
   31.65 -<h3><font color="#6c0023">Slim - Gestionnaire de session</font></h3>
   31.66 -<p>
   31.67 -Slim est un gestionnaire de connexion simple à utiliser et configurer, très 
   31.68 -léger et personnalisable via un système de thèmes. Le fichier de configuration
   31.69 -est <code>/etc/slim.conf</code>, il définit le serveur graphique à utiliser
   31.70 -avec d'éventuelles options, les commandes à utiliser, les gestionnaires de
   31.71 -fenêtres disponnibles via la touche <code>F1</code>, l'utilisateur par défaut
   31.72 -ou encore le thème graphique à utiliser. Slim propose aussi quelques 
   31.73 -utilisateurs spéciaux permettant de sortir du login avec <code>exit</code>, 
   31.74 -obtenir un Xterm avec <code>console</code>, redémarrer ou éteindre le système
   31.75 -avec <code>reboot</code> ou <code>halt</code> suivi du mot de passe root. 
   31.76 -</p>
   31.77 -<p>
   31.78 -En mode LiveCD vous pouvez désactiver le lancement de Slim via l'option de boot
   31.79 -<code>screen=text</code>, sur un système installé vous pouvez désintaller le
   31.80 -paquet ou supprimer slim de la variable <code>RUN_DAEMONS</code> du fichier
   31.81 -<code>/etc/rcS.conf</code>.
   31.82 -</p>
   31.83 -<p>
   31.84 -Site Web proposant une section avec des thèmes: 
   31.85 -<a href="http://slim.berlios.de/">http://slim.berlios.de/</a>
   31.86 -</p>
   31.87 -
   31.88 -<a name="startx"></a>
   31.89 -<h3><font color="#6c0023">startx - Session graphique depuis une console Linux</font></h3>
   31.90 -<p>
   31.91 -Pour lancer une session graphique il suffit de taper <code>startx</code>
   31.92 -dans le terminal après l'authentification (login). Si c'est la première 
   31.93 -fois que vous démarrez X avec l'utilisateur courant, la commande 
   31.94 -<code>startx</code> exécutera <code>tazx</code> pour configurer la session. La 
   31.95 -configuration est ensuite sauvegardée dans le fichier ~/.xsession, que
   31.96 -vous pouvez modifier avec un éditeur de texte. Pour lancer X&nbsp;:
   31.97 -</p>
   31.98 -<pre>
   31.99 - $ startx
  31.100 -</pre>
  31.101 -
  31.102 -<a name="config"></a>
  31.103 -<h3><font color="#6c0023">Configuration de votre session X</font></h3>
  31.104 -<p>
  31.105 -Par default SliTaz lance le gestionnaire de connexion Slim, une fois le nom 
  31.106 -d'utilisateur et le mot de passe entré, Slim va exécuter le fichiers
  31.107 -<code>~/.xinitrc</code> que vous pouvez modifier à la main ou en utilisant
  31.108 -<code>tazx</code>. Si vous voulez par exemple Openbox comme gestionnaire
  31.109 -de fenêtres par défaut:
  31.110 -</p>
  31.111 -<pre>
  31.112 - $ tazx openbox
  31.113 -</pre>
  31.114 -<h4>Avec startx</h4>
  31.115 -<p>
  31.116 -Quand vous lancez <code>startx</code>, le script cherche le fichier
  31.117 -~/.xsession contenant ligne par ligne les applications à exécuter lors d'une
  31.118 -session graphique. Ce fichier commence par lancer le serveur X avec la bonne 
  31.119 -résolution d'écran, suivi de diverses applications, comme un terminal xterm,
  31.120 -ou Links, et pour finir on peut lancer le gestionnaire de fenêtre.
  31.121 -</p>
  31.122 -<h4>Exemple d'un fichier ~/.xsession</h4>
  31.123 -<pre class="script">
  31.124 -# ~/.xsession: Start X session on you SliTaz system.
  31.125 -#
  31.126 -Xvesa -ac -shadow -screen 1024x768x24 -mouse /dev/input/mice,5 &amp;
  31.127 -sleep 2 &amp;
  31.128 -lxpanel &amp;
  31.129 -xterm -bg black -fg white -geometry 80x16+20+20 &amp;
  31.130 -exec jwm
  31.131 -
  31.132 -</pre>
  31.133 -
  31.134 -<a name="xorg"></a>
  31.135 -<h3><font color="#6c0023">Xorg</font></h3>
  31.136 -<p>
  31.137 -Par défaut SliTaz fournit le mini serveur graphique Xvesa, le serveur Xorg
  31.138 -complet est disponible dans la séléction des paquets du miroir. Xorg est un
  31.139 -serveur complet, mais utilise plus de resources qu'Xvesa, si votre résolution
  31.140 -est bien supportée par le mini serveur et que le taux de rafraîchissement
  31.141 -vous convient, il n'y a pas de raison d'utiliser Xorg.
  31.142 -</p>
  31.143 -<p>
  31.144 -Il n'y a pas d'interface graphique de configuration, il va donc falloir passer
  31.145 -par quelques commandes, l'installation et configuration du serveur est 
  31.146 -relativement simple et vous pourrez toujours revenir en arrière pour réutiliser
  31.147 -Xvesa. Xorg est distribué sous forme modulaire, c'est à dire que vous aurez 
  31.148 -besoin d'installer que le serveur, quelques fichiers de configuration et le 
  31.149 -bon driver pour votre carte graphique. Cela dit, le paquet 
  31.150 -<code>xorg-serveur</code> a les bonnes dépendances pour fonctionner directement
  31.151 -avec le driver générique <code>vesa</code>. Pour installer le minimum:
  31.152 -</p>
  31.153 -<pre>
  31.154 - # tazpkg get-install xorg-server
  31.155 -</pre>
  31.156 -<p>
  31.157 -Une fois installé vous pouvez directemnt passer à la configuration ou encore
  31.158 -installer le bon driver si vous le connaissez, exemple pour un carte Nvidia
  31.159 -et pour lister tous les drivers disponibles :
  31.160 -</p>
  31.161 -<pre>
  31.162 - # tazpkg get-install xorg-xf86-video-nv
  31.163 - Liste:
  31.164 - # tazpkg search xf86-video -l
  31.165 -</pre>
  31.166 -<h4>Configuration automatique du serveur</h4>
  31.167 -<p>
  31.168 -Pour configurer le serveur Xorg vous avez deux possibilités, utiliser l'option
  31.169 -<code>Xorg -configure</code> ou le script <code>xorgconfig</code>. Il est 
  31.170 -recommendé de commencer par utiliser la configuration automatique avec
  31.171 -l'option <code>-configure</code> du serveur. La configuration automatique
  31.172 -d'Xorg doit se faire en mod texte sans serveur X lançé, une fois la commande
  31.173 -éxécutée, vous pouvez tester la configuration ou, faire confiance et 
  31.174 -directement copier le fichier générer dans <code>/etc/X11</code>. Pour finir,
  31.175 -vous devrez encore modifier la configuration de Slim pour qu'il utilise Xorg
  31.176 -et non Xvesa. Pour vous retrouver en mode text, sortez de votre session et
  31.177 -tapez simplement exit au login de Slim. Un fois en mode texte, vous pouvez
  31.178 -configurer Xorg et copier le fichier, tout cela en tant qu'administrateur root:
  31.179 -</p>
  31.180 -<pre>
  31.181 - # Xorg -configure
  31.182 - # cp /root/xorg.conf.new /etc/X11/xorg.conf
  31.183 -</pre>
  31.184 -<h4>Utiliser Xorg avec Slim</h4>
  31.185 -<p>
  31.186 -Dans le fichier de configuration de Slim (<code>/etc/slim.conf</code>), il
  31.187 -faut commenter (<code>#</code>) les lignes lançant Xvesa et ces options et
  31.188 -renseigner <code>default_xserver </code>:
  31.189 -</p>
  31.190 -<pre class="script">
  31.191 -default_xserver     /usr/bin/Xorg
  31.192 -#default_xserver     /usr/bin/Xvesa
  31.193 -#xserver_arguments   -ac -shadow dpms +extension Composite -screen 1024x768x24
  31.194 -</pre>
  31.195 -<p>
  31.196 -Slim fonctionne comme un démon, il peut être stoppé ou démarré depuis une
  31.197 -console texte, exemple pour démarrer le démon à la main:
  31.198 -</p>
  31.199 -<pre>
  31.200 - # /etc/init.d/slim start
  31.201 -</pre>
  31.202 -<h4>xorg.conf - Fichier de configuration</h4>
  31.203 -<p>
  31.204 -Xorg utilise le fichiers de configuration <code>/etc/X11/xorg.conf</code>, ce
  31.205 -fichier peut être généré automatiquement et édité avec votre éditeur de texte
  31.206 -préféré. Le fichier de configuration et divisé en plusieures sections comprenant
  31.207 -la configuration des chemins, des modules à charger, du clavier, de la souris
  31.208 -ou encore de l'écran par défaut. Ce docuement ne fournit que quelques exemples,
  31.209 -il est conseillé d'utiliser une fois <code>xorgconfig</code> pour générer un
  31.210 -fichier complet et l'utiliser comme exemple.
  31.211 -</p>
  31.212 -<p>
  31.213 -Clavier (fr_CH):
  31.214 -</p>
  31.215 -<pre class="script">
  31.216 -Section "InputDevice"
  31.217 -	Identifier  "Keyboard0"
  31.218 -	Driver      "kbd"
  31.219 -	Option      "XkbRules"	"xorg"
  31.220 -	Option      "XkbModel"	"pc105"
  31.221 -	Option      "XkbLayout"	"ch"
  31.222 -	Option      "XkbVariant"	"fr"
  31.223 -EndSection
  31.224 -</pre>
  31.225 -<p>
  31.226 -Souris avec detection automatique du protocol:
  31.227 -</p>
  31.228 -<pre class="script">
  31.229 -Section "InputDevice"
  31.230 -	Identifier  "Mouse0"
  31.231 -	Driver      "mouse"
  31.232 -	Option	    "Protocol" "auto"
  31.233 -	Option	    "Device" "/dev/input/mice"
  31.234 -	Option	    "ZAxisMapping" "4 5 6 7"
  31.235 -EndSection
  31.236 -</pre>
  31.237 -<p>
  31.238 -Extension Composite pour les effets de bureau:
  31.239 -</p>
  31.240 -<pre class="script">
  31.241 -Section "Extensions"
  31.242 -	Option      "Composite" "1"
  31.243 -EndSection
  31.244 -</pre>
  31.245 -
  31.246 -<a name="terminalX"></a>
  31.247 -<h3><font color="#6c0023">Utiliser Xvesa comme terminal X</font></h3>
  31.248 -<p>
  31.249 -Vous pouvez utiliser Xvesa comme terminal X, si vous avez une machine sur
  31.250 -le réseau acceptant les connexions Xdmcp. Pour cela vous pouvez lancer 
  31.251 -le serveur avec l'option <code>-query</code> suivi du nom de machine ou de
  31.252 -l'adresse IP. Exemple avec la machine 192.168.0.2 du réseau locale&nbsp;:
  31.253 -</p>
  31.254 -<pre>
  31.255 - $ Xvesa -ac -shadow -screen 1024x768x24 -query 192.168.0.2
  31.256 -</pre>
  31.257 -<p>
  31.258 -L'utilisation du serveur graphique à distance peut être d'une grande utilité,
  31.259 -la rapidité d'exécution des applications va fortement dépendre du débit de la
  31.260 -connexion internet et de la puissance de la machine distante. Cette technique
  31.261 -fonctionne très bien au sein d'un réseau local et permet d'utiliser les
  31.262 -applications installées sur la machine distante, directement sur l'écran de la
  31.263 -machine locale depuis laquelle vous avez décidez de travailler. A noter que la
  31.264 -machine distante peut disposer de plusieurs comptes utilisés simultanément à
  31.265 -distance et/ou en accès direct.
  31.266 -</p>
  31.267 -
  31.268 -<a name="fonts"></a>
  31.269 -<h3><font color="#6c0023">Polices de caractères</font></h3>
  31.270 -<p>
  31.271 -La gestion des polices de caractères (<em>fonts</em>) est propulsée par le
  31.272 -paquet Fontconfig. Ce paquet fournit divers outils pour ajouter, lister et
  31.273 -manipuler les polices. Les <em>fonts</em> peuvent être installées en espace
  31.274 -utilisateur ou au niveau du système, cela veut dire que chaque utilisateur
  31.275 -peut disposer de ses propres polices ou que l'administrateur (<em>root</em>)
  31.276 -peut installer des polices utilisables par tous les utilisateurs du système.
  31.277 -Si vous utilisez un media USB associé au <a href="livecd.html">LiveCD</a>
  31.278 -de SliTaz, vous pouvez facilement installer des polices et les retrouver
  31.279 -à chaque utilisation du cdrom.
  31.280 -</p>
  31.281 -<h4>Installer des <em>fonts</em></h4>
  31.282 -<p>
  31.283 -Au niveau du système, les polices s'installent dans le répertoire&nbsp;:
  31.284 -<code>/usr/share/fonts</code>, de base, SliTaz fournit les polices TTF Vera,
  31.285 -elles prennent peu de place et ont un rendu correct. En espace utilisateur,
  31.286 -les polices s'installent dans le répertoire caché&nbsp;: <code>.fonts/</code>, ce
  31.287 -répertoire doit se situer à la racine de l'espace utilisateur. Pour créer un
  31.288 -répertoire personnel destiné à accueillir des nouvelles polices, vous pouvez
  31.289 -utiliser le gestionnaire de fenêtres graphique emelFM2, Clex ou utiliser
  31.290 -la ligne de commande&nbsp;:
  31.291 -</p>
  31.292 -<pre>
  31.293 - $ mkdir ~/.fonts
  31.294 -</pre>
  31.295 -<p>
  31.296 -Une fois que vous avez installé de nouvelles polices, vous devez lancer
  31.297 -l'outil <code>fc-cache</code> pour générer les fichiers de configuration,
  31.298 -faire en sorte que vos <em>fonts</em> soient disponibles et utilisables par
  31.299 -les applications graphiques&nbsp;:
  31.300 -</p>
  31.301 -<pre>
  31.302 - $ fc-cache
  31.303 -</pre>
  31.304 -
  31.305 -<!-- End of content -->
  31.306 -</div>
  31.307 -
  31.308 -<!-- Footer. -->
  31.309 -<div id="footer">
  31.310 -	<div class="footer-right"></div>
  31.311 -	<a href="#top">Haut de la page</a> | 
  31.312 -	<a href="index.html">Table des matières</a>
  31.313 -</div>
  31.314 -
  31.315 -<div id="copy">
  31.316 -    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
  31.317 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  31.318 -    Documentation publiées sous
  31.319 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  31.320 -    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
  31.321 -</div>
  31.322 -
  31.323 -</body>
  31.324 -</html>
    32.1 --- a/doc/index.html	Fri Apr 10 11:32:16 2009 +0200
    32.2 +++ b/doc/index.html	Fri Apr 10 12:02:57 2009 +0200
    32.3 @@ -80,8 +80,7 @@
    32.4  <h2><font color="#DF8F06">Livres - Handbook &amp; Cookbook</font></h2>
    32.5  
    32.6  <ul>
    32.7 -	<li><a href="handbook-stable/">Handbook Stable</a> - 
    32.8 -	<a href="handbook/">Handbook Cooking</a><br />
    32.9 +	<li><a href="handbook/">Handbook</a> -
   32.10  	Le livre de main de SliTaz. Référence au sujet de l'utilisation du 
   32.11  	système au niveau utilisateur, administrateur et développeur en
   32.12  	général. Il réunit des travaux de référence, des mini manuels et