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 > /home/slitaz/chroot_in_env.sh << "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> - É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 (<Ctrl+X> 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 > packages.list << "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 -(>>) après <code>cat</code>, exemple : 3.237 -</p> 3.238 -<pre> 3.239 - $ cat >> packages.list << "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 <ENTER> 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 -<Ctrl+Alt+Delete>, 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">À 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">À 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 & 4.107 -</pre> 4.108 -<p> 4.109 -Voici un µ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 --> Development --> Geany. 4.170 -Un fois lancé pour la première fois, vous pouvez ajuster vos préférences 4.171 -via --> Editer --> 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 & 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 µ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 & 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>É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> : 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 & 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 ---> Graphics --> 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 : 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> : 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 : 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> : 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 : 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 : 9.185 -</p> 9.186 -<pre> 9.187 - # leafpad rootcd/boot/isolinux/isolinux.cfg & 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 : 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 : 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 : 9.242 -<code>mkdir -p /home/slitaz/src</code>) pour télécharger les sources et les 9.243 -désarchiver : 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 : 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 : 9.268 -</p> 9.269 -<pre> 9.270 - # cd /home/slitaz/hacked 9.271 - # leafpad rootcd/boot/isolinux/isolinux.cfg & 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 : 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 : 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) : 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>/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 : 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 : 9.331 -</p> 9.332 -<pre> 9.333 - # geany etc/init.d/local.sh & 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 : 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 > ../rootfs.gz 9.356 - Ou avec gzip : 9.357 - # find . -print | cpio -o -H newc | gzip -9 > ../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 > gen_hacked_iso.sh << "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">À 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 : 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 : 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 : <code><!--</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é : 17.97 -</p> 17.98 -<pre> 17.99 - $ geany $HOME/.jwmrc & 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 : 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 : <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 : 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 : 17.117 -</p> 17.118 -<pre class="script"> 17.119 -<Program icon="gqview.png" label="GQview">gqview</Program> 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 : 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 : <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 : <!-- Visual Styles -->. Pour commencer voici une petite 17.140 -liste des balises de styles principales avec une courte description : 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 : <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 : 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 : <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 : 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 : <code>#6C0023:#3E1220</code>. Vous pouvez aussi changer 17.177 -les polices et leurs tailles en utilisant la balise : <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 : <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=<device>,<path></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=<device>,<path></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>É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 > /media/flash/boot/extlinux/extlinux.conf << "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 > /media/flash/boot/extlinux/display.txt << "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 -<Program icon="xine.xpm" label="Xine media player">xine</Program> 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 <votre identifiant de connexion FAI> 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="<votre module>" 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 ---> 22.57 -Internet --> 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 ---> Internet --> 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 <b> vous afficherez le fichier des marques pages 22.81 -(bookmarks.html), et la touche <h> 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 & 22.101 - $ links -g <a href="http://www.slitaz.org/">http://www.slitaz.org/</a> & 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 --> Configuration --> 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 <Ctrl+T> 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 --> Internet 22.138 ---> 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 ---> Internet --> 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 --> Internet --> 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 && 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 > 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 (<Ctrl+X> 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 >> /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 & 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> - É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 <ENTER> 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 <Ctrl + g> 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 --> Editors --> 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 (<Ctrl+X> 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 - É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 & 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 & 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 : 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 & 31.127 -sleep 2 & 31.128 -lxpanel & 31.129 -xterm -bg black -fg white -geometry 80x16+20+20 & 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 : 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 : 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é : <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 : 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 : 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 & 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