website rev 365
Remove all french pages from root
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Apr 11 18:29:50 2009 +0200 (2009-04-11) |
parents | a5b00e457b7d |
children | 69cd5957df3f |
files | about/events.html about/index.html artwork/index.html artwork/screenshots.html artwork/wallpapers.html devel/forge.html devel/guidelines.html devel/index.html doc/cookbook/book.css doc/cookbook/boot-scripts.html doc/cookbook/favicon.ico doc/cookbook/images/css/content-tl.png doc/cookbook/images/css/content-tr.png doc/cookbook/images/css/footer-bl.png doc/cookbook/images/css/footer-br.png doc/cookbook/images/css/header.png doc/cookbook/index.html doc/cookbook/receipts.html doc/cookbook/release-tasks.txt doc/cookbook/rootcd.html doc/cookbook/slitaz-tools.html doc/cookbook/template.html doc/cookbook/wok-tools.html doc/handbook/book.css doc/handbook/chroot-env.html doc/handbook/cmdline.html doc/handbook/development.html doc/handbook/enlightenment.html doc/handbook/favicon.ico doc/handbook/gen-livecd.html doc/handbook/graphics.html doc/handbook/hacking-livecd.html doc/handbook/images/css/content-tl.png doc/handbook/images/css/content-tr.png doc/handbook/images/css/footer-bl.png doc/handbook/images/css/footer-br.png doc/handbook/images/css/header.png doc/handbook/images/screenshots/desktopbox-add-icons.png doc/handbook/images/screenshots/desktopbox-autostart.png doc/handbook/images/screenshots/netbox.png doc/handbook/images/screenshots/wifibox.png doc/handbook/index.html doc/handbook/install.html doc/handbook/jwm.html doc/handbook/livecd.html doc/handbook/liveusb.html doc/handbook/multimedia.html doc/handbook/network-config.html doc/handbook/network.html doc/handbook/office.html doc/handbook/openbox.html doc/handbook/packages.html doc/handbook/secure-shell.html doc/handbook/security.html doc/handbook/system-admin.html doc/handbook/system-tools.html doc/handbook/template.html doc/handbook/utilities.html doc/handbook/web-server.html doc/handbook/x-window.html doc/index.html doc/manuals/tazlito.html doc/manuals/tazpkg.html doc/manuals/tazwok.html doc/manuals/template.html doc/releases/1.0/book.css doc/releases/1.0/favicon.ico doc/releases/1.0/images/css/content-tl.png doc/releases/1.0/images/css/content-tr.png doc/releases/1.0/images/css/footer-bl.png doc/releases/1.0/images/css/footer-br.png doc/releases/1.0/images/css/header.png doc/releases/1.0/relnotes.fr.html doc/releases/1.0/relnotes.fr.txt doc/scratchbook/base-apps.html doc/scratchbook/base-ncurses.html doc/scratchbook/base-system.html doc/scratchbook/book.css doc/scratchbook/boot-scripts.html doc/scratchbook/favicon.ico doc/scratchbook/gtk-apps.html doc/scratchbook/gtk-libs.html doc/scratchbook/images/css/content-tl.png doc/scratchbook/images/css/content-tr.png doc/scratchbook/images/css/footer-bl.png doc/scratchbook/images/css/footer-br.png doc/scratchbook/images/css/header.png doc/scratchbook/index.html doc/scratchbook/locale.html doc/scratchbook/template.html doc/scratchbook/x-window-system.html doc/scratchbook/xorg.html get/flavors.html get/index.html mailing-list.html news/2007.html news/index.html packages/index.html rss.xml search.html sitemap.html |
line diff
1.1 --- a/about/events.html Sat Apr 11 18:26:49 2009 +0200 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,153 +0,0 @@ 1.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 1.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 1.7 -<head> 1.8 - <title>SliTaz - Événements</title> 1.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 1.10 - <meta name="description" content="Au sujet de SliTaz GNU/Linux mini système d'exploitation" /> 1.11 - <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, opensource, livecd" /> 1.12 - <meta name="robots" content="index, follow, all" /> 1.13 - <meta name="revisit-after" content="7 days" /> 1.14 - <meta name="expires" content="never" /> 1.15 - <meta name="modified" content="2009-03-27 19:30:00" /> 1.16 - <meta name="author" content="Christophe Lincoln"/> 1.17 - <meta name="publisher" content="www.slitaz.org" /> 1.18 - <link rel="shortcut icon" href="../favicon.ico" /> 1.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 1.20 - <link rel="Content" href="#content" /> 1.21 -</head> 1.22 -<body bgcolor="#ffffff"> 1.23 - 1.24 -<!-- Header --> 1.25 -<div id="header"> 1.26 - <a name="top"></a> 1.27 -<!-- Access --> 1.28 -<div id="access"> 1.29 - Language: none 1.30 -</div> 1.31 - <a href="http://www.slitaz.org/"><img id="logo" 1.32 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 1.33 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 1.34 - <p id="titre">#!/GNU/Linux</p> 1.35 -</div> 1.36 - 1.37 -<!-- Navigation menu --> 1.38 -<div id="nav"> 1.39 -<div id="nav_top"></div> 1.40 - <ul> 1.41 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 1.42 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 1.43 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 1.44 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 1.45 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 1.46 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 1.47 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 1.48 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 1.49 - </ul> 1.50 - <ul> 1.51 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 1.52 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 1.53 - </ul> 1.54 - <ul> 1.55 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 1.56 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 1.57 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 1.58 - </ul> 1.59 -<div id="nav_bottom"> 1.60 -<div id="nav_bottom_img"></div> 1.61 -</div> 1.62 -</div> 1.63 - 1.64 -<!-- Content top. --> 1.65 -<div id="content_top"> 1.66 -<div class="top_left"></div> 1.67 -<div class="top_right"></div> 1.68 -</div> 1.69 - 1.70 -<!-- Content --> 1.71 -<div id="content"> 1.72 -<a name="content"></a> 1.73 - 1.74 -<h1><font color="#3E1220">Événements</font></h1> 1.75 -<h2><font color="#DF8F06">Salons informatique</font></h2> 1.76 - 1.77 -<h3>2008 LinuxDays (Suisse)</h3> 1.78 -<p> 1.79 -Le projet SliTaz a participé au 1.80 -<a href="http://www.linuxdays.ch/">LinuxDay.ch</a> 2008 à Genève, c'est 1.81 -un salon destiné aux solutions libres, tant au niveau professionnel que 1.82 -personnel. Il y a eu des conférences et divers stands d'entreprises dont 1.83 -HP et Novel. Parmis les 5 stands communautaire il y avait 3 distributions: 1.84 -SliTaz, <a href="http://www.debian.org/">Debian</a> et 1.85 -<a href="http://www.openbsd.org/">OpenBSD</a>. Pour nous soutenir il 1.86 -y avait des membres de l'association 1.87 -<a href="http://swisslinux.org/">Swisslinux</a>, ch/open quand à eux 1.88 -ils nous ont cordialement invités aux OpenDays à Zürich en septembre 2008. 1.89 -Il y a eu environ 600 visiteurs sur deux jours, les 40 LiveCD sont tous 1.90 -partis et environ 30 installations sur clé USB ont été réalisées. 1.91 -</p> 1.92 -<p> 1.93 -Au niveau technique se fût très enrichissant de voir et tester 1.94 -SliTaz sur EeePC, Linutop et plusieurs portables dotés de matériel 1.95 -différents. Xvesa est vraiment un solution de serveur X portable et 1.96 -fiable, la détection automatique du matériel PCI a fonctionné sans 1.97 -problèmes, par contre, on a eu divers infortunes avec la génération de 1.98 -clés USB bootables. Plusieurs clés formatées d'usine en FAT16/32 ont 1.99 -démarré seulement une fois le drapeau <strong>lba</strong> enlevé et 1.100 -reformaté en ext3 avec un drapeau <strong>boot</strong>, 2 clés de 1.101 -plus de 4 GB n'ont pas démarré et le temps a manqué pour investir. 1.102 -</p> 1.103 -<p> 1.104 -On a eu la chance de discuter avec des personnes travaillant à l'état de 1.105 -Genève et qui ont oeuvré pour l'adoption de formats ouverts au sein de 1.106 -l'administration. Les écoles Genevoise utilisent GNU/Linux dans les 1.107 -salles de cours, Slitaz serait par exemple une distribution idéale pour 1.108 -des clés USB bootable permettant aux élèves de travailler sur leurs 1.109 -documents, indépendamment de la machine utilisée. 1.110 -</p> 1.111 -<p> 1.112 -En ce qui concerne les visiteurs: beaucoup parlé et ne pourrais 1.113 -tous relater, sitont Thomas qui est venu de Lyon spécialement pour 1.114 -SliTaz! Le deuxième jour, il est venu avec une liste de choses à 1.115 -dire, c'était cool. Deux personnes sont aussi revenues le deuxième jour 1.116 -pour installer SliTaz sur leur PC portable, une sorte de mini install-party! 1.117 -</p> 1.118 -<p> 1.119 -Les deux jours sont passés vite, l'ambiance était très détendue, les "gars" 1.120 -de Swisslinux, Debian et OpenBSD sont tous cool. On se réjouis de vous 1.121 -revoir en 2009. Merci aux organisateurs pour l'invitation, l'infrastructure 1.122 -et l'accueil étaient top. 1.123 -</p> 1.124 - 1.125 -<!-- End of content with round corner --> 1.126 -</div> 1.127 -<div id="content_bottom"> 1.128 -<div class="bottom_left"></div> 1.129 -<div class="bottom_right"></div> 1.130 -</div> 1.131 - 1.132 -<!-- Start of footer and copy notice --> 1.133 -<div id="copy"> 1.134 -<p> 1.135 -Dernière modification : 2009-03-27 19:30:00 - 1.136 -<a href="#top">Haut de la page</a> 1.137 -</p> 1.138 -<p> 1.139 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 1.140 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 1.141 -</p> 1.142 -<!-- End of copy --> 1.143 -</div> 1.144 - 1.145 -<!-- Bottom and logo's --> 1.146 -<div id="bottom"> 1.147 -<p> 1.148 -<a href="http://validator.w3.org/check?uri=referer"><img 1.149 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 1.150 - title="Code validé XHTML 1.0" 1.151 - style="width: 80px; height: 15px;" /></a> 1.152 -</p> 1.153 -</div> 1.154 - 1.155 -</body> 1.156 -</html>
2.1 --- a/about/index.html Sat Apr 11 18:26:49 2009 +0200 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,282 +0,0 @@ 2.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 2.7 -<head> 2.8 - <title>SliTaz - A propos et infos</title> 2.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 2.10 - <meta name="description" content="Au sujet de SliTaz GNU/Linux mini système d'exploitation" /> 2.11 - <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, opensource, livecd" /> 2.12 - <meta name="robots" content="index, follow, all" /> 2.13 - <meta name="revisit-after" content="7 days" /> 2.14 - <meta name="expires" content="never" /> 2.15 - <meta name="modified" content="2009-03-27 19:30:00" /> 2.16 - <meta name="author" content="Christophe Lincoln"/> 2.17 - <meta name="publisher" content="www.slitaz.org" /> 2.18 - <link rel="shortcut icon" href="../favicon.ico" /> 2.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 2.20 - <link rel="Content" href="#content" /> 2.21 -</head> 2.22 -<body bgcolor="#ffffff"> 2.23 - 2.24 -<!-- Header --> 2.25 -<div id="header"> 2.26 - <a name="top"></a> 2.27 -<!-- Access --> 2.28 -<div id="access"> 2.29 - Language: 2.30 - <a href="../de/about/">Deutsch</a> | 2.31 - <a href="../en/about/">English</a> | 2.32 - <a href="../pt/about/">Português</a> 2.33 -</div> 2.34 - <a href="http://www.slitaz.org/"><img id="logo" 2.35 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 2.36 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 2.37 - <p id="titre">#!/GNU/Linux</p> 2.38 -</div> 2.39 - 2.40 -<!-- Navigation menu --> 2.41 -<div id="nav"> 2.42 -<div id="nav_top"></div> 2.43 - <ul> 2.44 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 2.45 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 2.46 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 2.47 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 2.48 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 2.49 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 2.50 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 2.51 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 2.52 - </ul> 2.53 - <ul> 2.54 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 2.55 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 2.56 - </ul> 2.57 - <ul> 2.58 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 2.59 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 2.60 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 2.61 - </ul> 2.62 -<div id="nav_bottom"> 2.63 -<div id="nav_bottom_img"></div> 2.64 -</div> 2.65 -</div> 2.66 - 2.67 -<!-- Content top. --> 2.68 -<div id="content_top"> 2.69 -<div class="top_left"></div> 2.70 -<div class="top_right"></div> 2.71 -</div> 2.72 - 2.73 -<!-- Content --> 2.74 -<div id="content"> 2.75 -<a name="content"></a> 2.76 - 2.77 -<h1><font color="#3E1220">A propos</font></h1> 2.78 -<h2><font color="#DF8F06">Le projet SliTaz</font></h2> 2.79 - 2.80 -<ul> 2.81 - <li><a href="#intro">Introduction à SliTaz.</a></li> 2.82 - <li><a href="#overview">Vue d'ensemble.</a></li> 2.83 - <li><a href="#origin">Origine du projet.</a></li> 2.84 - <li><a href="#free">Indépendance et liberté.</a></li> 2.85 - <li><a href="#license">Licence et garantie.</a></li> 2.86 - <li><a href="#website">Site Web.</a></li> 2.87 - <li><a href="events.html">Événements.</a></li> 2.88 -</ul> 2.89 - 2.90 -<a name ="intro"></a> 2.91 -<h3>Introduction à SliTaz</h3> 2.92 -<p> 2.93 -SliTaz GNU/Linux, est un système d'exploitation libre fonctionnant en mémoire 2.94 -vive (mode LiveCD), léger, rapide, et pleinement installable sur disque dur. 2.95 -SliTaz est distribué sous forme d'image ISO que vous pouvez graver sur un 2.96 -cdrom et amorçer (booter). Une fois le système lancé, vous disposez d'un 2.97 -shell ash, et vous pouvez retirer le cdrom, car SliTaz utilise la mémoire 2.98 -vive (RAM) de la machine. SliTaz fournit plus de 200 commandes Linux, un 2.99 -serveur web, des navigateurs web, un client/serveur SSH, un moteur de base de 2.100 -données SQL, le support IDE, eth0, usb, ou encore le système X window. En 2.101 -mode LiveCD, vous avez aussi la possibilité d'utiliser un media USB pour 2.102 -stocker vos données et fichiers de configuration personnels. SliTaz 2.103 -est aussi pleinement installable sur un disque dur et largement extensible via 2.104 -le gestionnaire de paquets et la compilation de nouvelles applications depuis 2.105 -les sources. 2.106 -</p> 2.107 -<p> 2.108 -Le projet SliTaz fournit un moyen de support technique gratuit aux utilisteurs 2.109 -du système via <a href="../mailing-list.html">la liste de discussion</a>. C'est 2.110 -aussi le moyen le plus courant de contacter les personnes impliquées dans le 2.111 -projet. Vous avez aussi la possibilité de discuter SliTaz sur le canal IRC de 2.112 -<a href="http://www.toile-libre.org/" target=_news>Toile Libre</a> : <code>irc.toile-libre.org 2.113 -#slitaz</code> 2.114 -</p> 2.115 - 2.116 -<a name="overview"></a> 2.117 -<h3>Vue d'ensemble</h3> 2.118 -<ul> 2.119 - <li>Un système racine d'environ 80 Mb et des images ISO de moins de 2.120 - 30 Mb.</li> 2.121 - <li>Perl, auto-détection du matériel PCI/USB et support du Wifi.</li> 2.122 - <li>Navigateur web Mozilla Firefox en mode graphique, et Retawq en mode text.</li> 2.123 - <li>Support du son avec mixer, convertiseur et lecteur de musique.</li> 2.124 - <li>Un client de chat IRC, et un client mail (SMTP).</li> 2.125 - <li>Un client/serveur SSH, pour un contrôle à distance.</li> 2.126 - <li>Un moteur de base de données SQL avec SQLite.</li> 2.127 - <li>Outils pour le gravage de CD/DVD et la création d'image ISO.</li> 2.128 - <li>Plus de 300 commandes Linux pour les tâches quotidiennes et 2.129 - l'administration.</li> 2.130 - <li>L'éditeur de texte avancé Nano, et LeafPad.</li> 2.131 - <li>Un client DHCP pour une connexion facilitée et le support PPPOE.</li> 2.132 - <li>Système X avec serveur Xvesa, et le gestionnaire de fenêtres JWM.</li> 2.133 - <li>Application de création graphique, et de gestion des images.</li> 2.134 - <li>Des outils de manipulation de fichiers, et de maintenance système.</li> 2.135 - <li>De la documentation en divers formats.</li> 2.136 - <li>Environ 1400 paquets facilement installables depuis le miroir.</li> 2.137 -</ul> 2.138 - 2.139 -<a name="origin"></a> 2.140 -<h3>Origine du projet</h3> 2.141 -<p> 2.142 -La première motivation fût l'envie, ensuite le besoin. Envie de créer une 2.143 -mini distribution rapide, francisée au mieux avec le support du clavier pour 2.144 -la suisse romande et tous les pays francophonnes. Cette distribution devait 2.145 -être rapide, légère, stable, robuste, facile à prendre en main pour les 2.146 -utilisateurs (même débutants) et fournissant un maximum d'applications utiles 2.147 -lors de déplacements via le mode LiveCD. Nous voulions aussi que SliTaz 2.148 -puisse être installable sur des machines relativement anciennes afin de 2.149 -faire du recyclage, tout en proposant un système extensible et ultra rapide sur 2.150 -des machines puissantes. 2.151 -</p> 2.152 - 2.153 -<p> 2.154 -SliTaz est construit depuis les sources, utilise Busybox pour toutes les 2.155 -fonctions de base, un noyau Linux récent, et des logiciels GNU. SliTaz n'est 2.156 -basée sur aucune autre distibution GNU/Linux, respecte au mieux les standards, 2.157 -tel que le "Filesystem Hierarchy Standard" ou FHS pour l'arborescence de fichiers. 2.158 -SliTaz est épuré, rapide, utilise un système de démarrage simple basé sur des 2.159 -scripts shell, lançant un minimum de services. La sécurité n'est pas oubliée 2.160 -grâce au pare feu, et à un système de mots de passes cryptés. Il y a aussi 2.161 -de multiples documents à disposition, déstinés aux utilisateurs, 2.162 -administarteurs, et (futur) développeurs. 2.163 -</p> 2.164 -<p> 2.165 -SliTaz a été initialisée par Christophe Lincoln en début 2006. Il aura fallut 2.166 -plus d'une année de travail et de préparations avant la première version publique. 2.167 -Le but était de commencer la vie publique de SliTaz en fournissant déjà une 2.168 -solide base de travail, un LiveCD fonctionnel et le Cookbook expliquant pas 2.169 -à pas la création du système. La première version fesait 15 Mb, proposait 2.170 -Links comme navigateur Web et utilisait JWM 1.8 qui ne proposait pas, à 2.171 -l'époque, les couleurs dégradées et les images en fond d'écran. 2.172 -</p> 2.173 -<p> 2.174 -Malgré la longue préparation pour fournir un système déjà fonctionnel, le 2.175 -projet a commencé sa vie timidement, une petite annonce sur Libordux.Org et 2.176 -c'est tout. Google à ensuite rapidement référencé le site et les nombreux 2.177 -documents, les visites ont commançé à augmenter et les statistiques de 2.178 -téléchargement aussi. Quatre mois après la première version, une nouvelle 2.179 -Cooking est publiée en juin 2007, plus d'attention a été donnée au graphisme 2.180 -et aux corrections, mais sans gros changements sur le liveCD. C'est par contre 2.181 -depuis ce moment là que Slitaz a été capable de se reconstruire par elle-même. 2.182 -C'est à dire que SliTaz peut recompiler tous les paquets depuis les sources. 2.183 -En août une nouvelle ISO Cooking avec les nouvelles versions des outils SliTaz, 2.184 -dont le gestionnaire de paquets. Une liste de discussion est ouverte, nous sommes 2.185 -2, puis 3 pandant 1 mois et 5 le mois suivant. D'août à octobre le plus gros 2.186 -du travail a été de préparer Firefox pour son entrée sur le LiveCD, l'image 2.187 -ISO est alors passée de 18 Mb à 24 Mb environ, pour le plus grand bien du 2.188 -projet. A partir de là, la distribution était vraiment utilisable par un 2.189 -grand nombre de personnes. 2.190 -</p> 2.191 -<p> 2.192 -Encore un mois de travail, publication d'une ISO avec Firefox en français, 2.193 -de nombreuses améliorations et départ pour une opération séduction en passant 2.194 -par le grand <a href="http://linuxfr.org/pub/">LinuxFR</a>. Cette opération 2.195 -séduction a permit de renforcer la communauté, de faire connaître le projet 2.196 -et de faire passer la liste de 5 à 20 membres en 2 semaines! Le calme après la 2.197 -tempête, le projet s'est mieux organisé pour collaborer, le serveur propose 2.198 -des dépôts Mercurial, un canal IRC a été ouvert et de nombreux paquets ont fait 2.199 -leur entrée dans la sélection officielle. Décembre 2007, nouvelle ISO 2.200 -proposant le support du son et des cartes PCMCIA, plus d'options au démarrage. 2.201 -Cette version utilise la compression lzma et tient sur 22,4 Mb. Depuis là, 2.202 -le projet suit une feuille de route indiquant les étapes à réaliser et les 2.203 -buts à atteindre dans le temps. 2.204 -</p> 2.205 -<a name="free"></a> 2.206 -<h3>Indépendance et liberté</h3> 2.207 -<p> 2.208 -SliTaz se veut un projet indépendant et libre, pour répondre au besoins 2.209 -financiers du projet, il y a des développeurs SliTaz qui fournissent des 2.210 -services en rapport à l'open source (cours GNU/Linux et support) via 2.211 -l'organisation <a href="http://www.libordux.org/">Libordux.Org</a>. Sans le 2.212 -succès de Libordux, SliTaz n'aurait peut être jamais vu le jour sous cette 2.213 -forme. C'est à dire que lancer une nouvelle distribution n'a pas 2.214 -été décidé sur un coup de tête, cela prend du temps, demande du temps à 2.215 -long terme et engendre des frais. Les services proposés par Libordux nous 2.216 -permettent de payer principalement la bande passante, le nom de domaine et 2.217 -les frais de matériel. 2.218 -</p> 2.219 -<p> 2.220 -Cela dit, tout le travail sur SliTaz est bénévole et réalisé par une 2.221 -communauté active et réactive. Slitaz sera toujours gratuite, redistribuée 2.222 -avec son code source et ouvert à la communauté. 2.223 -</p> 2.224 - 2.225 -<a name="license"></a> 2.226 -<h3>Licence et garantie</h3> 2.227 -<p> 2.228 -SliTaz est libre, modifiable, recopiable, téléchargeable, et cela gratuitement. 2.229 -Slitaz GNU/Linux est distribué sans aucune garantie, publié car potentiellement 2.230 -utile. SliTaz n'a aucune prétention, nous ne somme que des passionnés par 2.231 -l'informatique libre, et qui aimons la liberté. SliTaz est publiée sous 2.232 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>. 2.233 -</p> 2.234 - 2.235 -<a name="website"></a> 2.236 -<h3>Site Web</h3> 2.237 -<p> 2.238 -Ce site est en ligne pour vous permettre <a href="../get/">d'obtenir SliTaz</a> 2.239 -et pour aider au développement du projet, il regroupe, entre autre, une 2.240 -partie <a href="../doc/">documentation</a> avec un tutorial sur la 2.241 -création de son propre système GNU/Linux libre et autonome. Vous serez 2.242 -peut-être aussi intéressé par <a href="../sitemap.html">le plan du site</a>, 2.243 -donnant une vue d'ensemble du site web. Le site fait partie du 2.244 -<a href="../i18n.html">projet d'internationalisation</a>. 2.245 -</p> 2.246 -<p> 2.247 -Le site web de SliTaz a été mis en ligne le 24 février 2007, avec 2.248 -48 pages, la feuille de sytle CSS, et les images. Le site utilise le format 2.249 -xHTML 1.0 conforme au normes du W3C. Le site est hébérgé sur le serveur du 2.250 -projet SliTaz, actuellement chez Pankso, en Suisse romande. Les DNS et services 2.251 -mail sont propulsé par <a href="http://www.gandi.net/">Gandi</a>. 2.252 -</p> 2.253 - 2.254 -<!-- End of content with round corner --> 2.255 -</div> 2.256 -<div id="content_bottom"> 2.257 -<div class="bottom_left"></div> 2.258 -<div class="bottom_right"></div> 2.259 -</div> 2.260 - 2.261 -<!-- Start of footer and copy notice --> 2.262 -<div id="copy"> 2.263 -<p> 2.264 -Dernière modification : 2009-03-27 19:30:00 - 2.265 -<a href="#top">Haut de la page</a> 2.266 -</p> 2.267 -<p> 2.268 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 2.269 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 2.270 -</p> 2.271 -<!-- End of copy --> 2.272 -</div> 2.273 - 2.274 -<!-- Bottom and logo's --> 2.275 -<div id="bottom"> 2.276 -<p> 2.277 -<a href="http://validator.w3.org/check?uri=referer"><img 2.278 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 2.279 - title="Code validé XHTML 1.0" 2.280 - style="width: 80px; height: 15px;" /></a> 2.281 -</p> 2.282 -</div> 2.283 - 2.284 -</body> 2.285 -</html>
3.1 --- a/artwork/index.html Sat Apr 11 18:26:49 2009 +0200 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,239 +0,0 @@ 3.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 3.7 -<head> 3.8 - <title>SliTaz Art et graphisme</title> 3.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 3.10 - <meta name="description" content="SliTaz artwork images logo graphisme wallpaper" /> 3.11 - <meta name="keywords" lang="fr" content="opensource, image, logo, slitaz, spider" /> 3.12 - <meta name="robots" content="index, follow, all" /> 3.13 - <meta name="revisit-after" content="7 days" /> 3.14 - <meta name="expires" content="never" /> 3.15 - <meta name="modified" content="2008-06-12 12:00:00" /> 3.16 - <meta name="author" content="Christophe Lincoln"/> 3.17 - <meta name="publisher" content="www.slitaz.org" /> 3.18 - <link rel="shortcut icon" href="../favicon.ico" /> 3.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 3.20 - <link rel="Content" href="#content" /> 3.21 -</head> 3.22 -<body bgcolor="#ffffff"> 3.23 - 3.24 -<!-- Header --> 3.25 -<div id="header"> 3.26 - <a name="top"></a> 3.27 -<!-- Access --> 3.28 -<div id="access"> 3.29 - Language: 3.30 - <a href="../en/artwork/" title="English Artwork page">English</a> 3.31 -</div> 3.32 - <a href="http://www.slitaz.org/"><img id="logo" 3.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 3.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 3.35 - <p id="titre">#!/GNU/Linux</p> 3.36 -</div> 3.37 - 3.38 -<!-- Navigation menu --> 3.39 -<div id="nav"> 3.40 -<div id="nav_top"></div> 3.41 - <ul> 3.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 3.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 3.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 3.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 3.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 3.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 3.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 3.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 3.50 - </ul> 3.51 - <ul> 3.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 3.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 3.54 - </ul> 3.55 - <ul> 3.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 3.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 3.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 3.59 - </ul> 3.60 -<div id="nav_bottom"> 3.61 -<div id="nav_bottom_img"></div> 3.62 -</div> 3.63 -</div> 3.64 - 3.65 -<!-- Content top. --> 3.66 -<div id="content_top"> 3.67 -<div class="top_left"></div> 3.68 -<div class="top_right"></div> 3.69 -</div> 3.70 - 3.71 -<!-- Content --> 3.72 -<div id="content"> 3.73 -<a name="content"></a> 3.74 - 3.75 -<h1><font color="#3E1220">Artwork</font></h1> 3.76 - 3.77 -<h2><font color="#DF8F06">Art & graphisme</font></h2> 3.78 - 3.79 -<ul> 3.80 - <li><a href="screenshots.html">Captures d'écrans.</a></li> 3.81 - <li><a href="wallpapers.html">Fond d'écrans.</a></li> 3.82 - <li><a href="#art4taz">Artwork pour SliTaz.</a></li> 3.83 - <li><a href="#logos">Logos, spider & icons.</a></li> 3.84 - <li><a href="#cd-label">CD Label.</a></li> 3.85 -</ul> 3.86 - 3.87 -<p> 3.88 -Cette partie du site web est destinée à l'art et au graphisme en rapport et 3.89 -destiné à SliTaz. Les images sont libres, vous pouvez par exemple, les 3.90 -réutiliser pour réaliser votre propre fond d'écran ou afficher un logo sur 3.91 -votre site pour aider à populariser le projet. Les logos et icônes SliTaz sont 3.92 -disponibles en différentes tailles et directement téléchargeables via cette 3.93 -page et via <a href="../pics/artwork/">le répertoire artwork</a>. Vous 3.94 -trouverez aussi dans cette partie <em>artwork</em>, quelques 3.95 -<a href="screenshots.html">captures d'écran</a> réalisées avec mtPaint ou The 3.96 -Gimp. 3.97 -</p> 3.98 - 3.99 -<a name="art4taz"></a> 3.100 -<h3>Artwork pour SliTaz</h3> 3.101 -<p> 3.102 -Comme beaucoup de choses avec SliTaz, les graphismes, logos, thèmes, ou fonds 3.103 -d'écrans, sont entièrement réalisés par la communauté et les développeurs. Le 3.104 -projet tient à proposer un graphisme élégant, sobre et de qualité. Réaliser 3.105 -un logo, un fond d'écran ou autre, est un bon moyen de participer au projet sans 3.106 -mettre les mains dans le code ou les relectures de document xHTML. Si vous avez 3.107 -envie de créer pour SliTaz ou si vous avez mis des oeuvres en ligne, il est 3.108 -vivement conseillé de nous le signaler via 3.109 -<a href="../mailing-list.html">la liste de discussion</a>. Mais attention à ne 3.110 -pas envoyer de trop gros fichiers sur la liste. 3.111 -</p> 3.112 -<h4>Artwork du LiveCD</h4> 3.113 -<p> 3.114 -Pour le fond d'écran du LiveCD, il y a des contraintes, l'image ne doit pas 3.115 -dépasser les 200 Ko. De plus, il faut une images de 1024x768. Pour 3.116 -finir, chaque version propose un nouveau thème/fond d'écran qui doivent suivre 3.117 -la même ligne graphique et il va sans dire, que les outils de la distribution 3.118 -doivent être utilisés. En mode LiveCD, vous avez mtPaint pour travailler et 3.119 -avec un système installé, Inkscape et the Gimp sont disponibles sur le miroir. A noter que le 3.120 -format libre PNG est privilégié. 3.121 -</p> 3.122 - 3.123 -<h3><font color="#6c0023">RGB colors</font></h3> 3.124 -<ul> 3.125 - <li>Beige-gris : <code>d4d191</code> et <code>bfb06b</code></li> 3.126 - <li>Bordeau : <code>6c0023</code> et <code>522222</code></li> 3.127 - <li>Gris : <code>242424</code> et <code>222222</code></li> 3.128 - <li>Orange : <code>df8f06</code></li> 3.129 - <li>Jaune : <code>f0ba08</code></li> 3.130 -</ul> 3.131 - 3.132 -<a name="logos"></a> 3.133 -<h3><font color="#6c0023">Logos, spider & icons</font></h3> 3.134 -<div> 3.135 -<p> 3.136 -SVG: <a href="../pics/artwork/slitaz-logo.svg">slitaz-logo.svg</a> | 3.137 -<a href="../pics/artwork/slitaz-spider.svg">slitaz-spider.svg</a> 3.138 -</p> 3.139 -<img 3.140 - src="../pics/artwork/slitaz-button-red.png" 3.141 - alt="SliTaz button" 3.142 - style="width: 148px; height: 148px;" /> 3.143 -<img 3.144 - src="../pics/artwork/slitaz-logo-whitebg-320x118.png" 3.145 - alt="SliTaz spider" 3.146 - style="width: 320px; height: 118px;" /> 3.147 -<img 3.148 - src="../pics/artwork/slitaz-tux-124x126.png" 3.149 - alt="SliTaz Tux" 3.150 - style="width: 124px; height: 126px;" /> 3.151 -<img 3.152 - src="../pics/artwork/slitaz-spider-48x48.png" 3.153 - alt="SliTaz spider" 3.154 - style="width: 48px; height: 48px;" /> 3.155 -<img 3.156 - src="../pics/artwork/tazpkg.png" 3.157 - alt="Tazpkg package logo" 3.158 - style="width: 32px; height: 32px;" /> 3.159 -<p> 3.160 -<img 3.161 - src="../pics/artwork/powered-by-slitaz-orange-2.png" 3.162 - alt="SliTaz Powered" 3.163 - style="width: 148px; height: 232px;" /> 3.164 -<img 3.165 - src="../pics/artwork/powered-by-slitaz-orange-small.png" 3.166 - alt="SliTaz Powered" 3.167 - style="width: 65px; height: 104px;" /> 3.168 -<img 3.169 - src="../pics/artwork/slitaz-minilogo-80x15.png" 3.170 - alt="SliTaz mini logo" 3.171 - style="width: 80px; height: 15px;" /> 3.172 -</p> 3.173 -</div> 3.174 - 3.175 -<a name="cd-label"></a> 3.176 -<h3><font color="#6c0023">CD Label</font></h3> 3.177 -<p> 3.178 -<a href="../pics/cd-label/slitaz10qh1.png"> 3.179 -<img 3.180 - src="../pics/cd-label/slitaz10qh1-160.png" 3.181 - alt="SliTaz CD Label" 3.182 - style="width: 160px; height: 160px;" /></a> 3.183 -<a href="../pics/cd-label/slitaz10cdhllemb0.png"> 3.184 - 3.185 -<img 3.186 - src="../pics/cd-label/slitaz10cdhllemb0.png" 3.187 - alt="SliTaz CD Label" 3.188 - style="width: 101px; height: 160px;" /></a> 3.189 -<a href="../pics/cd-label/slitaz10v2lx2.png"> 3.190 - 3.191 -<img 3.192 - src="../pics/cd-label/slitaz10v2lx2-160.png" 3.193 - alt="SliTaz CD Label" 3.194 - style="width: 160px; height: 160px;" /></a> 3.195 -</p> 3.196 - 3.197 -<p> 3.198 -<a href="../pics/cd-label/slitaz-cooking-rv0.png"> 3.199 -<img 3.200 - src="../pics/cd-label/slitaz-cooking-rv0-160.png" 3.201 - alt="SliTaz CD Label" 3.202 - style="width: 160px; height: 160px;" /></a> 3.203 -<a href="../pics/cd-label/slitaz10ic7.png"> 3.204 - 3.205 -<img 3.206 - src="../pics/cd-label/slitaz10ic7-160.png" 3.207 - alt="SliTaz CD Label" 3.208 - style="width: 101px; height: 160px;" /></a> 3.209 -</p> 3.210 - 3.211 -<!-- End of content with round corner --> 3.212 -</div> 3.213 -<div id="content_bottom"> 3.214 -<div class="bottom_left"></div> 3.215 -<div class="bottom_right"></div> 3.216 -</div> 3.217 - 3.218 -<!-- Start of footer and copy notice --> 3.219 -<div id="copy"> 3.220 -<p> 3.221 -Dernière modification : 2008-06-12 12:00:00 - 3.222 -<a href="#top">Haut de la page</a> 3.223 -</p> 3.224 -<p> 3.225 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 3.226 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 3.227 -</p> 3.228 -<!-- End of copy --> 3.229 -</div> 3.230 - 3.231 -<!-- Bottom and logo's --> 3.232 -<div id="bottom"> 3.233 -<p> 3.234 -<a href="http://validator.w3.org/check?uri=referer"><img 3.235 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 3.236 - title="Code validé XHTML 1.0" 3.237 - style="width: 80px; height: 15px;" /></a> 3.238 -</p> 3.239 -</div> 3.240 - 3.241 -</body> 3.242 -</html>
4.1 --- a/artwork/screenshots.html Sat Apr 11 18:26:49 2009 +0200 4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 4.3 @@ -1,168 +0,0 @@ 4.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 4.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 4.7 -<head> 4.8 - <title>SliTaz - Captures d'écrans</title> 4.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 4.10 - <meta name="description" content="SliTaz screenshots captures d'écrans images exemple JWM" /> 4.11 - <meta name="keywords" lang="fr" content="linux slitaz gnu screenshot" /> 4.12 - <meta name="robots" content="index, follow, all" /> 4.13 - <meta name="revisit-after" content="14 days" /> 4.14 - <meta name="expires" content="never" /> 4.15 - <meta name="modified" content="2008-01-01 11:50:00" /> 4.16 - <meta name="author" content="Christophe Lincoln"/> 4.17 - <meta name="publisher" content="www.slitaz.org" /> 4.18 - <link rel="shortcut icon" href="../favicon.ico" /> 4.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 4.20 - <link rel="Content" href="#content" /> 4.21 -</head> 4.22 -<body bgcolor="#ffffff"> 4.23 - 4.24 -<!-- Header --> 4.25 -<div id="header"> 4.26 - <a name="top"></a> 4.27 -<!-- Access --> 4.28 -<div id="access"> 4.29 - Language: 4.30 - <a href="../en/artwork/screenshots.html" title="English Screenshots page">English</a> 4.31 -</div> 4.32 - <a href="http://www.slitaz.org/"><img id="logo" 4.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 4.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 4.35 - <p id="titre">#!/GNU/Linux</p> 4.36 -</div> 4.37 - 4.38 -<!-- Navigation menu --> 4.39 -<div id="nav"> 4.40 -<div id="nav_top"></div> 4.41 - <ul> 4.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 4.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 4.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 4.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 4.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 4.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 4.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 4.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 4.50 - </ul> 4.51 - <ul> 4.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 4.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 4.54 - </ul> 4.55 - <ul> 4.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 4.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 4.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 4.59 - </ul> 4.60 -<div id="nav_bottom"> 4.61 -<div id="nav_bottom_img"></div> 4.62 -</div> 4.63 -</div> 4.64 - 4.65 -<!-- Content top. --> 4.66 -<div id="content_top"> 4.67 -<div class="top_left"></div> 4.68 -<div class="top_right"></div> 4.69 -</div> 4.70 - 4.71 -<!-- Content --> 4.72 -<div id="content"> 4.73 -<a name="content"></a> 4.74 - 4.75 -<h1><font color="#3E1220">Captures d'écrans</font></h1> 4.76 - 4.77 -<h2><font color="#DF8F06">/usr/bin/mtpaint -s</font></h2> 4.78 -<div id="gallery"> 4.79 - 4.80 -<p> 4.81 -<a href="../pics/screenshots/index-desktop-1280x800.png"> 4.82 -<img 4.83 - src="../pics/screenshots/index-desktop-480x300.png" 4.84 - alt="SliTaz Desktop" 4.85 - title="SliTaz Desktop" 4.86 - style="width: 480px; height: 300px;" /></a> 4.87 -</p> 4.88 - 4.89 -<p> 4.90 -<img 4.91 - src="../pics/screenshots/shadows.png" 4.92 - alt="SliTaz desktop shadows" 4.93 - title="SliTaz desktop with shadows" 4.94 - style="width: 480px; height: 300px;" /> 4.95 -</p> 4.96 - 4.97 -<p> 4.98 -<img 4.99 - src="../pics/screenshots/e17.png" 4.100 - alt="SliTaz - Enlightenment" 4.101 - title="SliTaz - Enlightenment window manager..." 4.102 - style="width: 480px; height: 300px;" /> 4.103 -</p> 4.104 - 4.105 -<p> 4.106 -<img 4.107 - src="../pics/screenshots/sound-system.png" 4.108 - alt="SliTaz sound system" 4.109 - title="SliTaz sound system with Mixer ans Player..." 4.110 - style="width: 480px; height: 384px;" /> 4.111 -</p> 4.112 - 4.113 -<p> 4.114 -<img 4.115 - src="../pics/screenshots/jwm.png" 4.116 - alt="SliTaz - JWM" 4.117 - title="SliTaz JWM window manager..." 4.118 - style="width: 480px; height: 384px;" /> 4.119 -</p> 4.120 - 4.121 -<p> 4.122 -<img 4.123 - src="../pics/screenshots/gimp.png" 4.124 - alt="The Gimp on SliTaz" 4.125 - title="The Gimp running on an installed SliTaz system" 4.126 - style="width: 480px; height: 384px;" /> 4.127 -</p> 4.128 - 4.129 -<p> 4.130 -<img 4.131 - src="../pics/screenshots/yellow.png" 4.132 - alt="JWM modified them and wallpaper created with mtPaint..." 4.133 - title="SliTaz yellow JWM" 4.134 - style="width: 480px; height: 384px;" /> 4.135 -</p> 4.136 - 4.137 -<!-- Gallery end --> 4.138 -</div> 4.139 - 4.140 -<!-- End of content with round corner --> 4.141 -</div> 4.142 -<div id="content_bottom"> 4.143 -<div class="bottom_left"></div> 4.144 -<div class="bottom_right"></div> 4.145 -</div> 4.146 - 4.147 -<!-- Start of footer and copy notice --> 4.148 -<div id="copy"> 4.149 -<p> 4.150 -Dernière modification : 2008-01-01 11:50:00 - 4.151 -<a href="#top">Haut de la page</a> 4.152 -</p> 4.153 -<p> 4.154 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 4.155 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 4.156 -</p> 4.157 -<!-- End of copy --> 4.158 -</div> 4.159 - 4.160 -<!-- Bottom and logo's --> 4.161 -<div id="bottom"> 4.162 -<p> 4.163 -<a href="http://validator.w3.org/check?uri=referer"><img 4.164 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 4.165 - title="Code validé XHTML 1.0" 4.166 - style="width: 80px; height: 15px;" /></a> 4.167 -</p> 4.168 -</div> 4.169 - 4.170 -</body> 4.171 -</html>
5.1 --- a/artwork/wallpapers.html Sat Apr 11 18:26:49 2009 +0200 5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 5.3 @@ -1,294 +0,0 @@ 5.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 5.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 5.7 -<head> 5.8 - <title>SliTaz - Fonds d'écran</title> 5.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 5.10 - <meta name="description" content="SliTaz artwork fond d'écran image community background" /> 5.11 - <meta name="keywords" lang="fr" content="linux slitaz wallpaper background" /> 5.12 - <meta name="robots" content="index, follow, all" /> 5.13 - <meta name="revisit-after" content="14 days" /> 5.14 - <meta name="expires" content="never" /> 5.15 - <meta name="modified" content="2009-02-06 23:40:00" /> 5.16 - <meta name="author" content="Christophe Lincoln"/> 5.17 - <meta name="publisher" content="www.slitaz.org" /> 5.18 - <link rel="shortcut icon" href="../favicon.ico" /> 5.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 5.20 - <link rel="Content" href="#content" /> 5.21 -</head> 5.22 -<body bgcolor="#ffffff"> 5.23 - 5.24 -<!-- Header --> 5.25 -<div id="header"> 5.26 - <a name="top"></a> 5.27 -<!-- Access --> 5.28 -<div id="access"> 5.29 - Language: 5.30 - <a href="../en/artwork/wallpapers.html" title="English page">English</a> 5.31 -</div> 5.32 - <a href="http://www.slitaz.org/"><img id="logo" 5.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 5.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 5.35 - <p id="titre">#!/GNU/Linux</p> 5.36 -</div> 5.37 - 5.38 -<!-- Navigation menu --> 5.39 -<div id="nav"> 5.40 -<div id="nav_top"></div> 5.41 - <ul> 5.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 5.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 5.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 5.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 5.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 5.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 5.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 5.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 5.50 - </ul> 5.51 - <ul> 5.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 5.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 5.54 - </ul> 5.55 - <ul> 5.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 5.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 5.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 5.59 - </ul> 5.60 -<div id="nav_bottom"> 5.61 -<div id="nav_bottom_img"></div> 5.62 -</div> 5.63 -</div> 5.64 - 5.65 -<!-- Content top. --> 5.66 -<div id="content_top"> 5.67 -<div class="top_left"></div> 5.68 -<div class="top_right"></div> 5.69 -</div> 5.70 - 5.71 -<!-- Content --> 5.72 -<div id="content"> 5.73 -<a name="content"></a> 5.74 - 5.75 -<h1><font color="#3E1220">Fonds d'écran</font></h1> 5.76 - 5.77 -<h2><font color="#DF8F06">Desktop artwork</font></h2> 5.78 - 5.79 -<!-- Please: last wallpapers on the top of the page --> 5.80 - 5.81 -<div id="gallery"> 5.82 -<table width="100%"> 5.83 - <tr> 5.84 - <td align="center"> 5.85 - <img 5.86 - src="../pics/wallpapers/slitaz-blue-160x120.png" 5.87 - alt="SliTaz Schriftzug " 5.88 - style="width: 160px; height: 120px;" /><br /> 5.89 - <a href="../pics/wallpapers/slitaz-blue-1024x768.jpg">1024x768</a> - 5.90 - <a href="../pics/wallpapers/slitaz-transparent-1024x768.png">transparent</a><br /> 5.91 - jpg/png; 145 kB; GIMP<br /> 5.92 - <br /> 5.93 - </td> 5.94 - <td align="center"> 5.95 - <img 5.96 - src="../pics/wallpapers/slitaz-waterdrops-160x120.png" 5.97 - alt="SliTaz waterdrops" 5.98 - style="width: 160px; height: 120px;" /><br /> 5.99 - <a href="../pics/wallpapers/slitaz-waterdrops-1024x768.jpg">1024x768</a><br /> 5.100 - jpg; 162 kB; GIMP<br /> 5.101 - <br /> 5.102 - </td> 5.103 - <td align="center"> 5.104 - <img 5.105 - <img 5.106 - src="../pics/wallpapers/slitaz-brown-160x120.png" 5.107 - alt="SliTaz abstrakt" 5.108 - style="width: 160px; height: 120px;" /><br /> 5.109 - <a href="../pics/wallpapers/slitaz-brown-1024x768.jpg">1024x768</a><br /> 5.110 - jpg; 128 kB; GIMP/Fyre<br /> 5.111 - <br /> 5.112 - </td> 5.113 - </tr> 5.114 - <tr> 5.115 - <td align="center"> 5.116 - <img 5.117 - src="../pics/wallpapers/slitaz-spider-160x120.png" 5.118 - alt="SliTaz Spinne" 5.119 - style="width: 160px; height: 120px;" /><br /> 5.120 - <a href="../pics/wallpapers/slitaz-spider-1280x1024.jpg">1280x1024</a><br /> 5.121 - jpg; 166 kB; GIMP<br /> 5.122 - <br /> 5.123 - </td> 5.124 - <td align="center"> 5.125 - <img 5.126 - src="../pics/wallpapers/slitaz-cube-160x120.jpg" 5.127 - alt="SliTaz Würfel" 5.128 - style="width: 160px; height: 120px;" /><br /> 5.129 - <a href="../pics/wallpapers/slitaz-cube-1024x768.jpg">1024x768</a> - 5.130 - <a href="../pics/wallpapers/slitaz-cubetransparent-1024x768.png">transparent</a><br /> 5.131 - jpg/png; 32/73 kB; GIMP<br /> 5.132 - <br /> 5.133 - </td> 5.134 - <td align="center"> 5.135 - <img 5.136 - src="../pics/wallpapers/slitaz-leaves-160x120.jpg" 5.137 - alt="SliTaz Pflanze" 5.138 - style="width: 160px; height: 120px;" /><br /> 5.139 - <a href="../pics/wallpapers/slitaz-leaves-1280x1024.jpg">1280x1024</a><br /> 5.140 - jpg; 137 kB; Inkscape<br /> 5.141 - <br /> 5.142 - </td> 5.143 - </tr> 5.144 - <tr> 5.145 - <td align="center"> 5.146 - <img 5.147 - src="../pics/wallpapers/slitaz-spork-7-160x120.jpg" 5.148 - alt="SliTaz Spork 7" 5.149 - style="width: 160px; height: 120px;" /><br /> 5.150 - <a href="../pics/wallpapers/slitaz-spork-7-1024x768.jpg">1024x768</a><br /> 5.151 - jpg; 92 kB;<br /> 5.152 - <br /> 5.153 - </td> 5.154 - <td align="center"> 5.155 - <img 5.156 - src="../pics/wallpapers/slitaz-evolution-160x120.png" 5.157 - alt="SliTaz evolution" 5.158 - style="width: 160px; height: 120px;" /><br /> 5.159 - <a href="../pics/wallpapers/slitaz-evolution-1024x768.png">1024x768</a><br /> 5.160 - png; 4 kB;<br /> 5.161 - <br /> 5.162 - </td> 5.163 - <td align="center"> 5.164 - <img 5.165 - src="../pics/wallpapers/slitaz-darkred-160x120.jpg" 5.166 - alt="SliTaz Darkred" 5.167 - style="width: 160px; height: 120px;" /><br /> 5.168 - <a href="../pics/wallpapers/slitaz-darkred-1024x768.jpg">1024x768</a><br /> 5.169 - jpg; 56 kB; GIMP<br /> 5.170 - <br /> 5.171 - </td> 5.172 - </tr> 5.173 - <tr> 5.174 - <td align="center"> 5.175 - <img 5.176 - src="../pics/wallpapers/slitaz-orangedegrade-160x120.png" 5.177 - alt="SliTaz Gradient" 5.178 - style="width: 160px; height: 120px;" /><br /> 5.179 - <a href="../pics/wallpapers/slitaz-orangedegrade-1024x768.png">1024x768</a><br /> 5.180 - png; 60 kB; <br /> 5.181 - <br /> 5.182 - </td> 5.183 - <td align="center"> 5.184 - <img 5.185 - src="../pics/wallpapers/slitaz-viking-160x120.png" 5.186 - alt="SliTaz Vicking" 5.187 - style="width: 160px; height: 120px;" /><br /> 5.188 - <a href="../pics/wallpapers/slitaz-viking-1024x768.png">1024x768</a><br /> 5.189 - png; 72 kB; Inkscape<br /> 5.190 - <br /> 5.191 - </td> 5.192 - <td align="center"> 5.193 - <img 5.194 - src="../pics/wallpapers/slitaz-sylver-160x120.png" 5.195 - alt="SliTaz Silber (by Erjo)" 5.196 - style="width: 160px; height: 120px;" /><br /> 5.197 - <a href="../pics/wallpapers/slitaz-sylver-1024x768.png">1024x768</a><br /> 5.198 - png; 33 kB; Inkscape<br /> 5.199 - <br /> 5.200 - </td> 5.201 - </tr> 5.202 - <tr> 5.203 - <td align="center"> 5.204 - <img 5.205 - src="../pics/wallpapers/slitaz-tinycenterflame-160x120.png" 5.206 - alt="SliTaz Tiny flame" 5.207 - style="width: 160px; height: 120px;" /><br /> 5.208 - <a href="../pics/wallpapers/slitaz-tinycenterflame-1024x768.png">1024x768</a><br /> 5.209 - png; 36 kB; GIMP<br /> 5.210 - <br /> 5.211 - </td> 5.212 - <td align="center"> 5.213 - <img 5.214 - src="../pics/wallpapers/slitaz-choco-160x120.png" 5.215 - alt="SliTaz waterdrops" 5.216 - style="width: 160px; height: 120px;" /><br /> 5.217 - <a href="../pics/wallpapers/slitaz-choco-1024x768.png">1024x768</a><br /> 5.218 - png; 104 kB; GIMP<br /> 5.219 - <br /> 5.220 - </td> 5.221 - <td align="center"> 5.222 - <img 5.223 - src="../pics/wallpapers/slitaz-darkblue-160x120.png" 5.224 - alt="SliTaz abstrakt" 5.225 - style="width: 160px; height: 120px;" /><br /> 5.226 - <a href="../pics/wallpapers/slitaz-darkblue-1024x768.png">1024x768</a><br /> 5.227 - png; 72 kB; GIMP<br /> 5.228 - <br /> 5.229 - </td> 5.230 - </tr> 5.231 - <tr> 5.232 - <td align="center"> 5.233 - <img 5.234 - <img 5.235 - src="../pics/wallpapers/slitaz-green-wallpaper-160x120.png" 5.236 - alt="SliTaz Green paint" 5.237 - style="width: 160px; height: 120px;" /><br /> 5.238 - <a href="../pics/wallpapers/slitaz-green-wallpaper-1024x768.png">1024x768</a><br /> 5.239 - png; 76 kB; mtPaint<br /> 5.240 - <br /> 5.241 - </td> 5.242 - <td align="center"> 5.243 - <img 5.244 - src="../pics/wallpapers/slitaz-20071106-160x120.png" 5.245 - alt="SliTaz cooking 20071106 wallpaper" 5.246 - style="width: 160px; height: 120px;" /><br /> 5.247 - <a href="../pics/wallpapers/slitaz-20071106-1024x768.png">1024x768</a><br /> 5.248 - png; 124 kB; mtPaint<br /> 5.249 - <br /> 5.250 - </td> 5.251 - <td align="center"> 5.252 - <img 5.253 - src="../pics/wallpapers/slitaz-first-wallpaper-160x120.png" 5.254 - alt="SliTaz first wallpaper made with mtPaint" 5.255 - style="width: 160px; height: 120px;" /><br /> 5.256 - <a href="../pics/wallpapers/slitaz-first-wallpaper-1024x768.png">1024x768</a><br /> 5.257 - png; 4 kB; mtPaint<br /> 5.258 - <br /> 5.259 - </td> 5.260 - </tr> 5.261 -</table> 5.262 - 5.263 -<!-- Gallery end --> 5.264 -</div> 5.265 - 5.266 -<!-- End of content with round corner --> 5.267 -</div> 5.268 -<div id="content_bottom"> 5.269 -<div class="bottom_left"></div> 5.270 -<div class="bottom_right"></div> 5.271 -</div> 5.272 - 5.273 -<!-- Start of footer and copy notice --> 5.274 -<div id="copy"> 5.275 -<p> 5.276 -Dernière modification : 2009-02-06 23:40:00 - 5.277 -<a href="#top">Haut de la page</a> 5.278 -</p> 5.279 -<p> 5.280 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 5.281 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 5.282 -</p> 5.283 -<!-- End of copy --> 5.284 -</div> 5.285 - 5.286 -<!-- Bottom and logo's --> 5.287 -<div id="bottom"> 5.288 -<p> 5.289 -<a href="http://validator.w3.org/check?uri=referer"><img 5.290 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 5.291 - title="Code validé XHTML 1.0" 5.292 - style="width: 80px; height: 15px;" /></a> 5.293 -</p> 5.294 -</div> 5.295 - 5.296 -</body> 5.297 -</html>
6.1 --- a/devel/forge.html Sat Apr 11 18:26:49 2009 +0200 6.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 6.3 @@ -1,292 +0,0 @@ 6.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 6.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 6.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 6.7 -<head> 6.8 - <title>SliTaz - Forge</title> 6.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 6.10 - <meta name="description" content="Développement de SliTaz GNU/Linux" /> 6.11 - <meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" /> 6.12 - <meta name="robots" content="index, follow, all" /> 6.13 - <meta name="revisit-after" content="7 days" /> 6.14 - <meta name="expires" content="never" /> 6.15 - <meta name="modified" content="2009-16-01 16:00:00" /> 6.16 - <meta name="author" content="Christophe Lincoln"/> 6.17 - <meta name="publisher" content="www.slitaz.org" /> 6.18 - <link rel="shortcut icon" href="../favicon.ico" /> 6.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 6.20 - <link rel="Content" href="#content" /> 6.21 -</head> 6.22 -<body bgcolor="#ffffff"> 6.23 - 6.24 -<!-- Header --> 6.25 -<div id="header"> 6.26 - <a name="top"></a> 6.27 -<!-- Access --> 6.28 -<div id="access"> 6.29 - Language: 6.30 - <a href="../en/" title="English Web site main page">English</a> 6.31 -</div> 6.32 - <a href="http://www.slitaz.org/"><img id="logo" 6.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 6.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 6.35 - <p id="titre">#!/GNU/Linux</p> 6.36 -</div> 6.37 - 6.38 -<!-- Navigation menu --> 6.39 -<div id="nav"> 6.40 -<div id="nav_top"></div> 6.41 - <ul> 6.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 6.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 6.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 6.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 6.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 6.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 6.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 6.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 6.50 - </ul> 6.51 - <ul> 6.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 6.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 6.54 - </ul> 6.55 - <ul> 6.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 6.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 6.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 6.59 - </ul> 6.60 -<div id="nav_bottom"> 6.61 -<div id="nav_bottom_img"></div> 6.62 -</div> 6.63 -</div> 6.64 - 6.65 -<!-- Content top. --> 6.66 -<div id="content_top"> 6.67 -<div class="top_left"></div> 6.68 -<div class="top_right"></div> 6.69 -</div> 6.70 - 6.71 -<!-- Content --> 6.72 -<div id="content"> 6.73 -<a name="content"></a> 6.74 - 6.75 -<h1><font color="#3E1220">Forge</font></h1> 6.76 - 6.77 -<h2><font color="#DF8F06">Gestion collaborative du développement</font></h2> 6.78 - 6.79 -<ul> 6.80 - <li><a href="#tank">Build host & home.</a></li> 6.81 - <li><a href="#repos">Dépôts Mercurial.</a></li> 6.82 - <li><a href="#pkgs">Paquets tazpkg.</a></li> 6.83 - <li><a href="#site">Gestion du site Web et des livres.</a></li> 6.84 - <li><a href="guidelines.html">Guidelines.</a></li> 6.85 -</ul> 6.86 - 6.87 -<p> 6.88 -Le projet SliTaz dispose de divers moyens pour gérer le travail des 6.89 -développeurs et collaborer. Un système de gestion de révision avec Mercurial 6.90 -(Hg), des modules de synchronisation avec Rsync, de la documentation, une 6.91 -<a href="../mailing-list.html">liste de discussion</a> et un canal IRC. Tous 6.92 -les développeurs sont inscrits sur la liste, c'est le moyen de collaboration 6.93 -principal et privilégié. 6.94 -</p> 6.95 - 6.96 -<a name="tank"></a> 6.97 -<h3>Tank - Build host & home</h3> 6.98 -<p> 6.99 -Chaque contributeur peut avoir un compte sur le serveur principal du 6.100 -projet, avec un accès sécurisé, de l'espace disque, un répertoire public 6.101 -et tous les outils de développement. Les développeurs peuvent y compiler 6.102 -leurs paquets et les mainteneurs du miroir s'occupent de la synchronisation. 6.103 -Tank héberge aussi le site internet, le web boot et les dépôts Mercurial: 6.104 -<a href="http://tank.slitaz.org/">tank.slitaz.org</a> 6.105 -</p> 6.106 -<p> 6.107 -L'utilisation du build host est décrite dans le Cookbook: 6.108 -<a href="../en/doc/cookbook/build-host.html">SliTaz Build Host (tank)</a>. 6.109 -</p> 6.110 - 6.111 -<a name="repos"></a> 6.112 -<h3>Dépôts Mercurial</h3> 6.113 -<p> 6.114 -Tous les sous-projets tels que Tazpkg, Tazwok ou Tazlito ont leurs propres 6.115 -dépôts Hg sur le serveur du projet, tout comme le wok. Les développeurs ont 6.116 -un compte et des droits en écriture afin de pouvoir envoyer leurs recettes, 6.117 -mises à jour ou modifications. Il est bien sûr possible de demander la création 6.118 -d'un nouveau dépôt pour collaborer sur un nouveau sous-projet lié à SliTaz. 6.119 -A noter qu'il y a 2 domaines : <a href="http://hg.slitaz.org/">hg.slitaz.org</a> 6.120 -est public et <code>repos.slitaz.org</code> nécessite authentification, c'est 6.121 -a dire que vous pouvez cloner hg.slitaz.org mais pas y pousser vos changements 6.122 -ou fichiers. 6.123 -</p> 6.124 -<h4>~/.hgrc</h4> 6.125 -<p> 6.126 -Mercurial utilise un fichier caché <code>~./hgrc</code> permettant de 6.127 -spécifier son nom d'utilisateur. Il faut mettre votre nom et adresse mail pour 6.128 -qu'on sache qui a modifié quoi. Et attention à ne pas être <em>root</em> pour 6.129 -pousser vos modifications. Exemple : 6.130 -</p> 6.131 -<pre class="script"> 6.132 -[ui] 6.133 -username = Prénom Nom <you@example.org> 6.134 -</pre> 6.135 -<h4>Cloner, modifier, commiter et pousser</h4> 6.136 -<p> 6.137 -Vous avez le choix de cloner anonymement via hg.slitaz.org ou directement avec 6.138 -votre login et mot de passe. Pour cloner un dépôt tel que le wok : 6.139 -</p> 6.140 -<pre> 6.141 - $ hg clone http://repos.slitaz.org/wok/ 6.142 -</pre> 6.143 -<p> 6.144 -Copier, créer, modifier des recettes ou des fichiers dans <code>stuff</code>. 6.145 -Avant de pouvoir pousser vos modifs, il faut les additionner à votre dépôt 6.146 -local et les commiter. A noter que la commande <code>status</code> permet de 6.147 -savoir quels fichiers ont été modifiés : 6.148 -</p> 6.149 -<pre> 6.150 - $ cd wok 6.151 - $ hg status 6.152 - $ hg add 6.153 - $ hg commit 6.154 -</pre> 6.155 -<p> 6.156 -La commande commit va ouvrir l'éditeur de texte Nano pour écrire le message 6.157 -déstiné aux logs (Ctrl + X pour enregistrer et quitter). Vous pouvez éviter 6.158 -Nano en utilisant l'option : <code>-m "Message"</code>. And please, 6.159 -messages in English if possible : 6.160 -</p> 6.161 -<pre> 6.162 - $ hg commit -m "Message for Mercurial log" 6.163 -</pre> 6.164 -<p> 6.165 -Une fois que tout est prêt, vous pouvez encore utiliser la commande 6.166 -<code>log</code> pour voir ce qui va être affiché sur l'interface web. Pour 6.167 -pousser vos changements c'est <code>push</code> : 6.168 -</p> 6.169 -<pre> 6.170 - $ hg log 6.171 - $ hg push 6.172 -</pre> 6.173 -<p> 6.174 -Si vous avez cloné depuis hg.slitaz.org, il faut alors pousser en spécifiant 6.175 -le bon URL : 6.176 -</p> 6.177 -<pre> 6.178 - $ hg push http://repos.slitaz.org/wok/ 6.179 -</pre> 6.180 -<h4>Mettre à jour un wok local</h4> 6.181 -<p> 6.182 -Pour mettre à jour votre wok local avec celui du serveur (<em>pull</em> pour 6.183 -tirer les changements) : 6.184 -</p> 6.185 -<pre> 6.186 - $ hg pull 6.187 - $ hg update 6.188 -</pre> 6.189 -<h4>Commande utiles</h4> 6.190 -<p> 6.191 -Des commandes hg qui peuvent servir. 6.192 -</p> 6.193 -<ul> 6.194 - <li><code>hg help</code> : Affiche la liste complète des commandes.</li> 6.195 - <li><code>hg rollback</code> : Annule la dernière action exécutée (commit, 6.196 - pull, push).</li> 6.197 - <li><code>hg log <paquet></code> : Affiche les logs pour un paquet.</li> 6.198 - <li><code>hg head</code> : Affiche le dernier log.</li> 6.199 -</ul> 6.200 - 6.201 -<a name="pkgs"></a> 6.202 -<h3>Paquets tazpkg</h3> 6.203 -<p> 6.204 -Les paquets tazpkg de SliTaz sont créés automatiquement via Tazwok et les 6.205 -recettes contenues dans le wok, <a href="../doc/cookbook/">le Cookbook</a> 6.206 -décrit <a href="../doc/cookbook/wok-tools.html">l'utilisation des outils SliTaz</a> 6.207 -et le format des <a href="../doc/cookbook/receipts.html">recettes</a>, 6.208 -c'est sans doute par un petit peu de lecture qu'il faut commencer. 6.209 -</p> 6.210 -<p> 6.211 -Au niveau du choix des paquets, l'idée est de proposer un paquet par tâche ou 6.212 -fonctionnalité, c'est à dire pas (trop) de doublons et de trouver 6.213 -l'application la plus légère dans son domaine. A noter que les paquets actuels 6.214 -ne sont pas figés, si vous trouvez une alternative à un paquet existant, étant 6.215 -plus légère, ayant plus de fonctionnalités ou étant plus <em>sexy</em> pour 6.216 -quelques Ko supplémentaires, vous pouvez la proposer sur la liste. Une 6.217 -attention particulière est portée aux paquets destinés au LiveCD: strip, 6.218 -suppression de tout ce qui est inutile, dépendances et options de compilation. 6.219 -En général, les paquets candidats pour le corps du LiveCD sont discutés sur 6.220 -la liste. 6.221 -</p> 6.222 -<p> 6.223 -Avant de commencer à compiler et créer des paquets pour SliTaz, assurez-vous 6.224 -qu'une recette n'existe pas dans le wok indigest disponible sur le miroir 6.225 -principal de SliTaz. N'oubliez pas non plus que les membres de la liste sont 6.226 -là pour vous aider et que <a href="../doc/cookbook/wok-tools.html" 6.227 - >la documentation du wok et des outils</a> existe pour bien commencer. 6.228 -</p> 6.229 - 6.230 -<a name="site"></a> 6.231 -<h3>Gestion du site Web et des livres</h3> 6.232 -<p> 6.233 -La gestion du site et des livres (Handbook et Cookbook) est faite via un 6.234 -un dépôt Mercurial, il peut être cloné via: 6.235 -</p> 6.236 -<pre> 6.237 - $ hg clone http://hg.slitaz.org/website 6.238 - si vous avez les droits: 6.239 - $ hg clone http://repos.slitaz.org/website 6.240 -</pre> 6.241 - 6.242 -<h3>Diff et patch</h3> 6.243 -<p> 6.244 -Les utilitaires <code>diff</code> et <code>patch</code> sont des outils en 6.245 -ligne de commande permettant de créer et d'appliquer un fichier contenant 6.246 -les différences entre deux fichiers. Cette technique est souvent utilisée 6.247 -pour collaborer et permet d'extraire clairement les modifications apportées 6.248 -au fichier original. Pour créer un fichier <code>diff</code> lisible par 6.249 -les humains dans un simple éditeur de texte, il faut utiliser l'option 6.250 -<code>-u</code> en argument : 6.251 -</p> 6.252 -<pre> 6.253 - $ diff -u file.orig file.new > file.diff 6.254 -</pre> 6.255 -<p> 6.256 -Pour appliquer un patch : 6.257 -</p> 6.258 -<pre> 6.259 - $ patch file.orig file.diff 6.260 -</pre> 6.261 - 6.262 -<!-- End of content with round corner --> 6.263 -</div> 6.264 -<div id="content_bottom"> 6.265 -<div class="bottom_left"></div> 6.266 -<div class="bottom_right"></div> 6.267 -</div> 6.268 - 6.269 -<!-- Start of footer and copy notice --> 6.270 -<div id="copy"> 6.271 -<p> 6.272 -Dernière modification : 2009-20-03 03:00:00 - 6.273 -<a href="#top">Haut de la page</a> 6.274 -</p> 6.275 -<p> 6.276 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 6.277 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 6.278 -</p> 6.279 -<!-- End of copy --> 6.280 -</div> 6.281 - 6.282 -<!-- Bottom and logo's --> 6.283 -<div id="bottom"> 6.284 -<p> 6.285 -<a href="http://validator.w3.org/check?uri=referer"><img 6.286 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 6.287 - title="Code validé XHTML 1.0" 6.288 - style="width: 80px; height: 15px;" /></a> 6.289 -</p> 6.290 -</div> 6.291 - 6.292 -</body> 6.293 -</html> 6.294 - 6.295 -
7.1 --- a/devel/guidelines.html Sat Apr 11 18:26:49 2009 +0200 7.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 7.3 @@ -1,168 +0,0 @@ 7.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 7.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 7.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 7.7 -<head> 7.8 - <title>SliTaz - Devel Guidelines</title> 7.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 7.10 - <meta name="description" content="Développement de SliTaz GNU/Linux" /> 7.11 - <meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" /> 7.12 - <meta name="robots" content="index, follow, all" /> 7.13 - <meta name="revisit-after" content="7 days" /> 7.14 - <meta name="expires" content="never" /> 7.15 - <meta name="modified" content="2008-01-01 12:00:00" /> 7.16 - <meta name="author" content="Christophe Lincoln"/> 7.17 - <meta name="publisher" content="www.slitaz.org" /> 7.18 - <link rel="shortcut icon" href="../favicon.ico" /> 7.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 7.20 - <link rel="Content" href="#content" /> 7.21 -</head> 7.22 -<body bgcolor="#ffffff"> 7.23 - 7.24 -<!-- Header --> 7.25 -<div id="header"> 7.26 - <a name="top"></a> 7.27 -<!-- Access --> 7.28 -<div id="access"> 7.29 - Language: 7.30 - <a href="../en/" title="English Web site main page">English</a> 7.31 -</div> 7.32 - <a href="http://www.slitaz.org/"><img id="logo" 7.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 7.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 7.35 - <p id="titre">#!/GNU/Linux</p> 7.36 -</div> 7.37 - 7.38 -<!-- Navigation menu --> 7.39 -<div id="nav"> 7.40 -<div id="nav_top"></div> 7.41 - <ul> 7.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 7.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 7.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 7.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 7.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 7.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 7.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 7.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 7.50 - </ul> 7.51 - <ul> 7.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 7.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 7.54 - </ul> 7.55 - <ul> 7.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 7.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 7.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 7.59 - </ul> 7.60 -<div id="nav_bottom"> 7.61 -<div id="nav_bottom_img"></div> 7.62 -</div> 7.63 -</div> 7.64 - 7.65 -<!-- Content top. --> 7.66 -<div id="content_top"> 7.67 -<div class="top_left"></div> 7.68 -<div class="top_right"></div> 7.69 -</div> 7.70 - 7.71 -<!-- Content --> 7.72 -<div id="content"> 7.73 -<a name="content"></a> 7.74 - 7.75 -<h1><font color="#3E1220">Guidelines</font></h1> 7.76 - 7.77 -<h2><font color="#DF8F06">Ligne de conduite des développeurs</font></h2> 7.78 - 7.79 -<ul> 7.80 - <li><a href="#xhtml">xHTML coding style.</a></li> 7.81 - <li><a href="forge.html">Forge.</a></li> 7.82 -</ul> 7.83 - 7.84 -<p> 7.85 -Rester simple, respecter au mieux les standards, réaliser un travail soigné, 7.86 -rédiger de la documentation de haute qualité, fournir un système stable et 7.87 -robuste et garder le <em>rootfs</em> du LiveCD standard assez léger pour que 7.88 -SliTaz tourne sur des machines ayant au minimum 128 Mb de RAM. Possibilité 7.89 -d'utiliser GTK+2, Dialog, Gtkdialog, des scripts SHell ou encore PHP pour 7.90 -coder des outils propres à la distribution. L'idée est aussi de ne pas faire 7.91 -de doublons et de penser mini... 7.92 -</p> 7.93 -<p> 7.94 -SliTaz se veut un projet proche et à l'écoute des ces utilisateurs. Il y a 7.95 -plusieurs développeurs actifs sur le <a href="http://forum.slitaz.org/">forum</a> 7.96 -et sur la <a href="../mailing-list.html">liste de discussion</a>. 7.97 -</p> 7.98 - 7.99 -<a name="xhtml"></a> 7.100 -<h3>xHTML coding style</h3> 7.101 -<p> 7.102 -Les pages du site et des différents <em>books</em> sont codés en xHTML 1.0 7.103 -Transitional, les couleurs pour le <code>body</code> et les titres sont 7.104 -directement mis dans la page, cela permet d'avoir une présentation plus soignée 7.105 -pour Links. Le titre de niveau 1 est utilisé 1 seule fois en haut de page, 7.106 -le titre 2 correspond au titre du document et les titres de niveau 3 et 4 sont 7.107 -ensuite utilisés pour les sous-titres. Si il y a lieu d'avoir une liste à puce 7.108 -avec des ancres, elle se met en haut juste après le titre de niveau 2. Les 7.109 -paragraphes sont contenus dans les balises <code><p></p></code>. 7.110 -Pour indenter, nous utilisons des tabulations, elle ont une raison dêtre 7.111 -sémantique et prennent moins de place en terme d'octets. Pour mettre 7.112 -du code tel que le nom d'un commande dans un paragraphe, la balise 7.113 -<code><code></code> est recommandée. Pour afficher une ou des commnades 7.114 -à lancer dans un terminal, les pages du site utilisent la balise 7.115 -<code><pre></code> permettant d'afficher du texte préformaté. Exemple : 7.116 -</p> 7.117 -<pre> 7.118 - $ command 7.119 -</pre> 7.120 -<p> 7.121 -Pour afficher du texte à copier/coller tels que des scripts, des bouts de 7.122 -code, des exemples de fichiers de configuration, etc, c'est aussi la balise 7.123 -<code><pre></code> mais avec une classe CSS nommée "script". Exemple: 7.124 -</p> 7.125 -<pre class="script"> 7.126 -<pre class="script"> 7.127 - 7.128 -code... 7.129 - 7.130 -</pre> 7.131 -</pre> 7.132 -<p> 7.133 -Les mots en <em>English</em> se mettent dans la balise <code><em></code> 7.134 -et les liens internes sont relatifs. Penser à vérifier la validité du code via 7.135 -le <em>validator</em> en ligne du W3C. 7.136 -</p> 7.137 - 7.138 -<!-- End of content with round corner --> 7.139 -</div> 7.140 -<div id="content_bottom"> 7.141 -<div class="bottom_left"></div> 7.142 -<div class="bottom_right"></div> 7.143 -</div> 7.144 - 7.145 -<!-- Start of footer and copy notice --> 7.146 -<div id="copy"> 7.147 -<p> 7.148 -Dernière modification : 2008-01-01 12:00:00- 7.149 -<a href="#top">Haut de la page</a> 7.150 -</p> 7.151 -<p> 7.152 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 7.153 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 7.154 -</p> 7.155 -<!-- End of copy --> 7.156 -</div> 7.157 - 7.158 -<!-- Bottom and logo's --> 7.159 -<div id="bottom"> 7.160 -<p> 7.161 -<a href="http://validator.w3.org/check?uri=referer"><img 7.162 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 7.163 - title="Code validé XHTML 1.0" 7.164 - style="width: 80px; height: 15px;" /></a> 7.165 -</p> 7.166 -</div> 7.167 - 7.168 -</body> 7.169 -</html> 7.170 - 7.171 -
8.1 --- a/devel/index.html Sat Apr 11 18:26:49 2009 +0200 8.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 8.3 @@ -1,161 +0,0 @@ 8.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 8.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 8.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 8.7 -<head> 8.8 - <title>SliTaz - Coin développeurs</title> 8.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 8.10 - <meta name="description" content="Développement de SliTaz GNU/Linux" /> 8.11 - <meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" /> 8.12 - <meta name="robots" content="index, follow, all" /> 8.13 - <meta name="revisit-after" content="7 days" /> 8.14 - <meta name="expires" content="never" /> 8.15 - <meta name="modified" content="2009-02-05 23:40:00" /> 8.16 - <meta name="author" content="Christophe Lincoln"/> 8.17 - <meta name="publisher" content="www.slitaz.org" /> 8.18 - <link rel="shortcut icon" href="../favicon.ico" /> 8.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 8.20 - <link rel="Content" href="#content" /> 8.21 -</head> 8.22 -<body bgcolor="#ffffff"> 8.23 - 8.24 -<!-- Header --> 8.25 -<div id="header"> 8.26 - <a name="top"></a> 8.27 -<!-- Access --> 8.28 -<div id="access"> 8.29 - Language: 8.30 - <a href="../de/devel/" title="Deutch entwicklung ">Deutsch</a> | 8.31 - <a href="../en/devel/" title="English developpers page">English</a> | 8.32 - <a href="../pt/devel/" title="Português pagina">Português</a> 8.33 -</div> 8.34 - <a href="http://www.slitaz.org/"><img id="logo" 8.35 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 8.36 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 8.37 - <p id="titre">#!/GNU/Linux</p> 8.38 -</div> 8.39 - 8.40 -<!-- Navigation menu --> 8.41 -<div id="nav"> 8.42 -<div id="nav_top"></div> 8.43 - <ul> 8.44 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 8.45 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 8.46 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 8.47 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 8.48 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 8.49 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 8.50 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 8.51 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 8.52 - </ul> 8.53 - <ul> 8.54 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 8.55 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 8.56 - </ul> 8.57 - <ul> 8.58 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 8.59 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 8.60 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 8.61 - </ul> 8.62 -<div id="nav_bottom"> 8.63 -<div id="nav_bottom_img"></div> 8.64 -</div> 8.65 -</div> 8.66 - 8.67 -<!-- Content top. --> 8.68 -<div id="content_top"> 8.69 -<div class="top_left"></div> 8.70 -<div class="top_right"></div> 8.71 -</div> 8.72 - 8.73 -<!-- Content --> 8.74 -<div id="content"> 8.75 -<a name="content"></a> 8.76 - 8.77 -<h1><font color="#3E1220">Développement</font></h1> 8.78 - 8.79 -<h2><font color="#DF8F06">Le coin du développeur SliTaz</font></h2> 8.80 - 8.81 -<ul> 8.82 - <li><a href="forge.html">Forge</a> - Gestion collaborative du développement, 8.83 - Hg et paquets.</li> 8.84 - <li><a href="guidelines.html">Guidelines</a> - Lignes de conduite des 8.85 - développeurs et contributeurs.</li> 8.86 - <li><a href="../mailing-list.html">Liste de discussion</a> - 8.87 - La <em>mailing list</em> est le moyen de colaboration principale.</li> 8.88 - <li><a href="../i18n.html">Internationalisation du projet</a> - 8.89 - Traduction, buts et fonctionnement (en).</li> 8.90 - <li><a href="../doc/cookbook/wok-tools.html">Wok & Tools</a> - 8.91 - La doc au sujet de l'utilisation du wok et des outils SliTaz pour 8.92 - développeurs.</li> 8.93 - <li>Mercurial Repositories: <a href="http://hg.slitaz.org" >hg.slitaz.org</a></li> 8.94 - <li>SliTaz Laboratories: <a href="http://labs.slitaz.org/">labs.slitaz.org</a></li> 8.95 -</ul> 8.96 - 8.97 -<h3>Participer et contribuer</h3> 8.98 -<p> 8.99 -Le développement de SliTaz est ouvert, toute personne est la bienvenue au 8.100 -sein du projet. Utilisateur, utilisateur avancé, connaisseur, ou développeur. 8.101 -Il y a toujours quelque chose à faire: relecture des pages de documentation, 8.102 -retour d'utilisation, création de scripts, conseils, création de paquets, 8.103 -écriture de documentation, rapport de bug, ou tout simplement une sugestion. 8.104 -Pour commencer vous pouvez jeter un coup d'oeil au livre de cuisine ou 8.105 -<a href="../doc/cookbook/">Cookbook</a> afin de comprendre comment SliTaz a 8.106 -se construit. Pour créer une nouvelle page dans un des livres, vous pouvez 8.107 -utiliser le modèle <a href="../doc/handbook/template.html">template.html</a> 8.108 -du Handbook pour rédiger votre texte et l'envoyer par mail sur la 8.109 -<a href="../mailing-list.html">mailing list</a> pour relecture et discussion 8.110 -ou la soumettre sur les laboratoires du projet. 8.111 -<a href="http://labs.slitaz.org/">Les Labs</a> vous permettent aussi de 8.112 -suivre le projet, aider à résoudre des bugs ou satisfaire des demandes, 8.113 -envoyer des fichiers, scripts ou page du site. 8.114 -</p> 8.115 - 8.116 -<h3>Cycle de publication</h3> 8.117 -<p> 8.118 -La version en cuisson (<em>Cooking</em>) est là pour préparer la future version 8.119 -stable. Elle permet de tester les nouveautés, peut être cassée et contient 8.120 -des bugs pas encore découverts ou non résolus. Une nouvelle version est publiée 8.121 -quand suffisamment de nouveautés ou de corrections ont été apportées. 8.122 -</p> 8.123 -<p> 8.124 -Pour la version stable, nous misons sur une version par année, bien testée, 8.125 -stable, robuste et proposant des mises à jours de sécurité pour les paquets 8.126 -officiels. C'est aussi un bon moyen pour préparer un mise à jour de version 8.127 -le plus simple et stable possible. 8.128 -</p> 8.129 - 8.130 - 8.131 -<!-- End of content with round corner --> 8.132 -</div> 8.133 -<div id="content_bottom"> 8.134 -<div class="bottom_left"></div> 8.135 -<div class="bottom_right"></div> 8.136 -</div> 8.137 - 8.138 -<!-- Start of footer and copy notice --> 8.139 -<div id="copy"> 8.140 -<p> 8.141 -Dernière modification : 2009-02-05 23:40:00 - 8.142 -<a href="#top">Haut de la page</a> 8.143 -</p> 8.144 -<p> 8.145 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 8.146 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 8.147 -</p> 8.148 -<!-- End of copy --> 8.149 -</div> 8.150 - 8.151 -<!-- Bottom and logo's --> 8.152 -<div id="bottom"> 8.153 -<p> 8.154 -<a href="http://validator.w3.org/check?uri=referer"><img 8.155 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 8.156 - title="Code validé XHTML 1.0" 8.157 - style="width: 80px; height: 15px;" /></a> 8.158 -</p> 8.159 -</div> 8.160 - 8.161 -</body> 8.162 -</html> 8.163 - 8.164 -
9.1 --- a/doc/cookbook/book.css Sat Apr 11 18:26:49 2009 +0200 9.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 9.3 @@ -1,170 +0,0 @@ 9.4 -/* 9.5 - CSS style for SliTaz GNU/Linux *book. 9.6 - Pankso 2007 - www.slitaz.org 9.7 -*/ 9.8 - 9.9 -body { 9.10 - font: 13px sans-serif, vernada, arial; 9.11 - background: #222222; 9.12 - margin: 0; 9.13 - padding-bottom: 100%; 9.14 -} 9.15 - 9.16 -#header { 9.17 - background: #BFB06B url(images/css/header.png) repeat-x top; 9.18 - color: black; 9.19 - height: 50px; 9.20 - border-top: 1px solid black; 9.21 - border-bottom: 1px solid black; 9.22 -} 9.23 -#quicknav { 9.24 - margin-right: 6px; 9.25 - text-align: right; 9.26 - font-size: 12px; 9.27 - } 9.28 -#quicknav { 9.29 - margin-right: 6px; 9.30 -} 9.31 - 9.32 -#quicknav a { 9.33 - background: inherit; 9.34 - color: #222222; 9.35 -} 9.36 - 9.37 -#quicknav a:hover { 9.38 - background: inherit; 9.39 - color: #EDEDED; 9.40 -} 9.41 - 9.42 -/* content. */ 9.43 - 9.44 -#content { 9.45 - background: white url(images/css/content-tl.png) no-repeat top left; 9.46 - color: black; 9.47 - padding: 20px; 9.48 - margin: 30px 50px 0px 50px; 9.49 - width: auto; 9.50 - text-align: justify; 9.51 -} 9.52 - 9.53 -#content li { 9.54 - line-height: 1.5em; 9.55 - text-align: left; 9.56 -} 9.57 - 9.58 -/* Footer. */ 9.59 - 9.60 -#footer { 9.61 - font-size: 11px; 9.62 - font-weight: bold; 9.63 - background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left; 9.64 - color: black; 9.65 - height: 20px; 9.66 - padding: 6px 0px 0px 10px; 9.67 - margin: 0px 50px 0px 50px; 9.68 - width: auto; 9.69 - text-align: center ; 9.70 -} 9.71 - 9.72 -#footer a { 9.73 - text-decoration: none; 9.74 - background: #eaeaea; 9.75 - color: #3E1220; 9.76 -} 9.77 - 9.78 -#footer a:hover { 9.79 - background: #eaeaea; 9.80 - color: #DF8F06; 9.81 -} 9.82 - 9.83 -/* Legal information */ 9.84 - 9.85 -#copy { 9.86 - font-size: 11px ; 9.87 - text-align: center ; 9.88 - background: transparent; 9.89 - color: #a8a8a8; 9.90 - padding-top: 20px; 9.91 -} 9.92 - 9.93 -#copy a { 9.94 - background: inherit; 9.95 - color: #a8a8a8; 9.96 -} 9.97 - 9.98 -#copy a:hover { 9.99 - background: inherit; 9.100 - color: #EDEDED; 9.101 -} 9.102 - 9.103 -/* Div for round corners. */ 9.104 - 9.105 -.content-right, .footer-right { 9.106 - width: 16px; 9.107 - color: white; 9.108 - background-color: #333333; 9.109 -} 9.110 -.content-right { 9.111 - background: url(images/css/content-tr.png) no-repeat top right; 9.112 - height: 16px; 9.113 - right: 50px; 9.114 - top: 82px; 9.115 - position: absolute; 9.116 -} 9.117 - 9.118 -.footer-right { 9.119 - background: url(images/css/footer-br.png) no-repeat bottom right; 9.120 - height: 20px; 9.121 - float: right; 9.122 -} 9.123 - 9.124 -/* General HTML entities for content. */ 9.125 - 9.126 -h1 { 9.127 - margin: 0px 0px 0px 16px; 9.128 -} 9.129 - 9.130 -h2 { 9.131 - margin: 12px 0; 9.132 - color: #484B7C; 9.133 - background: white; 9.134 -} 9.135 - 9.136 -h3 { 9.137 - font-weight: bold; 9.138 - color: #6c0023; 9.139 - background: white; 9.140 -} 9.141 - 9.142 -a { 9.143 - text-decoration: underline; 9.144 -} 9.145 -a:hover { 9.146 - text-decoration: none; 9.147 -} 9.148 - 9.149 -pre { 9.150 - padding: 5px; 9.151 - color: black; 9.152 - background: #e1e0b0; 9.153 -} 9.154 -pre.script { 9.155 - padding: 10px; 9.156 - color: black; 9.157 - background: #e8e8e8; 9.158 - border: 1px inset #333333; 9.159 -} 9.160 - 9.161 -code { 9.162 - font-size: 12px; 9.163 - color: #669900; 9.164 - background: transparent; 9.165 -} 9.166 - 9.167 -li { 9.168 - line-height: 1.4em; 9.169 -} 9.170 - 9.171 -hr { 9.172 - border: 0pt none; 9.173 -}
10.1 --- a/doc/cookbook/boot-scripts.html Sat Apr 11 18:26:49 2009 +0200 10.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 10.3 @@ -1,203 +0,0 @@ 10.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 10.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 10.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 10.7 -<head> 10.8 - <title>SliTaz Cookbook - Boot scripts</title> 10.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 10.10 - <meta name="description" content="liTaz GNU/Linux boot scripts démarrage du système initialisation linux kernel services" /> 10.11 - <meta name="expires" content="never" /> 10.12 - <meta name="modified" content="2008-06-09 12:30:00" /> 10.13 - <meta name="publisher" content="www.slitaz.org" /> 10.14 - <meta name="author" content="Christophe Lincoln"/> 10.15 - <link rel="shortcut icon" href="favicon.ico" /> 10.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 10.17 -</head> 10.18 -<body bgcolor="#ffffff"> 10.19 - 10.20 -<!-- Header and quick navigation --> 10.21 -<div id="header"> 10.22 -<div align="right" id="quicknav"> 10.23 - <a name="top"></a> 10.24 - <a href="index.html">Table des matières</a> 10.25 -</div> 10.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1> 10.27 -</div> 10.28 - 10.29 -<!-- Content. --> 10.30 -<div id="content"> 10.31 -<div class="content-right"></div> 10.32 - 10.33 - 10.34 -<h2><font color="#DF8F06">Boot scripts</font></h2> 10.35 -<p> 10.36 -Les scripts de démarrage et d'arrêt avec leurs fichiers de configuration. 10.37 -</p> 10.38 - 10.39 -<ul> 10.40 - <li><a href="#intro">SliTaz et son démarrage.</a></li> 10.41 - <li><a href="#init.d">/etc/init.d/*</a> - Répertoire des scripts et démons.</li> 10.42 - <li><a href="#rcS">/etc/init.d/rcS</a> - Script d'initialisation principale.</li> 10.43 - <li><a href="#rc-scripts">Scripts et démons spécifiques</a> - Les scripts 10.44 - et démons ayant une tâche bien particulière.</li> 10.45 - <li><a href="#inittab">/etc/inittab</a> - Fichier de configuration d'init.</li> 10.46 -</ul> 10.47 - 10.48 -<a name="intro"></a> 10.49 -<h3><font color="#6c0023">SliTaz et son démarrage</font></h3> 10.50 - 10.51 -<p> 10.52 -SliTaz n'utilise pas de niveau d'execution, tout le système est initialisé via 10.53 -un script principale et son fichier de configuration. Ce script lance lui-même 10.54 -quelque petits scripts qui s'occupe de l'internationalisation ou des options 10.55 -passé en ligne de commande au démarrage. 10.56 -</p> 10.57 - 10.58 -<a name="init.d"></a> 10.59 -<h3><font color="#6c0023">/etc/init.d/* - Répertoire des scripts et démons</font></h3> 10.60 -<p> 10.61 -Le réperoire /etc/init.d contient tous les vrais scripts rc, les scripts 10.62 -finnissant par '.sh' sont de simples scripts shell, et les démons, tel 10.63 -que 'dropbear' ou 'lighttpd', sont aussi de scripts mais qui lance un service. 10.64 -Les scripts des démons permettent de démarrer, arrêter, ou redémarrer un démon 10.65 -via la commande : 10.66 -</p> 10.67 -<pre> 10.68 - # /etc/init.d/demon [start|stop|restart] 10.69 -</pre> 10.70 -<p> 10.71 -Le répertoire /etc/init.d devrait déjà exister, si vous avez suivi le cookbook 10.72 -depuis le début. Si ce n'est pas le cas: <code>mkdir -p /etc/init.d</code>. 10.73 -Sur SliTaz vous trouverez un fichier /etc/init.d/README décrivant le 10.74 -fonctionnemnt de base des scripts rc. A noter aussi que tous les scripts de 10.75 -démarrage et démons peuvent faire appel au fichier 10.76 -<code>/etc/init.d/rc.functions</code>. Ce fichier permet d'inclure divers 10.77 -fonctions dans les scripts rc. SliTaz utilise une fonction <code>status</code> 10.78 -vérifiant si la commande précédante a réussi (0) ou pas. 10.79 -</p> 10.80 - 10.81 -<a name="rcS"></a> 10.82 -<h3><font color="#6c0023">/etc/init.d/rcS - Script d'initialisation principale</font></h3> 10.83 -<p> 10.84 -Le script <code>/etc/init.d/rcS</code> configure tous les services de base 10.85 -et initialise le système de base. Il commence par monter les systèmes de 10.86 -fichiers, démarrer syslogd et klogd, lancer mdev, nettoyer le système, etc. 10.87 -Il utilise le fichier de configuration <code>/etc/rcS.conf</code> pour 10.88 -connaître les démons et scripts à lancer au démarrage. Vous pouvez parcourir 10.89 -le script pour connaître en détail les commandes exécutées : 10.90 -</p> 10.91 -<pre> 10.92 - # nano rootfs/etc/init.d/rcS 10.93 -</pre> 10.94 - 10.95 - 10.96 -<a name="rc-scripts"></a> 10.97 -<h3><font color="#6c0023">Scripts et démons spécifiques</font></h3> 10.98 - 10.99 -<h4>bootopts.sh - Les options du mode LiveCD</h4> 10.100 -<p> 10.101 -Ce script est utilisé pour configurer les options du mode LiveCD, passées en 10.102 -ligne de commande au boot, et lisible via le fichier /proc/cmdline. C'est 10.103 -le script qui permet d'utiliser une clé USB ou un disque dure externe comme 10.104 -partition /home avec l'option home=usb ou home=sda[1-9], ou encore de spécifier 10.105 -directement la langue et le clavier à utiliser. 10.106 -</p> 10.107 - 10.108 -<h4>network.sh - Initialisation du réseau</h4> 10.109 -<p> 10.110 -Le script network.sh utilise le fichier de configuration /etc/netwok.conf pour 10.111 -connaître l'interface à utiliser, si l'on veut lancer le client DHCP ou pas, 10.112 -un IP fixe ou pas. Sur SliTaz le script /etc/init.d/network.sh configure les 10.113 -interfaces réseau au boot, en ce servant des infornations contenues dans 10.114 -/etc/network.conf. Si la variable $DHCP est égale à yes, alors le script 10.115 -/etc/init.d/network.sh lancera le client DHCP sur l'interface $INTERFACE. 10.116 -</p> 10.117 - 10.118 -<h4>i18n.sh - Internationalisation</h4> 10.119 -<p> 10.120 -SliTaz sauvegarde la configuration de la locale par défaut dans le fichier 10.121 -/etc/locale.conf qui est lu par /etc/profile, à chaque login. Le fichier 10.122 -/etc/locale.conf est généré lors du boot grâce au script /etc/init.d/i18n.sh. 10.123 -Ce script lance l'application 'tazlocale' que vous trouverez dans 10.124 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>, si le fichier 10.125 -de configuration /etc/locale.conf n'existe pas. Nous utilisons le même processus 10.126 -pour la configuration du clavier en utilisant 'tazkmap' et le fichier de 10.127 -configuration /etc/kmap.conf. Ces deux applications s'intallent dans 10.128 -/sbin sur SliTaz, et utilise les bibliothèques ncurses, ainsi que dialog. 10.129 -Ce script vérifie aussi si le fichier de configuration du fuseau horaire 10.130 -/etc/TZ existe, sinon il le crée en se basant sur la configuration du clavier. 10.131 -</p> 10.132 - 10.133 -<h4>local.sh - Commande local</h4> 10.134 -<p> 10.135 -Création d'un script /etc/init.d/local.sh pour permettant à l'administrateur 10.136 -système d'ajouter facilement des commandes local exécutées au boot: 10.137 -</p> 10.138 -<pre class="script"> 10.139 -#!/bin/sh 10.140 -# /etc/init.d/local.sh: Local startup commands. 10.141 -# All commands here will be executed at boot time. 10.142 -# 10.143 -. /etc/init.d/rc.functions 10.144 - 10.145 -echo "Starting local startup commands... " 10.146 - 10.147 -</pre> 10.148 - 10.149 -<h4>rc.shutdown</h4> 10.150 -<p> 10.151 -Ce script est invoqué par /etc/inittab lors de l'arrêt du système. Il stop 10.152 -aussi tous les démons via la variable RUN_DAEMONS du fichier de configuration 10.153 -pricipale <code>/etc/rcS.conf</code>. 10.154 -</p> 10.155 - 10.156 -<a name="inittab"></a> 10.157 -<h3><font color="#6c0023">/etc/inittab - Fichier de configuration d'init</font></h3> 10.158 -<p> 10.159 -Le premier fichier lu par le noyau au boot. Il définit le script d'initialisation 10.160 -(/etc/init.d/rcS), les shells, et les actions en cas d'arrêt ou de reboot. Vous 10.161 -trouverez une exemple complet et commenté dans l'archive de Busybox et un petit 10.162 -sur cette page : 10.163 -</p> 10.164 -<pre class="script"> 10.165 -# /etc/inittab: init configuration for SliTaz GNU/Linux. 10.166 -# Boot-time system configuration/initialization script. 10.167 -# 10.168 -::sysinit:/etc/init.d/rcS 10.169 - 10.170 -# /sbin/getty respawn shell invocations for selected ttys. 10.171 -tty1::respawn:/sbin/getty 38400 tty1 10.172 -tty2::respawn:/sbin/getty 38400 tty2 10.173 -tty3::respawn:/sbin/getty 38400 tty3 10.174 -tty4::respawn:/sbin/getty 38400 tty4 10.175 -tty5::respawn:/sbin/getty 38400 tty5 10.176 -tty6::respawn:/sbin/getty 38400 tty6 10.177 - 10.178 -# Stuff to do when restarting the init 10.179 -# process, or before rebooting. 10.180 -::restart:/etc/init.d/rc.shutdown 10.181 -::restart:/sbin/init 10.182 -::ctrlaltdel:/sbin/reboot 10.183 -::shutdown:/etc/init.d/rc.shutdown 10.184 - 10.185 -</pre> 10.186 - 10.187 -<!-- End of content --> 10.188 -</div> 10.189 - 10.190 -<!-- Footer. --> 10.191 -<div id="footer"> 10.192 - <div class="footer-right"></div> 10.193 - <a href="#top">Haut de la page</a> | 10.194 - <a href="index.html">Table des matières</a> 10.195 -</div> 10.196 - 10.197 -<div id="copy"> 10.198 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 10.199 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 10.200 - Documentation publiées sous 10.201 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 10.202 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 10.203 -</div> 10.204 - 10.205 -</body> 10.206 -</html>
11.1 Binary file doc/cookbook/favicon.ico has changed
12.1 Binary file doc/cookbook/images/css/content-tl.png has changed
13.1 Binary file doc/cookbook/images/css/content-tr.png has changed
14.1 Binary file doc/cookbook/images/css/footer-bl.png has changed
15.1 Binary file doc/cookbook/images/css/footer-br.png has changed
16.1 Binary file doc/cookbook/images/css/header.png has changed
17.1 --- a/doc/cookbook/index.html Sat Apr 11 18:26:49 2009 +0200 17.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 17.3 @@ -1,89 +0,0 @@ 17.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 17.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 17.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 17.7 -<head> 17.8 - <title>SliTaz Cookbook</title> 17.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 17.10 - <meta name="description" content="SliTaz BusyBox création system gnu linux fonctionnant en RAM howto Documentation du projet SliTaz GNU/Linux création system gnu linux fonctionnant en RAM wok tools" /> 17.11 - <meta name="expires" content="never" /> 17.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 17.13 - <meta name="publisher" content="www.slitaz.org" /> 17.14 - <meta name="author" content="Christophe Lincoln"/> 17.15 - <link rel="shortcut icon" href="favicon.ico" /> 17.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 17.17 -</head> 17.18 -<body bgcolor="#ffffff"> 17.19 - 17.20 -<!-- Header and quick navigation --> 17.21 -<div id="header"> 17.22 -<div align="right" id="quicknav"> 17.23 - <a name="top"></a> 17.24 - <a href="http://www.slitaz.org/doc/">SliTaz documentation</a> | 17.25 - <a href="http://www.slitaz.org/en/doc/cookbook/">English Cookbook</a> 17.26 -</div> 17.27 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1> 17.28 -</div> 17.29 - 17.30 -<!-- Content. --> 17.31 -<div id="content"> 17.32 -<div class="content-right"></div> 17.33 - 17.34 - 17.35 -<h2><font color="#DF8F06">Livre de cuisine de SliTaz</font></h2> 17.36 -<h3><font color="#6c0023">Table des matières</font></h3> 17.37 - 17.38 -<ul> 17.39 - <li><a href="wok-tools.html">Wok & Tools</a> - Le wok avec Tazwok, 17.40 - les outils du projet SliTaz et la création de paquets.</li> 17.41 - <li><a href="receipts.html">Packages receipts</a> - Description des 17.42 - recettes utilisées pour compiler et créer un paquet automatiquement.</li> 17.43 - <li><a href="boot-scripts.html">Les scripts de démarrage et d'arrêt</a> 17.44 - - Déscription des fichiers de configuration rc.</li> 17.45 - <li><a href="slitaz-tools.html">SliTaz Tools</a> - Les outils SliTaz, 17.46 - les boxes, l'installateur, etc.</li> 17.47 - <li><a href="rootcd.html">Racine du cdrom (rootcd)</a> - Déscriptions et 17.48 - améliorations des fichiers contenus sur le cdrom, utililisation de GRUB 17.49 - pour booter le CD, install de Memtest86.</li> 17.50 - <li><a href="release-tasks.txt">release-tasks.txt</a> - Liste des choses 17.51 - à faire avant de publier une nouvelle version (Cooking ou stable).</li> 17.52 -</ul> 17.53 - 17.54 -<a name="about"></a> 17.55 -<h3><font color="#6c0023">A propos du Cookbook</font></h3> 17.56 -<p> 17.57 -Le cookbook réuni divers informations au sujet de la gestion du projet, 17.58 -du fonctionnement et du développement de la distribution. Il parle de ls 17.59 -création de paquets, des recettes, du wok ou encore, des scripts de 17.60 -démarrages propre à SliTaz. 17.61 -</p> 17.62 -<p> 17.63 -A la base, le Cookbook contenait les instructions pour créer son propre 17.64 -LiveCD, ces pages sont maintenant contenue dans le livre de création ou <a 17.65 -href="http://www.slitaz.org/doc/scratchbook/">Scratchbook</a> de SliTaz. 17.66 -Le Scratchbook est un livre static, il décrit la création de la première 17.67 -version public de Slitaz en mars 2007. Le Cookbook quan à lui, est un livre 17.68 -régulièrement amélioré et modifié par la communauté SliTaz, il fournit des 17.69 -instructions techniques utiles aux développeurs et utilisateurs avançés. 17.70 -</p> 17.71 - 17.72 - 17.73 -<!-- End of content --> 17.74 -</div> 17.75 - 17.76 -<!-- Footer. --> 17.77 -<div id="footer"> 17.78 - <div class="footer-right"></div> 17.79 - <a href="#top">Haut de la page</a> | 17.80 - <a href="index.html">Table des matières</a> 17.81 -</div> 17.82 - 17.83 -<div id="copy"> 17.84 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 17.85 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 17.86 - Documentation publiées sous 17.87 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 17.88 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 17.89 -</div> 17.90 - 17.91 -</body> 17.92 -</html>
18.1 --- a/doc/cookbook/receipts.html Sat Apr 11 18:26:49 2009 +0200 18.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 18.3 @@ -1,338 +0,0 @@ 18.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 18.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 18.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 18.7 -<head> 18.8 - <title>SliTaz Cookbook - Receipts (Recettes des paquets)</title> 18.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 18.10 - <meta name="description" content="SliTaz packages receipt la recette de construction d'un paquet slitaz tazpkg tazwok" /> 18.11 - <meta name="expires" content="never" /> 18.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 18.13 - <meta name="publisher" content="www.slitaz.org" /> 18.14 - <meta name="author" content="Christophe Lincoln"/> 18.15 - <link rel="shortcut icon" href="favicon.ico" /> 18.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 18.17 -</head> 18.18 -<body bgcolor="#ffffff"> 18.19 - 18.20 -<!-- Header and quick navigation --> 18.21 -<div id="header"> 18.22 -<div align="right" id="quicknav"> 18.23 - <a name="top"></a> 18.24 - <a href="wok-tools.html">Wok & tools</a> | 18.25 - <a href="index.html">Table des matières</a> 18.26 -</div> 18.27 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1> 18.28 -</div> 18.29 - 18.30 -<!-- Content. --> 18.31 -<div id="content"> 18.32 -<div class="content-right"></div> 18.33 - 18.34 - 18.35 -<h2><font color="#DF8F06">Receipts (Recettes des paquets)</font></h2> 18.36 -<p> 18.37 -Ce document décrit les possibilités offertes par les recettes utilisées par 18.38 -Tazwok pour compiler et générer des paquets pour SliTaz et tazpkg, via 18.39 -(<a href="wok-tools.html">le wok et les outils</a>). La recette d'un paquet 18.40 -est aussi utilisée par Tazpkg pour installer/désinstaller et donner des 18.41 -informations au sujet d'un paquet.tazpkg (package). Chaque recette commence 18.42 -par un commentaire en English : 18.43 -</p> 18.44 -<pre class="script"> 18.45 - # SliTaz package receipt. 18.46 -</pre> 18.47 - 18.48 -<h3>Variables de base</h3> 18.49 -<p> 18.50 -Les 5 premières variables devraient toujours être présentes et configurées. 18.51 -Elles configure respectivement le non du paquet ($PACKAGE), sa version, sa 18.52 -catégorie, une courte description et le nom du mainteneur. Exemple pour le 18.53 -paquet du gestionnaire de fichiers Clex : 18.54 -</p> 18.55 -<pre class="script"> 18.56 - PACKAGE="clex" 18.57 - VERSION="3.16" 18.58 - CATEGORY="base-apps" 18.59 - SHORT_DESC="Text mode file manager." 18.60 - MAINTAINER="pankso@slitaz.org" 18.61 -</pre> 18.62 - 18.63 -<h3>Variables optionnelles</h3> 18.64 -<p> 18.65 -Tazwok sait aussi utiliser divers variables optionnelles si elles existent, il 18.66 -peut par exemple, utiliser un autre nom pour le paquet source. Il y a aussi des 18.67 -variables qui sont utilisées par Tazpkg pour gérer les dépendances ou donner 18.68 -des informations sur le paquet. 18.69 -</p> 18.70 -<p> 18.71 -<a name="depends"></a> 18.72 -<code>$DEPENDS</code>: Specifie les dépendances, il peut y avoir plusieurs 18.73 -paquets séparés par un espace ou sur plusieurs lignes. Cette variable est 18.74 -principalement utilisée par Tazpkg lors de l'installation du paquet et Tazwok 18.75 -pour construire de gros paquets comme Xorg. Exemple pour Clex qui dépend du 18.76 -paquet ncurses : 18.77 -</p> 18.78 -<pre class="script"> 18.79 - DEPENDS="ncurses" 18.80 -</pre> 18.81 -<a name="build_depends"></a> 18.82 -<code>$BUILD_DEPENDS</code>: Specifie les dépendances de compilation, séparées 18.83 -par un espace ou sur plusieurs lignes. Cette variable est utilisée par Tazwok 18.84 -lors de la cuisson d'un paquet et Tazwok. Exemple : 18.85 -</p> 18.86 -<pre class="script"> 18.87 - BUILD_DEPENDS="ncurses-dev" 18.88 -</pre> 18.89 -<p> 18.90 -<a name="suggested"></a> 18.91 -<code>$SUGGESTED</code> : Liste les paquets pouvant être utiles sans pour 18.92 -autant être indispensables. Ils serviront à activer des fonctionnalités 18.93 -optionnelles. 18.94 -</p> 18.95 -<p> 18.96 -<a name="tarball"></a> 18.97 -<code>$TARBALL</code> : L'archive source avec sont extension (tar.gz, tgz ou 18.98 -tar.bz2). En générale, les variables $PACAKAGE et $VERSION sont utilisées et 18.99 -il suffit de modifier l'extension, cela permet de mettre à jour le paquet en 18.100 -ne modifiant que la variable de la version. Exemple générique (voir aussi 18.101 -la variable $SOURCE) : 18.102 -</p> 18.103 -<pre class="script"> 18.104 - TARBALL="$PACKAGE-$VERSION.tar.gz" 18.105 -</pre> 18.106 -<p> 18.107 -<a name="web_site"></a> 18.108 -<code>$WEB_SITE</code> : Le site web officiel du paquet. Il se peut que 18.109 -certaines bibliothèques n'aient pas de site Web, dans ce cas il n'y a pas 18.110 -besoin de spécifier d'URL. Tazwok et Tazpkg s'attendent a trouver l'URL 18.111 -complet avec le http : 18.112 -</p> 18.113 -<pre class="script"> 18.114 - WEB_SITE="http://www.clex.sk/" 18.115 -</pre> 18.116 -<p> 18.117 -<a name="wget_url"></a> 18.118 -<code>$WGET_URL</code> : L'url de téléchargement des l'archive source. En 18.119 -générale la variable $TARBALL devraient être utilisée pour faciliter la mise 18.120 -à jour du paquet en ne modifiant que $VERSION. Le fichier de configuration de 18.121 -Tazwok configure aussi, par défaut, 3 variable de miroir souvent utilisés. 18.122 -$GNU_MIRROR pour les miroir GNU, $SF_MIRROR pour SourceForge et XORG_MIRROR 18.123 -pour le mirroir du serveur graphique Xorg. Exemple pour Clex : 18.124 -</p> 18.125 -<pre class="script"> 18.126 - WGET_URL="http://www.clex.sk/download/$TARBALL" 18.127 -</pre> 18.128 -<p> 18.129 -<a name="config_files"></a> 18.130 -<code>$CONFIG_FILES</code> : Certains paquets fournissent des fichiers de 18.131 -configuration à adapter. La variable $CONFIG_FILES donne la liste de ces 18.132 -fichiers qui pourront être sauvegardés par la commande 'tazpkg repack-config'. 18.133 -Ces fichiers ne seront pas écrasés lors de l'installation du paquet s'ils 18.134 -existent déjà et le paquet pourra être récréé avec 'tazpkg repack' même s'ils 18.135 -ont été modifiés par la suite. Exemple pour Netatalk : 18.136 -</p> 18.137 -<pre class="script"> 18.138 - CONFIG_FILES="/etc/netatalk/AppleVolumes.* /etc/netatalk/*.conf" 18.139 -</pre> 18.140 -<p> 18.141 -<a name="wanted"></a> 18.142 -<code>$WANTED</code> : Il y a des paquets SliTaz qui sont dépendants de la 18.143 -compilation d'un paquet source. La recette de ces paquets ne nécessite pas de 18.144 -règles de compilation, une variable $WANTED peut être utilisée pour copier des 18.145 -fichiers depuis les sources du paquet voulu en utilisant la variable $src. 18.146 -</p> 18.147 -<p> 18.148 -<a name="source"></a> 18.149 -<code>$SOURCE</code> : Il se peut que le nom du paquet Tazpkg diffère du nom 18.150 -du paquet source. C'est le cas par exemple pour les paquets d'Xorg, le nom 18.151 -Tazpkg des bibliothèque X11 est 'xorg-libX11' et le nom du paquet source est 18.152 -libX11. Cette astuces permet aussi de continuer à utiliser les varibables 18.153 -$src et $_pkg lors la cuisson d'un paquet. A noter que dans le cas libX11, 18.154 -le nom de l'archive source devient $SOURCE-$VERSION.tar.gz. 18.155 -</p> 18.156 -<p> 18.157 -<a name="provide"></a> 18.158 -<code>$PROVIDE</code> : Certains paquets offrent la même fonctionalité. Par 18.159 -exemple, le serveur web de Slitaz fût dans un premier temps lighttpd. 18.160 -Maintenant apache est aussi disponible. Tous les paquets dépendants d'un 18.161 -serveur web font référence à lighttpd. La ligne <code>PROVIDE="lighttpd"</code> 18.162 -de la recette d'apache signale qu'il peut se substituer à lighttpd, c'est à 18.163 -dire qu'un paquet dépendant de lighttpd n'a pas à l'installer si apache est 18.164 -déjà installé.<br> 18.165 -Mais cette alternative peut avoir des conséquences sur le choix des paquets qui 18.166 -en dépendent. Le paquet php est prévu pour fonctionner uniquement avec lighttpd. 18.167 -C'est php-apache qu'il faut installer avec apache. La ligne 18.168 -<code>PROVIDE="php:apache"</code> dans la recette de php-apache indique qu'il 18.169 -faut substituer php-apache à php si apache est installé. 18.170 -Les paquets dépendants de php installeront alors php-apache ou php selon le 18.171 -serveur web installé.<br> 18.172 -Cette variable permet aussi d'avoir un paquet compilé avec différentes options. 18.173 -La ligne <code>PROVIDE="epdfview:cups"</code> du paquet epdfview-cups permet 18.174 -d'installer un package epdfview compilé avec le support de l'impression par 18.175 -cups. 18.176 -On peut aussi définir des paquets virtuels avec cette variable. Les lignes 18.177 -<code>PROVIDE="libgl"</code> du paquet <code>mesa</code> et 18.178 -<code>PROVIDE="libgl:nvidia"</code> du paquet <code>nvidia-glx</code> 18.179 -définissent le paquet virtuel <code>libgl</code> qui sera une version 18.180 -optimisée lorsque le paquet <code>nvidia</code> est installé. 18.181 -</p> 18.182 - 18.183 -<h3>Variables générées automatiquement par tazwok</h3> 18.184 -<p> 18.185 -Certaines variables ne sont connues qu'au moment la cuisson du paquet ou 18.186 -juste après la cuisson. Tazwok se charge de les ajouter au receipt 18.187 -automatiquement. 18.188 -</p> 18.189 -<p> 18.190 -<a name="packed_size"></a> 18.191 -<code>$PACKED_SIZE</code> : Taille du ficher tazpkg. 18.192 -</p> 18.193 -<p> 18.194 -<a name="unpacked_size"></a> 18.195 -<code>$UNPACKED_SIZE</code> : Taille utilisée par le paquet après son 18.196 -installation. 18.197 -</p> 18.198 -<p> 18.199 -<a name="extraversion"></a> 18.200 -<code>$EXTRAVERSION</code> : Certains packages ont besion de 2 numéros de 18.201 -version distincts. C'est le cas des modules ajoutés au noyau linux comme 18.202 -squashfs car le module produit dépend aussi de la version du noyau avec 18.203 -laquelle il a été compilé. Dans ce cas EXTRAVERSION contient la version du 18.204 -noyau et tazwok le détermine à partir du contenu de /lib/modules. 18.205 -</p> 18.206 - 18.207 -<h3>Variables utilisables dans les fonctions</h3> 18.208 -<p> 18.209 -Tazwok configure plusieurs variables permettant de faciliter la compilation et 18.210 -la construction de paquets Tazpkg. Ces variables sont gérées automatiquement 18.211 -par Tazwok en utilisant les informations contenues dans les recettes, elles 18.212 -peuvent être utilisées par la fonction compile_rules et genpkg_rules décrites 18.213 -toutes deux dans le chapitre : Fonctions. 18.214 -</p> 18.215 -<p> 18.216 -<a name="src"></a> 18.217 -<code>$src</code> : Définit le chemin vers le répertoire des sources désarchivée. 18.218 -</p> 18.219 -<p> 18.220 -<a name="pkg"></a> 18.221 -<code>$_pkg</code> : Définit le chemin vers les binaires compliés et installés 18.222 -via la commande 'make DESTDIR=$PWD/_pkg install'. Cette variable est utilisée 18.223 -pour copier les fichiers générés et créer des paquets tazpkg. 18.224 -</p> 18.225 -<p> 18.226 -<a name="fs"></a> 18.227 -<code>$fs</code> : Définit le chemin vers le pseudo système de fichier (fs) 18.228 -propre à chaque paquet. Le 'fs' d'un paquet correspond à la racine du système 18.229 -cible, un binaire tel que Clex sera par exemple dans $fs/usr/bin/clex, à noter 18.230 -qu'il faut créer les répertoires nécessaires via la fonction genpkg_rules() 18.231 -avant de copier des fichiers. 18.232 -</p> 18.233 -<p> 18.234 -<a name="configure_args"></a> 18.235 -<code>$CONFIGURE_ARGS</code> : Cette variables est définie dans le fichier de 18.236 -configuration de Tazwok (tazwok.conf), elle permet de spécifier des 18.237 -arguments d'optimisation générique lors de la configuration d'un paquet. 18.238 -Par défaut l'architecture est i486. 18.239 -</p> 18.240 - 18.241 -<h3>Fonctions</h3> 18.242 -<p> 18.243 -Une recette peut contenir 4 fonctions. Tazwok sait traiter les fonctions 18.244 -contenant les règles de compliation (compile_rules) et les règles servant à 18.245 -générer un paquet Tazpkg (genpkg_rules). Ces fonctions peuvent contenir toutes 18.246 -sortes de commandes GNU/Linux standards tels que sed ou patch et les variables 18.247 -configurées automatiquements. A noter que ces deux fonctions utilisent les 18.248 -commandes du Cookbook de SliTaz : http://www.slitaz.org/doc/cookbook/ 18.249 -</p> 18.250 -<a name="compile_rules"></a> 18.251 -<h4>compile_rules()</h4> 18.252 -<p> 18.253 -Pour compiler un paquet vous pouvez utiliser la variable $src pour vous 18.254 -déplacer (cd) dans le répertoire des sources et utiliser $CONFIGURE_ARGS 18.255 -pour inclure les arguments depuis le fichiers de configuration de Tazwok. 18.256 -Pour construire le paquet il suffit généralement de lancer 'make' sans 18.257 -arguments et pour installer le paquet dans un répertoire _pkg/ il faut 18.258 -utiliser la commande 'make DESTDIR=$PWD/_pkg install'. Exemple générique : 18.259 -</p> 18.260 -<pre class="script"> 18.261 -# Rules to configure and make the package. 18.262 -compile_rules() 18.263 -{ 18.264 - cd $src 18.265 - ./configure --prefix=/usr --infodir=/usr/share/info \ 18.266 - --mandir=/usr/share/man $CONFIGURE_ARGS 18.267 - make 18.268 - make DESTDIR=$PWD/_pkg install 18.269 -} 18.270 -</pre> 18.271 -<a name="genpkg_rules"></a> 18.272 -<h4>genpkg_rules()</h4> 18.273 -<p> 18.274 -Pour générer un paquet Tazpkg il faut mettre les commandes à lancer dans la 18.275 -fonction <code>genpkg_rules</code>. Dans cet exemple on créer le répertoire 18.276 -<code>usr/</code> dans le pseudo système de fichiers du paquet, on copie tout 18.277 -le(s) binaires(s) et on finit par un strip pour nettoyer les fichiers : 18.278 -</p> 18.279 -<pre class="script"> 18.280 -# Rules to gen a SliTaz package suitable for Tazpkg. 18.281 -genpkg_rules() 18.282 -{ 18.283 - mkdir -p $fs/usr 18.284 - cp -a $_pkg/usr/bin $fs/usr 18.285 - strip -s $fs/usr/bin/* 18.286 -} 18.287 -</pre> 18.288 -<a name="pre_install"></a> 18.289 -<h4>pre_install() et post_install()</h4> 18.290 -<p> 18.291 -Ces deux fonctions sont lancées par Tazpkg lors de l'installation du paquet. 18.292 -Il faut les définir avant de générer le paquet.tazpkg avec Tazwok. Si aucune 18.293 -commandes n'est nécessaires ces deux fonction n'ont aucune raison d'être et 18.294 -peuvent être supprimées. Exemple avec echo pour afficher un peu de texte 18.295 -(aucune fonction ne doit être vide) : 18.296 -</p> 18.297 -<pre class="script"> 18.298 -# Pre and post install commands for Tazpkg. 18.299 -pre_install() 18.300 -{ 18.301 - echo "Processing pre-install commands..." 18.302 -} 18.303 -post_install() 18.304 -{ 18.305 - echo "Processing post-install commands..." 18.306 -} 18.307 -</pre> 18.308 -<a name="clean_wok"></a> 18.309 -<h4>clean_wok()</h4> 18.310 -<p> 18.311 -Cette fonction est lancée par Tazwok avec la commande clean. 18.312 -Elle permet définir des commandes supplémentaires à exécuter lors nettoyage du wok. 18.313 -Elle est très utiles pour supprimer des fichiers ou répertoires qui ne sont pas pris en charge par Tazwok. 18.314 -</p> 18.315 -<pre class="script"> 18.316 -# clean commands for Tazwok. 18.317 -clean_wok() 18.318 -{ 18.319 - rm -rf $WOK/$PACKAGE/vim71 18.320 -} 18.321 -</pre> 18.322 -<!-- End of content --> 18.323 -</div> 18.324 - 18.325 -<!-- Footer. --> 18.326 -<div id="footer"> 18.327 - <div class="footer-right"></div> 18.328 - <a href="#top">Haut de la page</a> | 18.329 - <a href="index.html">Table des matières</a> 18.330 -</div> 18.331 - 18.332 -<div id="copy"> 18.333 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 18.334 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 18.335 - Documentation publiées sous 18.336 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 18.337 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 18.338 -</div> 18.339 - 18.340 -</body> 18.341 -</html>
19.1 --- a/doc/cookbook/release-tasks.txt Sat Apr 11 18:26:49 2009 +0200 19.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 19.3 @@ -1,44 +0,0 @@ 19.4 -SliTaz Cookbook - LiveCD release tasks 19.5 -=============================================================================== 19.6 -Les choses à faire avant de publier un nouvelles version. 19.7 - 19.8 - 19.9 - * Préparer l'arbre de la distribution et la liste des paquets, générer un 19.10 - fichier de configuration et le configurer avec les commandes de Tazlito 19.11 - (tazlito gen-config && tazlito configure). 19.12 - 19.13 - * Vérifier le menu de JWM pour que toutes les applications soient disponibles 19.14 - et que le fond d'écran configuré soit bien présent (/usr/share/images). A 19.15 - noter que le menu/thème de JWM est installé par les SliTaz tools. 19.16 - 19.17 - * Ajouter l'utilisateur hacker avec le script addhacker, les fichiers copier 19.18 - son placés dans addfiles et proviennent des exemples fournits par les 19.19 - outils (slitaz-tools). Les permissions devraient être vérifiée. Le Cookbook 19.20 - en parle : http://www.slitaz.org/doc/cookbook/hacker.txt 19.21 - 19.22 - * Checker la version de Slitaz spécifiée dans le message : /etc/issue 19.23 - Il faut que se soit la même que dans le fichier isolinux.msg affiché en 19.24 - premier au démarrage et dans le fichiers de configuration du miroir pour 19.25 - Tazpkg : /var/lib/tazpkg/mirror. 19.26 - 19.27 - * Editer le fichier isolinux.msg pour y mettre la date de publication/version 19.28 - en accord avec /etc/issue. 19.29 - 19.30 - * En cas de chroot et modifications dans le rootfs, on peut reconstruire 19.31 - le système avec 'tazlito gen-initiso' (ne pas oublier de fichiers cachés 19.32 - dans /root). 19.33 - 19.34 - * Ajouter et vérifier les documents et images qui sont à la racine du cdrom, 19.35 - le fichier README, index.html, style.css et le répertoire des images. Tous 19.36 - les fichiers sont dans l'archive des slitaz-tools et il suffit de les 19.37 - copier dans addfiles/ avant de regénérer l'ISO. 19.38 - 19.39 - * Tester, tester, encore tester... 19.40 - 19.41 - * Préparer l'annonce pour le site Web et le flux RSS, mettre à jour le 19.42 - Handbook si ce n'est pas déjà fait et modifier la TODO list de la partie 19.43 - développement du site (http://www.slitaz.org/devel/). 19.44 - 19.45 - 19.46 -=============================================================================== 19.47 - http://www.slitaz.org/
20.1 --- a/doc/cookbook/rootcd.html Sat Apr 11 18:26:49 2009 +0200 20.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 20.3 @@ -1,215 +0,0 @@ 20.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 20.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 20.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 20.7 -<head> 20.8 - <title>SliTaz Cookbook - Rootcd</title> 20.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 20.10 - <meta name="description" content="" /> 20.11 - <meta name="expires" content="never" /> 20.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 20.13 - <meta name="publisher" content="www.slitaz.org" /> 20.14 - <meta name="author" content="Christophe Lincoln"/> 20.15 - <link rel="shortcut icon" href="favicon.ico" /> 20.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 20.17 -</head> 20.18 -<body bgcolor="#ffffff"> 20.19 - 20.20 -<!-- Header and quick navigation --> 20.21 -<div id="header"> 20.22 -<div align="right" id="quicknav"> 20.23 - <a name="top"></a> 20.24 - <a href="http://www.slitaz.org/">www.slitaz.org</a> 20.25 -</div> 20.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1> 20.27 -</div> 20.28 - 20.29 -<!-- Content. --> 20.30 -<div id="content"> 20.31 -<div class="content-right"></div> 20.32 - 20.33 -<h2><font color="#DF8F06">Rootcd</font></h2> 20.34 -<p> 20.35 -Déscriptions et améliorations des fichiers contenus sur le cdrom. 20.36 -</p> 20.37 - 20.38 -<ul> 20.39 - <li><a href="#syslinux">Syslinux/isolinux.</a></li> 20.40 - <li><a href="#splash">Splash image au boot d'isolinux.</a></li> 20.41 - <li><a href="#isolinux-iso">ISO bootable avec isolinux.</a></li> 20.42 - <li><a href="#grub">GRUB.</a></li> 20.43 - <li><a href="#grub-iso">ISO bootable avec GRUB.</a></li> 20.44 - <li><a href="#memtest86">Memtest86.</a></li> 20.45 -</ul> 20.46 - 20.47 -<a name="syslinux"></a> 20.48 -<h3><font color="#6c0023">Syslinux/isolinux</font></h3> 20.49 -<p> 20.50 -Syslinux et le bootloader principale de SliTaz, nous utilisons la version 20.51 -isolinux pour faire démarrer le système contenu sur le cd-rom. Il est simple, 20.52 -efficace, et largement configurable. Isolinux a été installé lors de la 20.53 -création du système de base : <a href="base-system.html">Base system</a>. 20.54 -Le binaire est isolinux.bin, et le fichier de configuration est: isolinux.cfg. 20.55 -Voici un exemple d'isolinux.cfg, utilisant isolinux.msg pour afficher l'image 20.56 -splash, et utilisant des fichiers d'aides affichables via F1, F2, F3, etc. Vous 20.57 -trouverez un fichier help.txt, options.txt, etc, dans SliTaz tools : 20.58 -</p> 20.59 -<pre class="script"> 20.60 -display isolinux.msg 20.61 -default slitaz 20.62 -label slitaz 20.63 - kernel /boot/bzImage 20.64 - append initrd=/boot/rootfs.gz rw root=/dev/null vga=788 20.65 -implicit 0 20.66 -prompt 1 20.67 -timeout 80 20.68 -F1 help.txt 20.69 -F2 options.txt 20.70 -F3 isolinux.msg 20.71 -F4 display.txt 20.72 -</pre> 20.73 - 20.74 -<a name="splash"></a> 20.75 -<h3><font color="#6c0023">Splash image au boot d'isolinux</font></h3> 20.76 -<p> 20.77 -Nous pouvons configurer isolinux pour avoir une jolie image au boot de SliTaz, 20.78 -ou tout autres système utilisant isolinux. Cette image à un format particulier 20.79 -.lss, propre à Syslinux, et elle doit être au mode indexé de 16 couleurs. Vous 20.80 -pouvez utiliser le logo officiel, ppmforge, imagemagic, Gimp, ou autre pour 20.81 -créer votre image. 20.82 -</p> 20.83 -<p> 20.84 -L'archive de Syslinux fourni un logo officiel (sample/syslogo.lss) que vous 20.85 -pouvez directement utiliser en le copiant dans la racine du cd-rom. SliTaz 20.86 -fourni un logo (rootcd/boot/isolinux/splash.lss) que vous trouverez dans 20.87 -l'archive des SliTaz tools. Pour afficher l'image au boot, il faut que l'option 20.88 -'display' appelle le fichier isolinux.msg, qui lui charge l'image au format 20.89 -*.lss. A noter que le fichier isolinux.msg, utilise des caractères ASCII 24. 20.90 -Exemple de création avec 'echo', d'un fichier isolinux.msg utilisant une image 20.91 -splash.lss : 20.92 -</p> 20.93 -<pre> 20.94 - # echo -e "\24isplash.lss\n" > isolinux.msg 20.95 -</pre> 20.96 -<p> 20.97 -Vous pouvez aussi ajouter un message texte afficher sous l'image splash en 20.98 -modifiant ce fichier avec un éditeur de texte, echo, ou cat. 20.99 -</p> 20.100 - 20.101 -<a name="isolinux-iso"></a> 20.102 -<h3><font color="#6c0023">ISO bootable avec isolinux</font></h3> 20.103 -<p> 20.104 -Pour créer un image ISO bootable, en utilisant isolinux, et genisoimage : 20.105 -</p> 20.106 -<pre> 20.107 - # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \ 20.108 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 20.109 - -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd 20.110 -</pre> 20.111 - 20.112 -<a name="grub"></a> 20.113 -<h3><font color="#6c0023">GRUB</font></h3> 20.114 -<p> 20.115 -GRUB (GRand Unified Bootloader), est un bootloader distribué par le projet GNU. 20.116 -C'est lui que nous utilisons lors d'une installation sur disque dure, il peut 20.117 -booter Linux, BSD, Hurd, et Window$. GRUB fournit l'image stage2_eltorito pour 20.118 -faire démarrer les images ISO. Pour trouver stage2_eltorito sur votre système, 20.119 -il faut que le paquet GRUB soit installé. Pour finir vous devez copier 20.120 -stage2_eltorito dans le racine du cdrom. A noter que SliTaz fournit un paquet 20.121 -(.tazpkg) de grub-0.97, que vous trouverez sur les miroirs et vous pouvez 20.122 -aussi recompiler grub-0.97 depuis les sources. Exemple de copie de l'image 20.123 -<code>stage2_eltorito</code> depuis un système Debian ou SliTaz : 20.124 -</p> 20.125 -<pre> 20.126 - # mkdir -p rootcd/boot/grub 20.127 - # cp /usr/lib/grub/i386-pc/stage2_eltorito \ 20.128 - rootcd/boot/grub 20.129 -</pre> 20.130 -<p> 20.131 -Le fichier de configuration de grub se nomme menu.lst, c'est un fichier texte 20.132 -éditable avec votre éditeur de texte préféré. En voici un exemple : 20.133 -</p> 20.134 -<pre class="script"> 20.135 -# By default, boot the first entry. 20.136 -default 0 20.137 - 20.138 -# Boot automatically after 20 secs. 20.139 -timeout 20 20.140 - 20.141 -# Change the colors. 20.142 -color yellow/brown white/black 20.143 - 20.144 -title SliTaz GNU/Linux 1.0 (vga 800x600) (Kernel 2.6.20) 20.145 - kernel /boot/bzImage root=/dev/null vga=788 20.146 - initrd /boot/rootfs.gz 20.147 - 20.148 -title SliTaz GNU/Linux 1.0 (vga 1024x768) (Kernel 2.6.20) 20.149 - kernel /boot/bzImage root=/dev/null vga=771 20.150 - initrd /boot/rootfs.gz 20.151 -</pre> 20.152 - 20.153 -<a name="grub-iso"></a> 20.154 -<h3><font color="#6c0023">ISO bootable avec GRUB</font></h3> 20.155 -<p> 20.156 -Pour créer un image ISO bootable, en utilisant GRUB, et genisiimage ou mkisofs : 20.157 -</p> 20.158 -<pre> 20.159 - # genisoimage -R -o slitaz-test.iso -b boot/grub/stage2_eltorito \ 20.160 - -no-emul-boot -V "SliTaz" -boot-load-size 4 -input-charset iso8859-1 \ 20.161 - -boot-info-table rootcd 20.162 -</pre> 20.163 -<a name="Memtest86"></a> 20.164 -<h3><font color="#6c0023">Memtest86</font></h3> 20.165 -<p> 20.166 -L'application memtest86 (92 ko), est un outil autonome de test de mémoire vive 20.167 -(RAM). Nous téléchargeons l'utilitaire dans le répertoire src, décompression de 20.168 -l'archive, et copie du binaire précompilé : 20.169 -</p> 20.170 -<pre> 20.171 - # mkdir -v -p src 20.172 - # cd src 20.173 - # wget http://www.memtest86.com/memtest86-3.2.tar.gz 20.174 - # tar xzfv memtest86-3.2.tar.gz 20.175 - # cd memtest86-3.2 20.176 - (# more README) 20.177 - # cp precomp.bin ../../rootcd/boot/memtest 20.178 - # cd ../.. 20.179 -</pre> 20.180 -<p> 20.181 -Une fois installé, vous pouvez ajouter un label pour memtest86 au fichier: 20.182 -isolinux.cfg en spécifiant le chemin vers l'utilitaire : 20.183 -</p> 20.184 -<pre class="script"> 20.185 -label memtest 20.186 - kernel /boot/memtest 20.187 -</pre> 20.188 -<p> 20.189 -Ou si vous voulez utiliser GRUB, les lignes pour lancer memtest86 sont: 20.190 -</p> 20.191 -<pre class="script"> 20.192 -title Memtest86 (Test system memory) 20.193 -kernel /boot/memtest 20.194 -</pre> 20.195 -<p> 20.196 -Une fois les lignes ajoutées, vous pouvez créer un nouvelle ISO, et la tester. 20.197 -</p> 20.198 - 20.199 -<!-- End of content --> 20.200 -</div> 20.201 - 20.202 -<!-- Footer. --> 20.203 -<div id="footer"> 20.204 - <div class="footer-right"></div> 20.205 - <a href="#top">Haut de la page</a> | 20.206 - <a href="index.html">Table des matières</a> 20.207 -</div> 20.208 - 20.209 -<div id="copy"> 20.210 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 20.211 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 20.212 - Documentation publiées sous 20.213 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 20.214 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 20.215 -</div> 20.216 - 20.217 -</body> 20.218 -</html>
21.1 --- a/doc/cookbook/slitaz-tools.html Sat Apr 11 18:26:49 2009 +0200 21.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 21.3 @@ -1,93 +0,0 @@ 21.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 21.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 21.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 21.7 -<head> 21.8 - <title>SliTaz Cookbook - Template</title> 21.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 21.10 - <meta name="description" content="" /> 21.11 - <meta name="expires" content="never" /> 21.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 21.13 - <meta name="publisher" content="www.slitaz.org" /> 21.14 - <meta name="author" content="Christophe Lincoln"/> 21.15 - <link rel="shortcut icon" href="favicon.ico" /> 21.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 21.17 -</head> 21.18 -<body bgcolor="#ffffff"> 21.19 - 21.20 -<!-- Header and quick navigation --> 21.21 -<div id="header"> 21.22 -<div align="right" id="quicknav"> 21.23 - <a name="top"></a> 21.24 - <a href="http://www.slitaz.org/">www.slitaz.org</a> 21.25 -</div> 21.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1> 21.27 -</div> 21.28 - 21.29 -<!-- Content. --> 21.30 -<div id="content"> 21.31 -<div class="content-right"></div> 21.32 - 21.33 -<h2><font color="#DF8F06">SliTaz Tools</font></h2> 21.34 -<p> 21.35 -</p> 21.36 -La boîte à outils SliTaz 21.37 -<ul> 21.38 - <li><a href="#repo">Mercurial repository.</a></li> 21.39 - <li><a href="#boxes">*box</a> - Les interfaces dialog/GTKdiaolg</li> 21.40 - <li>Archives source: 21.41 - <a href="http://download.tuxfamily.org/slitaz/sources/tools/">HTTP</a></li> 21.42 -</ul> 21.43 - 21.44 -<p> 21.45 -Les outils SliTaz ou <em>SliTaz Tools</em> contienent des scripts utiles 21.46 -à la création de sa version personnalisée de SliTaz, tel qu'un 21.47 -script de création de nouvelles initramfs et images ISO, les Makefile, 21.48 -utilisé lors des premières versions de SliTaz. Ces fichiers sont là pour 21.49 -accompager le <a href="../scratchbook/">Scratchbook</a> (le livre de création de 21.50 -SliTaz) et pour aider les développeurs SliTaz. L'archive est aussi distribuée 21.51 -car elle contient des fichiers qui peuvent être utiles à des individus de type 21.52 -<em>hacker</em>... Les outils ont beaucoup évolée et ne cesse de s'enrichir, 21.53 -le paquet suit un cicle de publication en fonctions de modifications faites 21.54 -et de la version Cooking et stable. 21.55 -</p> 21.56 - 21.57 -<a name="repo"></a> 21.58 -<h3>Mercurial repository</h3> 21.59 -<p> 21.60 -Les SliTaz Tools ont leur propore dépôt Mercurial sur le serveur de SliTaz, 21.61 -ils peuvent être cloné via la commande : 21.62 -</p> 21.63 -<pre> 21.64 - $ hg clone http://hg.slitaz.org/slitaz-tools/ 21.65 -</pre> 21.66 - 21.67 -<a name="boxes"></a> 21.68 -<h3>*box</h3> 21.69 -<p> 21.70 -Mountbox, Netbox, Bootfloppybox, Tazlocale, etc, sont des outils créer 21.71 -pour SliTaz en utilisant dialog (ncurses) ou GTKdialog. Les scripts 21.72 -sont contenus dans le répertoire <code>tinyutils/</code> des outils. 21.73 -Desktopbox a la particularité de pouvoir lancer diverses boîtes ( 21.74 -<code>desktopbox usage</code>) scriptées ou créées avec Glade3. 21.75 -</p> 21.76 - 21.77 -<!-- End of content --> 21.78 -</div> 21.79 - 21.80 -<!-- Footer. --> 21.81 -<div id="footer"> 21.82 - <div class="footer-right"></div> 21.83 - <a href="#top">Haut de la page</a> | 21.84 - <a href="index.html">Table des matières</a> 21.85 -</div> 21.86 - 21.87 -<div id="copy"> 21.88 - Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 21.89 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 21.90 - Documentation publiées sous 21.91 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 21.92 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 21.93 -</div> 21.94 - 21.95 -</body> 21.96 -</html>
22.1 --- a/doc/cookbook/template.html Sat Apr 11 18:26:49 2009 +0200 22.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 22.3 @@ -1,55 +0,0 @@ 22.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 22.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 22.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 22.7 -<head> 22.8 - <title>SliTaz Cookbook - Template</title> 22.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 22.10 - <meta name="description" content="" /> 22.11 - <meta name="expires" content="never" /> 22.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 22.13 - <meta name="publisher" content="www.slitaz.org" /> 22.14 - <meta name="author" content="Christophe Lincoln"/> 22.15 - <link rel="shortcut icon" href="favicon.ico" /> 22.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 22.17 -</head> 22.18 -<body bgcolor="#ffffff"> 22.19 - 22.20 -<!-- Header and quick navigation --> 22.21 -<div id="header"> 22.22 -<div align="right" id="quicknav"> 22.23 - <a name="top"></a> 22.24 - <a href="http://www.slitaz.org/">www.slitaz.org</a> 22.25 -</div> 22.26 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1> 22.27 -</div> 22.28 - 22.29 -<!-- Content. --> 22.30 -<div id="content"> 22.31 -<div class="content-right"></div> 22.32 - 22.33 - 22.34 -<p> 22.35 -CONTENT 22.36 -</p> 22.37 - 22.38 - 22.39 -<!-- End of content --> 22.40 -</div> 22.41 - 22.42 -<!-- Footer. --> 22.43 -<div id="footer"> 22.44 - <div class="footer-right"></div> 22.45 - <a href="#top">Haut de la page</a> | 22.46 - <a href="index.html">Table des matières</a> 22.47 -</div> 22.48 - 22.49 -<div id="copy"> 22.50 - Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 22.51 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 22.52 - Documentation publiées sous 22.53 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 22.54 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 22.55 -</div> 22.56 - 22.57 -</body> 22.58 -</html>
23.1 --- a/doc/cookbook/wok-tools.html Sat Apr 11 18:26:49 2009 +0200 23.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 23.3 @@ -1,260 +0,0 @@ 23.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 23.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 23.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 23.7 -<head> 23.8 - <title>SliTaz Cookbook - Wok & Tools</title> 23.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 23.10 - <meta name="description" content="" /> 23.11 - <meta name="expires" content="never" /> 23.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 23.13 - <meta name="publisher" content="www.slitaz.org" /> 23.14 - <meta name="author" content="Christophe Lincoln"/> 23.15 - <link rel="shortcut icon" href="favicon.ico" /> 23.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 23.17 -</head> 23.18 -<body bgcolor="#ffffff"> 23.19 - 23.20 -<!-- Header and quick navigation --> 23.21 -<div id="header"> 23.22 -<div align="right" id="quicknav"> 23.23 - <a name="top"></a> 23.24 - <a href="index.html">Table des matières</a> | 23.25 - <a href="receipts.html">Receipts</a> 23.26 -</div> 23.27 -<h1><font color="#3E1220">SliTaz Cookbook</font></h1> 23.28 -</div> 23.29 - 23.30 -<!-- Content. --> 23.31 -<div id="content"> 23.32 -<div class="content-right"></div> 23.33 - 23.34 - 23.35 -<h2><font color="#DF8F06">Wok & Tools</font></h2> 23.36 -<ul> 23.37 - <li><a href="#utils">Les utilitaires du projet.</a></li> 23.38 - <li><a href="#wok">Woking</a> - Utiliser le wok.</li> 23.39 - <li><a href="#cook">Compiler et générer des paquets.</a></li> 23.40 - <li><a href="#opts">Options de compilations des paquets.</a></li> 23.41 - <li><a href="#files">Fichiers inclus ou exclus des paquets.</a></li> 23.42 - <li><a href="#categories">Catégories des paquets.</a></li> 23.43 - <li><a href="#woktree">Structure d'un paquet dans le wok.</a></li> 23.44 - <li><a href="#pkgtree">Structure d'un paquet tazpkg.</a></li> 23.45 - <li><a href="receipts.html">Recettes des paquets.</a></li> 23.46 -</ul> 23.47 - 23.48 -<a name="utils"></a> 23.49 -<h3>Les utilitaires du projet</h3> 23.50 -<p> 23.51 -Au file du temps le projet SliTaz à créer divers petits utilitaires permettant 23.52 -de reconstruire le système depuis les sources et de façon automatique. 23.53 -<a href="http://www.slitaz.org/get/tazwok.html">Tazwok</a> est utilisé pour 23.54 -compiler et générer des paquets (<em>cook</em> pour cuire) via 23.55 -les intructions trouvées dans <a href="receipts.html">les recettes</a>. Le 23.56 -projet propose aussi une archive d'outils contenant divers petits utilitaires, 23.57 -des exemples et des fichiers de configuration. Le générateur de distribution 23.58 -<em>Live</em> Tazlito (SliTaz Live Tool), déstiné aux utilisateurs 23.59 -et développeurs. Tazlito permet d'extraire et reconstruire une image ISO 23.60 -de LiveCD et de générer des distributions à saveure depuis une liste de 23.61 -paquets, un fichier de configuration et une description. Les utilitaires sont 23.62 -tous distribués sous forme d'archive source et sont installés par défaut sur 23.63 -SliTaz. Les développeurs ou futur contributeurs peuvent se référencer à la page 23.64 -<a href="http://www.slitaz.org/devel/forge.html">forge</a> donnant des 23.65 -informations sur la gestion du projet SliTaz. 23.66 -</p> 23.67 -<h4>Tazwok et le wok</h4> 23.68 -<p> 23.69 -L'idée est d'utiliser un répertoire (wok) contenant tous les paquets 23.70 -disponibles, chaque paquet contient au minimum une recette (receipt) servant 23.71 -à télécharger, désarchiver, compiler et générer le paquet binaire. Pour 23.72 -fonctionner, Tazwok a aussi besoin d'un répertoire pour stocker les sources 23.73 -téléchargées ($SOURCES_REPOSITORY) et d'un répertoire pour les paquets générés 23.74 -($PACKAGES_REPOSITORY), ces valeurs peuvent être configurées via le fichier : 23.75 -/etc/tazwok.conf. 23.76 -</p> 23.77 - 23.78 -<a name="wok"></a> 23.79 -<h3><font color="#6c0023">Woking - Utiliser le wok</font></h3> 23.80 -<p> 23.81 -Woking ou comment utiliser le wok pour construire des paquets. Pour commencer 23.82 -il faut que <a href="http://www.slitaz.org/get/tazwok.html">Tazwok</a> soit 23.83 -installé sur votre système et que les principaux outils de développement le 23.84 -soit aussi (binutils, compilateur, librairies-dev, make), sur Slitaz il suffit 23.85 -d'installer le meta-paquet <code>slitaz-toolchain</code> : 23.86 -</p> 23.87 -<pre> 23.88 - # tazpkg recharge 23.89 - # tazpkg get-install slitaz-toolchain 23.90 -</pre> 23.91 -<h4>Récupérer le wok</h4> 23.92 -<p> 23.93 -Pour travailler il faut récupérer le wok depuis le dépôt Mercurial ou depuis 23.94 -une archive sur le miroir principale (TuxFamily) de Slitaz. En supposant que 23.95 -SliTaz se construit dans <code>/home/slitaz</code> : 23.96 -</p> 23.97 -<pre> 23.98 - $ hg clone http://hg.slitaz.org/wok/ /home/slitaz/wok 23.99 -</pre> 23.100 -<p> 23.101 -Les archives sont aussi récupérable depuis l'URL : 23.102 -<a href="ftp://download.tuxfamily.org/slitaz/wok/">ftp://download.tuxfamily.org/slitaz/wok/</a>. 23.103 -Il suffit de prendre la dernière version et de la désarchiver où bon vous 23.104 -semble. Avant de compiler son premier paquet il faut configurer Tazwok pour 23.105 -qu'il trouve le wok préalablement téléchargé. Par défaut le chemin est 23.106 -<code>/home/slitaz/wok</code>, vous pouvez le changer ou renommer le wok 23.107 -téléchargé. Pour afficher/vérifier les chemins que Tazwok va utiliser et 23.108 -le nombres de paquet disponibles dans le wok, vous pouvez utiliser la 23.109 -commande <code>stats</code> de Tazwok : 23.110 -</p> 23.111 -<pre> 23.112 - # tazwok stats 23.113 -</pre> 23.114 - 23.115 -<a name="cook"></a> 23.116 -<h3>Compiler et générer des paquets</h3> 23.117 -<p> 23.118 -Configuer, compiler, striper, générer le paquet SliTaz et le compresser peut 23.119 -se faire en une seule commandes. Pour éviter toute frustration... il est 23.120 -conseillé de commencer par construire un paquet, sans modifier sa recette, et 23.121 -ne demandant pas de dépendances. M4 est idéal pour se lancer et cuire (cook) : 23.122 -</p> 23.123 -<pre> 23.124 - # tazwok cook m4 23.125 -</pre> 23.126 -<p> 23.127 -Une fois le travail fini, le paquet SliTaz se trouvent dans le repositoire 23.128 -spécifié dans la configuration (Par défaut <code>/home/slitaz/packages</code>). 23.129 -Si tout c'est bien passé, vous pouvez installer le paquet sur le système hôte 23.130 -ou l'utiliser pour générer votre distribution LiveCD via 23.131 -<a href="http://www.slitaz.org/doc/manuals/tazlito.html">Tazlito</a>. Pour 23.132 -créer un nouveau paquet vous pouvez utiliser la commande <code>new-tree</code> 23.133 -avec l'option <code>--interactive</code> et lire la document au sujet des 23.134 -possibilités proposée par <a href="receipts.html">les recettes</a> des paquets. 23.135 -Toutes les commandes disponibles avec Tazwok sont décrite dans : 23.136 -<a href="http://www.slitaz.org/doc/manuals/tazwok.html">Tazwok manual</a> 23.137 -</p> 23.138 -<h4>Cooklists - Liste de cuisson</h4> 23.139 -<p> 23.140 -Pour compiler plusieurs paquets en une seule commande, on peut utiliser des 23.141 -listes de cuisson. Il y a des listes exemples dans le répertoire 23.142 -/usr/share/examples/tazwok/cooklists sur SliTaz, c'est juste un fichier texte 23.143 -avec un paquet par ligne. Exemple avec mypkgs.cooklist : 23.144 -</p> 23.145 -<pre> 23.146 - # tazwok cook-list mypkgs.cooklist 23.147 -</pre> 23.148 - 23.149 -<a name="opts"></a> 23.150 -<h3>Options de compilations des paquets</h3> 23.151 -<p> 23.152 -Vous êtes libre d'utiliser les options de compilation que vous désirez, il faut 23.153 -juste respecter le FSH, la doc dans /usr/share/doc par exemple et suivre les 23.154 -standards de Freedesktop (.desktop en autre). Ensuite c'est une questions de 23.155 -choix, on peut par exemple désactiver le support XML pour avoir un binaire PHP 23.156 -plus petit et se débarasser de libxml2, mais dans le cas de PHP le gain de 23.157 -place ne vaut pas le coup par rapport aux pertes de fonctionnailtés. Si vous 23.158 -avez des doutes, regardez des recettes existantes et leure options de 23.159 -compilation dans <code>compile_rules</code>. 23.160 -</p> 23.161 -<h4>Optimisation</h4> 23.162 -<p> 23.163 -Les paquets SliTaz officiels sont optimisés pour i486, les options 23.164 -d'optimisation passées en arguments à configure sont spécifiées dans le 23.165 -fichier de configuration de Tazwok (<code>/etc/tazwok.conf</code>) et peuvent 23.166 -être appelées via la variable <code>$CONFIGURE_ARGS</code>. Si vous voulez 23.167 -compiler un paquet avec des arguments différents, vous pouvez modifier le 23.168 -fichier de configuration de Tazwok : 23.169 -</p> 23.170 -<pre class="script"> 23.171 -CONFIGURE_ARGS="--build=i486-pc-linux-gnu --host=i486-pc-linux-gnu" 23.172 -</pre> 23.173 - 23.174 -<a name="files"></a> 23.175 -<h3>Fichiers inclus ou exclus des paquets</h3> 23.176 -<p> 23.177 -Au sujet des fichiers à inclures ou exclures du paquet, l'idée et de mettre le 23.178 -minimum dans le paquet de base et de créer des paquets séparés pour les 23.179 -fichiers optionnels ou de développement. En général, les paquets de base ne 23.180 -contiennent pas de man, info, doc ou librairies statique, il faut créer un 23.181 -paquet-doc ou paquet-dev. A noter que SliTaz ne propose pas la commande man ou 23.182 -info, donc pas de manuel ou fichier GNU info et que la création de paquets 23.183 -contenant la doc est vraiment en option, surtout si la documentation est en 23.184 -English. Par contre, un bout de texte au sujet du paquet dans le Handbook est 23.185 -plus qu'apprécié. 23.186 -</p> 23.187 -<p> 23.188 -Au niveau des fichiers de configuration, quand c'est possible, le but est de 23.189 -proposer des fichiers de configurations de base permettant de faire fonctionner 23.190 -directement le paquet. Dans le cas du serveur Web LightTPD, le paquet SliTaz 23.191 -fourni des fichiers de configuration fait maison et le script de démarrage du 23.192 -démon situé dans /etc/init.d, le tout documenté dans le Handbook. Pour un 23.193 -nouveau paquet, vous êtes libre de choisir sa configuration par défaut en 23.194 -fonction de ce qui vous semble le plus simple pour l'utilisateur final. Sur 23.195 -SliTaz vous disposez aussi d'un répertoire /usr/share/examples destiné à des 23.196 -exemples de configuration ou autres types d'exemples utiles. 23.197 -</p> 23.198 - 23.199 -<a name="categories"></a> 23.200 -<h3>Catégories des paquets</h3> 23.201 -<p> 23.202 -Les catégories des paquets existent à titre d'information et ne sont pas encore 23.203 -vraiment figée. L'idée est de classer les paquets pour une futur interface web 23.204 -dont les pages seraient générée chaque nuit depuis le wok en récupérant les 23.205 -données dans les recettes des paquets. Dans l'immédiat, les paquets de 23.206 -développement dans 'devel', Xorg et compagnie dans 'x-window' et la plus part 23.207 -des nouveautés dans 'extra'. 23.208 -</p> 23.209 - 23.210 -<a name="woktree"></a> 23.211 -<h3>Structure d'un paquet dans le wok</h3> 23.212 -<p> 23.213 -La structure des paquets dans le wok devraient être respectée si l'on veut que 23.214 -Tazwok trouve les bons fichiers et répertoires. Contenu possible d'un paquet 23.215 -(le répertoire taz/ est créé lors le la cuission) : 23.216 -</p> 23.217 -<ul> 23.218 - <li><code>stuff/</code> : Le matériel utilisé pour configurer, compiler et 23.219 - générer le paquet (patche(s), Makefile, pseudo fs, etc).</li> 23.220 - <li><code>taz/</code> : Répertoire contenant l'arbre du paquet Tazpkg 23.221 - généré, le paquet compressé est stocké dans le répertoire spécifié par 23.222 - $PACKAGES_REPOSITORY du fichier de configuration de Tazwok.</li> 23.223 - <li><code>receipt</code> : La recette de cuisine (voir 23.224 - <a href="receipts.html">receipts</a>).</li> 23.225 - <li><code>description.txt</code> : La description du paquet (en option) est copiée 23.226 - à la racine du paquet Tazpkg. Une fois installé, 'tazpkg' sait 23.227 - traiter ce fichier via la commande 'tazpkg desc pkgname'.</li> 23.228 -</ul> 23.229 - 23.230 -<a name="pkgtree"></a> 23.231 -<h3>Structure d'un paquet tazpkg</h3> 23.232 -<p> 23.233 -Les paquets SliTaz sont des archives cpio contenant un système de fichiers 23.234 -compressé avec gzip et des fichiers : 23.235 -</p> 23.236 -<ul> 23.237 - <li><code>fs/</code> : Pseudo système de fichiers contenant tous les 23.238 - fichiers à installer.</li> 23.239 - <li><code>receipt</code> : La recette de cuisine (voir receipt.txt).</li> 23.240 - <li><code>files.list</code> : Liste des fichiers contenus dans le paquet.</li> 23.241 - <li><code>description.txt</code> : La description du paquet (en option).</li> 23.242 -</ul> 23.243 - 23.244 -<!-- End of content --> 23.245 -</div> 23.246 - 23.247 -<!-- Footer. --> 23.248 -<div id="footer"> 23.249 - <div class="footer-right"></div> 23.250 - <a href="#top">Haut de la page</a> | 23.251 - <a href="index.html">Table des matières</a> 23.252 -</div> 23.253 - 23.254 -<div id="copy"> 23.255 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 23.256 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 23.257 - Documentation publiées sous 23.258 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 23.259 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 23.260 -</div> 23.261 - 23.262 -</body> 23.263 -</html>
24.1 --- a/doc/handbook/book.css Sat Apr 11 18:26:49 2009 +0200 24.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 24.3 @@ -1,170 +0,0 @@ 24.4 -/* 24.5 - CSS style for SliTaz GNU/Linux *book. 24.6 - Pankso 2007 - www.slitaz.org 24.7 -*/ 24.8 - 24.9 -body { 24.10 - font: 13px sans-serif, vernada, arial; 24.11 - background: #222222; 24.12 - margin: 0; 24.13 - padding-bottom: 100%; 24.14 -} 24.15 - 24.16 -#header { 24.17 - background: #BFB06B url(images/css/header.png) repeat-x top; 24.18 - color: black; 24.19 - height: 50px; 24.20 - border-top: 1px solid black; 24.21 - border-bottom: 1px solid black; 24.22 -} 24.23 -#quicknav { 24.24 - margin-right: 6px; 24.25 - text-align: right; 24.26 - font-size: 12px; 24.27 - } 24.28 -#quicknav { 24.29 - margin-right: 6px; 24.30 -} 24.31 - 24.32 -#quicknav a { 24.33 - background: inherit; 24.34 - color: #222222; 24.35 -} 24.36 - 24.37 -#quicknav a:hover { 24.38 - background: inherit; 24.39 - color: #EDEDED; 24.40 -} 24.41 - 24.42 -/* content. */ 24.43 - 24.44 -#content { 24.45 - background: white url(images/css/content-tl.png) no-repeat top left; 24.46 - color: black; 24.47 - padding: 20px; 24.48 - margin: 30px 50px 0px 50px; 24.49 - width: auto; 24.50 - text-align: justify; 24.51 -} 24.52 - 24.53 -#content li { 24.54 - line-height: 1.5em; 24.55 - text-align: left; 24.56 -} 24.57 - 24.58 -/* Footer. */ 24.59 - 24.60 -#footer { 24.61 - font-size: 11px; 24.62 - font-weight: bold; 24.63 - background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left; 24.64 - color: black; 24.65 - height: 20px; 24.66 - padding: 6px 0px 0px 10px; 24.67 - margin: 0px 50px 0px 50px; 24.68 - width: auto; 24.69 - text-align: center ; 24.70 -} 24.71 - 24.72 -#footer a { 24.73 - text-decoration: none; 24.74 - background: #eaeaea; 24.75 - color: #3E1220; 24.76 -} 24.77 - 24.78 -#footer a:hover { 24.79 - background: #eaeaea; 24.80 - color: #DF8F06; 24.81 -} 24.82 - 24.83 -/* Legal information */ 24.84 - 24.85 -#copy { 24.86 - font-size: 11px ; 24.87 - text-align: center ; 24.88 - background: transparent; 24.89 - color: #a8a8a8; 24.90 - padding-top: 20px; 24.91 -} 24.92 - 24.93 -#copy a { 24.94 - background: inherit; 24.95 - color: #a8a8a8; 24.96 -} 24.97 - 24.98 -#copy a:hover { 24.99 - background: inherit; 24.100 - color: #EDEDED; 24.101 -} 24.102 - 24.103 -/* Div for round corners. */ 24.104 - 24.105 -.content-right, .footer-right { 24.106 - width: 16px; 24.107 - color: white; 24.108 - background-color: #333333; 24.109 -} 24.110 -.content-right { 24.111 - background: url(images/css/content-tr.png) no-repeat top right; 24.112 - height: 16px; 24.113 - right: 50px; 24.114 - top: 82px; 24.115 - position: absolute; 24.116 -} 24.117 - 24.118 -.footer-right { 24.119 - background: url(images/css/footer-br.png) no-repeat bottom right; 24.120 - height: 20px; 24.121 - float: right; 24.122 -} 24.123 - 24.124 -/* General HTML entities for content. */ 24.125 - 24.126 -h1 { 24.127 - margin: 0px 0px 0px 16px; 24.128 -} 24.129 - 24.130 -h2 { 24.131 - margin: 12px 0; 24.132 - color: #484B7C; 24.133 - background: white; 24.134 -} 24.135 - 24.136 -h3 { 24.137 - font-weight: bold; 24.138 - color: #6c0023; 24.139 - background: white; 24.140 -} 24.141 - 24.142 -a { 24.143 - text-decoration: underline; 24.144 -} 24.145 -a:hover { 24.146 - text-decoration: none; 24.147 -} 24.148 - 24.149 -pre { 24.150 - padding: 5px; 24.151 - color: black; 24.152 - background: #e1e0b0; 24.153 -} 24.154 -pre.script { 24.155 - padding: 10px; 24.156 - color: black; 24.157 - background: #e8e8e8; 24.158 - border: 1px inset #333333; 24.159 -} 24.160 - 24.161 -code { 24.162 - font-size: 12px; 24.163 - color: #669900; 24.164 - background: transparent; 24.165 -} 24.166 - 24.167 -li { 24.168 - line-height: 1.4em; 24.169 -} 24.170 - 24.171 -hr { 24.172 - border: 0pt none; 24.173 -}
25.1 --- a/doc/handbook/chroot-env.html Sat Apr 11 18:26:49 2009 +0200 25.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 25.3 @@ -1,196 +0,0 @@ 25.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 25.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 25.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 25.7 -<head> 25.8 - <title>SliTaz Handbook - Chroot env</title> 25.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 25.10 - <meta name="description" content="SliTaz chroot environnement chrooté développer tester" /> 25.11 - <meta name="expires" content="never" /> 25.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 25.13 - <meta name="publisher" content="www.slitaz.org" /> 25.14 - <meta name="author" content="Christophe Lincoln"/> 25.15 - <link rel="shortcut icon" href="favicon.ico" /> 25.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 25.17 -</head> 25.18 -<body bgcolor="#ffffff"> 25.19 - 25.20 -<!-- Header and quick navigation --> 25.21 -<div id="header"> 25.22 -<div align="right" id="quicknav"> 25.23 - <a name="top"></a> 25.24 - <a href="hacking-livecd.html">Hacking LiveCD</a> | 25.25 - <a href="index.html">Table des matières</a> 25.26 -</div> 25.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 25.28 -</div> 25.29 - 25.30 -<!-- Content. --> 25.31 -<div id="content"> 25.32 -<div class="content-right"></div> 25.33 - 25.34 -<h2><font color="#DF8F06">Chroot environment</font></h2> 25.35 - 25.36 -<p> 25.37 -Ce document décrit les étapes à réaliser pour créer un environnement chrooté, 25.38 -afin de changer la racine du système pour travailler. Cela permet de compiler, 25.39 -tester et développer SliTaz sans risques pour le système hôte depuis lequel 25.40 -on travaille. Ce système hôte peut être SliTaz installée en dur ou tout autre 25.41 -système GNU/Linux tel que Debian, Fedora, PCLinuxOS, etc. On peut aussi créer 25.42 -un environnement chrooté en mode LiveCD associé à un media USB. Les seuls 25.43 -prérequis sont d'avoir une image ISO de SliTaz à disposition et un peu de 25.44 -temps. A noter que toutes les opérations sont réalisées en tant 25.45 -qu'administrateur (<em>root</em>). 25.46 -</p> 25.47 -<h3><font color="#6c0023">Préparer l'environnement</font></h3> 25.48 -<p> 25.49 -Pour commencer, il faut extraire le contenu de l'image ISO dans le répertoire 25.50 -qui va servir au chroot. Le répertoire de chroot peut se créer à l'endroit que 25.51 -l'on veut, nous utilisons un répertoire <code>/home/slitaz/chroot-env</code>. 25.52 -Pour extraire le contenu d'une image ISO, il faut la monter en <em>loop</em> 25.53 -sur un répertoire, pour ensuite copier le système de fichiers racine 25.54 -compressé (<code>rootfs.gz</code>) dans le répertoire de chroot. En 25.55 -supposant que l'ISO est dans le répertoire courant : 25.56 -</p> 25.57 -<pre> 25.58 - # mkdir /tmp/loop 25.59 - # mount -o loop slitaz-cooking.iso /tmp/loop 25.60 - # mkdir -p /home/slitaz/chroot-env 25.61 - # cp /tmp/loop/boot/rootfs.gz \ 25.62 - /home/slitaz/chroot-env 25.63 - # umount /tmp/loop 25.64 -</pre> 25.65 -<p> 25.66 -Maintenant qu'on a une copie du système de fichiers compressé, il faut le 25.67 -décompresser et le désarchiver (c'est une archive <code>cpio</code> compressée 25.68 -avec lzma ou gzip). Pour finir cette étape de préparation et continuer, on 25.69 -peut retirer le <code>rootfs</code> qui n'est plus utilisé : 25.70 -</p> 25.71 -<pre> 25.72 - # cd /home/slitaz/chroot-env 25.73 - # (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id 25.74 - # rm rootfs rootfs.gz 25.75 -</pre> 25.76 -<p> 25.77 -Si le désarchivage du rootfs compressé avec LZMA échoue en utilisant la 25.78 -première méthode vous pouvez utiliser: 25.79 -</p> 25.80 -<pre> 25.81 - # unlzma rootfs.gz -S .gz 25.82 - # cat rootfs | cpio -id 25.83 -</pre> 25.84 - 25.85 -<h3><font color="#6c0023">Utiliser l'environnement</font></h3> 25.86 -<p> 25.87 -Pour utiliser l'environnemnt chrooté, il suffit de monter quelques systèmes 25.88 -de fichier virtuels et d'utiliser la commande <code>chroot</code>. Pour se 25.89 -simplifier la vie on peut rapidement créer un petit script automatisant 25.90 -le chroot. Exemple en utilisant le répertoire de chroot 25.91 -<code>/home/slitaz/chroot-env</code> et en créant un script nommé 25.92 -<code>chroot_in_env.sh</code> dans <code>/home/slitaz</code>. A noter que 25.93 -le contenu du script n'a pas besoin d'être tapé mais simplement copié/coller 25.94 -dans le terminal et que sur un autre système que SliTaz vous pouvez 25.95 -décommenter les lignes montant/démontant <code>/dev</code> et 25.96 -<code>/tmp</code> : 25.97 -</p> 25.98 -<pre> 25.99 - # cat > /home/slitaz/chroot_in_env.sh << "EOF" 25.100 -</pre> 25.101 -<pre class="script"> 25.102 -#!/bin/sh 25.103 -# Chroot in SliTaz to hack. 25.104 -# 25.105 -ROOTFS="/home/slitaz/chroot-env" 25.106 - 25.107 -# Mount virtual Kernel file systems and chroot. 25.108 -# 25.109 -#mount --bind /dev $ROOTFS/dev 25.110 -#mount --bind /tmp $ROOTFS/tmp 25.111 -mount -t proc proc $ROOTFS/proc 25.112 -mount -t sysfs sysfs $ROOTFS/sys 25.113 -mount -t devpts devpts $ROOTFS/dev/pts 25.114 -mount -t tmpfs shm $ROOTFS/dev/shm 25.115 - 25.116 -echo "Chrooting in $ROOTFS... " 25.117 -chroot $ROOTFS /bin/sh --login 25.118 - 25.119 -# Unmount virtual Kernel file systems on exit. 25.120 -# 25.121 -umount $ROOTFS/dev/shm 25.122 -umount $ROOTFS/dev/pts 25.123 -umount $ROOTFS/sys 25.124 -umount $ROOTFS/proc 25.125 -#umount $ROOTFS/tmp 25.126 -#umount $ROOTFS/dev 25.127 - 25.128 -echo "Exiting of $ROOTFS chroot environment... " 25.129 - 25.130 -EOF 25.131 -</pre> 25.132 -<p> 25.133 -Pour finir et tester l'environnement, il suffit de rendre le script exécutable 25.134 -et le lancer : 25.135 -</p> 25.136 -<pre> 25.137 - # chmod +x /home/slitaz/chroot_in_env.sh 25.138 - # sh /home/slitaz/chroot_in_env.sh 25.139 -</pre> 25.140 -<h4>Activer le réseau</h4> 25.141 -<p> 25.142 -Pour avoir le réseau afin de télécharger, naviguer en mode texte et installer 25.143 -des paquets de développement, il suffit de lancer le client DHCP sur la bonne 25.144 -interface, exemple avec <code>eth1</code> : 25.145 -</p> 25.146 -<pre> 25.147 - /# udhcpc -i eth1 25.148 -</pre> 25.149 -<h4>Installer des paquets</h4> 25.150 -<p> 25.151 -Si le réseau est fonctionnel, il suffit de recharger la liste des paquets et 25.152 -utiliser <code>tazpkg get-install</code> pour installer de nouveaux paquets. 25.153 -Si la connexion n'est pas possible, on peut télécharger les paquets du miroir 25.154 -depuis un autre système, les copier dans l'environnement chrooté et les 25.155 -installer via la commande <code>tazpkg install</code>. Pour installer la base 25.156 -des outils de compilation : 25.157 -</p> 25.158 -<pre> 25.159 - /# tazpkg recharge 25.160 - /# tazpkg get-install slitaz-toolchain 25.161 -</pre> 25.162 -<p> 25.163 -Une fois l'environnement configuré, on peut complier des applications 25.164 -depuis les sources pour en créer des paquets, tester des scripts et autre. 25.165 -Le chapitre <a href="development.html">développement</a> du Handbook et le 25.166 -<a href="http://www.slitaz.org/doc/cookbook/">Cookbook</a> devraient aider à 25.167 -aller plus loin. 25.168 -</p> 25.169 -<h4>Sortir de l'environnement</h4> 25.170 -<p> 25.171 -Pour sortir de l'environnement chrooté il suffit de taper <code>exit</code>, 25.172 -le script <code>chroot_in_env.sh</code> va finir son rôle en démontant 25.173 -le systèmes de fichiers virtuels propre au Kernel Linux : 25.174 -</p> 25.175 -<pre> 25.176 - /# exit 25.177 - # 25.178 -</pre> 25.179 - 25.180 -<!-- End of content --> 25.181 -</div> 25.182 - 25.183 -<!-- Footer. --> 25.184 -<div id="footer"> 25.185 - <div class="footer-right"></div> 25.186 - <a href="#top">Haut de la page</a> | 25.187 - <a href="index.html">Table des matières</a> 25.188 -</div> 25.189 - 25.190 -<div id="copy"> 25.191 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 25.192 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 25.193 - Documentation publiées sous 25.194 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 25.195 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 25.196 -</div> 25.197 - 25.198 -</body> 25.199 -</html>
26.1 --- a/doc/handbook/cmdline.html Sat Apr 11 18:26:49 2009 +0200 26.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 26.3 @@ -1,363 +0,0 @@ 26.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 26.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 26.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 26.7 -<head> 26.8 - <title>SliTaz Handbook - Ligne de commandes</title> 26.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 26.10 - <meta name="description" content="commande de base linux SliTaz help ls cd wget ligne de commandes console terminal xterm" /> 26.11 - <meta name="expires" content="never" /> 26.12 - <meta name="modified" content="2009-03-22 19:30:00" /> 26.13 - <meta name="publisher" content="www.slitaz.org" /> 26.14 - <meta name="author" content="Christophe Lincoln"/> 26.15 - <link rel="shortcut icon" href="favicon.ico" /> 26.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 26.17 -</head> 26.18 -<body bgcolor="#ffffff"> 26.19 - 26.20 -<!-- Header and quick navigation --> 26.21 -<div id="header"> 26.22 -<div align="right" id="quicknav"> 26.23 - <a name="top"></a> 26.24 - <a href="openbox.html">Openbox</a> | 26.25 - <a href="index.html">Table des matières</a> 26.26 -</div> 26.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 26.28 -</div> 26.29 - 26.30 -<!-- Content. --> 26.31 -<div id="content"> 26.32 -<div class="content-right"></div> 26.33 - 26.34 -<h2><font color="#DF8F06">Références en ligne de commandes (<em>cmdline</em>)</font></h2> 26.35 - 26.36 -<ul> 26.37 - <li><a href="#intro">Introduction aux commandes.</a></li> 26.38 - <li><a href="#help">Aide et liste des commandes disponibles.</a></li> 26.39 - <li><a href="#ls">Lister les fichiers contenus dans un répertoire.</a></li> 26.40 - <li><a href="#cd">Se déplacer dans les répertoires.</a></li> 26.41 - <li><a href="#cp">Copier des fichiers.</a></li> 26.42 - <li><a href="#mkdir">Créer de nouveaux répertoires.</a></li> 26.43 - <li><a href="#rm">Supprimer des fichiers ou des répertoires.</a></li> 26.44 - <li><a href="#read">Lire des fichiers.</a></li> 26.45 - <li><a href="#edit">Editer des fichiers en mode ncurses.</a></li> 26.46 - <li><a href="#cat">Cat</a> - Éditer en ligne de commandes.</li> 26.47 - <li><a href="#web-nav">Naviguer sur le web.</a></li> 26.48 - <li><a href="#irc-chat">Discuter sur les canaux IRC.</a></li> 26.49 - <li><a href="#wget">Télécharger des fichiers.</a></li> 26.50 - <li><a href="#partitions">Lister les partitions disponibles.</a></li> 26.51 - <li><a href="#mount">Monter une partition, un cdrom ou une clé USB.</a></li> 26.52 - <li><a href="#halt">Eteindre le système, ou redémarrer.</a></li> 26.53 -</ul> 26.54 - 26.55 -<a name="intro"></a> 26.56 -<h3><font color="#6c0023">Introduction aux commandes</font></h3> 26.57 -<p> 26.58 -Ce document se veut être un rapide référentiel pour utiliser SliTaz en ligne 26.59 -commandes via un terminal Linux ou un terminal graphique (XTerm). 26.60 -Vous disposez de nombreuses commandes GNU/Linux de manipulation des fichiers, 26.61 -de maintenance système ou de gestion du réseau. Vous pouvez aussi naviguer sur 26.62 -le web, chatter sur l'IRC, télécharger, éditer des scripts et même jouer en 26.63 -mode texte. Note : il faut être <em>root</em> pour les opérations de montage 26.64 -de disques durs ou de cdrom. Vous pouvez utiliser la commande <code>su</code> 26.65 -pour devenir administrateur système. 26.66 -</p> 26.67 -<a name="help"></a> 26.68 -<h3><font color="#6c0023">Aide et liste des commandes disponibles</font></h3> 26.69 -<p> 26.70 -La plupart des commandes des systèmes GNU/Linux ont une option d'aide pour des 26.71 -infos sur leur utilisation. Pour avoir de l'aide et connaître des informations 26.72 -sur l'utilisation d'une commande il faut taper le nom de la commande suivie 26.73 -de l'option <code>--help</code>. Exemple avec la commande de copie de fichiers 26.74 -<code>cp</code> : 26.75 -</p> 26.76 -<pre> 26.77 - $ cp --help 26.78 -</pre> 26.79 -<p> 26.80 -Pour lister les commandes disponibles sur le système, vous pouvez simplement 26.81 -taper 2 fois sur la touche de tabulation qui se trouve à gauche du clavier 26.82 -et comporte 2 flèches horizontales et opposées. Pour connaître les commandes 26.83 -fournient par Busybox, vous pouvez taper <code>help</code>. 26.84 -</p> 26.85 -<a name="ls"></a> 26.86 -<h3><font color="#6c0023">Lister les fichiers contenus dans un répertoire</font></h3> 26.87 -<p> 26.88 -Pour lister les fichiers et les dossiers contenus dans un répertoire, vous 26.89 -pouvez utiliser la commande <code>ls</code>. Pour connaître toutes les 26.90 -possibilités, n'oubliez pas d'utiliser l'option <code>--help</code>. Pour 26.91 -simplement lister les fichiers du répertoire courant : 26.92 -</p> 26.93 -<pre> 26.94 - $ ls 26.95 -</pre> 26.96 -<p> 26.97 -Lister tous les fichiers en utilisant l'option <code>-al</code> : 26.98 -</p> 26.99 -<pre> 26.100 - $ ls -al 26.101 -</pre> 26.102 -<p> 26.103 -Lister un répertoire donné: 26.104 -</p> 26.105 -<pre> 26.106 - $ ls /home/slitaz 26.107 -</pre> 26.108 -<a name="cd"></a> 26.109 -<h3><font color="#6c0023">Se déplacer dans les répertoires</font></h3> 26.110 -<p> 26.111 -Pour naviguer dans les fichiers vous pouvez utiliser la commande 26.112 -<code>cd</code> : 26.113 -</p> 26.114 -<pre> 26.115 - $ cd /usr/share/doc 26.116 - Revenir au réperoire parent : 26.117 - $ cd .. 26.118 -</pre> 26.119 -<p> 26.120 -Pour aller dans le répertoire de l'utilisateur (root = /root) : 26.121 -</p> 26.122 -<pre> 26.123 - $ cd 26.124 - Ou : 26.125 - $ cd ~ 26.126 - Ou encore : 26.127 - $ cd $HOME 26.128 -</pre> 26.129 - 26.130 -<a name="cp"></a> 26.131 -<h3><font color="#6c0023">Copier des fichiers</font></h3> 26.132 -<p> 26.133 -La commande <code>cp</code> copier des fichiers ou des dossiers. L'exemple 26.134 -copie le fichier info.txt se trouve dans le répertoire courant, vers le 26.135 -répertoire Documents/ : 26.136 -</p> 26.137 -<pre> 26.138 - $ cp info.txt Documents/ 26.139 -</pre> 26.140 -<p> 26.141 -Copier un répertoire entier. Ici la commande copie le répertoire Templates/ 26.142 -dans /home/hacker : 26.143 -</p> 26.144 -<pre> 26.145 - $ cp -a Templates /home/hacker 26.146 -</pre> 26.147 - 26.148 -<a name="mkdir"></a> 26.149 -<h3><font color="#6c0023">Créer de nouveaux répertoires</font></h3> 26.150 -<p> 26.151 -mkdir de l'Anglais make a directory. Cette commande permet de créer un nouveau 26.152 -répertoire. La commande ci-dessous crée un répertoire qui se nomme Projects. 26.153 -Il se créera dans le répértoite /home de l'utilisateur courant ou dans le 26.154 -répertoire dans lequel on se trouve : 26.155 -</p> 26.156 -<pre> 26.157 - $ mkdir Projects 26.158 -</pre> 26.159 -<p> 26.160 -Création d'un répertoire qui se nomme script-1.0 dans le dossier Projects/ : 26.161 -</p> 26.162 -<pre> 26.163 - $ mkdir Projects/script-1.0 26.164 -</pre> 26.165 - 26.166 -<a name="rm"></a> 26.167 -<h3><font color="#6c0023">Supprimer des fichiers ou des répertoires</font></h3> 26.168 -<p> 26.169 -La commande <code>rm</code> permet de supprimer un fichier. Imaginons que 26.170 -nous allons supprimer le fichier fichier.txt et qui se trouve dans le 26.171 -répertoire courant : 26.172 -</p> 26.173 -<pre> 26.174 - $ rm fichier.txt 26.175 -</pre> 26.176 -<p> 26.177 -La commande <code>rm</code> a plusieurs options. Pour supprimer tout un 26.178 -répertoire avec son contenu, il faut utiliser l'option <code>-rf</code>. 26.179 -Exemple : 26.180 -</p> 26.181 -<pre> 26.182 - $ rm -rf /home/hacker/Templates 26.183 -</pre> 26.184 - 26.185 -<a name="read"></a> 26.186 -<h3><font color="#6c0023">Lire des fichiers</font></h3> 26.187 -<p> 26.188 -Pour lire le contenu d'un fichier ou d'un script, vous pouvez utiliser les 26.189 -commandes <code>less</code>, <code>more</code>, <code>cat</code>, ou encore 26.190 -le navigateur web Retawq. Exemples avec un fichier README, essential.txt, et 26.191 -script.sh : 26.192 -</p> 26.193 -<pre> 26.194 - $ less -EM essential.txt 26.195 - ou: 26.196 - $ more README 26.197 - ou encore: 26.198 - $ cat /chemin/script.sh 26.199 -</pre> 26.200 -<p> 26.201 -Afficher un fichier texte ou html avec le navigateur web Retawq : 26.202 -</p> 26.203 -<pre> 26.204 - $ retawq /usr/share/doc/index.html 26.205 -</pre> 26.206 - 26.207 -<a name="edit"></a> 26.208 -<h3><font color="#6c0023">Editer des fichiers</font></h3> 26.209 -<p> 26.210 -L'édition de fichiers texte, scripts, fichier de configurations, etc, peut se 26.211 -faire facilement avec l'éditeur GNU Nano dans une console ou un terminal 26.212 -graphique. Exemple avec un fichier bookmarks.html (<Ctrl+X> pour quitter 26.213 -et enregistrer) : 26.214 -</p> 26.215 -<pre> 26.216 - $ nano Public/bookmarks.html 26.217 -</pre> 26.218 - 26.219 -<a name="cat"></a> 26.220 -<h3><font color="#6c0023">Cat</font></h3> 26.221 -<p> 26.222 -Vous pouvez utiliser la commande <code>cat</code> pour créer divers 26.223 -fichiers texte. EOF signifie End Of File, c'est là que le fichier se termine. 26.224 -Exemple avec un fichier packages.list, cette commande supprime le contenu 26.225 -actuel du fichier : 26.226 -</p> 26.227 -<pre> 26.228 - $ cat > packages.list << "EOF" 26.229 - Du texte... 26.230 - et encore texte 26.231 - 26.232 - EOF 26.233 -</pre> 26.234 -<p> 26.235 -Pour ajouter du texte à la suite du fichier, mettez 2 fois: plus grand que 26.236 -(>>) après <code>cat</code>, exemple : 26.237 -</p> 26.238 -<pre> 26.239 - $ cat >> packages.list << "EOF" 26.240 - Du texte... 26.241 - 26.242 - EOF 26.243 -</pre> 26.244 - 26.245 -<a name="web-nav"></a> 26.246 -<h3><font color="#6c0023">Naviguer sur le web</font></h3> 26.247 -<p> 26.248 -Surfer sur la toile avec SliTaz simplement et rapidement avec 'retawq', 26.249 -navigateur web en mode texte. A noter que vous pouvez aussi utiliser 26.250 -le navigateur en local. Vous naviguerez ensuite facilement avec les flèches 26.251 -de votre clavier, les liens sont en bleu et il faut taper <ENTER> pour 26.252 -les suivre : 26.253 -</p> 26.254 -<pre> 26.255 - $ retawq http://slitaz.libordux.org/ 26.256 - ou: 26.257 - $ retawq http://localhost/ 26.258 -</pre> 26.259 -<a name="irc-chat"></a> 26.260 -<h3><font color="#6c0023">Discuter sur les canaux IRC</font></h3> 26.261 -<p> 26.262 -Pour discuter et transférer des fichiers via les multiples serveurs IRC 26.263 -de la planète, SliTaz fournit Rhapsody. Ce client IRC est simple, rapide, 26.264 -léger, fournissant un menu de configuration ncurses très agréable et facile à 26.265 -prendre en main. Pour lancer l'application depuis un terminal, se connecter 26.266 -à un serveur (irc.alterinet.org) et joindre le canal #slitaz : 26.267 -</p> 26.268 -<pre> 26.269 - $ rhapsody 26.270 - /connect irc.alterinet.org 26.271 - /join #slitaz 26.272 -</pre> 26.273 -<a name="wget"></a> 26.274 -<h3><font color="#6c0023">Télécharger des fichiers</font></h3> 26.275 -<p> 26.276 -Pour télécharger divers formats de fichiers sur internet, vous disposez de la 26.277 -commande <code>wget</code>. Vous pouvez rapatrier une simple page html, 26.278 -le contenu de tout un répertoire ou tout un site web : 26.279 -</p> 26.280 -<pre> 26.281 - $ wget http://www.slitaz.org/doc/handbook/ 26.282 -</pre> 26.283 -<a name="partitions"></a> 26.284 -<h3><font color="#6c0023">Lister les partitions disponibles</font></h3> 26.285 -<p> 26.286 -Pour lister les partitions d'un disque dur interne ou externe, vous pouvez 26.287 -utiliser la commande cat pour afficher le contenu du fichier 26.288 -<code>/proc/partitions</code> ou utiliser l'utilitaire <code>fdisk</code> 26.289 -avec l'option <code>-l</code> signifiant <em>list</em>. Vous pouvez ensuite 26.290 -monter la (les) partitions que vous désirez utiliser : 26.291 -</p> 26.292 -<pre> 26.293 - $ cat /proc/partitions 26.294 - ou 26.295 - # fdisk -l 26.296 -</pre> 26.297 -<a name="mount"></a> 26.298 -<h3><font color="#6c0023">Monter une partition, un cdrom ou une clé USB</font></h3> 26.299 -<p> 26.300 -Pour monter une partition locale, dans le système de fichier SliTaz, nous vous 26.301 -conseillons d'utiliser le répertoire /mnt. Dans l'exemple nous créons les 26.302 -répertoires nécessaires, et nous montons la partition <code>hda6</code> du 26.303 -premier disque dur local sur /mnt/hda6 : 26.304 -</p> 26.305 -<pre> 26.306 - # mkdir -p /mnt/hda6 26.307 - # mount -t ext3 /dev/hda6 /mnt/hda6 26.308 -</pre> 26.309 -<p> 26.310 -SliTaz fonctionne en RAM, vous pouvez monter ce même cdrom ou le retirer 26.311 -pour en monter un autre (/dev/cdrom est un lien sur le premier lecteur de 26.312 -cdrom). A noter qu'un cdrom est un média amovible, il devrait donc se 26.313 -monter sur /media : 26.314 -</p> 26.315 -<pre> 26.316 - # mount -t iso9660 /dev/cdrom /media/cdrom 26.317 -</pre> 26.318 -<p> 26.319 -Pour monter une clé USB ou flash disk il faut spécifier le bon système de 26.320 -fichiers. Normalement une clé USB achetée dans le marché est formatée en 26.321 -FAT32 ce qui permet de la lire depuis GNU/Linux et Windows. Sur un système 26.322 -GNU/Linux elle est reconnue généralement comme le disque sda1, nous avons 26.323 -donc préparer un lien <code>sda1</code> sur <code>flash</code>, pour se 26.324 -faciliter la tâche. C'est aussi un média amovible et devrait se monter sur 26.325 -/media : 26.326 -</p> 26.327 -<pre> 26.328 - # mount -t vfat /dev/flash /media/flash 26.329 -</pre> 26.330 -<a name="halt"></a> 26.331 -<h3><font color="#6c0023">Eteindre le système, ou redémarrer</font></h3> 26.332 -<p> 26.333 -Pour arrêter SliTaz ou redémarrer, vous pouvez utiliser la commande 26.334 -<code>halt</code>, <code>reboot</code> ou utiliser la combinaison des touches 26.335 -<Ctrl+Alt+Delete>, ce qui correspond à un redémarrage système. En cas de 26.336 -problèmes, essayez d'utiliser l'option <code>-f</code>, signifiant 26.337 -<em>forced</em> : 26.338 -</p> 26.339 -<pre> 26.340 - # halt 26.341 - Pour redémarrer : 26.342 - # reboot 26.343 - Ou : 26.344 - # reboot -f 26.345 -</pre> 26.346 - 26.347 -<!-- End of content --> 26.348 -</div> 26.349 - 26.350 -<!-- Footer. --> 26.351 -<div id="footer"> 26.352 - <div class="footer-right"></div> 26.353 - <a href="#top">Haut de la page</a> | 26.354 - <a href="index.html">Table des matières</a> 26.355 -</div> 26.356 - 26.357 -<div id="copy"> 26.358 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 26.359 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 26.360 - Documentation publiées sous 26.361 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 26.362 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 26.363 -</div> 26.364 - 26.365 -</body> 26.366 -</html>
27.1 --- a/doc/handbook/development.html Sat Apr 11 18:26:49 2009 +0200 27.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 27.3 @@ -1,353 +0,0 @@ 27.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 27.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 27.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 27.7 -<head> 27.8 - <title>SliTaz Handbook - Developpement</title> 27.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 27.10 - <meta name="description" content="developpement sur Slitaz Geany scripts dialog toolchain gcc make" /> 27.11 - <meta name="expires" content="never" /> 27.12 - <meta name="modified" content="2009-03-22 19:30:00" /> 27.13 - <meta name="publisher" content="www.slitaz.org" /> 27.14 - <meta name="author" content="Christophe Lincoln"/> 27.15 - <link rel="shortcut icon" href="favicon.ico" /> 27.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 27.17 -</head> 27.18 -<body bgcolor="#ffffff"> 27.19 - 27.20 -<!-- Header and quick navigation --> 27.21 -<div id="header"> 27.22 -<div align="right" id="quicknav"> 27.23 - <a name="top"></a> 27.24 - <a href="secure-shell.html">SHell sécurisé</a> | 27.25 - <a href="index.html">Table des matières</a> 27.26 -</div> 27.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 27.28 -</div> 27.29 - 27.30 -<!-- Content. --> 27.31 -<div id="content"> 27.32 -<div class="content-right"></div> 27.33 - 27.34 -<h2><font color="#DF8F06">Développement</font></h2> 27.35 - 27.36 -<ul> 27.37 - <li><a href="#about">À propos du développement</a> - Sur SliTaz 27.38 - et de SliTaz.</li> 27.39 - <li><a href="#shell-scripts">Scripts SHell</a> - #!/bin/sh</li> 27.40 - <li><a href="#dialog">Dialog</a> - Création d'interface graphique 27.41 - basée sur la console.</li> 27.42 - <li><a href="#geany">Geany</a> - IDE ou Environnement de Développement 27.43 - Intégré.</li> 27.44 - <li><a href="#perl">Perl ou Microperl</a> - Coder et utiliser des scripts 27.45 - Perl et/ou CGI propulsés par microperl.</li> 27.46 - <li><a href="#python">Python</a> - Le langage Python</li> 27.47 - <li><a href="#ruby">Ruby</a> - Le langage Ruby</li> 27.48 - <li><a href="#toolchain">Toolchain</a> - Bibliothèques, compilateur C 27.49 - et outils associés.</li> 27.50 -</ul> 27.51 - 27.52 -<a name="about"></a> 27.53 -<h3><font color="#6c0023">À propos du dévelopement</font></h3> 27.54 -<p> 27.55 -SliTaz fournit quelques outils de développement, conception de sites web, 27.56 -édition avancée de scripts, et de code source avec l'IDE 'geany'. Création 27.57 -d'interface graphique à vos scripts SHell avec 'dialog'. 27.58 -</p> 27.59 -<p> 27.60 -Si vous cherchez des informations sur le développement de SliTaz, 27.61 -le <a href="http://www.slitaz.org/doc/cookbook/">cookbook</a> (livre de 27.62 -cuisine) vous décrira toutes les étapes de construction du système. Sur le 27.63 -site web de SliTaz, la partie <a href="http://www.slitaz.org/devel/">devel</a> 27.64 -vous donnera des informations générales au sujet des développeurs et des 27.65 -possibilités de participation. 27.66 -</p> 27.67 -<a name="shell-scripts"></a> 27.68 -<h3><font color="#6c0023">Scripts SHell</font></h3> 27.69 -<p> 27.70 -L'écriture de scripts SHell est la manière la plus simple pour commencer à 27.71 -coder, ils permettent d'avoir rapidement un résultat et les seuls prérequis 27.72 -sont de savoir ouvrir un terminal et utiliser un éditeur de texte tels 27.73 -que Nano, LeafPad ou Geany. Les scripts SHell permettent de faire énomérement 27.74 -de choses sur un système GNU/Linux, initialiser le système, faire des 27.75 -sauvegardes, exécuter des tâches répétitives, afficher des informations sur 27.76 -l'état du système, créer ou modifier des fichier, etc. Dans un script SHell, 27.77 -vous pouvez aussi utiliser des variables, des fonctions ou encore des appels 27.78 -pour inclure un fichier. A noter que vous pouvez nommer vos scripts comme bon 27.79 -vous semble et que l'utilisation de l'extension <code>.sh</code> est largement 27.80 -utilisée. 27.81 -</p> 27.82 -<h4>Créer un script SHell</h4> 27.83 -<p> 27.84 -Avant de commencer un nouveau script SHell, vous devez faire attention 27.85 -à l'interprétateur utilisé. La plus part du temps les scripts SHell 27.86 -utilisent <code>/bin/sh</code>, cela permet d'être plus portable. 27.87 -Il y a aussi des scripts qui appelent <code>/bin/bash</code>, mais cela 27.88 -implique que Bash soit installé sur le système. Pour qu'un script SHell 27.89 -fonctionne il doit être exécutable par l'utilisateur courant, le changement 27.90 -des permissions sur un fichier peut se faire en ligne de commande via 27.91 -l'outils <code>chmod</code>. Pour créer un <code>script.sh</code> et le 27.92 -rendre exécutable : 27.93 -</p> 27.94 -<pre> 27.95 - $ touch script.sh 27.96 - $ chmod +x script.sh 27.97 -</pre> 27.98 -<p> 27.99 -Maintenant que vous avez un nouveau fichier exécutable, vous allez pouvoir 27.100 -l'éditer. Vous pouvez continuer en restant dans le terminal et en utilisant 27.101 -l'éditeur Nano (Ctrl+X pour enregistrer) ou en ouvrant l'IDE Geany sur le 27.102 -fichier : 27.103 -</p> 27.104 -<pre> 27.105 - $ nano script.sh 27.106 - Ou : 27.107 - $ geany script.sh & 27.108 -</pre> 27.109 -<p> 27.110 -Voici un µscript qui contient une variable <code>NAME</code> et qui en 27.111 -affiche la valeur avec la commande <code>echo</code> : 27.112 -</p> 27.113 -<pre class="script"> 27.114 -#!/bin/sh 27.115 - 27.116 -NAME="kayam" 27.117 - 27.118 -echo "$NAME est sympa." 27.119 - 27.120 -</pre> 27.121 -<p> 27.122 -Une fois que vous avez créé/modifié votre <code>script.sh</code>, il suffit 27.123 -d'enregistrer et d'exécuter le script pour voir le résultat : 27.124 -</p> 27.125 -<pre> 27.126 - $ ./script.sh 27.127 -</pre> 27.128 -<p> 27.129 -Voilà pour cette brève introduction au scripts SHell. Pour aller plus loin, le 27.130 -web regorge d'informations à ce sujet et regarder ce qu'on fait les autres 27.131 -peut aussi aider. 27.132 -</p> 27.133 -<a name="dialog"></a> 27.134 -<h3><font color="#6c0023">Dialog</font></h3> 27.135 -<p> 27.136 -Dialog permet de créer des interfaces graphique basées sur la console, telles 27.137 -que 'tazkmap'. Le fichier de configuration de dialog est /etc/dialogrc, et/ou 27.138 - ~/.dialogrc pour chaque utilisateur. Voici un simple exemple d'utilisation de 27.139 - dialog via une console ou un terminal : 27.140 -</p> 27.141 -<pre> 27.142 - $ dialog --title "Hello $USER" \ 27.143 - --msgbox "Message propulsé par dialog." 5 54 27.144 -</pre> 27.145 -<p> 27.146 -Vous trouverez pleins d'exemples de scripts dans le répertoire /sample des 27.147 -sources de dialog, que vous pouvez télécharger depuis: 27.148 -<a href="http://invisible-island.net/dialog/dialog.html" 27.149 - >invisible-island.net/dialog/dialog.html</a>. Download des sources avec 27.150 -'wget' et décompression : 27.151 -</p> 27.152 -<pre> 27.153 - $ wget ftp://invisible-island.net/dialog/dialog.tar.gz 27.154 - $ tar xzf dialog.tar.gz 27.155 -</pre> 27.156 -<a name="geany"></a> 27.157 -<h3><font color="#6c0023">Geany IDE</font></h3> 27.158 -<p> 27.159 -Geany est un IDE ou Environnement de Dévelopement Intégré, il est simple, 27.160 -léger, et rapide, proposant la coloration syntaxique, les onglets, 27.161 -pliage/dépliage du code, la complétion automatique, de l'aide à l'écriture. 27.162 -Vous avez une liste des symboles, fonctions, méthodes, variables très utiles, 27.163 -avec une petite flèche de signalisation. Et encore, sélecteur de couleurs 27.164 -intégré, fenêtre de messages, lancement du script courant via le bouton 27.165 -Exécuter, etc. C'est avec lui que nous avons créé cette page, 27.166 -la documentation, et presque tout le site web (un peu avec Nano aussi). 27.167 -</p> 27.168 -<h4>Lancer Geany</h4> 27.169 -<p> 27.170 -Vous trouverez Geany dans le menu de JWM --> Development --> Geany. 27.171 -Un fois lancé pour la première fois, vous pouvez ajuster vos préférences 27.172 -via --> Editer --> Préférences. Vous pouvez aussi lancer Geany via un 27.173 -terminal X et la commande : 27.174 -</p> 27.175 -<pre> 27.176 - $ geany & 27.177 -</pre> 27.178 -<p> 27.179 -Note : Lors de la compilation des sources, le scripts <code>./configure</code> 27.180 -propose l'option : <code>--enable-the-force</code>... Que l'on peut utiliser 27.181 -si l'on penser avoir la force et être Luc Skywalker! 27.182 -</p> 27.183 -<a name="perl"></a> 27.184 -<h3><font color="#6c0023">Perl ou Microperl - Coder/utiliser des scripts Perl</font></h3> 27.185 -<p> 27.186 -Sur SliTaz vous pouvez coder et utiliser le puissant langage de scripts Perl 27.187 -via le binaire <code>perl</code> ou <code>microperl</code>. Microperl est une 27.188 -version très allégée de Perl compilée à partir des sources officielles de Perl, 27.189 -les scripts fonctionnant avec microperl sont complètement compatible avec la 27.190 -version complète de Perl. C'est justement une des forces de Perl, il est portable 27.191 -et fonctionne sur toutes les systèmes d'exploitations. Perl est un langage 27.192 -interprété cela veut dire que le code n'a pas besoin d'être compilé et qu'il 27.193 -peut être utilisé directement. A noter que sur SliTaz, <code>perl</code> 27.194 -et/ou <code>microperl</code> se sont pas installé par défaut sur le LiveCD, vous 27.195 -pouvez soit reconstruire votre propore ISO en incluant Perl ou installer via 27.196 -le gestionnaire de paquets. A noter que le paquet Microperl fait mois d'1 Mb 27.197 -et ne fournit aucun modules, juste le minimum : 27.198 -</p> 27.199 -<pre> 27.200 - # tazpkg install perl 27.201 - Ou : 27.202 - # tazpkg install microperl 27.203 -</pre> 27.204 - 27.205 -<h4>Hello world!</h4> 27.206 -<p> 27.207 -Le but de ce µscript est d'afficher <em>Hello World</em>. Vous pouvez 27.208 -commencer par créer le fichier et le rendre exécutable depuis la ligne de 27.209 -commandes et l'éditer ensuite graphiquement avec l'IDE Geany. A noter que nous 27.210 -nommons le scripts <code>hello.pl</code> mais que vous pouvez nommer un 27.211 -script Perl comme bon vous semble, avec ou sans l'extension <code>.pl</code> : 27.212 -</p> 27.213 -<pre> 27.214 - $ touch hello.pl 27.215 - $ chmod +x hello.pl 27.216 - $ geany hello.pl & 27.217 -</pre> 27.218 -<p> 27.219 -La première ligne d'un scripts Perl commence par définir le chemin vers 27.220 -l'interprétateur Perl, généralement <code>/usr/bin/perl</code> et pour 27.221 -afficher du texte il suffit d'utiliser la commande <code>print</code>. 27.222 -Code à copier/coller. A noter que le langage Perl est sensible à la casse et 27.223 -qu'une instruction devrait toujours se terminer par un point-virgule : 27.224 -</p> 27.225 -<pre class="script"> 27.226 -#!/usr/bin/perl 27.227 -# 27.228 - 27.229 -print "Hello World!\n"; 27.230 - 27.231 -</pre> 27.232 -<p> 27.233 -Pour exécuter et tester le script : 27.234 -</p> 27.235 -<pre> 27.236 - $ ./hello.pl 27.237 -</pre> 27.238 - 27.239 -<h4>Scripts CGI et Perl</h4> 27.240 -<p> 27.241 -Les scripts CGI ont pour but d'afficher des pages web générées dynamiquement. 27.242 -Le langage Perl assoicié au serveur web LightTPD vous permet d'utiliser 27.243 -des scripts CGI via votre espace public ou via des hôtes virtuels. Perl est 27.244 -tout à fait adapté au web 2.0 et permet de générer rapidement des pages xHTML. 27.245 -Sur Slitaz, vous devez avoir installé Perl ou Microperl et 27.246 -<a href="web-server.html#cgi-perl">configuré le serveur Web LightTPD</a> avant 27.247 -de pouvoir utiliser des scripts CGI codé en Perl. A noter que par défaut vous 27.248 -pouvez utiliser des scripts SHell (.sh) et les placer dans /cgi-bin/). 27.249 -</p> 27.250 -<p> 27.251 -Une fois le server bien configuré, vous pouvez directement placer des scripts 27.252 -CGI dans votre répertoire <code>$HOME/Public/cgi-bin</code> en utilisant 27.253 -l'extension <code>.pl</code> ou <code>.cgi</code> et les visualiser en local 27.254 -ou à distance. Exemple de script CGI utilisant Perl : 27.255 -</p> 27.256 -<pre class="script"> 27.257 -#!/usr/bin/perl 27.258 -# 27.259 -print "content-type : text/html\n\n"; 27.260 - 27.261 -print "Hello World!\n"; 27.262 - 27.263 -</pre> 27.264 - 27.265 -<a name="python"></a> 27.266 -<h3><font color="#6c0023">Python</font></h3> 27.267 -<p> 27.268 -Le langage de programmation Python est disponible sous forme de paquet 27.269 -facilement installable. Un fois Python installé vous pouvez créer vos propre 27.270 -scripts/programmes et utiliser des applications CGI via le serveur Web LightTPD 27.271 -en prenant soin de <a href="web-server.html#cgi-python">configurer le serveur</a> 27.272 -correctement. A noter que le dépôt Mercurial officiel de SliTaz fourni une 27.273 -interface Web CGI/Python, c'est une solution adaptée à la production, robuste 27.274 -et fiable. Pour installer le paquet <code>python</code> avec Tazpkg : 27.275 -</p> 27.276 -<pre> 27.277 - # tazpkg get-install python 27.278 -</pre> 27.279 - 27.280 -<a name="ruby"></a> 27.281 -<h3><font color="#6c0023">Ruby</font></h3> 27.282 -<p> 27.283 -Ruby est un langage de programmation interprété et orienté objet. Ruby 27.284 -est fourni avec irb, un interpréteur de commandes interactif pour tester 27.285 -en profondeur le fonctionnement du langage. Il existe même une version 27.286 -web d'irb pour tester Ruby dans un navigateur. Ruby fourni aussi un 27.287 -gestionnaire de paquet nommé <code>gem</code> et un framework pour créer 27.288 -des applications Web nommé <code>rails</code>. Pour installer Ruby sur 27.289 -SliTaz: 27.290 -</p> 27.291 -<pre> 27.292 - $ tazpkg get-install ruby 27.293 -</pre> 27.294 -<p> 27.295 -Le site oficell fourni toute la documentation utile à l'apprentissage du 27.296 -langage facilement et efficacement: 27.297 -<a href="http://www.ruby-lang.org/">www.ruby-lang.org</a> 27.298 -</p> 27.299 - 27.300 -<a name="toolchain"></a> 27.301 -<h3><font color="#6c0023">Toolchain - Bibliothèques, compilateur C et outils associés</font></h3> 27.302 -<p> 27.303 -Pour compiler des logiciels depuis les sources ou son propre code, vous avez 27.304 -au minimum, besoin de la chaîne d'outils de base (<em>toolchain</em>), 27.305 -composée des outils Binutils, de la bibliothèque Glibc , du compilateur 27.306 -GCC, des <em>headers</em> du noyau et de l'utilitaire Make. Cette chaîne 27.307 -d'outils peut être installée via le gestionnaire de paquets Tazpkg et une 27.308 -seule commande. A noter que cette <em>toolchain</em> est utilisée par les 27.309 -développeurs de SliTaz pour compiler le système entier depuis les sources. 27.310 -Pour installer les paquets via l'installation d'un meta paquet créant les 27.311 -dépendances qu'il faut : 27.312 -</p> 27.313 -<pre> 27.314 - # tazpkg get-install slitaz-toolchain 27.315 -</pre> 27.316 -<p> 27.317 -L'installation de la toolchain permet de compiler beaucoup d'applications 27.318 -de base et en mode texte. A noter que beaucoup de paquets compileront sans 27.319 -problème en utilisant le SHell Ash de Busybox, mais d'autres paquets ne 27.320 -compileront pas sans Bash. GNU bash est disponnible sous forme de paquet 27.321 -ainsi que divers outils de développement de base tels que Flex, M4, Bison, 27.322 -ou encore Pkg-config. Si vous cherchez pkg-config par exemple : 27.323 -</p> 27.324 -<pre> 27.325 - $ tazpkg search pkg-config 27.326 -</pre> 27.327 -<p> 27.328 -Si vous désirez compiler des applications utilsant les bibliothèques Ncurses, 27.329 -vous devez installer le paquet <code>ncurses-dev</code> complet (par défaut 27.330 -il n'y a que le paquet minimum installé). A noter que le paquet ncurses fournit 27.331 -aussi divers petits programmes tels que <code>tic</code> ou <code>tack</code> : 27.332 -</p> 27.333 -<pre> 27.334 - $ tazpkg search ncurses 27.335 -</pre> 27.336 - 27.337 -<!-- End of content --> 27.338 -</div> 27.339 - 27.340 -<!-- Footer. --> 27.341 -<div id="footer"> 27.342 - <div class="footer-right"></div> 27.343 - <a href="#top">Haut de la page</a> | 27.344 - <a href="index.html">Table des matières</a> 27.345 -</div> 27.346 - 27.347 -<div id="copy"> 27.348 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 27.349 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 27.350 - Documentation publiées sous 27.351 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 27.352 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 27.353 -</div> 27.354 - 27.355 -</body> 27.356 -</html>
28.1 --- a/doc/handbook/enlightenment.html Sat Apr 11 18:26:49 2009 +0200 28.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 28.3 @@ -1,191 +0,0 @@ 28.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 28.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 28.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 28.7 -<head> 28.8 - <title>SliTaz Handbook - Enlightenment</title> 28.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 28.10 - <meta name="description" content="" /> 28.11 - <meta name="expires" content="never" /> 28.12 - <meta name="modified" content="2009-03-22 19:00:00" /> 28.13 - <meta name="publisher" content="www.slitaz.org" /> 28.14 - <meta name="author" content="Christophe Lincoln"/> 28.15 - <link rel="shortcut icon" href="favicon.ico" /> 28.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 28.17 -</head> 28.18 -<body bgcolor="#ffffff"> 28.19 - 28.20 -<!-- Header and quick navigation --> 28.21 -<div id="header"> 28.22 -<div align="right" id="quicknav"> 28.23 - <a name="top"></a> 28.24 - <a href="jwm.html">JWM</a> | 28.25 - <a href="index.html">Table des matières</a> 28.26 -</div> 28.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 28.28 -</div> 28.29 - 28.30 -<!-- Content. --> 28.31 -<div id="content"> 28.32 -<div class="content-right"></div> 28.33 - 28.34 -<h2><font color="#DF8F06">Enlightenment (e17)</font></h2> 28.35 - 28.36 -<ul> 28.37 - <li><a href="#intro">Introduction et présentation.</a></li> 28.38 - <li><a href="#install">Installation et lancement.</a></li> 28.39 - <li><a href="#menu-icons">Menu et icônes de bureau.</a></li> 28.40 - <li><a href="#themes">Thèmes graphiques.</a></li> 28.41 -</ul> 28.42 - 28.43 -<a name="intro"></a> 28.44 -<h3><font color="#6c0023">Introduction et présentation de e17</font></h3> 28.45 -<p> 28.46 -Enlightenment est un environnement de bureau complet, entièrement configurable 28.47 -à la souris et proposant de nombreux thèmes. La version fournie par le projet 28.48 -SliTaz est une version encore en développement connue sous le nom de e17, 28.49 -cette version est considérée suffisament stable pour être intégrée dans la 28.50 -distribution et travailler en production. Cela dit, SliTaz ne propose pas des 28.51 -outils tels que Rage ou Entrance, mais ce qu'il faut pour disposer d'un 28.52 -d'environnement de bureau complet, simple d'utilisation, stable, réactif et 28.53 -efficace. Tous les réglages peuvent se faire graphiquement via le panneau de 28.54 -configuration intégrés au bureau, le menu s'affiche via un clique de gauche 28.55 -sur l'écran ou depuis une gondole. Il est entre autres possible d'utiliser le 28.56 -glisser/déposer depuis un gestionnaire de fichiers et le bureau ou d'afficher 28.57 -des icônes pour lancer ses applications préférées. 28.58 -</p> 28.59 -<p> 28.60 -Enlightenment a été conçu pour être déployable sur des systèmes avec peu de 28.61 -ressources comme sur les systèmes plus puissants. IL permet d'avoir des fonds 28.62 -d'écran, des éléments du menus et des gadgets animés et interactifs, sait 28.63 -gérer les bureaux virtuels (Alt + roulette de la souris). D'autres 28.64 -fonctionnalités très pratiques permettent de gagner du temps sur des tâches 28.65 -simples, comme par exemple le fait de déplacer une fenêtre d'un bureau à un 28.66 -autre via le pager ou le fait d'enrouler une fenêtre avec la molette sur sa 28.67 -bordure. 28.68 -</p> 28.69 -<p> 28.70 -Site Web : <a href="http://www.enlightenment.org/">www.enlightenment.org</a> 28.71 -</p> 28.72 - 28.73 -<a name="install"></a> 28.74 -<h3><font color="#6c0023">Installation et lancement</font></h3> 28.75 -<p> 28.76 -Installer et lancer Enlightenment sur SliTaz se résume à exécuter une commande 28.77 -et éditer un fichier. Si vous n'avez pas rechargé votre liste de paquets depuis 28.78 -quelques temps, pensez à la mettre à jour. Pour installer Enlightenment et ses 28.79 -dépendances : 28.80 -</p> 28.81 -<pre> 28.82 - # tazpkg get-install enlightenment 28.83 -</pre> 28.84 -<p> 28.85 -Une fois tous les paquets installés, vous pouvez reconfigurer votre session X 28.86 -avec <code>tazx</code> en spécifiant e17 en argument : 28.87 -</p> 28.88 -<pre> 28.89 - $ tazx e17 28.90 -</pre> 28.91 -<p> 28.92 -Pour commencer à utiliser Enlightenment il faut sauver le fichier, sortir de 28.93 -sa session X courante et redémarrer une session graphique avec : 28.94 -</p> 28.95 -<pre> 28.96 - $ startx 28.97 -</pre> 28.98 -<h4>Éditer ~/.xsession</h4> 28.99 -<p> 28.100 -Pour configurer manuellement votre session X via le fichier de configuration 28.101 -de votre session X (<code>~/.xsession</code>). Il faut modifier la ligne 28.102 -lançant le serveur Xvesa, commenter ou supprimer la ligne exécutant 28.103 -JWM et ajouter <code>exec enlightenment_start</code> à la fin du fichier. 28.104 -~/.Xsession peut être édité depuis le menu de JWM et la catégorie 28.105 -<em>Preferences</em> ou avec Nano dans un terminal. N'oubliez pas d'ajouter 28.106 -<code>-terminate</code> à la ligne lançant Xvesa. Simple exemple : 28.107 -</p> 28.108 -<pre class="script"> 28.109 -# ~/.xsession: Start X window session on your system. 28.110 -# 28.111 -Xvesa -ac -shadow -terminate -screen 1280x800x24 -mouse /dev/input/mice,5 & 28.112 -#exec jwm 28.113 -exec enlightenment_start 28.114 -</pre> 28.115 -<p> 28.116 -Sortez de votre session est relancez <code>startx</code>. 28.117 -</p> 28.118 - 28.119 -<a name="menu-icons"></a> 28.120 -<h3><font color="#6c0023">Menu et icônes de bureau</font></h3> 28.121 -<p> 28.122 -Enlightenment respect les standards de Freedesktop, les applications sont 28.123 -classées par catégorie et apparaîssent automatiquement lors de leur 28.124 -installation si un un fichier de bureau est fournit. Les fichiers de bureau 28.125 -(<code>.desktop</code>) du système sont contenu dans le répertoire 28.126 -<code>/usr/share/applications</code> ou le repértoire personnel 28.127 -<code>~/.local/share/applications</code>. Ces fichiers de bureau ont une 28.128 -syntaxe simple, sont éditables depuis le panneau de configuration ou avec 28.129 -un simple éditeur de texte. Les fichiers des menus affichant les catégories 28.130 -dans le menu d'Enlightenment sont contenus dans le paquet 28.131 -<code>slitaz-menus</code> : 28.132 -</p> 28.133 -<pre> 28.134 - # tazpkg get-install slitaz-menus 28.135 -</pre> 28.136 -<h4>Un icône sur le bureau</h4> 28.137 -<p> 28.138 -Pour avoir un icône sur le bureau lançant une application vous pouvez créer 28.139 -à la main un fichier <code>.desktop</code> dans votre répertoire personnel 28.140 -<code>~/Desktop</code>, les fichiers de bureau placés dans ce réperoire sont 28.141 -automatiquement reconnus par Enlightenment. Un simple fichier de bureau peut 28.142 -tenir sur huit lignes avec respectivement le nom (<code>Name</code>), le nom 28.143 -généric, un commentaire, la commande à exécuter (<code>Exec</code>), l'icône, 28.144 -le type et les catégories Freedesktop. Exemple d'un fichier de bureau pour 28.145 -Xterm : 28.146 -</p> 28.147 -<pre class="script"> 28.148 -[Desktop Entry] 28.149 -Name=XTerm (sb) 28.150 -GenericName=Terminal 28.151 -Comment=Run commands in a shell 28.152 -Exec=xterm -bg black -fg white -cr orange -sb -bd violet -rightbar 28.153 -Icon=xterm.png 28.154 -Type=Application 28.155 -Categories=Utility;Terminal; 28.156 -</pre> 28.157 - 28.158 -<a name="themes"></a> 28.159 -<h3><font color="#6c0023">Thèmes graphiques</font></h3> 28.160 -<p> 28.161 -Enlightenment est conçu de manière à pouvoir tout configurer en fonctions de 28.162 -ses préférences. Vous pouvez facilement modifier l'apparence des fenêtres, 28.163 -de l'image de démarrage, du fond d'écran, les mouvements des fenêtres, les 28.164 -gondoles et autres gadjgets. Vous trouverez plusieurs thèmes complet ou 28.165 -fonds décran sur le site Web dédié aux outils et graphisme du bureau get-e.org. 28.166 -Les thèmes s'installent graphiquement via le menu et l'interface de 28.167 -configuration des thèmes, vous pouvez aussi les mettre manuellement dans vos 28.168 -répertoires de configuration personnel de Enlightenment : <code>~/.e/e</code>. 28.169 -</p> 28.170 -<p> 28.171 -Art et thèmes additionnels pour Enlightenment: 28.172 -<a href="http://exchange.enlightenment.org/">exchange.enlightenment.org</a> 28.173 -</p> 28.174 - 28.175 -<!-- End of content --> 28.176 -</div> 28.177 - 28.178 -<!-- Footer. --> 28.179 -<div id="footer"> 28.180 - <div class="footer-right"></div> 28.181 - <a href="#top">Haut de la page</a> | 28.182 - <a href="index.html">Table des matières</a> 28.183 -</div> 28.184 - 28.185 -<div id="copy"> 28.186 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 28.187 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 28.188 - Documentation publiées sous 28.189 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 28.190 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 28.191 -</div> 28.192 - 28.193 -</body> 28.194 -</html>
29.1 Binary file doc/handbook/favicon.ico has changed
30.1 --- a/doc/handbook/gen-livecd.html Sat Apr 11 18:26:49 2009 +0200 30.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 30.3 @@ -1,294 +0,0 @@ 30.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 30.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 30.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 30.7 -<head> 30.8 - <title>SliTaz Handbook - Générer son propre LiveCD à saveur</title> 30.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 30.10 - <meta name="description" content="créer son propre livecd de slitaz gnu linux tazlito" /> 30.11 - <meta name="expires" content="never" /> 30.12 - <meta name="modified" content="2008-01-30 13:30:00" /> 30.13 - <meta name="publisher" content="www.slitaz.org" /> 30.14 - <meta name="author" content="Christophe Lincoln"/> 30.15 - <link rel="shortcut icon" href="favicon.ico" /> 30.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 30.17 -</head> 30.18 -<body bgcolor="#ffffff"> 30.19 - 30.20 -<!-- Header and quick navigation --> 30.21 -<div id="header"> 30.22 -<div align="right" id="quicknav"> 30.23 - <a name="top"></a> 30.24 - <a href="liveusb.html">LiveUSB</a> | 30.25 - <a href="index.html">Table des matières</a> 30.26 -</div> 30.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 30.28 -</div> 30.29 - 30.30 -<!-- Content. --> 30.31 -<div id="content"> 30.32 -<div class="content-right"></div> 30.33 - 30.34 -<h2><font color="#DF8F06">Générer un LiveCD à saveur</font></h2> 30.35 -<p> 30.36 -Comment créer son propre LiveCD facilement est rapidement avec Tazlito. 30.37 -</p> 30.38 - 30.39 -<ul> 30.40 - <li><a href="#intro">Pour commencer.</a></li> 30.41 - <li><a href="#2cmds">Un LiveCD en 2 commandes.</a></li> 30.42 - <li><a href="#get-flavor">Récupérer une saveur.</a></li> 30.43 - <li><a href="#gen-distro">Générer la distribution.</a></li> 30.44 - <li><a href="#gen-flavor">Créer une saveur.</a></li> 30.45 - <li><a href="#addfiles">Fichiers additionnels.</a></li> 30.46 - <li><a href="#pkgs">Paquets utilisés.</a></li> 30.47 - <li><a href="#configure">Fichier de configuration.</a></li> 30.48 -</ul> 30.49 - 30.50 -<a name="intro"></a> 30.51 -<h3><font color="#6c0023">Pour commencer</font></h3> 30.52 -<p> 30.53 -Créer sa propre version du LiveCD de SliTaz avec Tazlito (<em>SliTaz Live 30.54 -Tool</em>) prend peu de temps et permet de choisir précisément les paquets 30.55 -logiciels que l'on veut retrouver dans le système. Le support des saveurs 30.56 -vous pemet de générer un LiveCD personnalisé en modifiant une liste de paquets 30.57 -ou en utilisant des saveurs crées et envoyées sur slitaz.org par des 30.58 -utilisateurs ou contributeurs. Tazlito est un outil en ligne de commande, il 30.59 -ne faut pas que cela vous repousse, vous aurez votre propre image ISO en 2 30.60 -commandes et la graverez en 1 commande. 30.61 -</p> 30.62 -<p> 30.63 -La génération du LiveCD demande un minimum de 256 Mb de RAM et la compression 30.64 -du système avec LZMA peut prendre un certain temps. Il est possible de créer 30.65 -une distribution depuis le mode LiveCD ou depuis un système installé. En mode 30.66 -LiveCD, il est conseillé d'utiliser un media USB ou un disque dur pour stocker 30.67 -les fichiers générés, conserver le travail et gagner de la place en RAM. 30.68 -</p> 30.69 -<p> 30.70 -Tazlito est aussi utilsé par les développeurs SliTaz pour générer le LiveCD 30.71 -officiel. Les seuls prérequis sont d'avoir Tazlito d'installé, c'est le cas 30.72 -par défaut sur SliTaz, mais vous pouvez générer le LiveCD depuis une autre 30.73 -distribution à condition d'avoir les paquets voulus sous la main ou de le 30.74 -télécharger. 30.75 -</p> 30.76 -<h4>Installer Tazlito sur une autre distribution</h4> 30.77 -<p> 30.78 -Tazlito n'a aucune dépendance particulière pour générer le LiveCD, mais il 30.79 -dépend de Cdrkit pour graver l'image et de Tazpkg pour regénérer des paquets 30.80 -SliTaz depuis ceux qui sont installés. Pour récupérer Tazlito et l'installer 30.81 -en suivant les instructions du fichier README contenu dans <a 30.82 - href="http://download.tuxfamily.org/slitaz/sources/tazlito/" 30.83 - >les sources de Tazlito</a>. 30.84 -</p> 30.85 - 30.86 -<a name="2cmds"></a> 30.87 -<h3><font color="#6c0023">Un LiveCD en 2 commandes</font></h3> 30.88 -<ul> 30.89 - <li>Récupérer une saveur : <code>tazlito get-flavor core</code></li> 30.90 - <li>En option : Modifier la liste des paquets ou ajouter Fichiers 30.91 - additionnels.</li> 30.92 - <li>Générer la distribution : <code>tazlito gen-distro</code></li> 30.93 -</ul> 30.94 -<p> 30.95 -Une fois le travail fini, vous trouvez l'image ISO du LiveCD dans le répertoire 30.96 -<code>/home/slitaz/distro</code>. 30.97 -</p> 30.98 - 30.99 - 30.100 -<a name="get-flavor"></a> 30.101 -<h3><font color="#6c0023">Récupérer une saveur</font></h3> 30.102 -<p> 30.103 -Une saveur est un fichier <code>.flavor</code> contenant toutes les informations 30.104 -nécessaires à la création du LiveCD. La saveur fournit une liste des paquets 30.105 -(<code>distro-packages.list</code>), une description et des fichiers 30.106 -additionnels propres à la saveur choisie. La liste des saveurs peut être 30.107 -téléchargées et mise à jour avec Tazlito : 30.108 -</p> 30.109 -<pre> 30.110 - # tazlito list-flavors 30.111 - Ou : 30.112 - # tazlito list-flavors --recharge 30.113 -</pre> 30.114 -<p> 30.115 -La liste des saveurs va automatiquement s'afficher, donnant la taille du 30.116 -LiveCD et une brève description. Pour la suite, la commande 30.117 -<code>get-flavor</code> va télécharger le fichier de saveur <code>.flavor</code> 30.118 -extraire automatiquement la liste des paquets et la description dans le 30.119 -répertoire courant et mettre les fichiers additionnels dans le répertoire 30.120 -<code>/home/slitaz/distro/addfiles</code>. Pour stocker les saveurs nous vous 30.121 -proposons d'utiliser un répertoire spécifique tel que 30.122 -<code>/home/slitaz/flavors</code>, vous pouvez créer ce répertoire et vous y 30.123 -placer avec les commandes : 30.124 -</p> 30.125 -<pre> 30.126 - # mkdir -p /home/slitaz/flavors 30.127 - # cd /home/slitaz/flavors 30.128 -</pre> 30.129 -<p> 30.130 -Pour télécharger et/ou extraire les fichiers d'une saveur particulière : 30.131 -</p> 30.132 -<pre> 30.133 - # tazlito get-flavor saveur-particuliere 30.134 -</pre> 30.135 -<p> 30.136 -La description d'une saveur peut être affichée avec la commande 30.137 -<code>show-flavor</code> de Tazlito. Une fois la saveur choisie téléchargée 30.138 -et/ou extraite, vous pouvez générer la distribution. 30.139 -</p> 30.140 - 30.141 -<a name="gen-distro"></a> 30.142 -<h3><font color="#6c0023">Générer la distribution</font></h3> 30.143 -<p> 30.144 -Pour une première ISO nous vous conseillons de tester sans modifier la liste, 30.145 -ensuite vous pourrez supprimer ou ajouter des paquets à volonté. Mais attention, 30.146 -les paquets du système de base sont indispensables. La commande 30.147 -<code>gen-distro</code> génère une image ISO avec tous les paquets de la 30.148 -liste, il faut être root et être dans le même répertoire que liste et le 30.149 -fichier de configuration. Pour générer un LiveCD : 30.150 -</p> 30.151 -<pre> 30.152 - # tazlito gen-distro 30.153 -</pre> 30.154 -<p> 30.155 -Voilà, votre première image ISO du LiveCD est générée dans 30.156 -<code>/home/slitaz/distro</code>, sans compte pour l'utilisateur hacker. 30.157 -<p> 30.158 -<h4>L'utilisateur hacker</h4> 30.159 -</p> 30.160 -Si vous désirez avoir un compte utilisateur avec hacker, il faut l'ajouter 30.161 -et recréer le système de fichier racine compressé : 30.162 -</p> 30.163 -<pre> 30.164 - # tazlito addhacker 30.165 - # tazlito gen-initiso 30.166 -</pre> 30.167 -<h4>Nettoyer, regénérer et aller plus loins</h4> 30.168 -<p> 30.169 -Pour continuer et aller plus loin, 30.170 -vous pouvez simplement ajouter un ou deux paquets à la liste, nettoyer la distro 30.171 -et regénérer le système de fichier racine avec une nouvelle image ISO : 30.172 -</p> 30.173 -<pre> 30.174 - # tazlito clean-distro 30.175 - # tazlito gen-distro 30.176 -</pre> 30.177 -<p> 30.178 -Tazlito fournit encore plusieurs possibilités, telles que la gravure de l'ISO 30.179 -ou la copie de fichiers additionnels dans le système ou directement sur le cdrom. 30.180 -Pour connaître toutes les commandes disponibles, vous pouvez vous référer au 30.181 -<a href="http://www.slitaz.org/doc/manuals/tazlito.html">manuel de Tazlito</a> 30.182 -installé par défaut sur tous les systèmes SliTaz et accessible depuis le menu 30.183 -de JWM 30.184 -</p> 30.185 - 30.186 -<a name="gen-flavor"></a> 30.187 -<h3><font color="#6c0023">Créer une saveur</font></h3> 30.188 -<p> 30.189 -Tazlito permet de facilement créer une saveur particulière à partir des 30.190 -résultats de fabrication de la distribution (<code>gen-distro</code>). Le 30.191 -fichier de saveur produit contiendra tous les fichiers additionnels, la 30.192 -decription et la liste de paquets et réutilisé ultérieurement et mis à jour 30.193 -en fonction des versions des paquets. Pour générer une saveur en répondant à 30.194 -une ou deux questions : 30.195 -</p> 30.196 -<pre> 30.197 - # tazlito gen-flavor nouvelle-saveur 30.198 -</pre> 30.199 -<p> 30.200 -Une fois que votre saveur est fonctionnel et bien testées, vous avez la 30.201 -possibilité de l'envoyer sur slitaz.org afin qu'elle soit mise à disposition 30.202 -de tous, listée via <code>list-flavor</code> et utilisable via 30.203 -<code>get-flavor</code>. Pour envoyer une saveur vous avez plusieurs moyens, 30.204 -passer par la liste de discussion, mettre le fichier en ligne et le signaler 30.205 -sur le forum ou directement l'envoyer par mail à un contributeur du projet. 30.206 -</p> 30.207 - 30.208 - 30.209 -<a name="addfiles"></a> 30.210 -<h3><font color="#6c0023">Fichiers additionnels</font></h3> 30.211 -<p> 30.212 -Les fichiers de saveurs contiennent généralement des fichiers additionnels 30.213 -copiés directement dans le système de fichier racine ou dans la racine du 30.214 -cdrom. Le chemin vers les fichiers à utiliser est spécifié dans le fichier 30.215 -de configuration <code>tazlito.conf</code>, logiquement et par défaut, les 30.216 -fichiers sont situé dans <code>/home/slitaz/distro/addfiles</code>. Les 30.217 -fichiers additionnels de la saveur <code>core</code> fournissent par exemple 30.218 -le menu du gestionnaire de fenêtres <a href="jwm.html">JWM</a> et les fonds 30.219 -d'écrans. Il suffit de modifier, ajouter ou supprimer des fichiers dans le 30.220 -pseudo système racine (<code>rootfs</code>) ou la racine du CD 30.221 -(<code>rootcd</code>) et de regénérer la distribution pour retouver les 30.222 -fichiers dans l'ISO. Pour nettoyer et regénérer la distribution : 30.223 -</p> 30.224 -<pre> 30.225 - # tazlito clean-distro 30.226 - # tazlito gen-distro 30.227 -</pre> 30.228 - 30.229 -<a name="pkgs"></a> 30.230 -<h3><font color="#6c0023">Paquets utilisés</font></h3> 30.231 -<p> 30.232 -Pour créer votre distro il vous faut des paquets SliTaz. Tazlito et Tazpkg 30.233 -permettent de recréer les paquets depuis un système SliTaz en fonctionnement 30.234 -ou de télécharger les paquets directement en fonction de la saveur choisie. 30.235 -Par logique, sur SliTaz, les paquets se mettent dans le répertoire 30.236 -<code>/home/slitaz/packages</code>, mais vous pouvez chager cela via un 30.237 -fichier de configutation de Tazlito (tazlito.conf). 30.238 -</p> 30.239 -<p> 30.240 -Si vous voulez récupérer des paquets à la main, vous pouvez utiliser un 30.241 -logiciel FTP tel que gFTP (installé par défaut sur SliTaz) ou la ligne de 30.242 -commande et <code>wget</code> pour télécharger des paquets officiels. L'URL 30.243 -direct vers les versions des paquets : 30.244 -<a href="ftp://download.tuxfamily.org/slitaz/packages/" 30.245 - >ftp://download.tuxfamily.org/slitaz/packages/</a> 30.246 -</p> 30.247 -<p> 30.248 -Vous pouvez aussi utiliser vos propre paquets en les mettant dans le répertoire 30.249 -des paquets. Si vous cherchez de la documentation au sujet de la création de 30.250 -paquets SliTaz, vous pouvez vous référer au livre de cuisine ou 30.251 -<a href="http://www.slitaz.org/doc/cookbook/">Cookbook</a>. 30.252 -</p> 30.253 - 30.254 -<a name="configure"></a> 30.255 -<h3><font color="#6c0023">Fichier de configuration</font></h3> 30.256 -<p> 30.257 -Par défaut Tazlito utilise le fichier de configuration système 30.258 -<code>/etc/tazlito/tazlito.conf</code> ou un fichier <code>tazlito.conf</code> 30.259 -situé dans le répertoire courant. C'est à dire que vous pouvez utiliser le 30.260 -fichier par défaut ou avoir un fichier de configuration spécifique à chaque 30.261 -distro que vous créez. Ce fichier de configuration permet de changer le nom 30.262 -de l'image ISO, le nom du préparateur et les chemins vers les répertoires de 30.263 -travail. Pour créer et configurer directement un fichier de configuration, il 30.264 -suffit de lancer Tazlito avec la commande <code>configure</code> et cela depuis 30.265 -le répertoire de la distro (vous pouvez le créer ailleur). En supposant que 30.266 -avez l'arbre de la distro dans <code>/home/slitaz/distro</code> et que vous 30.267 -vous y êtes placé avec <code>cd</code> : 30.268 -</p> 30.269 -<pre> 30.270 - $ tazlito configure 30.271 -</pre> 30.272 -<p> 30.273 -Une fois que vous avez répondu aux questions, vous pouvez soit recréer l'image 30.274 -ISO, reconstruire le système racine et l'ISO ou générer une nouvelle distro 30.275 -avec la liste des paquets. 30.276 -</p> 30.277 - 30.278 -<!-- End of content --> 30.279 -</div> 30.280 - 30.281 -<!-- Footer. --> 30.282 -<div id="footer"> 30.283 - <div class="footer-right"></div> 30.284 - <a href="#top">Haut de la page</a> | 30.285 - <a href="index.html">Table des matières</a> 30.286 -</div> 30.287 - 30.288 -<div id="copy"> 30.289 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 30.290 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 30.291 - Documentation publiées sous 30.292 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 30.293 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 30.294 -</div> 30.295 - 30.296 -</body> 30.297 -</html>
31.1 --- a/doc/handbook/graphics.html Sat Apr 11 18:26:49 2009 +0200 31.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 31.3 @@ -1,138 +0,0 @@ 31.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 31.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 31.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 31.7 -<head> 31.8 - <title>SliTaz Handbook - Graphisme</title> 31.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 31.10 - <meta name="description" content="Graphisme sur SliTaz mtPaint GQview GIMP" /> 31.11 - <meta name="expires" content="never" /> 31.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 31.13 - <meta name="publisher" content="www.slitaz.org" /> 31.14 - <meta name="author" content="Christophe Lincoln"/> 31.15 - <link rel="shortcut icon" href="favicon.ico" /> 31.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 31.17 -</head> 31.18 -<body bgcolor="#ffffff"> 31.19 - 31.20 -<!-- Header and quick navigation --> 31.21 -<div id="header"> 31.22 -<div align="right" id="quicknav"> 31.23 - <a name="top"></a> 31.24 - <a href="multimedia.html">Multimedia</a> | 31.25 - <a href="index.html">Table des matières</a> 31.26 -</div> 31.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 31.28 -</div> 31.29 - 31.30 -<!-- Content. --> 31.31 -<div id="content"> 31.32 -<div class="content-right"></div> 31.33 - 31.34 -<h2><font color="#DF8F06">Graphisme et gestion d'images</font></h2> 31.35 - 31.36 -<ul> 31.37 - <li><a href="#gcolor2">Gcolor2</a> - Selecteur et gestionnaire de colors.</li> 31.38 - <li><a href="#gqview">GQview</a> - Gestionnaire d'images.</li> 31.39 - <li><a href="#gimp">Gimp</a> - Manipulation et création d'images.</li> 31.40 - <li><a href="#jpeg">jpeg</a> - Outils JPEG en ligne de commande.</li> 31.41 - <li><a href="#bluefish">mtPaint</a> - Création et traitement d'images.</li> 31.42 -</ul> 31.43 - 31.44 -<a name="gcolor2"></a> 31.45 -<h3><font color="#6c0023">Gcolor2 - Selecteur et gestionnaire de colors</font></h3> 31.46 -<p> 31.47 -Gcolor2 est un petit outils permettant de séléctionner et conserver des 31.48 -palettes de couleures. C'est très utile lors de la créations de thèmes pour 31.49 -SliTaz par exemple. Vous trouverez l'application dans la catégorie 31.50 -<code>Graphics</code> ou vous pouvez la lancer via la commande : 31.51 -</p> 31.52 -<pre> 31.53 - $ gcolor2 & 31.54 -</pre> 31.55 - 31.56 -<a name="gimp"></a> 31.57 -<h3><font color="#6c0023">Gimp - Manipulation et création d'images</font></h3> 31.58 -<p> 31.59 -The GIMP (GNU Image Manipulation) est un logiciel de manipulation d'images de 31.60 -très haute qualité. Il permet de faire tous ce qu'on peut attendre d'une 31.61 -application de traitement d'images, gestion avançée des calques, filtres, 31.62 -chemin, outils divers, dégradés, ou encore le support des scripts ajoutant des 31.63 -fonctionnalités. Gimp support un très grand nombre de format d'images tel que 31.64 -PNG, JPEG, XPM, PPM, TIFF, PostScript, PSD, il propose aussi son propre format 31.65 -XCF pemettant de conserver par exemple les claques. Pour installer Gimp : 31.66 -</p> 31.67 -<pre> 31.68 - # tazpkg get-install gimp 31.69 -</pre> 31.70 -<p> 31.71 -Gimp est extensible et peut se configurer via l'interface principale, les 31.72 -fichiers de configurations, brosses ou scripts personnels vont dans le 31.73 -répertoire caché <code>~/.gimp-2.2</code>. 31.74 -</p> 31.75 - 31.76 -<a name="gqview"></a> 31.77 -<h3><font color="#6c0023">GQview - Gestionnaire d'images</font></h3> 31.78 -<p> 31.79 -GQview est rapide et léger, il permet une navigation très rapide entre les 31.80 -images, par sélection des dossiers se trouvant dans votre arborescence, et 31.81 -cela se fait en un seul clic de souris. Il intègre la possibilité de faire des 31.82 -diaporamas, des rotations d'images et d'afficher les données EXIF, d'ajouter 31.83 -des mots clés ou tags, de configurer les actions, de glisser-déposer. Il 31.84 -donne aussi la possibilité d'éditer les images dans un logiciel externe de 31.85 -son choix (mtPaint ou Gimp par exemple), l'interface est entièrement traduite 31.86 -en français, et est très simple d'utilisation. 31.87 -</p> 31.88 - 31.89 -<a name="jpeg"></a> 31.90 -<h3><font color="#6c0023">jpeg - Outils JPEG en ligne de commande</font></h3> 31.91 -<p> 31.92 -Pour que les applications utilisant les images JPEG fonctionnent, elles 31.93 -doivent êtres liée aux bibliothèques fournies par le paquet jpeg-6b, ce paquet 31.94 -propose aussi quelques petits utilitaires à utiliser en ligne de commande. 31.95 -Pour modifier des images JPEG en ligne de commande, vous pouvez utiliser 31.96 -<code>jpegtran</code>, installé par défaut sur SliTaz. L'utilitaire 31.97 -<code>jpegtran</code> permet par exemple de faire une rotation de 31.98 -l'image via l'option <code>-rotate</code>. Le paquet jpeg-6b fournit aussi les 31.99 -outils <code>cjpeg</code> et <code>djpeg</code>. Pour connaître les options 31.100 -disponibles avec tous ces outils, vous pouvez utiliser l'option 31.101 -<code>--help</code> propre à chaque application. Exemple avec 31.102 -<code>cjpeg</code> : 31.103 -</p> 31.104 -<pre> 31.105 - $ cjpeg --help 31.106 -</pre> 31.107 - 31.108 -<a name="mtPaint"></a> 31.109 -<h3><font color="#6c0023">mtPaint - Création et traitement d'images</font></h3> 31.110 -<p> 31.111 -mtPaint est une application de création et de retouche d'images, PNG, TIFF, 31.112 -XPM, BMP. Il est presque entièrement traduit en français, offre beaucoup de 31.113 -fonctions, simple, léger, et rapide. L'outil mtPaint fournit une fonction de 31.114 -capture d'écran (screenshot), que vous pouvez utiliser via le menu 31.115 ---> Graphics --> Grab screenshot, ou en tapant la commande ci-dessous 31.116 -dans un terminal: 31.117 -</p> 31.118 -<pre> 31.119 - $ mtpaint -s 31.120 -</pre> 31.121 - 31.122 -<!-- End of content --> 31.123 -</div> 31.124 - 31.125 -<!-- Footer. --> 31.126 -<div id="footer"> 31.127 - <div class="footer-right"></div> 31.128 - <a href="#top">Haut de la page</a> | 31.129 - <a href="index.html">Table des matières</a> 31.130 -</div> 31.131 - 31.132 -<div id="copy"> 31.133 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 31.134 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 31.135 - Documentation publiées sous 31.136 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 31.137 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 31.138 -</div> 31.139 - 31.140 -</body> 31.141 -</html>
32.1 --- a/doc/handbook/hacking-livecd.html Sat Apr 11 18:26:49 2009 +0200 32.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 32.3 @@ -1,444 +0,0 @@ 32.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 32.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 32.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 32.7 -<head> 32.8 - <title>SliTaz Handbook - Hacking LiveCD</title> 32.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 32.10 - <meta name="description" content="modifier generer le livecd manuellement ligne de commande" /> 32.11 - <meta name="expires" content="never" /> 32.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 32.13 - <meta name="publisher" content="www.slitaz.org" /> 32.14 - <meta name="author" content="Christophe Lincoln"/> 32.15 - <link rel="shortcut icon" href="favicon.ico" /> 32.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 32.17 -</head> 32.18 -<body bgcolor="#ffffff"> 32.19 - 32.20 -<!-- Header and quick navigation --> 32.21 -<div id="header"> 32.22 -<div align="right" id="quicknav"> 32.23 - <a name="top"></a> 32.24 - <a href="gen-livecd.html">Générer un LiveCD</a> | 32.25 - <a href="index.html">Table des matières</a> 32.26 -</div> 32.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 32.28 -</div> 32.29 - 32.30 -<!-- Content. --> 32.31 -<div id="content"> 32.32 -<div class="content-right"></div> 32.33 - 32.34 -<h2><font color="#DF8F06">Hacking SliTaz LiveCD</font></h2> 32.35 - 32.36 -<ul> 32.37 - <li><a href="#intro">Introduction.</a></li> 32.38 - <li><a href="#pre">Organisation et préparation.</a></li> 32.39 - <li><a href="#add-files">Ajouter des fichiers dans l'ISO.</a></li> 32.40 - <li><a href="#isolinux">Modifier la configuration d'isolinux.</a></li> 32.41 - <li><a href="#memtest">Installer et utiliser Memtest86.</a></li> 32.42 - <li><a href="#rootfs">Manipuler la racine du système Live.</a></li> 32.43 - <li><a href="#gen-iso">Générer une image ISO bootable avec isolinux.</a></li> 32.44 -</ul> 32.45 - 32.46 -<a name="intro"></a> 32.47 -<h3><font color="#6c0023">Introduction</font></h3> 32.48 -<p> 32.49 -<em>Hacking SliTaz LiveCD</em> ou comment s'amuser avec l'image ISO du LiveCD, 32.50 -la modifier, la personnaliser et la reconstruire à la main. A noter que vous 32.51 -avez aussi la possibilité de 32.52 -<a href="gen-livecd.html">créer une saveur avec Tazlito</a> et cela de. Créer 32.53 -sa propre image ISO bootable ne demande que peut de temps, les étapes à suivre 32.54 -sont soigneusement décrites dans ce document et sont faciles à réaliser. La 32.55 -manipulation de l'images ISO permet d'ajouter des nouveaux fichiers ou de 32.56 -modifier les fichiers existants sur le cdrom. L'image ISO de SliTaz fait moins 32.57 -de 30 Mb et un CD-R ou CD-RW classique fournit 700 Mb, il reste donc pas mal 32.58 -de place, pour mettre par exemple, vos photos afin de les montrer en 32.59 -<em>live</em> via SliTaz et un diaporama propulsé par le gestionnaire 32.60 -d'images GQview. Le <em>hacking</em> de l'image ISO permet de modifier les 32.61 -fichiers de configuration du chargeur de démarrage (<em>boot loader</em>) et 32.62 -son image <em>splash</em> ou d'en utiliser un autre tel que GRUB. Vous pouvez 32.63 -aussi facilement et directement ajouter des utilitaire tel que Memtest86 (outil 32.64 -servant à tester la RAM d'une machine). En utilisant les mêmes techniques, il 32.65 -est également possible de modifier le contenu du système en soit, cela demande 32.66 -quelques manipulations supplémentaires et un peu plus de temps... libre. 32.67 -</p> 32.68 -<a name="pre"></a> 32.69 -<h3><font color="#6c0023">Organisation et préparation</font></h3> 32.70 -<p> 32.71 -Pour commencer il faut définir l'endroit ou l'on va travailler, créer un 32.72 -répertoire de travail et plusieurs sous-répertoires destinés à accueillir les 32.73 -différents fichiers. Le <em>hacking</em> de l'ISO peut se faire depuis un 32.74 -système SliTaz ou tous autres système GNU/Linux tels que Debian, Fedora, 32.75 -PCLinuxOS, Slackware, etc. Si vous utilisez SliTaz en mode LiveCD (vous pouvez 32.76 -retirer le cdrom une fois SliTaz lancée en RAM et graver votre nouvelle ISO), 32.77 -nous vous conseillons d'utiliser un media USB pour conserver le travail, sinon 32.78 -il sera perdu à l'arrêt du système. Pour travailler nous vous proposons 32.79 -d'utiliser un répertoire <code>hacked/</code> que vous pouvez créer dans 32.80 -un répertoire <code>/home/slitaz</code>, à la racine de votre espace 32.81 -utilisateur, ou ailleurs si vous le désirez. Utiliser un répertoire 32.82 -<code>/home/slitaz</code> vous permet de stocker une image ISO originale et 32.83 -de créer en options un répertoire <code>src/</code> pour télécharger 32.84 -d'éventuelles paquets sources. Toutes les étapes de <em>hacking</em> peuvent 32.85 -se faire en lignes de commandes via un termial X tel que XTerm ou en mode 32.86 -texte et un terminal Linux. A noter que nous vous conseillons de faire les 32.87 -opérations en tant que <em>root</em> afin d'éviter tous problèmes de 32.88 -permissions. Pour devenir administrateur (<em>root</em>), créer le 32.89 -répertoire de travail dans <code>/home/slitaz/hacked</code> et se placer 32.90 -dedans : 32.91 -</p> 32.92 -<pre> 32.93 - $ su 32.94 - # mkdir -p /home/slitaz/hacked 32.95 - (# mkdir -p /home/slitaz/src) 32.96 - # cd /home/slitaz/hacked 32.97 -</pre> 32.98 -<h4>Récupérer les fichiers contenus sur l'ISO</h4> 32.99 -<p> 32.100 -Maintenant que vous êtes dans le répertoire de travail, il faut créer la 32.101 -racine de votre cdrom modifié et récupérer les fichiers contenu dans l'ISO 32.102 -original du LiveCD. C'est à dire le noyau Linux (<code>bzImage</code>), le 32.103 -système de fichiers compressé (<code>rootfs.gz</code>) et les fichiers du 32.104 -chargeur de démarrage Isolinux. Pour récupérer ces fichiers vous avez deux 32.105 -solutions, soit les prendre depuis un cdrom gravé, soit directement depuis 32.106 -une image ISO local. Pour créer la racine de votre CD (<code>rootcd</code>) 32.107 -et copier les fichiers depuis un périphérique cdrom reconnu comme 32.108 -<code>/dev/cdrom</code> et monté sur <code>/media/cdrom</code> : 32.109 -</p> 32.110 -<pre> 32.111 - # mount -t iso9660 /dev/cdrom /media/cdrom 32.112 - # mkdir rootcd 32.113 - # cp -a /media/cdrom/* rootcd 32.114 -</pre> 32.115 -<p> 32.116 -Pour monter une image ISO en <em>loop</em> sur le répertoire temporaire 32.117 -nommé <code>/tmp/loop</code> (avec l'image ISO <code>slitaz-cooking.iso</code> 32.118 -préalablement téléchargée ou copiée), créer la racine du CD, copier les 32.119 -fichiers et démonter l'image ISO : 32.120 -</p> 32.121 -<pre> 32.122 - # mkdir /tmp/loop 32.123 - # mount -o loop slitaz-cooking.iso /tmp/loop 32.124 - # mkdir rootcd 32.125 - # cp -a /tmp/loop/* rootcd 32.126 - # umount /tmp/loop 32.127 -</pre> 32.128 -<p> 32.129 -Voilà, tous les fichiers nécessaires devraient être présents dans le répertoire 32.130 -<code>rootcd/</code>, pour vous en assurer, vous pouvez pouver lister 32.131 -récursivement les fichiers via la commande <code>ls</code> : 32.132 -</p> 32.133 -<pre> 32.134 - # ls -R rootcd 32.135 -</pre> 32.136 -<a name="add-files"></a> 32.137 -<h3><font color="#6c0023">Ajouter des fichiers dans l'ISO</font></h3> 32.138 -<p> 32.139 -L'ajout de divers fichiers et répertoires dans l'image ISO consiste 32.140 -simplement à copier des données à la racine du cdrom (<code>rootcd/</code>) 32.141 -et à générer une nouvelle image. Les données ajoutées peuvent être classées 32.142 -dans un ou des répertoires préalablement créés à la racine du CD. Une fois 32.143 -l'image ISO gravée sur un CD-R/CD-RW vous pourrez utiliser SliTaz comme 32.144 -avant, monter le cdrom sur <code>/media/cdrom</code> et naviguer dans vos 32.145 -données graphiquement avec emelFM2, dans un terminal avec Clex ou en ligne de 32.146 -commandes. Vos données seront aussi lisibles depuis tous les systèmes GNU/Linux, 32.147 -BSD, et même... Windows. 32.148 -</p> 32.149 -<h4>Créer un ou des répertoires et copier des données</h4> 32.150 -<p> 32.151 -Pour créer et copier des fichiers vous pouvez commencer par utiliser la 32.152 -ligne de commande et continuer graphiquement en tant que simple utilisateur. 32.153 -Nous allons créer un répertoires <code>images/</code> en tant que <em>root</em> 32.154 -et changer les permissions pour que tous les utilisateurs puissent écrire 32.155 -dedans : 32.156 -</p> 32.157 -<pre> 32.158 - # mkdir rootcd/images 32.159 - # chmod 777 rootcd/images 32.160 -</pre> 32.161 -<p> 32.162 -Maintenant qu'un nouveau répertoire existe en écriture pour tous, il faut le 32.163 -remplir. Une fois que vous avez fini de copier vos données, il suffit de 32.164 -<a href="#gen-iso">générer une nouvelle image ISO bootable</a>. 32.165 -</p> 32.166 -<a name="isolinux"></a> 32.167 -<h3><font color="#6c0023">Modifier la configuration d'isolinux</font></h3> 32.168 -<p> 32.169 -Modifier la configuration d'isolinux vous permet de créer des entrées 32.170 -personnalisées avec des options de <em>boot</em> prédéfinies, vous pouvez par 32.171 -exemple ajouter un <code>label</code> lançant SliTaz avec les options 32.172 -<code>lang=fr</code> et <code>kmap=fr_CH</code>. Au niveau graphisme, vous 32.173 -pouvez facilement changer l'image <em>splash</em> s'affichant au démarrage. 32.174 -L'application <code>isolinux</code> est le chargeur de démarrage 32.175 -(<em>boot loader</em>) du LiveCD, il est fournit par le paquet Syslinux. 32.176 -L'archive source de Syslinux fournit diverses applications dont le rôle est 32.177 -de démarrer un système GNU/Linux. La version binaire <code>isolinux.bin</code> 32.178 -est déstinée aux image ISO, ce chargeur de démarrage est simple, rapide et 32.179 -facilement configurable via un fichier de configuration principale, éditable 32.180 -graphiquement ou dans un terminal avec votre éditeur de texte préféré. 32.181 -La syntaxe du fichier de configuration <code>isolinux.cfg</code> est facile 32.182 -à comprendre, pour ajouter de nouvelles entrées il suffit de copier/coller 32.183 -en utilisant le fichier original. Pour éditer graphiquement le fichier 32.184 -<code>isolinux.cfg</code> avec Leafpad : 32.185 -</p> 32.186 -<pre> 32.187 - # leafpad rootcd/boot/isolinux/isolinux.cfg & 32.188 -</pre> 32.189 -<h4>Fichier de configuration isolinux.cfg</h4> 32.190 -<p> 32.191 -Le fichier <code>isolinux.cfg</code>, fourni en standard sur le LiveCD de 32.192 -SliTaz, commence par la valeur <code>display</code>, cette valeur permet 32.193 -d'afficher tel quel un fichier texte ou d'afficher un fichier 32.194 -(<code>isolinux.msg</code>) utilisant des caractères ASCII 24 et permettant 32.195 -d'afficher du texte avec une image <em>splash</em>. La valeur 32.196 -<code>default</code> défini le nom du <code>label</code> à démarrer par 32.197 -défaut après le temps d'attente (<code>timeout</code>). <em>Timeout</em> 32.198 -correspond au nombre de secondes à attendre avant de booter, vous pouvez le 32.199 -mettre à 0, hôter la ligne pour démarrer instantanément ou choisir un temps 32.200 -d'attente plus long tel que 80 s. Pour finir, le <code>prompt</code> peut 32.201 -être désactivé via la valeur <code>0</code>, les valeurs F1, F2, F3 32.202 -affichent des fichiers d'aides et F4 est un display au format texte : 32.203 -</p> 32.204 -<pre class="script"> 32.205 -display isolinux.msg 32.206 -default slitaz 32.207 -label slitaz 32.208 - kernel /boot/bzImage 32.209 - append initrd=/boot/rootfs.gz rw root=/dev/null vga=788 32.210 -implicit 0 32.211 -prompt 1 32.212 -timeout 80 32.213 -F1 help.txt 32.214 -F2 options.txt 32.215 -F3 isolinux.msg 32.216 -F4 display.txt 32.217 -</pre> 32.218 -<p> 32.219 -Exemple d'un label <code>slitazfr</code> que vous pouvez ajouter à l'orginal, 32.220 -pour configurer directement la langue du système en français et avoir le 32.221 -clavier Belge : 32.222 -</p> 32.223 -<pre class="script"> 32.224 -label slitazfr 32.225 - kernel /boot/bzImage 32.226 - append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=be 32.227 -</pre> 32.228 -<p> 32.229 -Une fois que vous avez fini de modifier le fichier de configuration, il ne 32.230 -faut pas oublier d'enregistrer vos changements avant de 32.231 -<a href="#gen-iso">générer une nouvelle image ISO bootable</a> avec isolinux. 32.232 -</p> 32.233 -<a name="memtest"></a> 32.234 -<h3><font color="#6c0023">Installer et utiliser Memtest86</font></h3> 32.235 -<p> 32.236 -L'application memtest86 (92 ko) est un outil autonome de test de mémoire vive 32.237 -(RAM). Memetes86 permet de tester en profondeur l'état des barrettes de RAM et 32.238 -de déceler une quelconque défaillance. L'outil s'installe dans le répertoire 32.239 -<code>boot/</code> de la racine du cdrom et se lance directement au démarrage 32.240 -de la machine en tapant simplement <code>memtest</code> au prompt d'isolinux. 32.241 -Direction <code>/home/slitaz/src</code> (si le répertoire n'existe pas : 32.242 -<code>mkdir -p /home/slitaz/src</code>) pour télécharger les sources et les 32.243 -désarchiver : 32.244 -</p> 32.245 -<pre> 32.246 - # cd /home/slitaz/src 32.247 - # wget http://www.memtest86.com/memtest86-3.3.tar.gz 32.248 - # tar xzf memtest86-3.3.tar.gz 32.249 -</pre> 32.250 -<p> 32.251 -Le paquet source de Memtest86 étant désarchivé (vous y trouverez un fichier 32.252 -<code>README</code> en anglais donnant des informations sur l'outil), vous 32.253 -allez pouvoir l'installer dans le <em>root CD</em> de votre ISO hackée. En 32.254 -partant du principe que vous utilisez un répertoire de travail 32.255 -<code>/home/slitaz/hacked</code>, nous allons copier le binaire précompilé 32.256 -dans le répertoire <code>boot/</code> de la racine du CD : 32.257 -</p> 32.258 -<pre> 32.259 - # cp memtest86-3.3/precomp.bin \ 32.260 - /home/slitaz/hacked/rootcd/boot/memtest 32.261 -</pre> 32.262 -<p> 32.263 -Maintenant que le binaire est installé dans le <em>root CD</em>, il suffit 32.264 -d'ajouter une entrée pour Memtest86 dans le fichier de configuration d'isolinux 32.265 -et de <a href="#gen-iso">générer une nouvelle image ISO bootable</a>. 32.266 -Direction <code>/home/slitaz/hacked</code> pour éditer le fichier 32.267 -<code>isolinux.cfg</code> avec LeafPad par exemple : 32.268 -</p> 32.269 -<pre> 32.270 - # cd /home/slitaz/hacked 32.271 - # leafpad rootcd/boot/isolinux/isolinux.cfg & 32.272 -</pre> 32.273 -<pre class="script"> 32.274 -label memtest 32.275 - kernel /boot/memtest 32.276 -</pre> 32.277 -<p> 32.278 -Site web officiel de Memtest86 : 32.279 -<a href="http://www.memtest86.com/">http://www.memtest86.com/</a> 32.280 -</p> 32.281 -<a name="rootfs"></a> 32.282 -<h3><font color="#6c0023">Manipuler la racine du système Live</font></h3> 32.283 -<p> 32.284 -La modification du système Live vous permet par exemple d'ajouter rapidement 32.285 -un nouvel utilisateur avec mot de passe, de personnaliser le graphisme ou 32.286 -d'ajouter des commandes exécutées automatiquement au démarrage du LiveCD. Les 32.287 -opérations nécessaires à la modification du système de fichier racine ( 32.288 -<em>root file system</em>) sont : extraire le système du fichier compresé 32.289 -<code>rootfs.gz</code>, modfier, reconstruire l'image du système compressé 32.290 -et générer une nouvelle ISO. En partant du principe que vous avez déjà 32.291 -<a href="#pre">préparé votre répertoire de travail</a>, il faut commencer 32.292 -par créer un répertoire destiné à contenir les fichiers du système modifiable. 32.293 -Le système racine compressé étant nommé <code>rootfs.gz</code>, nous vous 32.294 -proposons d'utiliser un répertoire <code>rootfs/</code> pour l'extraire. 32.295 -Direction le répertoire de travail <code>hacked/</code>, création du 32.296 -répertoire racine et copie du système compressé depuis le répertoire 32.297 -<code>rootcd/boot/</code> (la racine du cdrom) : 32.298 -</p> 32.299 -<pre> 32.300 - # cd /home/slitaz/hacked 32.301 - # mkdir rootfs 32.302 - # cp rootcd/boot/rootfs.gz rootfs 32.303 -</pre> 32.304 -<p> 32.305 -Maintenant que vous avez une copie du système compressé, il suffit de le 32.306 -décompresser et de le désarchiver avec <code>cpio</code>. Techniquement : Le 32.307 -fichier <code>rootfs.gz</code> est une archive Cpio compressé avec LZMA ou 32.308 -Gzip, elle est reconnue comme une image <code>initramfs</code> par le noyau 32.309 -Linux. Lors du démarrage de la machine, le noyau se charge en mémoire et 32.310 -décompresse l'image du système en mémoire vive pour finir par exécuter les 32.311 -scripts d'initialisation. Pour extraire le système dans le répertoire 32.312 -<code>rootfs/</code> et supprimer la copie désarchivée (Rappel : vous pouvez 32.313 -copier/coller les commandes) : 32.314 -</p> 32.315 -<pre> 32.316 - # cd rootfs 32.317 - # (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id 32.318 - # rm rootfs rootfs.gz 32.319 -</pre> 32.320 -<p> 32.321 -Le système est prêt à être modifié, vous pouvez lister les fichiers contenus 32.322 -à la racine de votre système hackable en utilisant la commande <code>ls</code>. 32.323 -</p> 32.324 -<h4>Modifier un fichier</h4> 32.325 -<p> 32.326 -Pour faire simple et vous aider comprendre le principe, nous allons modifier 32.327 -un fichier script dans le but d'ajouter deux commandes exécutées 32.328 -automatiquement à chaque démarrage du LiveCD. La cible est : 32.329 -<code>etc/init.d/local.sh</code>, il suffit de l'ouvrir avec votre éditeur de 32.330 -texte préféré tel que Geany : 32.331 -</p> 32.332 -<pre> 32.333 - # geany etc/init.d/local.sh & 32.334 -</pre> 32.335 -<p> 32.336 -Nous allons ajouter une commande affichant un message et faisant dormir le 32.337 -système 4 secondes (c'est juste pour se faire la main). Example de lignes à 32.338 -ajouter au script déstiné aux commandes locales : 32.339 -</p> 32.340 -<pre class="script"> 32.341 -echo "* Hacked SliTaz version booting..." 32.342 -sleep 4 32.343 -</pre> 32.344 -<h4>Reconstruire l'image du système compressée</h4> 32.345 -<p> 32.346 -Une fois les modifications terminées, vous pouvez reconstruire une image 32.347 -compressée de votre système modifié en utilisant <code>find</code> pour 32.348 -trouver les fichiers, <code>cpio</code> pour archiver, <code>lzma</code> ou 32.349 -<code>gzip </code> pour compresser et des pipes <code>|</code> pour connecter 32.350 -le tout. Cette commande doit être lancée depuis le répertoire racine du 32.351 -système (<code>rootfs/</code>) et crée un fichier compressé 32.352 -<code>rootfs.gz</code> dans le répertoire précédant : 32.353 -</p> 32.354 -<pre> 32.355 - # find . -print | cpio -o -H newc | lzma e -si -so > ../rootfs.gz 32.356 - Ou avec gzip : 32.357 - # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz 32.358 -</pre> 32.359 -<p> 32.360 -Pour finir il suffit de copier votre système compressé dans le répertoire 32.361 -<code>boot/</code> de la racine du CD et de <a href="#gen-iso" 32.362 ->générer une nouvelle image ISO bootable</a> avec isolinux. Pour copier le 32.363 -<em>rootfs</em> en écrasant l'actuel, direction le répertoire de travail : 32.364 -</p> 32.365 -<pre> 32.366 - # cd ../ 32.367 - # cp -a rootfs.gz rootcd/boot 32.368 -</pre> 32.369 -<a name="gen-iso"></a> 32.370 -<h3><font color="#6c0023">Générer une image ISO bootable avec isolinux</font></h3> 32.371 -<p> 32.372 -La suite de commandes permettant de créer une image avec le 32.373 -<em>boot loader</em> <code>isolinux</code>, utilise l'application 32.374 -<code>genisoimage</code> suivie de nombreuses options. Le nom de l'ISO est 32.375 -spécifié au début, après l'option <code>-o</code> et le répertoire racine 32.376 -(<code>rootcd/</code>) tout à la fin, après l'option 32.377 -<code>-boot-info-table</code> : 32.378 -</p> 32.379 -<pre> 32.380 - # genisoimage -R -o slitaz-hacked.iso -b boot/isolinux/isolinux.bin \ 32.381 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 32.382 - -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table rootcd 32.383 -</pre> 32.384 -<p> 32.385 -Si vous désirez vérifier le contenu de l'ISO avant gravage, il suffit 32.386 -de monter l'image en <code>loop</code> et de lister les fichiers. Sur SliTaz 32.387 -et la plupart des systèmes GNU/Linux, vous pouvez graver des images au 32.388 -format ISO avec l'utilitaire <code>wodim</code> fournit par <a 32.389 -href="utilities.html#cdrkit">cdrkit</a>. 32.390 -</p> 32.391 -<h4>Générer de nouvelles ISO via un script</h4> 32.392 -<p> 32.393 -Si vous testez plusieurs possibilités et que vous êtes amené à souvent générer 32.394 -des nouvelles images ISO, vous aurez peut être envie de semi-automatiser les 32.395 -opérations via un simple petit script SHell. Ce petit script peut être créé 32.396 -en ligne de commandes ou édité graphiquement, mais il ne faut oublier de le 32.397 -rendre exécutable. Vous pouvez créer le script avec la commande 32.398 -<code>cat</code>, à noter que <code>EOF</code> signifie <em>End Of File</em>, 32.399 -c'est la que le fichier se termine. Nous vous proposons de nommer le script 32.400 -<code>gen_hacked_iso.sh</code> et d'utiliser deux variables permettant de 32.401 -rapidement changer le nom de l'image ISO et le chemin vers le répertoire 32.402 -racine du cdrom : 32.403 -</p> 32.404 -<pre> 32.405 - # cat > gen_hacked_iso.sh << "EOF" 32.406 -</pre> 32.407 -<pre class="script"> 32.408 -#!/bin/sh 32.409 -# Gen a new hacked ISO image. 32.410 -# 32.411 -ISO_NAME="slitaz-hacked.iso" 32.412 -ROOTCD="rootcd" 32.413 - 32.414 -genisoimage -R -o $ISO_NAME -b boot/isolinux/isolinux.bin \ 32.415 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 32.416 - -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table $ROOTCD 32.417 - 32.418 -EOF 32.419 -</pre> 32.420 -<p> 32.421 -Pour utiliser le script, il suffit de le rendre exécutable et de l'exécuter : 32.422 -</p> 32.423 -<pre> 32.424 - # chmod +x gen_hacked_iso.sh 32.425 - # ./gen_hacked_iso.sh 32.426 -</pre> 32.427 - 32.428 -<!-- End of content --> 32.429 -</div> 32.430 - 32.431 -<!-- Footer. --> 32.432 -<div id="footer"> 32.433 - <div class="footer-right"></div> 32.434 - <a href="#top">Haut de la page</a> | 32.435 - <a href="index.html">Table des matières</a> 32.436 -</div> 32.437 - 32.438 -<div id="copy"> 32.439 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 32.440 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 32.441 - Documentation publiées sous 32.442 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 32.443 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 32.444 -</div> 32.445 - 32.446 -</body> 32.447 -</html>
33.1 Binary file doc/handbook/images/css/content-tl.png has changed
34.1 Binary file doc/handbook/images/css/content-tr.png has changed
35.1 Binary file doc/handbook/images/css/footer-bl.png has changed
36.1 Binary file doc/handbook/images/css/footer-br.png has changed
37.1 Binary file doc/handbook/images/css/header.png has changed
38.1 Binary file doc/handbook/images/screenshots/desktopbox-add-icons.png has changed
39.1 Binary file doc/handbook/images/screenshots/desktopbox-autostart.png has changed
40.1 Binary file doc/handbook/images/screenshots/netbox.png has changed
41.1 Binary file doc/handbook/images/screenshots/wifibox.png has changed
42.1 --- a/doc/handbook/index.html Sat Apr 11 18:26:49 2009 +0200 42.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 42.3 @@ -1,184 +0,0 @@ 42.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 42.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 42.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 42.7 -<head> 42.8 - <title>SliTaz Handbook</title> 42.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 42.10 - <meta name="description" content="" /> 42.11 - <meta name="expires" content="never" /> 42.12 - <meta name="modified" content="2009-02-06 23:30:00" /> 42.13 - <meta name="publisher" content="www.slitaz.org" /> 42.14 - <meta name="author" content="Christophe Lincoln"/> 42.15 - <link rel="shortcut icon" href="favicon.ico" /> 42.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 42.17 -</head> 42.18 -<body bgcolor="#ffffff"> 42.19 - 42.20 -<!-- Header and quick navigation --> 42.21 -<div id="header"> 42.22 -<div align="right" id="quicknav"> 42.23 - <a name="top"></a> 42.24 - <a href="http://www.slitaz.org/doc/">www.slitaz.org/doc/</a> | 42.25 - <a href="http://www.slitaz.org/en/doc/handbook/">English Handbook</a> 42.26 -</div> 42.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 42.28 -</div> 42.29 - 42.30 -<!-- Content. --> 42.31 -<div id="content"> 42.32 -<div class="content-right"></div> 42.33 - 42.34 -<h2><font color="#DF8F06">Livre de main de SliTaz</font></h2> 42.35 - 42.36 -<h3><font color="#6c0023">Table des matières</font></h3> 42.37 -<ul> 42.38 - <li><a href="livecd.html">Utiliser le LiveCD</a> - Comment démarrer ? 42.39 - Conserver ses données en utilisant un media externe (clé USB). Login, 42.40 - des mots de passes et session graphique (X).</li> 42.41 - <li><a href="install.html">Instructions d'installation</a> - Déscription 42.42 - des étapes à réaliser manuellement pour installer Slitaz sur un disque 42.43 - dur.</li> 42.44 - <li><a href="cmdline.html">Références en ligne de commandes</a> - Utiliser 42.45 - SliTaz en ligne de commandes via un terminal Linux ou graphique.</li> 42.46 - <li><a href="openbox.html">Openbox</a> - Présentation, utilisation et 42.47 - configuration du gestionnaire de fenêtres Openbox; Le bureau SliTaz 42.48 - par défaut et ses outils associés fournissant un bureau complet, 42.49 - simple, léger, élégant et rapide..</li> 42.50 -</ul> 42.51 -<h4>Applications</h4> 42.52 -<ul> 42.53 - <li><a href="utilities.html">Utilitaires</a> - Navigateurs de fichiers, 42.54 - base de données SQL, calculatrice, gravure de CD/DVD et créations ISO.</li> 42.55 - <li><a href="office.html">Bureautique</a> - Traitement de texte, organiseur 42.56 - personnel, lecteur PDF, Wiki, etc.</li> 42.57 - <li><a href="network.html">Internet</a> - Navigateurs web, 42.58 - client de chat IRC, client mail, client BitTorrent et FTP.</li> 42.59 - <li><a href="graphics.html">Graphisme</a> - Infographie et gestion 42.60 - d'images.</li> 42.61 - <li><a href="multimedia.html">Multimedia</a> - Son, musique et video</li> 42.62 - <li><a href="development.html">Développement</a> - Créer des interfaces 42.63 - graphiques avec Dialog, IDE ou Environnement de Développement Intégré, 42.64 - scripts SHell et Perl. 42.65 - Installer la <em>toolchain</em> et compiler des sources.</li> 42.66 - <li><a href="secure-shell.html">SHell sécurisé (SSH)</a> - Contrôle et 42.67 - admin à distance avec Dropbear, client/serveur SSH et fournissant aussi 42.68 - l'utilitaire de copie scp.</li> 42.69 - <li><a href="system-tools.html">Outils système</a> - Visionneur de 42.70 - processus système, mountage et gestion d'un disque dur.</li> 42.71 - <li>Jeux - Clone du jeu Space Invaders : nInvaders. Et un petit tetris : 42.72 - Bastet.</li> 42.73 -</ul> 42.74 -<h4>Système</h4> 42.75 -<ul> 42.76 - <li><a href="x-window.html">Système de fenêtres X</a> - Utilisation du 42.77 - serveur Xvesa ou Xorg, polices (<em>fonts</em>) et configuration d'une 42.78 - session graphique.</li> 42.79 - <li><a href="system-admin.html">Administration du système</a> - Configurer 42.80 - la langue et le clavier, régler l'horloge et le fuseau horaire. Utiliser 42.81 - Crond et Crontab, gestion des utilisateurs et groupes.</li> 42.82 - <li><a href="network-config.html">Configuration du réseau</a> - Connexion au web, 42.83 - réseau local, et pare-feu (firewall).</li> 42.84 - <li><a href="web-server.html">Serveur web</a> - Utiliser et configurer le 42.85 - serveur web LightTPD.</li> 42.86 - <li><a href="packages.html">Gestion des paquets</a> - Liste des paquets 42.87 - logiciels, installation et désinstallation, infos sur les paquets de 42.88 - SliTaz et mise à jour du système.</li> 42.89 - <li><a href="security.html">Sécurité du système</a> - SliTaz et la sécurité 42.90 - du système en général.</li> 42.91 - <li><a href="chroot-env.html">Environnement chrooté</a> - Construire un 42.92 - <em>chroot</em> pour protéger le système hôte, tester, compiler et/ou 42.93 - développer SliTaz.</li> 42.94 - <li><a href="hacking-livecd.html">Hacking LiveCD</a> - Manipuler et 42.95 - s'amuser avec l'image ISO du LiveCD de SliTaz.</li> 42.96 - <li><a href="gen-livecd.html">Générer un LiveCD à saveur</a> - Créer 42.97 - votre propre saveur du LiveCD en utilisant les paquets et Tazlito.</li> 42.98 - <li><a href="liveusb.html">LiveUSB</a> - Installer et démarrer SliTaz 42.99 - depuis un media USB.</li> 42.100 -</ul> 42.101 -<h4>Gestionnaires de fenêtres alternatifs</h4> 42.102 -<ul> 42.103 - <li><a href="enlightenment.html">Enlightenment (e17)</a> - Environnement 42.104 - de bureau complet, léger, rapide, facilement configurable et tout 42.105 - simplement beau.</li> 42.106 - <li><a href="jwm.html">JWM</a> - Présentation, utilisation et 42.107 - configuration du gestionnaire de fenêtres <em>Joe's Window Manager</em>. 42.108 - Ce document fournit les instructions pour créer un thème ou/et modifier 42.109 - le menu en fonction de ses goûts, envies et besoins.</li> 42.110 - <li>DWM - Gestionnaire de fenêtres dynamique.</li> 42.111 -</ul> 42.112 - 42.113 -<a name="about"></a> 42.114 -<h3><font color="#6c0023">À propos de ce Handbook</font></h3> 42.115 -<p> 42.116 -Le Handbook de SliTaz est le livre de référence au sujet de l'utilisation du 42.117 -système au niveau utilisateur, administrateur et développeur en général. Ce 42.118 -Handbook réunit des travaux de référence, des mini manuels et une collection 42.119 -d'instructions destinées à fournir un livre complet, de haute qualité, 42.120 -facilement consultable et fournissant des réponses rapides sur un sujet 42.121 -spécifique. Le Handbook est écrit au format xHTML 1.0 avec l'IDE Geany et 42.122 -l'éditeur de texte GNU Nano. 42.123 -</p> 42.124 -<p> 42.125 -Vous pouvez vous référer à la table des matières de cette page pour un 42.126 -accès aux divers documents à thèmes. Pour commencer en mode LiveCD, nous vous 42.127 -conseillons de jeter un coup d'oeil au chapitre : 42.128 -<a href="livecd.html">Utiliser le LiveCD</a>. Vous pouvez lire le Handbook 42.129 -de manière linéaire en utilisant le liens de navigation rapide situés dans le 42.130 -coin droite en haut de chaque pages ou naviguer dans les pages en fonction de 42.131 -vos besoins. 42.132 -</p> 42.133 -<p> 42.134 -La dernière version du <a href="http://www.slitaz.org/doc/handbook/" 42.135 ->Handbook</a> de SliTaz est lisible via la partie 42.136 -<a href="http://www.slitaz.org/doc/">documentation</a> du site web de 42.137 -<a href="http://www.slitaz.org/">www.slitaz.org</a>. Au moment de la 42.138 -publication d'une nouvelle version de SliTaz, le Handbook est archivé et 42.139 -prend le même numéro de version que SliTaz. Il est alors téléchargeable 42.140 -depuis les mirroirs du projet. 42.141 -</p> 42.142 -<h4>Participer/collaborer/réclamer</h4> 42.143 -<p> 42.144 -La documentation du projet se veut une oeuvre collaborative. Vous pouvez 42.145 -facilement participer à l'écriture ou à la relecture de documents, nous faire 42.146 -part de vos suggestions et commentaires. Si vous avez besoin d'une description 42.147 -supplémentaire, d'un texte de référence ou autre, vous pouvez nous contacter 42.148 -sans hésiter et nous faire une demande spécifique. 42.149 -</p> 42.150 -<p> 42.151 -Si vous avez remarqué des erreurs dans les textes ou si vous avez fait une 42.152 -relecture complète d'un chapitre, vous pouvez envoyer/attacher vos 42.153 -correctifs sous forme de patch ou envoyer toute la page relue ou encore 42.154 -signaler les erreurs directement dans le contenu du mail. 42.155 -</p> 42.156 -<p> 42.157 -Pour écrire un nouveau document ou un bout de texte à rajouter dans un 42.158 -chapître existant, vous pouvez utiliser la page modèle du Handbook 42.159 -(<a href="template.html">template.html</a>) associée à sa feuille de style 42.160 -CSS (<a href="book.css">handbook.css</a>) ou simplement utiliser un 42.161 -fichier texte (une personne de la liste se chargera de la mise en page). Une 42.162 -fois votre texte mis en page, vous pouvez l'envoyer sur la liste afin qu'il 42.163 -soit relu et corrigé. Votre documents sera ensuite intégré au Handbook 42.164 -officiel de SliTaz. Par la suite, vous avez le choix de rester le mainteneur 42.165 -du document ou de passer la main. 42.166 -</p> 42.167 - 42.168 -<!-- End of content --> 42.169 -</div> 42.170 - 42.171 -<!-- Footer. --> 42.172 -<div id="footer"> 42.173 - <div class="footer-right"></div> 42.174 - <a href="#top">Haut de la page</a> | 42.175 - <a href="index.html">Table des matières</a> 42.176 -</div> 42.177 - 42.178 -<div id="copy"> 42.179 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 42.180 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 42.181 - Documentation publiées sous 42.182 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 42.183 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 42.184 -</div> 42.185 - 42.186 -</body> 42.187 -</html>
43.1 --- a/doc/handbook/install.html Sat Apr 11 18:26:49 2009 +0200 43.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 43.3 @@ -1,240 +0,0 @@ 43.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 43.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 43.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 43.7 -<head> 43.8 - <title>SliTaz Handbook - Installation</title> 43.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 43.10 - <meta name="description" content="installation de SliTaz GNU/Linux sur disque dur hd grub boot" /> 43.11 - <meta name="expires" content="never" /> 43.12 - <meta name="modified" content="2007-12-18 12:30:00" /> 43.13 - <meta name="publisher" content="www.slitaz.org" /> 43.14 - <meta name="author" content="Christophe Lincoln"/> 43.15 - <link rel="shortcut icon" href="favicon.ico" /> 43.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 43.17 -</head> 43.18 -<body bgcolor="#ffffff"> 43.19 - 43.20 -<!-- Header and quick navigation --> 43.21 -<div id="header"> 43.22 -<div align="right" id="quicknav"> 43.23 - <a name="top"></a> 43.24 - <a href="cmdline.html">Ligne de commandes</a> | 43.25 - <a href="index.html">Table des matières</a> 43.26 -</div> 43.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 43.28 -</div> 43.29 - 43.30 -<!-- Content. --> 43.31 -<div id="content"> 43.32 -<div class="content-right"></div> 43.33 - 43.34 -<h2><font color="#DF8F06">Instructions d'installation sur HD</font></h2> 43.35 - 43.36 -<ul> 43.37 - <li><a href="#apropos">A propos de ce document.</a></li> 43.38 - <li><a href="#prerequis">Prérequis.</a></li> 43.39 - <li><a href="#installer">Installateur.</a></li> 43.40 - <li><a href="#byhand">Installation à la main.</a> 43.41 - <ul> 43.42 - <li><a href="#cdrom">Monter le cdrom.</a></li> 43.43 - <li><a href="#install">Installation du système.</a></li> 43.44 - </ul></li> 43.45 - <li><a href="#grub">Installer le bootloader GRUB.</a></li> 43.46 - <li><a href="#reboot">Redémarrer (<em>reboot</em>).</a></li> 43.47 -</ul> 43.48 - 43.49 -<a name="apropos"></a> 43.50 -<h3><font color="#6c0023">A propos de ce document</font></h3> 43.51 -<p> 43.52 -Ce document fournit les instructions pour une installation de SliTaz GNU/Linux 43.53 -sur un disque dur (HD). Il vous faudra passer quelques commandes et éditer 43.54 -quelques fichiers au format texte. Le temps à consacrer pour une 43.55 -installation de base est d'environ 10 min. A noter que vous pouvez toujours 43.56 -utiliser une clé USB ou un disque dur externe en tant que partition 43.57 -<code>/home</code>, comme avec <a href="livecd.html">le mode LiveCD</a>. A noter 43.58 -que vous avez le choix entre un installation semi-automatisée ou une 43.59 -installation à la main, commande par commande. 43.60 -</p> 43.61 - 43.62 -<a name="prerequis"></a> 43.63 -<h3><font color="#6c0023">Prérequis</font></h3> 43.64 -<p> 43.65 -Il vous faut un cdrom ou une image ISO de SliTaz et environ 80 Mb de libre 43.66 -sur un disque dur de votre ordinateur. Si le mode liveCD fonctionne c'est 43.67 -que vous pouvez installer SliTaz facilement et sans aucun problèmes. 43.68 -</p> 43.69 -<p> 43.70 -Pour commencer, vous devez avoir une partition montée pour installer SliTaz 43.71 -et avoir ouvert un terminal avec un SHell administrateur (<em>root</em>). 43.72 -En mode LiveCD, vous pouvez devenir <em>root</em> avec la commande 43.73 -<code>su</code> suivi du mot de passe <code>root</code>. Pour lister les 43.74 -partitions disponibles, vous pouvez utiliser les commandes : 43.75 -<code>cat /proc/partitions</code> ou <code>fdisk -l</code>. Pour créer un 43.76 -système de fichiers sur une partition, vous pouvez utiliser l'utilitaire 43.77 -<code>mkfs</code>. Exemple avec la partition <code>hda1</code> et le système 43.78 -de fichiers journalisé <code>ext3</code>, attention cette commande détruit 43.79 -définitivement toutes les données de la partition spécifiée : 43.80 -</p> 43.81 -<pre> 43.82 - # mkfs.ext3 /dev/hda1 43.83 -</pre> 43.84 - 43.85 -<a name="installer"></a> 43.86 -<h3><font color="#6c0023">Installateur</font></h3> 43.87 -<p> 43.88 -SliTaz fourni un installateur en mode ncurses, simple, intutif et en français. 43.89 -Il fournit les instructions nécessaires, pas à pas, pour que l'installation 43.90 -du système se passe sans soucis et que vous puissiez redémarrer sur votre 43.91 -nouveau système SliTaz GNU/Linux. Les étapes sont toutes automatisées, vous 43.92 -pourrez installer le gestionnaire de démarrage GRUB si besoin est, ou 43.93 -ajouter une ligne au fichier de configuration de votre gestionnaire de 43.94 -démarrage actuel. Pour afficher le premier message et commencer l'installation : 43.95 -</p> 43.96 -<pre> 43.97 - # slitaz-installer 43.98 -</pre> 43.99 - 43.100 -<a name="byhand"></a> 43.101 -<h3><font color="#6c0023">Installation à la main</font></h3> 43.102 -<p> 43.103 -Si vous avez utilisé l'installateur, vous pouvez directement passer au 43.104 -<a href="#grub">bootloader GRUB.</a> 43.105 -</p> 43.106 -<p> 43.107 -A noter que vous pouvez copier/coller les commandes depuis Firefox dans le 43.108 -terminal, en utilisant le bouton du milieu. A noter aussi que ce document ne 43.109 -demande qu'a être amélioré, toute contribution est la bienvenue. 43.110 -</p> 43.111 -<h4>Monter la partition cible</h4> 43.112 -<p> 43.113 -Pour monter la partition cible sur un point de montage tel que le répertoire 43.114 -<code>/mnt/target</code>, vous pouvez utiliser la commande <code>mount</code>. 43.115 -Exemple : 43.116 -</p> 43.117 -<pre> 43.118 - # mkdir /mnt/target 43.119 - # mount -t ext3 /dev/hda1 /mnt/target 43.120 -</pre> 43.121 - 43.122 -<a name="cdrom"></a> 43.123 -<h4>Monter le cdrom</h4> 43.124 -<p> 43.125 -Tous les fichiers utiles se trouvent sur le cdrom de SliTaz. Il faut le noyau 43.126 -Linux, le système de fichiers racine compressé (rootfs.gz), et des packages 43.127 -additionnels si vous le désirez. Pour monter le périphérique de cdrom sur 43.128 -le point de montage <code>/media/cdrom</code> : 43.129 -</p> 43.130 -<pre> 43.131 - # mount -t iso9660 /dev/cdrom /media/cdrom 43.132 - ou 43.133 - # mount -t iso9660 /dev/hdd /media/cdrom 43.134 -</pre> 43.135 - 43.136 -<a name="install"></a> 43.137 -<h4>Installation du système</h4> 43.138 -<p> 43.139 -Création du répertoire /boot et copie du noyau Linux, qui se nomme bzImage 43.140 -sur le cdrom. Nous allons renommer le noyau en vmlinuz suivi de son numéro 43.141 -de version, que l'on peut obtenir avec la commande 43.142 -<code>uname -r</code> en mode live : 43.143 -</p> 43.144 -<pre> 43.145 - # mkdir /mnt/target/boot 43.146 - # cd /media/cdrom/boot 43.147 - # cp bzImage /mnt/target/boot/vmlinuz-2.6.22.9-slitaz 43.148 -</pre> 43.149 -<p> 43.150 -Copie du rootfs: 43.151 -</p> 43.152 -<pre> 43.153 - # cp rootfs.gz /mnt/target 43.154 -</pre> 43.155 -<p> 43.156 -Nous allons maintenant nous déplacer dans la cible, et décompressé l'archive 43.157 -rootfs.lf avec lzma et cpio. Nous supprimons ensuite le fichier rootfs et le 43.158 -lien init, utilisé par le mode liveCD : 43.159 -</p> 43.160 -<pre> 43.161 - # cd /mnt/target 43.162 - # lzma d rootfs.lz -so | cpio -id 43.163 - # rm rootfs.lz init 43.164 -</pre> 43.165 -<p> 43.166 -Voilà SliTaz est installé. Si vous avez déjà GRUB ou Lilo d'installé, vous 43.167 -pouvez ajouter les lignes nécessaires pour faire booter SliTaz, et redémarrer. 43.168 -Sinon il vous faut installer le boot loader GRUB. 43.169 -</p> 43.170 -<a name="grub"></a> 43.171 -<h3><font color="#6c0023">Installer le bootloader GRUB</font></h3> 43.172 -<p> 43.173 -Le paquet GRUB devrait être installé sur le LiveCD de SliTaz. GRUB est un 43.174 -chargeur de démarrage (<em>boot loader</em>) permettant de lancer les systèmes 43.175 -GNU/Linux, BSD et même Windows, via de simple entrée dans un fichier texte. 43.176 -Ce fichier texte se nomme <code>menu.list</code>, il permet de finement 43.177 -configurer le chargeur de démarrage, il peut être modifié manuellement et à 43.178 -tous moments. 43.179 -</p> 43.180 -<p> 43.181 -Installation de GRUB sur le mbr, avec comme racine /mnt/target (la cible), et 43.182 -comme disque <code>hda</code> : 43.183 -</p> 43.184 -<pre> 43.185 - # grub-install --root-directory=/mnt/target /dev/hda 43.186 -</pre> 43.187 -<p> 43.188 -Vous pouvez maintenant ajouter les lignes de configuration ci-dessous pour 43.189 -SliTaz, au fichier menu.lst de la cible. Pour cela vous pouvez utiliser 43.190 -l'éditeur de texte Nano ou LeafPad en mode graphique . A noter que pour 43.191 -connaître la version du noyau Linux sur un système GNU/Linux, vous pouvez 43.192 -utiliser la commande <code>$ uname -a</code>. Pour éditer le fichier de 43.193 -configuration de GRUB (Un exemple est fournit) : 43.194 -</p> 43.195 -<pre> 43.196 - # nano /mnt/target/boot/grub/menu.lst 43.197 - (Ctrl+X pour quitter) 43.198 - ou : 43.199 - # leafpad /mnt/target/boot/grub/menu.lst 43.200 -</pre> 43.201 -<h4>/boot/grub/menu.lst - Exemple</h4> 43.202 -<pre class="script"> 43.203 - 43.204 - title SliTaz GNU/Linux (cooking) (Kernel 2.6.22.9-slitaz) 43.205 - root(hd0,0) 43.206 - kernel /boot/vmlinuz-2.6.22.9-slitaz root=/dev/hda1 vga=788 43.207 - 43.208 -</pre> 43.209 -<a name="reboot"></a> 43.210 -<h3><font color="#6c0023">Redémarrer (<em>reboot</em>)</font></h3> 43.211 -<p> 43.212 -Vous devriez pouvoir redémarrer sur votre nouveau système SliTaz GNU/Linux. 43.213 -Après l'installation de SliTaz sur un disque dur, il est recommandé de 43.214 -commencer par configurer le système, en fonction de ses besoins, du matériel, 43.215 -et des possibilités. Pour configurer votre système après le reboot et 43.216 -apprendre à utiliser SliTaz, vous pouvez vous référer au Handbook. Vous pouvez 43.217 -redémarrer via le menu du gestionnaire de fenêtres JWM ou via la commande : 43.218 -</p> 43.219 -<pre> 43.220 - # reboot 43.221 -</pre> 43.222 - 43.223 - 43.224 -<!-- End of content --> 43.225 -</div> 43.226 - 43.227 -<!-- Footer. --> 43.228 -<div id="footer"> 43.229 - <div class="footer-right"></div> 43.230 - <a href="#top">Haut de la page</a> | 43.231 - <a href="index.html">Table des matières</a> 43.232 -</div> 43.233 - 43.234 -<div id="copy"> 43.235 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 43.236 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 43.237 - Documentation publiées sous 43.238 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 43.239 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 43.240 -</div> 43.241 - 43.242 -</body> 43.243 -</html>
44.1 --- a/doc/handbook/jwm.html Sat Apr 11 18:26:49 2009 +0200 44.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 44.3 @@ -1,215 +0,0 @@ 44.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 44.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 44.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 44.7 -<head> 44.8 - <title>SliTaz Handbook - JWM</title> 44.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 44.10 - <meta name="description" content="SliTaz desktop bureau graphique JWM light window manager léger rapide simple gestion fenêtres" /> 44.11 - <meta name="expires" content="never" /> 44.12 - <meta name="modified" content="2007-12-04 12:30:00" /> 44.13 - <meta name="publisher" content="www.slitaz.org" /> 44.14 - <meta name="author" content="Christophe Lincoln"/> 44.15 - <link rel="shortcut icon" href="favicon.ico" /> 44.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 44.17 -</head> 44.18 -<body bgcolor="#ffffff"> 44.19 - 44.20 -<!-- Header and quick navigation --> 44.21 -<div id="header"> 44.22 -<div align="right" id="quicknav"> 44.23 - <a name="top"></a> 44.24 - End | 44.25 - <a href="index.html">Table des matières</a> 44.26 -</div> 44.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 44.28 -</div> 44.29 - 44.30 -<!-- Content. --> 44.31 -<div id="content"> 44.32 -<div class="content-right"></div> 44.33 - 44.34 -<h2><font color="#DF8F06">JWM le gestionnaire de fenêtres</font></h2> 44.35 - 44.36 -<ul> 44.37 - <li><a href="#intro">Introduction et présentation de JWM.</a></li> 44.38 - <li><a href="#usage-config">Utilisation et configuration de JWM.</a></li> 44.39 - <li><a href="#style">Créer son propre style pour JWM.</a></li> 44.40 - <li><a href="#ontheweb">JWM sur le web.</a></li> 44.41 -</ul> 44.42 - 44.43 -<a name="intro"></a> 44.44 -<h3><font color="#6c0023">Introduction et présentation de JWM</font></h3> 44.45 -<p> 44.46 -Le gestionnaire de fenêtres (en anglais <em>window manager</em> ou <em>WM</em>) 44.47 -JWM (<em>Joe's Window Manager</em>) est installable via le gestionnaire de paquets. 44.48 -Un gestionnaire de fenêtres est une application tournant au dessus du serveur 44.49 -X, permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal X ou 44.50 -d'afficher des applications. Il permet ensuite de placer, de réduire, et de 44.51 -dimensionner les fenêtres à son propre gré. JWM sais aussi gérer plusieurs 44.52 -bureaux virtuels, fournit des raccourcis clavier configurables, et propose un 44.53 -joli menu supportant les icônes. JWM est un gestionnaire de fenêtres très 44.54 -léger, c'est un bureau graphique efficace, ne consommant pas toutes les 44.55 -ressources du système, il est relativement facile d'accès à un débutant dans 44.56 -le monde libre de GNU/Linux. Côté développeur l'utilisation d'un gestionnaire 44.57 -de fenêtres léger est appréciable, l'économie des ressources système 44.58 -signifiant un gain en rapidité, même sur des machines puissantes. 44.59 -</p> 44.60 -<p> 44.61 -<em>Joe's Window Manager</em> est écrit en C, simple, rapide, épuré, stable et 44.62 -efficace. JWM propose une ou plusieurs barre(s) des tâches, un menu avec des 44.63 -icônes et un pager pour la gestion des bureaux virtuels, la barre des tâches 44.64 -peut aussi afficher l'heure en différents formats et un dock par instance de 44.65 -JWM. De plus il est facilement configurable via un seul fichier texte vous 44.66 -permettant de changer le menu, les polices et leurs tailles, et les 44.67 -différentes couleurs. Le projet est en actif développement et les 44.68 -fonctionnalités s'additionnent avec le temps, depuis la version 2.0 vous 44.69 -bénéficiez, par exemple, du support des couleurs dégradées (<em>gradient</em>), 44.70 -de la gestion du fond d'écran ou de la possibilité de déplacer les fenêtres 44.71 -via le pager. 44.72 -</p> 44.73 -<a name="usage-config"></a> 44.74 -<h3><font color="#6c0023">Utilisation et configuration de JWM</font></h3> 44.75 -<p> 44.76 -La prise en main de Joe's Window Manager est très rapide. Pour afficher le 44.77 -menu il suffit de cliquer quelque part sur le bureau ou sur le bouton du menu 44.78 -qui se trouve, par défaut, en bas à gauche de l'écran. Vous pouvez 44.79 -redimensionner une fenêtre via une des bordures ou un des coins, les passer 44.80 -d'un bureau virtuel à l'autre via le pager, les réduire ou encore les 44.81 -maximiser. Vous disposez aussi de raccourcis clavier configurables pour un 44.82 -accès plus rapide aux applications que vous utilisez le plus souvent. Sur 44.83 -SliTaz le fichier de configuration système est : 44.84 -<code>/etc/jwm/system.jwmrc</code>. A part ce fichier de configuration 44.85 -système, chaque utilisateur peut utiliser son propre fichier de configuration 44.86 -caché <code>~/.jwmrc</code>. Ce fichier est un fichier texte utilisant la 44.87 -syntaxe XML, il peut être modifié avec un simple éditeur de texte, les lignes 44.88 -commençant par : <code><!--</code> sont des commentaires qui vous aiderons 44.89 -à savoir quelle balise fait quoi. 44.90 -</p> 44.91 -<p> 44.92 -Pour faciliter la personnalisation de son bureau, SliTaz copie automatiquement, 44.93 -lors du lancement de la première session graphique, un fichier de configuration 44.94 -système à la racine du répertoire personnel de l'utilisateur. Vous pouvez 44.95 -directement modifier ce fichier et faire vos essais sans risques. Pour l'éditer 44.96 -avec votre éditeur de texte préféré : 44.97 -</p> 44.98 -<pre> 44.99 - $ geany $HOME/.jwmrc & 44.100 -</pre> 44.101 -<p> 44.102 -Pour récupérer un fichier de configuration original, il faut copier celui du 44.103 -système dans son répertoire personnel en le renommant par <code>.jwmrc</code>, 44.104 -vous pourez ensuite (re)commencer à l'éditer : 44.105 -</p> 44.106 -<pre> 44.107 - $ cp /etc/jwm/system.jwmrc $HOME/.jwmrc 44.108 -</pre> 44.109 -<p> 44.110 -Maintenant que vous avez un fichier de configuration personnel vous allez 44.111 -pouvoir créer votre propre menu en utilisant les icônes dont vous avez envie. 44.112 -La balise : <code>RootMenu</code> correspond au menu affiché par un clique 44.113 -sur un des trois boutons de la souris. Pour ajouter une catégorie vous devez 44.114 -utiliser la balise : Menu contenant elle même des entrées pour divers 44.115 -programmes. Une entrée dans le menu de JWM peut tenir sur une seule ligne, 44.116 -exemple avec l'application de gestion d'images GQview : 44.117 -</p> 44.118 -<pre class="script"> 44.119 -<Program icon="gqview.png" label="GQview">gqview</Program> 44.120 -</pre> 44.121 -<p> 44.122 -Il existe encore de nombreuses possibilités de configuration comme 44.123 -l'utilisation de plusieurs <code>RootMenu</code> en fonction des boutons de 44.124 -la souris, le choix du mode utilisé pour déplacer les fenêtres, la création 44.125 -de groupes, etc. Le manuel disponible en ligne sur le site web officiel du 44.126 -projet devrait vous aider à aller plus loin, pour afficher une liste des 44.127 -options possibles en ligne de commandes il suffit de taper : 44.128 -<code>jwm -h</code> dans un terminal. 44.129 -</p> 44.130 -<a name="style"></a> 44.131 -<h3><font color="#6c0023">Créer son propre style pour JWM</font></h3> 44.132 -<p> 44.133 -Créer son style graphique avec JWM est relativement facile et se fait 44.134 -rapidement, les balises sont claires et les attributs possibles sont donnés 44.135 -dans les commentaires. Lors de l'élaboration de votre travail, vous pouvez 44.136 -voir vos modification au fur et à mesure en redémarrant le gestionnaire de 44.137 -fenêtres via le menu ou la commande : <code>jwm -restart</code>. Dans le 44.138 -fichier de configuration les balises de styles débutent après la ligne de 44.139 -commentaires : <!-- Visual Styles -->. Pour commencer voici une petite 44.140 -liste des balises de styles principales avec une courte description : 44.141 -</p> 44.142 -<ul> 44.143 - <li><code>Background</code> gére le fond d'écran. Ce tag supporte les 44.144 - attributs : <code>solid, gradient, image</code> ou <code>tile</code>, 44.145 - permettant respectivement d'utiliser une couleur solide, de créer un 44.146 - dégradé, d'afficher une image redimensinnée ou en mode tuile.</li> 44.147 - <li><code>BorderStyle</code> contrôle le style de la bordure des fenêtres</li> 44.148 - <li><code>TrayStyle</code> contrôle une barre des tâches. Vous pouvez en 44.149 - mettre plusieurs (en haut et en bas par exemple). La barre des tâches peut, 44.150 - entre autre, être cachée automatiquement ou ne remplir qu'une partie de 44.151 - l'écran via l'attribut <code>width</code>.</li> 44.152 - <li><code>TaskListStyle</code> contrôle le style de la liste des fenêtres 44.153 - ouvertes sur le bureau courant.</li> 44.154 - <li><code>PagerStyle</code> contrôle le pager affichant les différents 44.155 - bureaux virtuels (quatre par défaut).</li> 44.156 - <li><code>MenuStyle</code> définit le style du menu.</li> 44.157 - <li>Les icônes sont définies par le tag <code>IconPath</code>, vous pouvez 44.158 - facilement utiliser vos icônes personnelles en spécifiant le chemin 44.159 - complet vers le répertoire qui les contient. A noter que vous pouvez 44.160 - spécifier plus d'un chemin, si vous voulez par exemple utiliser vos 44.161 - images et celles du système contenues dans : 44.162 - <code>/usr/share/pixmaps</code> et <code>/usr/share/icons</code>. SliTaz 44.163 - utilise les icons du thème Tango: <a href="http://tango.freedesktop.org/" 44.164 - >tango.freedesktop.org</a> pour le menu. Ils sont de taille 16x16 et se 44.165 - trouvent dans le répertoire : <code>/usr/share/icons/Tango</code>. 44.166 - Vous pouvez en rajouter, les modifier, les supprimer, etc. Si vous désirez 44.167 - installer de nouvelles icônes en espace utilisateur, nous vous conseillons 44.168 - d'utiliser un répertoire personnel <code>~/Images/Icons</code> (configurer 44.169 - par défaut) ou un répertoire caché <code>~/.icons</code>. 44.170 -</li> 44.171 -</ul> 44.172 -<p> 44.173 -Les couleurs peuvent être définies avec leur nom ou leur numéro RGB, tel que : 44.174 -<code>#3A4956</code>. Pour utiliser de belles couleurs en mode dégradé 44.175 -(<em>gradient</em>), vous devez spécifier deux couleurs séparées par 44.176 -deux points, exemple : <code>#6C0023:#3E1220</code>. Vous pouvez aussi changer 44.177 -les polices et leurs tailles en utilisant la balise : <code>Font</code>. Il y 44.178 -a encore quelques petites choses que vous pouvez modifier pour personnaliser 44.179 -votre bureau, telles que le format de l'horloge ou le nom du bouton et son icône. 44.180 -Avant de redémarrer JWM avec votre nouveau fichier de configuration, vous 44.181 -pouvez vérifier sa syntaxe en utilisant la commande : <code>jwm -p</code>. 44.182 -Pour aller plus loin, le manuel officiel décrit tous les tags, les options 44.183 -possibles et les attributs valides. Vous pouvez le consulter en ligne sur le 44.184 -site web de JWM. 44.185 -</p> 44.186 -<a name="ontheweb"></a> 44.187 -<h3><font color="#6c0023">JWM sur le web</font></h3> 44.188 -<ul> 44.189 - <li><a href="http://www.joewing.net/programs/jwm/" 44.190 - >www.joewing.net/programs/jwm/</a> - Le site web officiel de Joe's 44.191 - Window Manager, fournissant des news et le manuel complet.</li> 44.192 - <li><a href="http://joesnet.sytes.net/">joesnet.sytes.net</a> - Site web 44.193 - de JoesBox, proposant des thèmes et divers petits utilitaires à utiliser 44.194 - avec JWM.</li> 44.195 - <li>#jwm sur irc.freenode.net - Le canal de discussions IRC de JWM sur 44.196 - les serveurs de Freenode.</li> 44.197 -</ul> 44.198 - 44.199 -<!-- End of content --> 44.200 -</div> 44.201 - 44.202 -<!-- Footer. --> 44.203 -<div id="footer"> 44.204 - <div class="footer-right"></div> 44.205 - <a href="#top">Haut de la page</a> | 44.206 - <a href="index.html">Table des matières</a> 44.207 -</div> 44.208 - 44.209 -<div id="copy"> 44.210 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 44.211 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 44.212 - Documentation publiées sous 44.213 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 44.214 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 44.215 -</div> 44.216 - 44.217 -</body> 44.218 -</html>
45.1 --- a/doc/handbook/livecd.html Sat Apr 11 18:26:49 2009 +0200 45.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 45.3 @@ -1,347 +0,0 @@ 45.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 45.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 45.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 45.7 -<head> 45.8 - <title>SliTaz Handbook - LiveCD</title> 45.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 45.10 - <meta name="description" content="utiliser le livecd options login utilisateur session X" /> 45.11 - <meta name="expires" content="never" /> 45.12 - <meta name="modified" content="2007-12-04 12:30:00" /> 45.13 - <meta name="publisher" content="www.slitaz.org" /> 45.14 - <meta name="author" content="Christophe Lincoln"/> 45.15 - <link rel="shortcut icon" href="favicon.ico" /> 45.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 45.17 -</head> 45.18 -<body bgcolor="#ffffff"> 45.19 - 45.20 -<!-- Header and quick navigation --> 45.21 -<div id="header"> 45.22 -<div align="right" id="quicknav"> 45.23 - <a name="top"></a> 45.24 - <a href="install.html">Installation</a> | 45.25 - <a href="index.html">Table des matières</a> 45.26 -</div> 45.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 45.28 -</div> 45.29 - 45.30 -<!-- Content. --> 45.31 -<div id="content"> 45.32 -<div class="content-right"></div> 45.33 - 45.34 -<h2><font color="#DF8F06">Utiliser le LiveCD et ses options</font></h2> 45.35 - 45.36 -<ul> 45.37 - <li><a href="#quick-intro">Rapide introduction au LiveCD.</a></li> 45.38 - <li><a href="#boot">Démarrer sur le CD (<em>boot</em>).</a></li> 45.39 - <li><a href="#options">Options à passer au démarrage.</a></li> 45.40 - <li><a href="#kernel-param">Paramètres du noyau Linux</a> - Matériel 45.41 - et modes VGA.</li> 45.42 - <li><a href="#home">Option : home=usb</a> - Conserver ses donnés sur un 45.43 - media USB.</li> 45.44 - <li><a href="#i18n">Options : lang=XX et kmap=XX</a> - Spécifier la langue 45.45 - et le clavier.</li> 45.46 - <li><a href="#config">Option : config=<device>,<path></a> - 45.47 - Lancer un script au démarrage du LiveCD.</li> 45.48 - <li><a href="#sound">Option : sound=*</a> - Supprimer le support du son ou 45.49 - saute la configuration automatique.</li> 45.50 - <li><a href="#modprobe">Option : modprobe=modules</a> - Charger des modules 45.51 - à la volée.</li> 45.52 - <li><a href="#sessions">Sessions</a> - Login, mots de passes et X.</li> 45.53 -</ul> 45.54 - 45.55 -<a name="quick-intro"></a> 45.56 -<h3><font color="#6c0023">Rapide introduction au LiveCD</font></h3> 45.57 -<p> 45.58 -Le LiveCD de SliTaz GNU/Linux est une distribution libre fonctionnant depuis 45.59 -un cdrom. La distribution vous permet d'emporter avec vous un mini système 45.60 -ultra rapide, léger et sans rien installer. L'utilisation du LiveCD de SliTaz 45.61 -est absolument sans risques pour le système d'exploitation existant sur 45.62 -l'ordinateur hôte et SliTaz ne touche pas aux disques durs. Le LiveCD est 45.63 -disponible sous forme d'image au format ISO contenant le système 45.64 -d'exploitation complet et compressé. Cette image ISO peut être gravée sur 45.65 -un cdrom (CD-RW ou un CD-R), ensuite, il suffit de redémarrer la machine 45.66 -avec le cdrom dans le lecteur de CD ou DVD pour lancer SliTaz en mémoire vive 45.67 -(RAM). Une fois en fonctionnement, SliTaz est autonome, vous pouvez retirer le 45.68 -cdrom et utiliser le système pendant des mois sans redémarrer... 45.69 -</p> 45.70 - 45.71 -<a name="boot"></a> 45.72 -<h3><font color="#6c0023">Démarrer sur le CD (<em>boot</em>)</font></h3> 45.73 -<p> 45.74 -L'utilisation de SliTaz nécessite que votre machine démarre (<em>boot</em>) 45.75 -depuis le périphérique de CD/DVD et non pas depuis le disque dur. Dans la 45.76 -plupart des cas votre ordinateur est déjà configuré pour amorcer sur cdrom, si 45.77 -ce n'est pas le cas, il faut modifier l'ordre de démarrage via l'interface de 45.78 -configuration du BIOS accessible, en général, en pressant une touche 45.79 -(<code>F10</code>, <code>F12</code>, <code>esc</code> ou autre) dans les 45.80 -premières secondes qui suivent l'allumage de la machine. Quand vous êtes dans 45.81 -le BIOS, il faut chercher les paramètres relatifs à la séquence de démarrage 45.82 -tels que <em>Boot Order</em> ou <em>Boot Device</em> et changer l'ordre pour 45.83 -que le cdrom arrive en premier. Pour finir, n'oubliez pas d'enregistrer les 45.84 -modifications avant de quitter l'interface de configuration du BIOS. 45.85 -</p> 45.86 -<p> 45.87 -Quand la machine a réussi à démarrer sur le cdrom, vous vous retrouvez avec 45.88 -une image <em>splash</em> du logo de Slitaz et une invite de commande 45.89 -permettant de passer différentes options au noyau Linux et aux scripts de 45.90 -démarrage (<em>boot scripts</em>) utilisés par SliTaz. Il suffit alors de 45.91 -taper sur la touche <code>ENTER</code> pour lancer le système avec ou sans 45.92 -options, la touche <code>F1</code> affichera un texte d'aide et d'informations. 45.93 -</p> 45.94 - 45.95 -<a name="options"></a> 45.96 -<h3><font color="#6c0023">Options et paramètre à passer au démarrage</font></h3> 45.97 -<p> 45.98 -Le système LiveCD de SliTaz propose diverses options à passer au démarrage 45.99 -(<em>boot</em>), via l'invite de commandes propulsé par Syslinux. Il y deux 45.100 -types d'options : celles de SliTaz et celles du noyau Linux. Les options 45.101 -propres à SliTaz sont utilisées par les scripts de démarrage et les paramètres 45.102 -du noyau Linux (<em>kernel boot parameters</em>), tel que le mode VGA, sont 45.103 -gérés directement par le noyau. Pour passer des options au démarrage vous devez 45.104 -commencer par taper <code>slitaz</code> suivit des options, pour vous simplifier 45.105 -la vie vous pouvez simplement taper par exemple <code>fr</code> et ENTER pour 45.106 -charger un fichier de clavier (en clavier qwerty <code>slitaz</code> 45.107 -correspond à : <code>slitqw</code>). Exemple : 45.108 -</p> 45.109 -<pre> 45.110 - slitaz vga=791 no387 45.111 -</pre> 45.112 -<p> 45.113 -A noter que le noyau Linux conserve les données passées au <em>boot</em> dans 45.114 -le fichier texte <code>/proc/cmdline</code>. Sur un système GNU/Linux en 45.115 -fonctionnement, ce fichier est facilement lisible depuis un terminal et via la 45.116 -commande : 45.117 -</p> 45.118 -<pre> 45.119 - $ cat /proc/cmdline 45.120 -</pre> 45.121 - 45.122 -<a name="kernel-param"></a> 45.123 -<h3><font color="#6c0023">Paramètres du noyau Linux</font></h3> 45.124 -<p> 45.125 -Sur les systèmes GNU/Linux, les paramètres spécifiques au noyau Linux varient 45.126 -en fonction de la configuration utilisée lors de la compilation de celui-ci. 45.127 -Le noyau utilisé par SliTaz est construit avec un minimum de modules et 45.128 -propose peu de paramètres modifiables au démarrage. Cela dit, vous avez 45.129 -la possibilité de désactiver l'émulation d'un coprocesseur mathématique via 45.130 -le code : <code>no387</code> et/ou d'activer <code>irqpoll</code> en cas de 45.131 -problèmes d'interruption avec le matértiel (lecteur CD/DVD par exemple). Le 45.132 -noyau Linux de SliTaz fournit aussi un mode de sortie video vga VESA pour le 45.133 -<em>framebuffer</em>. C'est lui qui affiche le petit logo Tux et gère la 45.134 -taille d'affichage du terminal Linux. A noter qu'une fois le système démarré, 45.135 -vous avez accès à six pseudo terminaux Linux via les combinaisons de touches : 45.136 -<code>Ctrl+alt+F1</code>, <code>Ctrl+alt+F2</code>, etc. 45.137 -</p> 45.138 - 45.139 -<h4>vga=XXX - Modes VGA du noyau</h4> 45.140 -<pre class="script"> 45.141 -Colors | 640x480 800x600 1024x768 1280x1024 1600x1200 45.142 -------------------------------------------------------- 45.143 -256 | 769 771 773 775 796 45.144 -32768 | 784 787 790 793 797 45.145 -65536 | 785 788 791 794 798 45.146 -16,8M | 786 789 792 795 799 45.147 -</pre> 45.148 - 45.149 -<a name="home"></a> 45.150 -<h3><font color="#6c0023">Option : home=usb - Conserver ses donnés</font></h3> 45.151 -<p> 45.152 -L'option <code>home=usb</code> ou <code>home=*</code> active 45.153 -le montage d'une partition d'un périphérique USB externe sur le répertoire 45.154 -<code>/home</code> (maison) destiné aux utilisateurs du système. 45.155 -L'utilisation d'une clé USB, d'un disque dur externe ou d'une carte SD, 45.156 -permet de conserver les informations utilisateur sur un support persistant. 45.157 -Associer le LiveCD de Slitaz à un support de stockage a de gros avantages, 45.158 -tels que de conserver la configuration de vos applications préférées, vos 45.159 -marques pages, vos documents, vos images, etc. Cette technique vous permet 45.160 -aussi de créer votre propre menu et votre propre thème pour le gestionnaire de 45.161 -fenêtres JWM. Vous pouvez par exemple facilement utiliser une image en fond 45.162 -d'écran et la retrouver à chaque fois que vous utiliser le cdrom de SliTaz. 45.163 -Ces informations sont stockées dans des fichiers de configurations cachés 45.164 -propre à chaque compte du système. La plupart des applications destinées aux 45.165 -utilisateurs ont un fichier/répertoire de configuration système généralement 45.166 -situé dans <code>/etc</code> et un fichier/répertoire caché (commençant par 45.167 -un point) appartenant à l'utilisateur. Pour utiliser cette option il faut une 45.168 -partition formatée en <code>ext3</code> et située sur un périphérique USB tel 45.169 -qu'une clé USB <em>flash memory</em>, le format <code>ext3</code> est un 45.170 -système de fichiers journalisé, supportant la gestion des permissions et 45.171 -offrant donc bien plus de sécurité que le format <code>FAT32</code> ou 45.172 -<code>NTFS</code> utilisé par Windows. A noter que la lecture ou l'écriture 45.173 -sur un système de fichiers <code>ext3</code> n'est pas supportée nativement 45.174 -par Windows mais que SliTaz peut lire et écrire sur un système de fichiers 45.175 -<code>FAT32</code> grâce au support natif fourni par le noyau Linux. 45.176 -</p> 45.177 -<p> 45.178 -Si vous avez déjà un media externe formaté en <code>ext3</code>, vide ou 45.179 -contenant des données mais ayant assez d'espace libre, vous pouvez directement 45.180 -l'utiliser. Aucune donnée existante ne sera détruite, il y aura juste un 45.181 -répertoire <code>hacker/</code> créé automatiquement lors de la première 45.182 -utilisation du LiveCD avec le périphérique et la partition en question. 45.183 -</p> 45.184 -<h4>Partitions et formatage d'un media</h4> 45.185 -<p> 45.186 -Dans la plupart des cas les clés USB et les cartes de type SD <em>card</em> 45.187 -n'ont qu'une seule partition, généralement reconnue comme <code>sda1</code> 45.188 -par le noyau Linux. Une fois formatée, vous pouvez utiliser cette première 45.189 -partition en passant l'option <code>home=sda1</code> ou plus simplement 45.190 -<code>home=usb</code> à l'invite de commandes disponible au démarrage du 45.191 -système. Si vous désirez utiliser une partition d'un disque dur externe, 45.192 -composé de multiples partitions, vous pouvez utiliser l'option 45.193 -<code>home=sda[1-9]</code> en spécifiant la bonne partition. A noter que vous 45.194 -pouvez aussi partitionner une clé USB en différentes partitions et utiliser 45.195 -une de ces partitions comme <em>home</em>. Pour savoir si votre media a bien 45.196 -été reconnu et connaître l'emplacement depuis lequel il est accessible, vous 45.197 -pouvez utiliser l'utilitaire <code>fdisk</code> avec l'option <code>-l</code>. 45.198 -Pour utiliser cette commande vous devez avoir les droits d'administrateur 45.199 -système (<em>root</em>), que vous pouvez obtenir via la commande 45.200 -<code>su</code> suivi du mot de passe <em>root</em>. Exemple : 45.201 -</p> 45.202 -<pre> 45.203 - $ su 45.204 - # fdisk -l 45.205 -</pre> 45.206 -<p> 45.207 -Le formatage en <code>ext3</code> va détruire toutes les données contenues sur 45.208 -la partition en question, attention à ne pas vous tromper de disque ou de 45.209 -partition. Une fois que le media sera formaté, il sera prêt à être utilisé 45.210 -pour stocker vos données personnelles. Pour formater la première partition 45.211 -d'un périphérique <code>sda</code>, vous pouvez utiliser la commande 45.212 -<code>mkfs.ext3</code> ou l'utilitaire Tazusb : 45.213 -</p> 45.214 -<pre> 45.215 - # mkfs.ext3 /dev/sda1 45.216 - ou: 45.217 - # tazusb format /dev/sda1 45.218 -</pre> 45.219 -<h4>Utiliser un media</h4> 45.220 -<p> 45.221 -L'utilisation d'un périphérique externe commence lors du démarrage 45.222 -(<em>boot</em>) du système LiveCD, il faut spécifier l'option 45.223 -<code>home=usb</code> ou <code>home=*</code> précédée par 45.224 -<code>slitaz</code>. La partition peut aussi être spécifiée en utilisant 45.225 -l'UUID ou le label de la partition. Exemple : 45.226 -</p> 45.227 -<pre> 45.228 - slitaz home=usb 45.229 - slitaz home=sdb1 45.230 - slitaz home=UUID/LABEL 45.231 -</pre> 45.232 -<p> 45.233 -Lors de l'exécution des scripts de démarrage, SliTaz lit le fichier 45.234 -<code>/proc/cmdline</code> pour savoir si une partition doit être montée sur 45.235 -<code>/home</code>. Si l'option existe, le script va commencer par attendre 45.236 -environ 10 secondes que le media soit bien détecté par le noyau Linux et 45.237 -tenter de monter la partition. Lors de la première utilisation le contenu 45.238 -original du répertoire <code>/home/hacker</code> est copié sur la nouvelle 45.239 -partition préalablement montée. Vous aurez alors un système fonctionnant en 45.240 -mémoire vive et des données personnelles sur votre media de type USB. 45.241 -</p> 45.242 - 45.243 -<a name="i18n"></a> 45.244 -<h3><font color="#6c0023">Options : lang=XX et kmap=XX - Langue et clavier</font></h3> 45.245 -<p> 45.246 -Le LiveCD de Slitaz vous propose de configurer la langue et le clavier 45.247 -directement au <em>boot</em> ou graphiquement pendant l'initialisation du 45.248 -système. Cela veut dire que si vous ne spécifiez pas la langue ou le clavier 45.249 -via l'invite de commandes, le système lancera automatiquement une interface 45.250 -de configuration lors de l'exécution des scripts de démarrage. SliTaz est 45.251 -en français <code>fr</code> et en anglais <code>en</code>, les claviers 45.252 -<code>be ca de en es fr_CH fr it jp us </code>. Exemple d'utilisation de 45.253 -ces options : 45.254 -</p> 45.255 -<pre> 45.256 - slitaz lang=fr kmap=be 45.257 -</pre> 45.258 - 45.259 -<a name="config"></a> 45.260 -<h3><font color="#6c0023">Option : config=<device>,<path></font></h3> 45.261 -<p> 45.262 -L'option <code>config=</code> vous permet de lancer un script au démarrage 45.263 -du LiveCD, ce script peur être situé sur une partition d'un disque dur local 45.264 -ou sur un media de type USB. Cette option permet par exemple, de monter une 45.265 -image ISO sur <code>/usr</code> afin de pouvoir éconnomiser le la mémoire 45.266 -vive et utilisé SliTaz sur de machines ayant 32 Mb RAM. Exemple avec un script 45.267 -nommé <code>slitaz.sh</code> et sutué sur la première partition du premier 45.268 -disque dur local : 45.269 -</p> 45.270 -<pre> 45.271 - slitaz config=/dev/hda1,slitaz.sh 45.272 -</pre> 45.273 - 45.274 -<a name="sound"></a> 45.275 -<h3><font color="#6c0023">Option : sound=*</font></h3> 45.276 -<p> 45.277 -L'option <code>sound=no</code> ou <code>sound=noconf</code> vous permettent 45.278 -respéctivement, de supprimer tous les modules et applications en rapport au 45.279 -support du son pour gagner de la mémoire vive (RAM), ou de sauter la 45.280 -configuration automatique au démarrage si vous ne désirez pas configurer le son 45.281 -mais quand même conserver le nécessaire pour un configuration manuel par 45.282 -la suite. 45.283 -</p> 45.284 -<pre> 45.285 - slitaz sound=no 45.286 -</pre> 45.287 - 45.288 -<a name="modprobe"></a> 45.289 -<h3><font color="#6c0023">Option : modprobe=modules</font></h3> 45.290 -<p> 45.291 -L'option <code>mdprobe=modules</code> vous permettent de charger des modules 45.292 -du noyau à la volée lors du démarrage du système. Cette options est utile par 45.293 -exemple si un driver compilé en modules est nécessaire à la configuration de 45.294 -la carte réseau ou son. A noter que sur un système en fonction, vous pouvez 45.295 -lister les modules disponibles via la commande : <code>modprobe -l</code> et 45.296 -que la commande <code>lspci</code> peut vous aider à connaître votre matériel 45.297 -et le nom du bon driver. Pour charger un ou des modules : 45.298 -</p> 45.299 -<pre> 45.300 - slitaz modprobe=modules1,modules2 45.301 -</pre> 45.302 - 45.303 -<a name="sessions"></a> 45.304 -<h3><font color="#6c0023">Sessions - Login, mots de passes et X</font></h3> 45.305 -<p> 45.306 -Quand le système a finit son initialisation, l'écran est nettoyé et l'invite 45.307 -de <em>login</em> ou le gestionnaire de connexion Slim s'affiche. Sur un 45.308 -système GNU/Linux il y a un administrateur système nommé <em>root</em>, il 45.309 -a tous les droits et ne devrait pas être utilisé pour se loguer directement. 45.310 -SliTaz a donc un compte <em>root</em> et propose un utilisateur <em>hacker</em> 45.311 -sans mot de passe. Pour devenir <em>root</em> au sein d'une session utilisateur, 45.312 -vous pouvez utiliser la commande <code>su</code> suivie du mot de passe root. 45.313 -En mode LiveCD, le mot de passe <em>root</em> est <code>root</code>. 45.314 -</p> 45.315 -<p> 45.316 -Une fois logué dans une session, vous pouvez utiliser les nombreuses commandes 45.317 -disponibles, les outils en mode texte tels que l'éditeur GNU Nano ou le 45.318 -gestionnaire de fichiers Clex. Vous pouvez aussi lancer une session graphique 45.319 -(X) via la commande <code>startx</code> ou encore vous connecter à une machine 45.320 -distante via une session SSH ou X. La commande <code>startx</code> va lancer 45.321 -le serveur graphique (Xvesa) et démarrer le gestionnaire de fenêtres JWM, vous 45.322 -aurez alors la possibilité d'utiliser des applications graphiques via le menu 45.323 -fourni par SliTaz et propulsé par JWM (Joe Window Manager). Pour lancer une 45.324 -session X depuis une console Linux, dans le cas par exemple ou vous avez utilisé 45.325 -l'option <code>screen=text</code> et que Slim n'est pas lançé : 45.326 -</p> 45.327 -<pre> 45.328 - $ startx 45.329 -</pre> 45.330 - 45.331 -<!-- End of content --> 45.332 -</div> 45.333 - 45.334 -<!-- Footer. --> 45.335 -<div id="footer"> 45.336 - <div class="footer-right"></div> 45.337 - <a href="#top">Haut de la page</a> | 45.338 - <a href="index.html">Table des matières</a> 45.339 -</div> 45.340 - 45.341 -<div id="copy"> 45.342 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 45.343 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 45.344 - Documentation publiées sous 45.345 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 45.346 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 45.347 -</div> 45.348 - 45.349 -</body> 45.350 -</html>
46.1 --- a/doc/handbook/liveusb.html Sat Apr 11 18:26:49 2009 +0200 46.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 46.3 @@ -1,493 +0,0 @@ 46.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 46.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 46.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 46.7 -<head> 46.8 - <title>SliTaz Handbook - LiveUSB</title> 46.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 46.10 - <meta name="description" content="" /> 46.11 - <meta name="expires" content="never" /> 46.12 - <meta name="modified" content="2007-12-04 12:30:00" /> 46.13 - <meta name="publisher" content="www.slitaz.org" /> 46.14 - <meta name="author" content="Christophe Lincoln"/> 46.15 - <link rel="shortcut icon" href="favicon.ico" /> 46.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 46.17 -</head> 46.18 -<body bgcolor="#ffffff"> 46.19 - 46.20 -<!-- Header and quick navigation --> 46.21 -<div id="header"> 46.22 -<div align="right" id="quicknav"> 46.23 - <a name="top"></a> 46.24 - <a href="enlightenment.html">Enlightenment</a> | 46.25 - <a href="index.html">Table des matières</a> 46.26 -</div> 46.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 46.28 -</div> 46.29 - 46.30 -<!-- Content. --> 46.31 -<div id="content"> 46.32 -<div class="content-right"></div> 46.33 - 46.34 -<h2><font color="#DF8F06">LiveUSB - SliTaz sur un media USB</font></h2> 46.35 - 46.36 -<ul> 46.37 - <li><a href="#method">Methodes, type de media et notes</a> - Introduction, 46.38 - système de fichiers, résumé des étapes.</li> 46.39 - <li><a href="#tazusb">LiveUSB en 2 commandes</a> - Utiliser TazUSB pour 46.40 - créer un LiveUSB facilement.</li> 46.41 - <li><a href="#prepa">Préparer le media USB</a> - Formater si besoin est, 46.42 - copier les fichiers du LiveCD.</li> 46.43 - <li><a href="#grub">Installer et utiliser GRUB</a> - Installer le 46.44 - gestionnaire de démarrage GRUB sur le media USB.</li> 46.45 - <li><a href="#grubiso">GRUB sur cdrom</a> - Utiliser le media via un cdrom 46.46 - bootable contenant GRUB.</li> 46.47 - <li><a href="#extlinux">Installer et utiliser EXTLINUX</a> - Installer le 46.48 - gestionnaire de démarrage EXTLINUX sur le media USB.</li> 46.49 - <li><a href="#windows">Installer SliTaz sur USB depuis Windows</a> - Installer 46.50 - SliTaz sur un media USB en utilisanr Syslinux depuis Windows.</li> 46.51 -</ul> 46.52 - 46.53 -<a name="method"></a> 46.54 -<h3><font color="#6c0023">Methodes, type de media et notes</font></h3> 46.55 -<p> 46.56 -Ce document décrit les étapes à réaliser pour installer les fichiers nécessaires 46.57 -afin de démarrer SliTaz depuis un périphérique de type USB (clé, carte SD, 46.58 -disque dur externe). Ce n'est pas une installation du système à proprement 46.59 -parler, le mode de fonctionnemnt de SliTaz reste le même qu'en mode LiveCD, 46.60 -c'est à dire que le système sera entièrement chargé en mémoire vive (RAM) 46.61 -lors du démarrage. Avoir SliTaz sur un media USB vous permet de vous passer 46.62 -du cdrom sur les machines capables de démarrer depuis un périphérique USB et 46.63 -l'utiliser le même media pour stocker vos données personnelles de manière 46.64 -persistante. Il faut aussi savoir que tous les PC ne sont pas capables de 46.65 -démarrer directement sur USB et que le démarrage du système est plus long 46.66 -que depuis un cdrom. 46.67 -</p> 46.68 -<h4>Disque dur externe, carte SD ou clé USB</h4> 46.69 -<p> 46.70 -Un media de stockage USB peut être un disque dur externe de grande ou petite 46.71 -capacité, une carte de type SD/flash ou une clé USB. Vous pouvez par exemple, 46.72 -utiliser l'ancienne carte d'un appareil de photos numérique ayant au 46.73 -minimum une capacité de 32 Mb. Cela dit, l'utilisation de 46.74 -<a href="#grub">GRUB</a> avec les clés USB ne réussi pas toujours et dépend 46.75 -du type de clé. Si l'utilisation de GRUB échoue, il est conseillé d'utiliser 46.76 -le gestionaire de démarrage <a href="#extlinux">EXTLINUX</a> et d'installer 46.77 -un MBR fonctionnel sur la clé USB. 46.78 -</p> 46.79 -<p> 46.80 -Pour commencer nous vous conseillons d'utiliser une partition formatée en ext3 46.81 -et non au format natif FAT32. Le système de fichiers ext3 est un système de 46.82 -fichiers propre à GNU/Linux, robuste, fiable et illisible nativement depuis 46.83 -Windows, ce qui peut être un point positif ou négatif. A noter que vous pourrez 46.84 -aussi utiliser cette même partition pour stocker vos données de manière 46.85 -persistante via l'option <code>home=usb</code> proposée par SliTaz. Cela dit, 46.86 -vous pouvez aussi installer SliTaz sur une clé USB au format FAT32 comme 46.87 -suggéré sur le forum de SliTaz : 46.88 -<a href="http://forum.slitaz.org/viewtopic.php?pid=28#p28">SliTaz sur clé USB FAT32</a>. 46.89 -</p> 46.90 -<h4>Étapes à réaliser</h4> 46.91 -<p> 46.92 -En gros, il faut récupérer les fichiers contenus sur le LiveCD, les 46.93 -copier sur le media USB et installer un gestionnaire de démarrage. A noter 46.94 -qu'il existe plusieurs gestionnaires de démarrage, Syslinux, GRUB ou encore 46.95 -Lilo. SliTaz fournit GRUB sur la version standard du LiveCD et dans les paquets 46.96 -du miroir, il a l'avantage de pouvoir aussi être utilisé pour démarrer 46.97 -d'autres systèmes d'expoitations et de proposer un SHell permettant par exemple 46.98 -de réinstaller GRUB dans le MBR (Master Boot Record) d'un disque dur. 46.99 -</p> 46.100 - 46.101 -<a name="tazusb"></a> 46.102 -<h3><font color="#6c0023">LiveUSB en 2 commandes</font></h3> 46.103 -<p> 46.104 -Pour créer facilement un système Live tenant sur un media USB, vous pouvez 46.105 -utiliser TazUSB ou installer les fichiers manuellement. TazUSB est un 46.106 -utilitaire simple, efficace et bien testé. Vous pouvez créer un media en une ou 46.107 -deux commandes. Pour cela il vous faut un LiveCD de SliTaz et biensûr un media 46.108 -USB dont vous devez connaître le nom (<code>fdisk -l</code> ou <code>blkid</code>). 46.109 -Formatage optionnel et génération d'un media bootable reconnu comme /dev/sdb1: 46.110 -</p> 46.111 -<pre> 46.112 - # tazusb format /dev/sdb1 46.113 - # tazusb gen-liveusb /dev/sdb1 46.114 -</pre> 46.115 -<p> 46.116 -Une fois le media généré, vous pouvez redémarrer sur votre media USB. Si vous 46.117 -désirez installer des applications, mettre à jour ou configurer le système et 46.118 -retouver vos modifications lors de a prochaine utilisation, il vous faut 46.119 -recréer le système compressé en utilisant la commande <code>writefs</code> de 46.120 -TazUSB. A noter que le menu de JWM propose par défaut des entrées pour écrire 46.121 -le système sur le media en utilisant gzip, lzma ou aucune compression (prend 46.122 -plus de place mais démarre beaucoup plus rapidement). 46.123 -</p> 46.124 - 46.125 -<a name="prepa"></a> 46.126 -<h3><font color="#6c0023">Préparer le media USB</font></h3> 46.127 -<p> 46.128 -Si vous avez déjà une partition au format ext3, vous n'avez pas besoin de 46.129 -reformater, sinon il faut créer un système de fichier avec l'utilitaire 46.130 -<code>mkfs.ext3</code>. Attention le formatage d'une partition détruit toutes 46.131 -les données qui s'y trouvent. Généralement, la première ou unique partition 46.132 -d'un media USB est reconnu par le noyau Linux comme <code>/dev/sda</code>, pour 46.133 -lister les périphériques et partitions disponibles vous pouvez utiliser la 46.134 -commande <code>fdisk -l</code> avant de créer le système de fichiers ext3 : 46.135 -</p> 46.136 -<pre> 46.137 - # mkfs.ext3 /dev/sda1 46.138 - # mount -t ext3 /dev/sda1 /media/flash 46.139 -</pre> 46.140 -<p> 46.141 -Le formatage de la partition va créer un répertoire système nommé 46.142 -<code>lost+found</code> (perdu et trouvé), ce répertoire est utiliser par le 46.143 -système de fichier en cas de problèmes. Maintenant que le media est formaté 46.144 -et monté, vous pouvez copier le contenu du cdrom sur le périphérique, soit 46.145 -depuis un cdrom gravé, soit depuis une image ISO locale : 46.146 -</p> 46.147 -<pre> 46.148 - # mount -t iso9660 /dev/cdrom /media/cdrom 46.149 - Ou : 46.150 - # mount -o loop slitaz-cooking.iso /media/cdrom 46.151 -</pre> 46.152 -<p> 46.153 -Copie de tous les fichiers contenu dans le répertoire <code>boot/</code> 46.154 -du LiveCD, il se peut que le système de fichiers compressé soit nommé 46.155 -<code>rootfs.lz</code>, si c'est le cas, il faut le renommer en 46.156 -<code>rootfs.gz</code> : 46.157 -</p> 46.158 -<pre> 46.159 - # cp -a /media/cdrom/boot /media/flash 46.160 - # mv /media/flash/boot/rootfs.lz /media/flash/boot/rootfs.gz 46.161 -</pre> 46.162 - 46.163 -<a name="grub"></a> 46.164 -<h3><font color="#6c0023">Installer et utiliser GRUB</font></h3> 46.165 -<p> 46.166 -Pour installer GRUB (GRand Unified Bootloader) il faut commencer par copier 46.167 -les fichiers <code>stage1</code> et <code>stage2</code> depuis 46.168 -<code>/usr/lib/grub/i386-pc</code> dans le répertoire <code>boot/grub</code> 46.169 -du media USB. Une fois les fichiers copiés et le media trouvé par GRUB, vous 46.170 -allez pouvoir installer le gestionnaire de démarrage dans le MBR du 46.171 -périphérique. Copie des fichiers, lancement du SHell GRUB et recherche de 46.172 -<code>stage1</code> fraîchement copié : 46.173 -</p> 46.174 -<pre> 46.175 - # cp /usr/lib/grub/i386-pc/stage[1-2] /media/flash/boot/grub 46.176 - # grub 46.177 - grub> find /boot/grub/stage1 46.178 -</pre> 46.179 -<p> 46.180 -Ce qui peut donner (hd0,0), (hd1,0) ou encore (hd2,0), GRUB voit le premier 46.181 -disque <code>hda</code> comme <code>hd0</code>, il faut donc modifier les 46.182 -valeures en fonction de votre configuration. Il se peut aussi que votre media 46.183 -ne soit pas trouvé, dans ce cas vous pouvez utiliser le <em>bootloader</em> 46.184 -<a href="#extlinux">EXTLINUX</a>. Pour installer GRUB vous pouvez 46.185 -utiliser les commandes <code>root</code> et <code>setup</code>. Pour quitter 46.186 -le SHell GRUB c'est la commande <code>quit</code> : 46.187 -</p> 46.188 -<pre> 46.189 - grub> root (hd2,0) 46.190 - grub> setup (hd2) 46.191 - grub> quit 46.192 -</pre> 46.193 -<p> 46.194 -La dernière chose qu'il reste à faire avant de redémarrer, est de créer un 46.195 -fichier de configuration de GRUB permettant de lancer SliTaz avec l'option 46.196 -<code>home=usb</code>, ce qui permet d'utiliser aussi le media comme partition 46.197 -<code>/home</code> pour stocker ses données, installer des applications en 46.198 -espace utilisateur et conserver vos configurations logiciels. Le fichiers 46.199 -de configuration utilisé par GRUB peut être créé avec votre éditeur de texte 46.200 -préféré, exemple avec LeafPad : 46.201 -</p> 46.202 -<pre> 46.203 - # leafpad /media/flash/boot/grub/menu.lst 46.204 -</pre> 46.205 -<pre class="script"> 46.206 -# /boot/grub/menu.lst: GRUB boot loader configuration. 46.207 -# 46.208 - 46.209 -# Change the colors. 46.210 -color yellow/brown light-green/black 46.211 - 46.212 -# For booting SliTaz from a cdrom or USB media (LiveRAM). 46.213 -# 46.214 -title SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9) 46.215 -kernel /boot/bzImage root=/dev/null vga=771 home=usb 46.216 -initrd /boot/rootfs.gz 46.217 -</pre> 46.218 -<p> 46.219 -Vous pouvez encore ajouter ces quelques lignes, pour avoir une entrée 46.220 -permettant de réinstaller GRUB dans un MBR (utile en cas problèmes) : 46.221 -</p> 46.222 -<pre class="script"> 46.223 -# For installing GRUB into the hard disk 46.224 -# 46.225 -title Install GRUB into the hard disk 46.226 -root (hd0,0) 46.227 -setup (hd0) 46.228 -</pre> 46.229 -<p> 46.230 -Voilà, vous pouvez démonter le cdrom et le media. ET redémarrer sur votre 46.231 -clé USB en prenant soins de configurer correctement le BIOS de votre machine 46.232 -pour qu'elle démarre depuis le media USB et non depuis le disque dur : 46.233 -</p> 46.234 -<pre> 46.235 - # umount /media/cdrom 46.236 - # umount /media/flash 46.237 - # reboot 46.238 -</pre> 46.239 - 46.240 -<a name="grubiso"></a> 46.241 -<h3><font color="#6c0023">GRUB sur cdrom</font></h3> 46.242 -<p> 46.243 -Il est possible de créer rapidement une image ISO contenant GRUB, servant à 46.244 -démarrer SliTaz depuis un media USB et cela sur des machines ne pouvant pas 46.245 -démarrer directement sur USB. Pour ce faire GRUB fourni une image nommée 46.246 -<code>stage2_eltorito</code> permettant de rendre un cdrom bootable. Pour créer 46.247 -une image ISO gravable il faut créer la racine du cdrom, copier le fichier 46.248 -<code>stage2_eltorito</code> et générer une ISO avec <code>genisoimage</code>. 46.249 -Les commandes peuvent être copiées/collées ligne par ligne. Pour créer la 46.250 -racine du cdrom (<code>rootcd</code> et copier l'image eltorito de GRUB : 46.251 -</p> 46.252 -<pre> 46.253 - $ mkdir -p rootcd/boot/grub 46.254 - $ cp /usr/lib/grub/i386-pc/stage2_eltorito \ 46.255 - rootcd/boot/grub 46.256 -</pre> 46.257 -<p> 46.258 -Le fichier de configuration de grub se nomme toujours <code>menu.lst</code>, 46.259 -c'est un fichier texte éditable avec votre éditeur de texte préféré. Vous 46.260 -pouvez mettre le nombre d'entrées que vous désirez, pour démarrer SliTaz il 46.261 -faut spécifier la bonne racine <code>root (hd2,0)</code> pour que GRUB trouve 46.262 -le noyau (<code>bzImage</code>) et le système compressé (<code>roottf.gz</code>). 46.263 -Un petit fichier de configuration minimaliste : 46.264 -</p> 46.265 -<pre class="script"> 46.266 -# /boot/grub/menu.lst: GRUB boot loader configuration. 46.267 -# 46.268 - 46.269 -title SliTaz GNU/Linux (Cooking) 46.270 -root (hd2,0) 46.271 -kernel /boot/bzImage root=/dev/null home=usb 46.272 -initrd /boot/rootfs.gz 46.273 -</pre> 46.274 -<h4>Générer un ISO bootable</h4> 46.275 -<p> 46.276 -Pour générer une image ISO vous pouvez utiliser <code>genisoimage</code> 46.277 -fourni en standard sur le LiveCD de SliTaz. Cette commande est relativement 46.278 -longue, les <em>backslash</em> en fin de ligne permettent de continuer la 46.279 -commande sur la ligne suivante. Dans l'exemple, l'image se nomme 46.280 -<code>grub.iso</code>, le volume Grub et la racine du cdrom 46.281 -<code>rootcd</code> : 46.282 -</p> 46.283 -<pre> 46.284 - $ genisoimage -R -o grub.iso \ 46.285 - -b boot/grub/stage2_eltorito \ 46.286 - -no-emul-boot -V "Grub" -boot-load-size 4 \ 46.287 - -input-charset iso8859-1 -boot-info-table \ 46.288 - rootcd 46.289 -</pre> 46.290 - 46.291 -<a name="extlinux"></a> 46.292 -<h3><font color="#6c0023">Installer et utiliser EXTLINUX</font></h3> 46.293 -<p> 46.294 -Extlinux est un gestionnaire de démarrage provenant du paquet Syslinux, il 46.295 -permet de démarrer un système GNU/Linux depuis un système de fichiers ext2 ou 46.296 -ext3. C'est un gestionnaire de démarrage simple et fiable, il fonctionne bien 46.297 -pour les clés USB. Pour commencer il faut récupérer la dernière version 46.298 -du paquet Syslinux depuis le site du noyau Linux et installer le binaire 46.299 -<code>extlinux</code> dans votre répertoire personnel <code>~/Bin</code> ou 46.300 -dans un répertoire système tel que <code>/usr/bin</code>. Pour télécharger, 46.301 -désarchiver et installer EXTLINUX en espace utilisateur : 46.302 -</p> 46.303 -<pre> 46.304 - $ wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.61.tar.gz 46.305 - $ tar xzf syslinux-3.61.tar.gz 46.306 - $ cp syslinux-3.61/extlinux/extlinux ~/.local/bin 46.307 -</pre> 46.308 -<p> 46.309 -Maintenant que le binaire <code>extlinux</code> est disponible, vous pouvez 46.310 -l'installer dans sur un media monté et cela via un SHell administrateur 46.311 -<em>root</em> obtenu via la commande <code>su</code>. Nous vous conseillons 46.312 -d'installer EXTLINUX dans un répertoire dédié, c'est à dire 46.313 -<code>/boot/extlinux</code> du media USB : 46.314 -</p> 46.315 -<pre> 46.316 - # mkdir -p /media/flash/boot/extlinux 46.317 - # extlinux --install /media/flash/boot/extlinux 46.318 -</pre> 46.319 -<p> 46.320 -Sur les clé USB il faut encore installer un MBR pour s'assurer de rendre le 46.321 -media bootable. Attention à spécifier le bon périphérique, dans la plus part 46.322 -des cas une clé USB est reconnue comme sda : 46.323 -</p> 46.324 -<pre> 46.325 - # cat syslinux-3.61/mbr/mbr.bin > /dev/sda 46.326 -</pre> 46.327 -<p> 46.328 -Le fichier de configuration se nomme <code>extlinux.conf</code> et doit se 46.329 -trouver dans le même répertoire que le binaire <code>extlinux</code>. Les 46.330 -chemins vers les fichiers peuvent être absolus ou relatifs au répertoire 46.331 -d'installation d'extlinux. Ce fichier à la même syntaxe que le fichier 46.332 -<code>isolinux.cfg</code> utilisé pour démarrer le LiveCD de SliTaz. Vous 46.333 -utilisant votre éditeur de texte préféré ou la commande <code>cat</code> 46.334 -(<code>EOT</code> signifie <em>End Of Text</em>, c'est là que le fichier 46.335 -se termine). A noter que vous pouvez copier/coller le contenu du fichier en 46.336 -une seule fois : 46.337 -</p> 46.338 -<pre> 46.339 - # cat > /media/flash/boot/extlinux/extlinux.conf << "EOT" 46.340 -</pre> 46.341 -<pre class="script"> 46.342 -display display.txt 46.343 -default slitaz 46.344 -label slitaz 46.345 - kernel /boot/bzImage 46.346 - append initrd=/boot/rootfs.gz rw root=/dev/null home=usb 46.347 -</pre> 46.348 -<pre> 46.349 - EOT 46.350 -</pre> 46.351 -<h4>Afficher un message boot</h4> 46.352 -<p> 46.353 -La première ligne <code>display display.txt</code> permet d'afficher un fichier 46.354 -text au démarrage de EXTLINUX, vous pouvez utiliser/modifier celui utiliser sur 46.355 -le LiveCD ou en créer un nouveau. Si vous ne voulez pas afficher un 46.356 -<em>display</em>, il suffit de supprimer la ligne. Pour créer un nouveau 46.357 -fichier <code>display.txt</code> avec <code>cat </code>: 46.358 -</p> 46.359 -<pre> 46.360 - # cat > /media/flash/boot/extlinux/display.txt << "EOT" 46.361 -</pre> 46.362 -<pre class="script"> 46.363 -/* _\|/_ 46.364 - (o o) 46.365 - +----oOO-{_}-OOo---------------------------------------------------+ 46.366 - ____ _ _ _____ 46.367 - / ___|| (_)_ _|_ _ ____ 46.368 - \___ \| | | | |/ _` |_ / 46.369 - ___) | | | | | (_| |/ / 46.370 - |____/|_|_| |_|\__,_/___| 46.371 - 46.372 - SliTaz GNU/Linux LiveUSB 46.373 - 46.374 - Simple Light Incredible Temporary Autonomus Zone 46.375 - 46.376 - */ 46.377 -</pre> 46.378 -<pre> 46.379 - EOT 46.380 -</pre> 46.381 -<p> 46.382 -Reste plus qu'a redémarrer sur votre clé USB en prenant soins de configurer 46.383 -correctement le BIOS de votre machine pour qu'elle démarre depuis le media USB 46.384 -et non depuis le disque dur : 46.385 -</p> 46.386 -<pre> 46.387 - # umount /media/flash 46.388 - # reboot 46.389 -</pre> 46.390 - 46.391 -<a name="windows"></a> 46.392 -<h3><font color="#6c0023">Installer SliTaz sur USB depuis Windows</font></h3> 46.393 -<p> 46.394 -Il est possible d'installer SliTaz sur un media USB depuis un système 46.395 -Windows, cette procédure a été testé sur Windows XP et Vista. Avant de 46.396 -commercer, téléchargez la dernière version de SliTaz sur le site : 46.397 -<a href="http://www.slitaz.org/get/">Obtenir SliTaz</a>. Il vous faut aussi 46.398 -récupérer l'utilitaire syslnux <a 46.399 - href="http://www.eu.kernel.org/pub/linux/boot/syslinux/syslinux-3.60.zip" 46.400 - >syslinux-3.60.zip</a>. 46.401 -</p> 46.402 -<p> 46.403 -1. Extraire l'image sur la clé USB. L'image ISO peut être extraite avec des 46.404 -outils comme <a href="http://www.7-zip.org">7-Zip</a> ou Winimage (shareware) 46.405 -par exemple. Normallement vous devriez obtenir l'arborescence suivante : 46.406 -</p> 46.407 -<pre class="script"> 46.408 -\boot 46.409 -\boot\isolinux 46.410 -\boot\grub 46.411 -\boot\syslinux 46.412 -</pre> 46.413 -<p> 46.414 -2. Sur la clé USB, copier les fichiers du gestionnaire de démarrage dans le 46.415 -répertoire <code>\boot\syslinux</code> : 46.416 -</p> 46.417 -<pre class="script"> 46.418 -\boot\isolinux\*.txt 46.419 -\boot\isolinux\*.msg 46.420 -\boot\isolinux\*.cfg 46.421 -\boot\isolinux\*.lss 46.422 -</pre> 46.423 -<p> 46.424 -3. Toujours dans le répertoire <code>\boot\syslinux</code>, renommer 46.425 -<code>isolinux.cfg</code> en <code>syslinux.cfg</code> et 46.426 -<code>isolinux.msg</code> en <code>syslinux.msg</code>. Ce n'est pas 46.427 -indipensable pour isolinux.msg, mais c'est plus cohérent. 46.428 -</p> 46.429 -<p> 46.430 -4. Extraire le fichier syslinux.exe de l'archive téléchargée sur kernel.org et 46.431 -le copier dans <code>\boot\syslinux</code> sur la clé. 46.432 -</p> 46.433 -<p> 46.434 -5. Modifiez le fichier <code>syslinux.cfg</code> pour qu'il corresponde à vos 46.435 -besoin. Exemple: 46.436 -</p> 46.437 -<pre class="script"> 46.438 -display syslinux.msg 46.439 -default slitaz 46.440 -label slitaz 46.441 - kernel /boot/bzImage 46.442 - append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=fr vga=normal 46.443 -implicit 0 46.444 -prompt 1 46.445 -timeout 80 46.446 -F1 help.txt 46.447 -F2 options.txt 46.448 -F3 isolinux.msg 46.449 -F4 display.txt 46.450 -</pre> 46.451 -<p> 46.452 -<strong>Note :</strong> Par rapport au fichier d'origine la ligne 46.453 -<code>display isolinux.msg</code> a été remplaçée par 46.454 -<code>display syslinux.cfg</code>. Et les paramètres 46.455 -<code>lang=fr kmap=fr</code> on été rajouté sur la ligne <code>append</code>. 46.456 -</p> 46.457 -<p> 46.458 -6. Il ne reste plus qu'à exécuter <code>syslinux.exe</code> pour installer le 46.459 -<em>bootloader</em>. Exemple dans le cas où la clé est désignée par la lettre 46.460 -K : 46.461 -</p> 46.462 -<pre> 46.463 -K: 46.464 -cd \boot\syslinux 46.465 -syslinux -ma -d \boot\syslinux K: 46.466 -</pre> 46.467 - 46.468 -<h4>Version rapide</h4> 46.469 -<ol> 46.470 - <li>Télécharchez l'achive <a 46.471 - href="http://files.openomy.com/public/Erjo/syslinux.zip">syslnux.zip</a>.</li> 46.472 - <li>Extrayez le répertoire syslinux et copiez le dans le répertoire 46.473 - boot de la clé USB.</li> 46.474 - <li>Exécutez le script <code>\boot\syslinux\bootusb.bat</code>.</li> 46.475 -</ol> 46.476 - 46.477 -<!-- End of content --> 46.478 -</div> 46.479 - 46.480 -<!-- Footer. --> 46.481 -<div id="footer"> 46.482 - <div class="footer-right"></div> 46.483 - <a href="#top">Haut de la page</a> | 46.484 - <a href="index.html">Table des matières</a> 46.485 -</div> 46.486 - 46.487 -<div id="copy"> 46.488 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 46.489 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 46.490 - Documentation publiées sous 46.491 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 46.492 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 46.493 -</div> 46.494 - 46.495 -</body> 46.496 -</html>
47.1 --- a/doc/handbook/multimedia.html Sat Apr 11 18:26:49 2009 +0200 47.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 47.3 @@ -1,202 +0,0 @@ 47.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 47.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 47.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 47.7 -<head> 47.8 - <title>SliTaz Handbook - Multimedia</title> 47.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 47.10 - <meta name="description" content="slitaz *book template" /> 47.11 - <meta name="expires" content="never" /> 47.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 47.13 - <meta name="publisher" content="www.slitaz.org" /> 47.14 - <meta name="author" content="Christophe Lincoln"/> 47.15 - <link rel="shortcut icon" href="favicon.ico" /> 47.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 47.17 -</head> 47.18 -<body bgcolor="#ffffff"> 47.19 - 47.20 -<!-- Header and quick navigation --> 47.21 -<div id="header"> 47.22 -<div align="right" id="quicknav"> 47.23 - <a name="top"></a> 47.24 - <a href="development.html">Developpement</a> | 47.25 - <a href="index.html">Table des matières</a> 47.26 -</div> 47.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 47.28 -</div> 47.29 - 47.30 -<!-- Content. --> 47.31 -<div id="content"> 47.32 -<div class="content-right"></div> 47.33 - 47.34 -<h2><font color="#DF8F06">Multimedia</font></h2> 47.35 - 47.36 -<ul> 47.37 - <li><a href="#intro">Slitaz le son et la video.</a></li> 47.38 - <li><a href="#config">Configurer une carte son.</a></li> 47.39 - <li><a href="#alsamixer">Alsamixer</a> - Mixer simple et efficace.</li> 47.40 - <li><a href="#alsaplayer">Alsaplayer</a> - Lecteur de musique.</li> 47.41 - <li><a href="#asunder">Asunder</a> - Audio CD Ripper.</li> 47.42 - <li><a href="#xine">Xine</a> - Lecteur multimedia.</li> 47.43 - <li><a href="#mpg123">mpg123</a> - Lecteur audio et encodeur en ligne de 47.44 - commande.</li> 47.45 -</ul> 47.46 - 47.47 -<a name="intro"></a> 47.48 -<h3><font color="#6c0023">Slitaz le son et la video</font></h3> 47.49 -<p> 47.50 -En mode LiveCD SliTaz fournit le support du son mais pas de lecteur video, 47.51 -cela dit vous pouvez visionner des videos en flash sur Youtube par exemple. 47.52 -Pour regarder des videos vous pouvez utiliser Xine, il supporte la plus part des 47.53 -formats tels que OGG ou AVI, à noter que Xine peut aussi faire office de 47.54 -lecteur de musique. Au niveau du son, vous avez un mixer avec Alsamixer et un 47.55 -lecteur avec Alsaplayer, ils sont tous deux installée par défaut sur la version 47.56 -standard du LiveCD et permettent d'écouter des fichiers OGG, MP3 ou WAV. Pour 47.57 -configurer ou reconfigurer votre carte son, vous avez le choix entre deux 47.58 -petit programmes permettant de configurer le son simplement via des boîtes de 47.59 -dialogue. 47.60 -</p> 47.61 - 47.62 -<a name="conf"></a> 47.63 -<h3><font color="#6c0023">Configurer une carte son</font></h3> 47.64 -<p> 47.65 -En mode LiveCD SliTaz configure automatiquement le son au démarrage en lançant 47.66 -une boîte de dialogue, dans la majeur partie des cas, la carte son est reconnue 47.67 -et il suffit d'appuyer sur ENTER pour continuer, se loguer et avoir le son 47.68 -fonctionnel. Cela dit, il se peut que votre carte son ne soit pas reconnue au 47.69 -démarrage ou simplement pas supportée. Avant de jeter l'éponge, vous pouvez 47.70 -tenter de configurer manuellement votre carte et demander le l'aide sur la liste 47.71 -de discussion ou le forum de support matériel. 47.72 -</p> 47.73 -<h4>Soundconf</h4> 47.74 -<p> 47.75 -Pour configurer ou reconfigurer une carte son, SliTaz fournit le script 47.76 -<code>soundconf</code>, cet utilitaire est utilisé au démarrage, ne pose 47.77 -qu'une question, charge les bons modules automatiquement et configure 47.78 -<code>/etc/rcS.conf</code> pour que le driver soit chargé à chaque démarrage. 47.79 -Soundconf va aussi régler les volumes automatiquement, vous pourrez modifier 47.80 -les réglages par la suite via le mixer et alsactl. Pour lancer l'interface de 47.81 -configuration du son, il faut avoir les droits d'administrateur et taper : 47.82 -</p> 47.83 -<pre> 47.84 - # soundconf 47.85 -</pre> 47.86 -<h4>Alsactl</h4> 47.87 -<p> 47.88 -Alsactl pour <em>Alsa control</em> permet de stocker ou restaurer les réglages 47.89 -du son, utile par exemple pour restaurer ses préférences à chaque démarrage. 47.90 -Lors de la configuration du son avec Soundconf les volumes sont réglés 47.91 -automatiquement, vous pouvez utiliser <code>alsamixer</code> avec <em>root</em> 47.92 -pour modifier les valeurs et ensuite lancer <code>alsactl</code> pour stocker 47.93 -la configuration 47.94 -</p> 47.95 -<pre> 47.96 - # alsactl store 47.97 -</pre> 47.98 -<p> 47.99 -Pour restaurer ensuite la configuration vous pouvez utiliser la commande 47.100 -<code>alsactl restore</code> et pour restaurer vos préférences à chaque 47.101 -démarrage vous pouvez ajouter la commande au script /etc/init.d/local.sh en 47.102 -l'éditant avec un éditeur de texte ou avec : 47.103 -</p> 47.104 -<pre> 47.105 - # echo 'alsactl restore' > /etc/init.d/local.sh 47.106 -</pre> 47.107 - 47.108 -<a name="alsamixer"></a> 47.109 -<h3><font color="#6c0023">Alsamixer</font></h3> 47.110 -<p> 47.111 -Alsamixer et le mixer officiel du projet Alsa, il est simple et efficace. Vous 47.112 -pouvez le lancer via le menu du gestionnaire de fenêtre ou directement depuis 47.113 -un terminal. Les volumes se réglent avec les flèches et le mode muet se met ou 47.114 -s'enlève via la touche <code>m</code>. Pour lancer le mixer depuis un terminal 47.115 -Linux ou un graphique : 47.116 -</p> 47.117 -<pre> 47.118 - $ alsamixer 47.119 -</pre> 47.120 - 47.121 -<a name="alsaplayer"></a> 47.122 -<h3><font color="#6c0023">Alsaplayer</font></h3> 47.123 -<p> 47.124 -Le lecteur de musique Alsaplayer se veut simple, épuré et intuitif. Il est réactif 47.125 -et se prend rapidement en main, l'interface est sobre et adaptable. Alsaplayer 47.126 -sur SliTaz fournit le support des fichiers OGG, MP3 (via libmad) et WAV, des 47.127 -playlists, propose des visualisateurs pour accompager le son, la possibilité 47.128 -de régler la vitesse de lecture ou le volume. Une fois lancé via le menu du 47.129 -gestionnaire de fenêtre, il suffit de cliquer sur le bouton play ou celui de 47.130 -la liste de lecture pour commencer à charger un ou des morceaux. 47.131 -</p> 47.132 - 47.133 -<a name="asunder"></a> 47.134 -<h3><font color="#6c0023">Asunder - Audio CD Ripper</font></h3> 47.135 -<p> 47.136 -Asunder est un logiciel d'extraction et encodage de pistes audio depuis un CD. 47.137 -L'outils est très simple d'utilisation, permet d'encoder les morceaux au format 47.138 -wav, ogg ou mp3 via le paquet <code>lame</code>. Il peut aussi faire une 47.139 -recheche CDDB, créer une liste de lecture et modifier les noms des fichiers. 47.140 -Vous trouverez Asunder dans la catégorie Multimedia, il est très rapidement 47.141 -pris en main et efficace. 47.142 -</p> 47.143 - 47.144 -<a name="xine"></a> 47.145 -<h3><font color="#6c0023">Xine</font></h3> 47.146 -<p> 47.147 -Xine est un projet fournissant des bibliothèques et divers visionneurs de video, 47.148 -SliTaz fournit les blibliothèques et un <em>media player</em> contenu dans 47.149 -le paquet <code>xine-ui</code> (ui pour <em>User Interface</em>). Le lecteur 47.150 -Xine propose un interface Xlib, un pannel de contrôle, une interface de 47.151 -configuration via un clique de droite sur la fenêtre principale et des plugins. 47.152 -Il lit la musique OGG, MP3, etc, et les videos au format OGG, AVI ou MPG. Pour 47.153 -installer Xine et ses dépendances : 47.154 -</p> 47.155 -<pre> 47.156 - # tazpkg get-install xine-ui 47.157 -</pre> 47.158 -<p> 47.159 -Une fois installé vous pouvez lancer <code>xine</code> depuis la ligne de 47.160 -commande ou ajouter un entrée dans la catégorie Multimedia du menu de JWM : 47.161 -</p> 47.162 -<pre class="script"> 47.163 -<Program icon="xine.xpm" label="Xine media player">xine</Program> 47.164 -</pre> 47.165 - 47.166 -<a name="mpg123"></a> 47.167 -<h3><font color="#6c0023">mpg123</font></h3> 47.168 -<p> 47.169 -mpg123 est un lecteur et convertisseur de fichiers audio et s'utilise en ligne 47.170 -de commande. C'est à dire que vous pouvez écouter ou convertir de la musique 47.171 -depuis un terminal, pour afficher l'aide vous pouvez utiliser l'option 47.172 -<code>--help</code>. Pour lire un fichier MP3 par exemple, il suffit de lancer 47.173 -<code>mpg123</code> suivi du nom du fuchier audio : 47.174 -</p> 47.175 -<pre> 47.176 - $ mpg123 sound.mp3 47.177 -</pre> 47.178 -<p> 47.179 -mpg123 permet aussi de convertir et encoder un fichier audio dans un autre 47.180 -format. Vous pouvez par exemple convertir un fichier MP3 en WAV, exemple : 47.181 -</p> 47.182 -<pre> 47.183 - $ mpg123 -w sound.wav sound.mp3 47.184 -</pre> 47.185 - 47.186 -<!-- End of content --> 47.187 -</div> 47.188 - 47.189 -<!-- Footer. --> 47.190 -<div id="footer"> 47.191 - <div class="footer-right"></div> 47.192 - <a href="#top">Haut de la page</a> | 47.193 - <a href="index.html">Table des matières</a> 47.194 -</div> 47.195 - 47.196 -<div id="copy"> 47.197 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 47.198 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 47.199 - Documentation publiée sous 47.200 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 47.201 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 47.202 -</div> 47.203 - 47.204 -</body> 47.205 -</html>
48.1 --- a/doc/handbook/network-config.html Sat Apr 11 18:26:49 2009 +0200 48.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 48.3 @@ -1,467 +0,0 @@ 48.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 48.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 48.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 48.7 -<head> 48.8 - <title>SliTaz Handbook - Network config</title> 48.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 48.10 - <meta name="description" content="DHCP ifconfig réseau sur SliTaz udhcpc masque passerelle 127.0.0.1 hostname IP fixe PPPOE" /> 48.11 - <meta name="expires" content="never" /> 48.12 - <meta name="modified" content="2007-12-04 12:30:00" /> 48.13 - <meta name="publisher" content="www.slitaz.org" /> 48.14 - <meta name="author" content="Christophe Lincoln"/> 48.15 - <link rel="shortcut icon" href="favicon.ico" /> 48.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 48.17 -</head> 48.18 -<body bgcolor="#ffffff"> 48.19 - 48.20 -<!-- Header and quick navigation --> 48.21 -<div id="header"> 48.22 -<div align="right" id="quicknav"> 48.23 - <a name="top"></a> 48.24 - <a href="web-server.html">Serveur web</a> | 48.25 - <a href="index.html">Table des matières</a> 48.26 -</div> 48.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 48.28 -</div> 48.29 - 48.30 -<!-- Content. --> 48.31 -<div id="content"> 48.32 -<div class="content-right"></div> 48.33 - 48.34 -<h2><font color="#DF8F06">Configuration du réseau</font></h2> 48.35 - 48.36 -<ul> 48.37 - <li><a href="#about">A propos du réseau sur SliTaz.</a></li> 48.38 - <li><a href="#netbox">Netbox</a> - Configuration graphique du réseau.</li> 48.39 - <li><a href="#wifibox">Wifibox</a> - Configuration graphique du réseau sans fil.</li> 48.40 - <li><a href="#hostname">/etc/hostname</a> - Le nom de machine.</li> 48.41 - <li><a href="#network.conf">/etc/network.conf</a> - Fichier de 48.42 - configuration du réseau.</li> 48.43 - <li><a href="#dynamicIP">IP dynamique</a> - Client DHCP udhcpc.</li> 48.44 - <li><a href="#staticIP">IP static</a> - Utilisation d'un adresse fixe.</li> 48.45 - <li><a href="#pppoe">Connexion ADSL en pppoe kernel-mode.</a></li> 48.46 - <li><a href="#rp-pppoe">Connexion ADSL avec rp-pppoe.</a></li> 48.47 - <li><a href="#list">Liste des interfaces et des routes.</a></li> 48.48 - <li><a href="#firewall">Gestion du pare-feu</a> - (<em>firewall</em>).</li> 48.49 - <li><a href="web-server.html">Configuration du serveur web.</a></li> 48.50 - <li><a href="secure-shell.html">Gestion du serveur SSH.</a></li> 48.51 -</ul> 48.52 - 48.53 -<a name="about"></a> 48.54 -<h3><font color="#6c0023">A propos du réseau sur SliTaz</font></h3> 48.55 -<p> 48.56 -Par défaut SliTaz lance le client DHCP (udhcpc) sur eth0 lors du boot. Si 48.57 -votre carte réseau a bien été reconnue comme une interface eth0, et que vous 48.58 -utilisez un routeur, votre connexion devrait déjà fonctionner. C'est une 48.59 -configuration dynamique, à chaque démarrage du système le client DHCP obtient 48.60 -une nouvelle adresse IP depuis le serveur DHCP, qui est intégré au 48.61 -router, ou situé sur une autre machine. Pour changer la configuration par 48.62 -défaut vous devez passer par le fichier /etc/network.conf décrit ci-dessous. 48.63 -Pour les personnes utilisant <a href="#pppoe">PPPOE</a>, vous pouvez utiliser 48.64 -les outils fournis par <code>rp-pppoe</code> et installés par défaut sur SliTaz. 48.65 -</p> 48.66 - 48.67 -<a name="netbox"></a> 48.68 -<h3><font color="#6c0023">Netbox - Configuration graphique du réseau</font></h3> 48.69 -<p> 48.70 -Netbox est un petite interface graphique permettant de facilement configurer 48.71 -une interface réseau Ethernet en utilisant le protocole DHCP ou en demandant 48.72 -une adresse IP fixe. Les onglets <em>DHCP</em> et <em>Staic IP</em> permettent 48.73 -de démarrer ou stopper la connexion et change automatiquement les valeurs 48.74 -dans les fichiers système. Les connexions Ethernet sont des connection 48.75 -cablées (RJ45) et ne nécessite pas d'authentification. Netbox fournit 48.76 -aussi un onglet <em>System wide</em> depuis lequel vous pouvez directement 48.77 -éditer les fichiers de configuration système. Les connections PPPoE ou 48.78 -PPP demandant un nom d'utilisateur et un mot de passe on leur propre onglet. 48.79 -L'outils permet encore de configurer différents serveurs: SSH, Inetd, 48.80 -ZeroConf, DHCP, PXE, DSN, Rsync, HTTP. Il aussi possible de créer un 48.81 -réseau privé virtuel ou VPN avec les outils inclus de base dans la 48.82 -distribution. 48.83 -</p> 48.84 - 48.85 -<img 48.86 - src="images/screenshots/netbox.png" 48.87 - style="width: 536px; height: 357px;" /> 48.88 - 48.89 -<p> 48.90 -Vous pouvez lancer Netbox depuis le menu "Outils système" (<em>System tools</em>) 48.91 -→ "Netbox Configurer le réseau" ou depuis un terminal graphique. C'est un 48.92 -outil qui permet de modifier des configuration système, il faut donc être 48.93 -administrateur (<em>root</em>) pour l'utiliser : 48.94 -</p> 48.95 -<pre> 48.96 - $ subox netbox 48.97 -</pre> 48.98 - 48.99 -<a name="wifibox"></a> 48.100 -<h3><font color="#6c0023">Wifibox - Configuration graphique du réseau sans fil</font></h3> 48.101 -<p> 48.102 -Wifibox est une petite interface permettant de configurer une connexion 48.103 -à un réseau sans file (Wifi, Wireless ou Wlan). L'onglet 'Netwoks' affiche 48.104 -la liste des réseaux disponibles, il suffit de double cliquer sur un nom 48.105 -de réseau pour établir la connexion, si le réseau est sécurisé, la clé 48.106 -vous sera alors demandée. 48.107 -</p> 48.108 - 48.109 -<img 48.110 - src="images/screenshots/wifibox.png" 48.111 - style="width: 533px; height: 330px;" /> 48.112 - 48.113 -<p> 48.114 -L'onglet 'Favorites' permet de préconfigurer ses réseaux préférés, une 48.115 -fois un réseau ajouté il suffit de double cliquer sur le nom du réseau 48.116 -pour établir la connexion. L'onglet 'Configuration' permet de configurer 48.117 -une connexion manuellement avec les paramètres avançés tels que le mode 48.118 -ou le canal. L'onglet 'Drivers' permet de configurer une carte réseau, 48.119 -il y a 3 cas de figure: , 48.120 -</p> 48.121 -<ol> 48.122 - <li>La carte est directement supportée par le noyau via un module.</li> 48.123 - <li>La cartre à besoin d'un module et d'un firmware non-libre pouvant 48.124 - être installé automatiquement via l'outil de détection du matériel.</li> 48.125 - <li>La carte n'est pas supportée par Linux et le driver Windows doit 48.126 - être installé via le gestionnaire de pilotes Windows (tazndis).</li> 48.127 -</ol> 48.128 - 48.129 -<a name="hostname"></a> 48.130 -<h3><font color="#6c0023">/etc/hostname - Le nom de machine</font></h3> 48.131 -<p> 48.132 -Le fichier /etc/hostname configure le nom de la machine. Le nom de machine est 48.133 -chargé au démarrage du système avec la commande 'hostname'. Sans argument 48.134 -cette commande retournera le nom de machine actuel : 48.135 -</p> 48.136 -<pre> 48.137 - $ hostame 48.138 -</pre> 48.139 -<p> 48.140 -Pour changer le nom de machine vous pouvez utiliser la commande 48.141 -<code>echo</code> ou utiliser un des éditeurs de texte disponible sur SliTaz 48.142 -(il faut être <em>root</em>). Exemple avec <code>echo</code> et le nom 48.143 -de machine <code>kayam</code> : 48.144 -</p> 48.145 -<pre> 48.146 - # echo "kayam" > /etc/hostname 48.147 -</pre> 48.148 - 48.149 -<a name="network.conf"></a> 48.150 -<h3><font color="#6c0023">/etc/network.conf</font></h3> 48.151 -<p> 48.152 -Le fichier /etc/network.conf est le fichier de configuration du réseau sur 48.153 -votre système SliTaz. Sa syntaxe est simple, vous pouvez modifier son contenu 48.154 -avec un éditeur de texte tel que Nano. Le fichier /etc/network.conf est 48.155 -utilisé par le script /etc/init.d/network.sh pour configurer les interfaces 48.156 -réseau au démarrage du système. 48.157 -</p> 48.158 -<p> 48.159 -Le fichier de configuration du réseau (network.conf) vous permet de lancer ou 48.160 -non le client DHCP au boot. Vous pouvez aussi spécifier une adresse IP fixe 48.161 -avec son masque de sous réseau, la passerelle par défaut, et le serveur DNS à 48.162 -utiliser. 48.163 -</p> 48.164 - 48.165 -<a name="dynamicIP"></a> 48.166 -<h3><font color="#6c0023">IP dynamique - Client DHCP udhcpc</font></h3> 48.167 -<p> 48.168 -Le client DHCP udhcpc fourni avec Busybox utilise le script 48.169 -/usr/share/udhcpc/default.script pour obtenir une adresse IP dynamiquement 48.170 -au boot. Il supporte diverses options que vous pouvez connaître avec l'option 48.171 -<code>--help</code> : 48.172 -</p> 48.173 -<pre> 48.174 - # udhcpc --help 48.175 -</pre> 48.176 -<p> 48.177 -Pour ne pas lancer udhcpc sur eth0, ou modifier l'interface (ex: eth1) vous 48.178 -devez passer par le fichier /etc/network.conf, et spécifier "no" à 48.179 -la variable DHCP= : 48.180 -</p> 48.181 -<pre class="script"> 48.182 - 48.183 -# Dynamic IP address. 48.184 -# Enable/disable DHCP client at boot time. 48.185 -DHCP="no" 48.186 - 48.187 -</pre> 48.188 - 48.189 -<a name="staticIP"></a> 48.190 -<h3><font color="#6c0023">IP fixe - Utilisation d'un adresse spécifique</font></h3> 48.191 -<p> 48.192 -Vous pouvez spécifier une adresse IP fixe à configurer au démarrage du système, 48.193 -en mettant la valeur "yes" à la variable STATIC= : 48.194 -</p> 48.195 -<pre class="script"> 48.196 - 48.197 -# Static IP address. 48.198 -# Enable/disable static IP at boot time. 48.199 -STATIC="yes" 48.200 - 48.201 -</pre> 48.202 -<p> 48.203 -Pour que la configuration fonctionne, vous devez spécifier une adresse IP, 48.204 -son masque de sous réseau, la passerelle par défaut (gateway), et le serveur 48.205 -DNS à utiliser. Exemple : 48.206 -</p> 48.207 -<pre class="script"> 48.208 - 48.209 -# Set IP address, and netmask for a static IP. 48.210 -IP="192.168.0.6" 48.211 -NETMASK="255.255.255.0" 48.212 - 48.213 -# Set route gateway for a static IP. 48.214 -GATEWAY="192.168.0.1" 48.215 - 48.216 -# Set DNS server. for a static IP. 48.217 -DNS_SERVER="192.168.0.1" 48.218 - 48.219 -</pre> 48.220 - 48.221 -<a name="pppoe"></a> 48.222 -<h3><font color="#6c0023">Connexion internet ADSL en pppoe kernel-mode</font></h3> 48.223 -<p> 48.224 -Pré-requis: le support ppp et pppoe doit être activé dans le noyau (dur ou 48.225 -modules) et l'interface ethernet configurée. Vous devez indiquer à ppp 48.226 -d'utiliser le plugin rp-pppoe du noyau dans <code>/etc/ppp/options</code> : 48.227 -</p> 48.228 -<pre class="script"> 48.229 -plugin rp-pppoe.so 48.230 -name <votre identifiant de connexion FAI> 48.231 -noipdefault 48.232 -defaultroute 48.233 -mtu 1492 48.234 -mru 1492 48.235 -lock 48.236 -</pre> 48.237 -<p> 48.238 -Si vous avez compilé le support de votre carte réseau en module dans le noyau, 48.239 -vous devrez activer ce dernier dans /etc/rcS.conf: 48.240 -</p> 48.241 -<pre class="script"> 48.242 -LOAD_MODULES="<votre module>" 48.243 -</pre> 48.244 -<p> 48.245 -Modifier le fichier /etc/ppp/pap-secrets ou /etc/ppp/chap-secrets : 48.246 -</p> 48.247 -<pre class="script"> 48.248 -# client server secret IP addresses 48.249 -"votre_login_fai" * "mot_de_passe" 48.250 -</pre> 48.251 -<p> 48.252 -Les fichiers /etc/host.conf et /etc/resolv.conf devraient être automatiquement renseignés. 48.253 -C'est tout ! Pour vous connecter à internet, il suffit simplement de taper : 48.254 -</p> 48.255 -<pre> 48.256 -pppd eth0 48.257 -</pre> 48.258 - 48.259 -<a name="rp-pppoe"></a> 48.260 -<h3><font color="#6c0023">Connexion pppoe avec rp-pppoe</font></h3> 48.261 -<p> 48.262 -Pour configurer sa connexion internet ADSL via le protocole PPPOE, SliTaz 48.263 -fournit la suite d'utilitaires du paquet <code>rp-pppoe</code>. L'utilisation 48.264 -de <code>pppoe-setup</code> est un jeu d'enfant et vous permet de configurer 48.265 -rapidement le réseau. Si vous utilisez DHCP c'est encore plus facile, puisque 48.266 -c'est le serveur de votre FAI (Fournisseur d'accès internet) qui va s'occuper 48.267 -de tout. Si vous n'avez pas le DHCP vous devez commencer par désactiver son 48.268 -utilisation via la variable <code>DHCP="no"</code> du fichier de configuration 48.269 -<code>/etc/network.conf</code>. A noter que pour modifier des fichiers de 48.270 -configuration système et se connecter, vous devez devenir administrateur via 48.271 -la commande <code>su</code>. Pour installer rp-pppoe et changer la variable 48.272 -DHCP avec Nano (Ctrl + x pour sauver et quitter) : 48.273 -</p> 48.274 -<pre> 48.275 - $ su 48.276 - # tazpkg get-install rp-pppoe 48.277 - # nano /etc/network.conf 48.278 -</pre> 48.279 -<h4>Configurer avec pppoe-setup</h4> 48.280 -<p> 48.281 -Pour commencer à configurer votre connexion PPPOE, vous devez ouvrir un 48.282 -terminal X ou utiliser la console Linux pour lancer <code>pppoe-setup</code> 48.283 -et répondre aux questions : 48.284 -</p> 48.285 -<pre> 48.286 - # pppoe-setup 48.287 -</pre> 48.288 -<ol> 48.289 - <li>Tapez votre nom d'utilisateur. A noter qu'il s'agit du nom 48.290 - d'utilisateur avec lequel vous communiquez avec votre FAI, ils est 48.291 - différent de ceux du système, bien sûr.</li> 48.292 - <li>Interface internet, il s'agit par défaut de eth0 sauf si vous en avez 48.293 - plusieurs, auquel cas vous aurez eth1, eth2, etc.. généralement la touche 48.294 - <strong>entree</strong> suffit.</li> 48.295 - <li>Si vous avez un lien ADSL permanent répondez ici par 48.296 - <strong>oui</strong>, sinon par <strong>non</strong> (valeur par 48.297 - défaut).</li> 48.298 - <li>Spécifiez les DNS primaire et secondaire de votre FAI, il vous 48.299 - les communiquera, n'hésitez pas à les lui demander.</li> 48.300 - <li>Tapez le mot de passe avec lequel vous communiquez avec votre FAI, 48.301 - à noter que vous devrez le tapez deux fois.</li> 48.302 - <li>Choisir le firewall ou pare-feu en fonction de votre matériel, 48.303 - si vous avez un routeur vous pouvez entrer 2 sinon 1. En cas de doute 48.304 - tapez 1.</li> 48.305 -</ol> 48.306 -<h4>Démarrer et arrêter la connexion</h4> 48.307 -<p> 48.308 -Toujours en ligne de commande, il suffit de lancer <code>pppoe-start</code> 48.309 -pour démarrer la connexion. Quelques secondes puis le système vous dit qu'il 48.310 -est connecté. S'il vous donne un message du genre TIMED OUT c'est que vous 48.311 -avez mal configuré ou que les branchements sont défectueux. Revérifiez votre 48.312 -cablage et reprenez l'installation au début. Pour démarrer sa connexion : 48.313 -</p> 48.314 -<pre> 48.315 - # pppoe-start 48.316 -</pre> 48.317 -<p> 48.318 -Pour arrêter la connexion vous pouvez utiliser l'utilitaire 48.319 -<code>pppoe-stop</code>, toujours en ligne de commande. 48.320 -</p> 48.321 - 48.322 -<a name="list"></a> 48.323 -<h3><font color="#6c0023">Liste des interfaces et des routes</font></h3> 48.324 -<p> 48.325 -Vous pouvez lister les interfaces réseau disponibles avec la commande 48.326 -<code>ifconfig</code> suivie de l'option <code>-a</code>, ou afficher 48.327 -l'aide avec l'option <code>--help</code> : 48.328 -</p> 48.329 -<pre> 48.330 - # ifconfig -a 48.331 - # ifconfig --help 48.332 -</pre> 48.333 -<p> 48.334 -Pour afficher la table de routage IP du noyau vous pouvez utiliser la commande 48.335 -<code>route</code> sans arguments : 48.336 -</p> 48.337 -<pre> 48.338 - $ route 48.339 -</pre> 48.340 - 48.341 -<a name="firewall"></a> 48.342 -<h3><font color="#6c0023">Gestion du pare-feu (<em>firewall</em>)</font></h3> 48.343 -<p> 48.344 -SliTaz fourni un pare-feu très basic, les régles de sécurité du noyau sont 48.345 -lancées et les règles d'iptables sont désactivées par défaut. Vous pouvez 48.346 -activer/désactiver son éxécution au démarrage, et créer de nouvelles régles 48.347 -via le fichier de configuration : /etc/firewall.conf 48.348 -</p> 48.349 -<p> 48.350 -Le script du <em>firewall</em> fournit par défaut sur SliTaz, commence par 48.351 -configurer les options propre au noyau: les redirections ICMP, les sources de 48.352 -routage, log des adresses impossibles et les filtres contre le spoofing. Le 48.353 -script lance ensuite les règles d'Iptables définies dans la fonction 48.354 -<code>iptables_rules()</code> du fichier de configuration : /etc/firewall.conf 48.355 -</p> 48.356 -<p> 48.357 -Le <em>firewall</em> utilise l'application Iptables, il se compose de deux 48.358 -fichiers : Le fichier de configuration /etc/firewall.conf et le script 48.359 -/etc/init.d/firewall, que vous ne devriez pas avoir besoin de modifier. A 48.360 -noter qu'il y de nombreuses options avec Iptables, pour de plus amples 48.361 -informations, référez-vous à la documentation officielle de Netfilter/iptables 48.362 -disponible en ligne sur : 48.363 -<a href="http://www.netfilter.org/documentation/">www.netfilter.org/documentation/</a> 48.364 -</p> 48.365 -<h4>Démarrer, arrêter, redémarrer le firewall</h4> 48.366 -<p> 48.367 -Le script /etc/init.d/firewall vous permet de démarrer/redémarrer, d'arrêter 48.368 -et d'afficher le status du firewall. L'option redémarrer est souvent utilisée 48.369 -pour tester de nouvelles règles, après modification du fichier de 48.370 -configuration. Exemple : 48.371 -</p> 48.372 -<pre> 48.373 - # /etc/init.d/firewall restart 48.374 -</pre> 48.375 -<h4>Activer/désactiver le firewall au boot</h4> 48.376 -<p> 48.377 -Pour activer/désactiver les options de sécurité propre au noyau, mettez "yes" 48.378 -ou "no" à la variable KERNEL_SECURITY= : 48.379 -</p> 48.380 -<pre class="script"> 48.381 - 48.382 -# Enable/disable kernel security at boot time. 48.383 -KERNEL_SECURITY="yes" 48.384 - 48.385 -</pre> 48.386 -<p> 48.387 -Et pour activer/désactiver les règles d'iptables, il faut modifier la variable 48.388 -IPTABLES_RULES= : 48.389 -</p> 48.390 -<pre class="script"> 48.391 - 48.392 -# Enable/disable iptables rules. 48.393 -IPTABLES_RULES="yes" 48.394 - 48.395 -</pre> 48.396 -<h4>Ajouter, supprimer, ou modifier les règles d'iptables</h4> 48.397 -<p> 48.398 -fichier de configuration: /etc/firewall.conf. En bas du fichier vous trouverez 48.399 -fichier de configuration: /etc/firewall.conf. En bas du fichier vous touverez 48.400 -une fonction : <code>iptables_rules()</code> contenant toutes les commandes 48.401 -d'iptables à lancer lors du démarrage du firewall. Pour supprimer une règle, 48.402 -nous vous conseillons de commenter les lignes correspondantes avec : 48.403 -<code>#</code>. A noter qu'il ne faut pas laisser cette fonction vide, si 48.404 -vous voulez désactiver les règles d'iptables, il est préférable de mettre 48.405 -"no" à la variable IPTABLES_RULES= du fichier de configuration. 48.406 -</p> 48.407 -<p> 48.408 -Exemple de règles iptables. On refuse toutes les connexions entrantes, et 48.409 -sortantes, puis on accepte les connexions sur l'hôte local, le réseau local, 48.410 -les ports 80 et 22 utilisés respectivement par le serveur web HTTP et le 48.411 -serveur sécurisé SSH, et le port 21 pour le FTP. C'est donc très restrictif 48.412 -comme règles: 48.413 -</p> 48.414 -<pre class="script"> 48.415 - 48.416 -# Netfilter/iptables rules. 48.417 -# This shell function is include by /etc/init.d/firewall.sh 48.418 -# to start iptables rules. 48.419 -# 48.420 -iptables_rules() 48.421 -{ 48.422 - 48.423 -# Drop all connexions. 48.424 -iptables -P INPUT DROP 48.425 -iptables -P OUTPUT DROP 48.426 - 48.427 -# Accept all on localhost (127.0.0.1). 48.428 -iptables -A INPUT -i lo -j ACCEPT 48.429 -iptables -A OUTPUT -o lo -j ACCEPT 48.430 - 48.431 -# Accept all on the local network (192.168.0.0/24). 48.432 -iptables -A INPUT -s 192.168.0.0/24 -j ACCEPT 48.433 -iptables -A OUTPUT -d 192.168.0.0/24 -j ACCEPT 48.434 - 48.435 -# Accept port 80 for the HTTP server. 48.436 -iptables -A INPUT -i $INTERFACE -p tcp --sport 80 -j ACCEPT 48.437 -iptables -A OUTPUT -o $INTERFACE -p tcp --dport 80 -j ACCEPT 48.438 - 48.439 -# Accept port 22 for SSH. 48.440 -iptables -A INPUT -i $INTERFACE -p tcp --dport 22 -j ACCEPT 48.441 -iptables -A OUTPUT -o $INTERFACE -tcp --sport 22 -j ACCEPT 48.442 - 48.443 -# Accept port 21 for active FTP connections. 48.444 -iptables -A INPUT -i $INTERFACE -p tcp --dport 21 -j ACCEPT 48.445 -iptables -A OUTPUT -i $INTERFACE -p tcp --sport 21 -j ACCEPT 48.446 - 48.447 -} 48.448 - 48.449 -</pre> 48.450 - 48.451 -<!-- End of content --> 48.452 -</div> 48.453 - 48.454 -<!-- Footer. --> 48.455 -<div id="footer"> 48.456 - <div class="footer-right"></div> 48.457 - <a href="#top">Haut de la page</a> | 48.458 - <a href="index.html">Table des matières</a> 48.459 -</div> 48.460 - 48.461 -<div id="copy"> 48.462 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 48.463 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 48.464 - Documentation publiées sous 48.465 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 48.466 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 48.467 -</div> 48.468 - 48.469 -</body> 48.470 -</html>
49.1 --- a/doc/handbook/network.html Sat Apr 11 18:26:49 2009 +0200 49.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 49.3 @@ -1,209 +0,0 @@ 49.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 49.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 49.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 49.7 -<head> 49.8 - <title>SliTaz Handbook - Internet</title> 49.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 49.10 - <meta name="description" content="navigateur web links retawq client IRC téléchargement torrent" /> 49.11 - <meta name="expires" content="never" /> 49.12 - <meta name="modified" content="2009-03-22 19:30:00" /> 49.13 - <meta name="publisher" content="www.slitaz.org" /> 49.14 - <meta name="author" content="Christophe Lincoln"/> 49.15 - <link rel="shortcut icon" href="favicon.ico" /> 49.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 49.17 -</head> 49.18 -<body bgcolor="#ffffff"> 49.19 - 49.20 -<!-- Header and quick navigation --> 49.21 -<div id="header"> 49.22 -<div align="right" id="quicknav"> 49.23 - <a name="top"></a> 49.24 - <a href="graphics.html">Graphisme</a> | 49.25 - <a href="index.html">Table des matières</a> 49.26 -</div> 49.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 49.28 -</div> 49.29 - 49.30 -<!-- Content. --> 49.31 -<div id="content"> 49.32 -<div class="content-right"></div> 49.33 - 49.34 -<h2><font color="#DF8F06">Internet</font></h2> 49.35 - 49.36 -<ul> 49.37 - <li><a href="#firefox">Mozilla Firefox</a> - Le navigateur Web Firefox.</li> 49.38 - <li><a href="#midori">Midori</a> - Navigateur Web léger.</li> 49.39 - <li><a href="#retawq">Retawq</a> - Navigateur Web en mode texte.</li> 49.40 - <li><a href="#links">Links</a> - Le navigateur Web Links fournit 49.41 - un mode graphique et un mode texte.</li> 49.42 - <li><a href="#rhapsody">Rhapsody</a> - Client de chat IRC.</li> 49.43 - <li><a href="#gitmail">Ghost In The Mail </a> - Client mail.</li> 49.44 - <li><a href="#transmission">Transmission</a> - Client BitTorrent léger.</li> 49.45 - <li><a href="#gftp">gFTP</a> - Client FTP simple et rapide.</li> 49.46 - <li><a href="#pscan">pscan</a> - Scanner de ports.</li> 49.47 - <li><a href="cmdline.html#wget">Télécharger en ligne de commandes.</a></li> 49.48 -</ul> 49.49 - 49.50 -<a name="firefox"></a> 49.51 -<h3><font color="#6c0023">Mozilla Firefox - Navigateur web</font></h3> 49.52 -<p> 49.53 -SliTaz est fier de fournir Mozilla Firefox, l'un des meilleurs navigateur Web 49.54 -au monde, sécurisé, convivial, rapide, respectant les standards, et largement 49.55 -personnalisable via un système de <em>plugins</em>. La prise en main du 49.56 -logiciel se fait rapidement et intuitivement, pour lancer Firefox sur SliTaz 49.57 -il suffit de séléctionner depuis le menu du gestionnaire de fenêtres ---> 49.58 -Internet --> Mozilla Firefox. Les fichiers de configuration du navigateur 49.59 -Web sont stockés dans le répertoire personnel, et cachés (commencent par un 49.60 -point) et se nomment <code>~/.mozilla/firefox</code>. 49.61 -</p> 49.62 -<p> 49.63 -Astuces : En associant le mode LiveCD à un media USB (<em>flash key</em>), 49.64 -vous garderez vos marques pages et <em>plugins</em> partout ou vous allez. 49.65 -</p> 49.66 - 49.67 -<a name="midori"></a> 49.68 -<h3><font color="#6c0023">Midori - Navigateur web léger</font></h3> 49.69 -<p> 49.70 -Midori est un navigateur web léger avec un rendu des pages très rapide 49.71 -grâce au moteur de rendu Webkit. C'est une alternative sérieuse à Firefox 49.72 -pour les système ayant peut de ressource ou les personnes cherchant un 49.73 -navigateur rapide et épuré. Il support la plus part des standards du web, 49.74 -les feuilles de style CSS ou les images. Midori est configurable via un 49.75 -simple petite interface et se trouve dans le menu "Internet" une fois 49.76 -installé via Tazpkg le gestionnaire de paquet SliTaz. 49.77 -</p> 49.78 - 49.79 -<a name="retawq"></a> 49.80 -<h3><font color="#6c0023">Retawq - Navigateur web</font></h3> 49.81 -<p> 49.82 -Toutes les versions de SliTaz fournissent le navigateur web Retawq en mode texte. 49.83 -Vous pouvez lancer 'retawq' depuis la console, un terminal graphique, ou sous X 49.84 -depuis le menu ---> Internet --> Retawq. Pour lancer Retawq depuis un 49.85 -terminal, il suffit de taper <code>retawq</code> avec ou sans l'url : 49.86 -</p> 49.87 -<pre> 49.88 - $ retawq 49.89 - $ retawq <a href="http://www.slitaz.org/">http://www.slitaz.org/</a> 49.90 -</pre> 49.91 -<p> 49.92 -Le fichier de configuration personnel est dans ~/.retawq. Vous 49.93 -pouvez le modifier avec un éditeur de texte. En appuyant sur 49.94 -la touche <b> vous afficherez le fichier des marques pages 49.95 -(bookmarks.html), et la touche <h> affichera la page d'accueil. 49.96 -</p> 49.97 -<a name="links"></a> 49.98 -<h3><font color="#6c0023">Links - Navigateur web graphique et texte</font></h3> 49.99 -<p> 49.100 -Links a été le premier navigateur Web graphique proposé sur le LiveCD de 49.101 -SliTaz, il a été depuis remplaçé par Firefox, mais Links est toujours 49.102 -disponible sous forme de paquet, facilement installable via la commande : 49.103 -</p> 49.104 -<pre> 49.105 - # tazpkg get-install links 49.106 -</pre> 49.107 -<p> 49.108 -Links propose un mode graphique et un mode texte. Pour utiliser Links en 49.109 -mode graphique il faut utiliser l'option <code>-g</code>, vous pouvez ajouter 49.110 -un icône ou une entrée au menu de <a href="jwm.html">JWM</a> pour retrouver 49.111 -Links facilement. Exemples d'utilisation en ligne de commandes : 49.112 -</p> 49.113 -<pre> 49.114 - $ links -g & 49.115 - $ links -g <a href="http://www.slitaz.org/">http://www.slitaz.org/</a> & 49.116 - $ links 49.117 -</pre> 49.118 -<p> 49.119 -Les fichiers de configuration personnels sont dans ~/.links et il n'est pas 49.120 -conseillé de les modifier avec un éditeur de texte. Links fournit une interface 49.121 -de configuration via la barre d'outils du haut, c'est là que vous pouvez 49.122 -configurer la langues pour le français, les marques pages, l'affichage, etc. 49.123 -Quand vous avez modifié des options, il faut les sauvegarder via la barre de 49.124 -menu --> Configuration --> Enregistrer les options. 49.125 -</p> 49.126 -<a name="rhapsody"></a> 49.127 -<h3><font color="#6c0023">Rhapsody - Client de chat IRC</font></h3> 49.128 -<p> 49.129 -Pour lancer Rhapsody, vous pouvez utiliser la console, le terminal graphique, 49.130 -ou sous X depuis le menu. Par exemple, pour vous connecter au serveur d'AlterInet, vous 49.131 -pouvez utiliser la commande ci-dessous, en modifiant votre pseudo. Une fois 49.132 -connecté vous pouvez utiliser la commande IRC: /join pour joindre le canal 49.133 -nommé #slitaz : 49.134 -</p> 49.135 -<pre> 49.136 - $ rhapsody 49.137 - /connect irc.alterinet.org 49.138 - /join #slitaz 49.139 -</pre> 49.140 -<p> 49.141 -Vous pouvez personnaliser rhapsody via le fichier ~/.rhapsodyrc, ou 49.142 -utiliser <Ctrl+T> pour afficher les options. 49.143 -</p> 49.144 -<a name="gitmail"></a> 49.145 -<h3><font color="#6c0023">Ghost In The Mail - Client mail</font></h3> 49.146 -<p> 49.147 -Pour envoyer rapidement des mails, sans devoir configurer de compte, vous 49.148 -pouvez utiliser Ghost In The Mail (gitmail). Ce client mail minimum, propose 49.149 -une interface GTK simple, avec le support des pièces jointes. Il vous permet 49.150 -d'envoyer des mails en utilisant le protocole SMTP avec votre compte de 49.151 -messagerie existant. Vous trouverez gitmail via le menu --> Internet 49.152 ---> Ghost In The Mail. 49.153 -</p> 49.154 -<a name="transmission"></a> 49.155 -<h3><font color="#6c0023">Transmission - Client BitTorrent léger</font></h3> 49.156 -<p> 49.157 -Transmission est un client BitTorrent, rapide, léger, et proposant une 49.158 -interface GTK+ simple d'utilisation. Transmission offre une option 49.159 -"Préférences" qui permet de limiter le taux d'uploads et de 49.160 -downloads, le port à utiliser, le dossier de téléchargement, et de gérer 49.161 -les copies de vos fichiers torrents. Vous trouverez le client GTK+ via le menu 49.162 ---> Internet --> Transmission. Site web du projet : 49.163 -<a href="http://transmission.m0k.org/">http://transmission.m0k.org/</a> 49.164 -</p> 49.165 -<a name="gftp"></a> 49.166 -<h3><font color="#6c0023">gFTP - Client FTP simple et rapide</font></h3> 49.167 -<p> 49.168 -L'application gFTP est un client de transfert FTP très simple d'utilisation, 49.169 -rapide et ergonomique. Il dispose de la reprise des transferts interrompus, 49.170 -d'une gestion complète des signets (sites favoris), ou encore de la gestion 49.171 -des proxies FTP et HTTP. De plus gFTP permet le glisser déposer entre ses 49.172 -deux fenêtres, de faire plusieurs transferts en même temps, de comparer ses 49.173 -deux fenêtres, de mémoriser les mots de passes, de définir une application 49.174 -externe pour la visualisation (ex Links) et l'édition des fichiers (ex Geany), 49.175 -ce qui permet de travailler directement sur le serveur. Sur SliTaz vous 49.176 -trouverez gFTP via le menu du gestionnaire de fenêtres --> Internet --> 49.177 -gFTP. 49.178 -</p> 49.179 - 49.180 -<a name="pscan"></a> 49.181 -<h3><font color="#6c0023">pscan - Scanner de ports</font></h3> 49.182 -<p> 49.183 -Pscan est un petit utiliatire du projet Busybox, permettant de scanner les 49.184 -ports d'un machine. Vous pouvez utiliser <code>pscan</code> pour scanner 49.185 -l'hôte local ou un hôte distant, en utilisant le nom ou l'adresse IP de la 49.186 -machine. Pscan va tester tous les ports de 1 à 1024 et afficher une liste 49.187 -de ceux qui sont ouvert, le protocole et le service associé (ssh, www, etc) : 49.188 -</p> 49.189 -<pre> 49.190 - $ pscan localhost 49.191 -</pre> 49.192 - 49.193 -<!-- End of content --> 49.194 -</div> 49.195 - 49.196 -<!-- Footer. --> 49.197 -<div id="footer"> 49.198 - <div class="footer-right"></div> 49.199 - <a href="#top">Haut de la page</a> | 49.200 - <a href="index.html">Table des matières</a> 49.201 -</div> 49.202 - 49.203 -<div id="copy"> 49.204 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 49.205 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 49.206 - Documentation publiées sous 49.207 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 49.208 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 49.209 -</div> 49.210 - 49.211 -</body> 49.212 -</html>
50.1 --- a/doc/handbook/office.html Sat Apr 11 18:26:49 2009 +0200 50.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 50.3 @@ -1,163 +0,0 @@ 50.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 50.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 50.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 50.7 -<head> 50.8 - <title>SliTaz Handbook - Bureautique</title> 50.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 50.10 - <meta name="description" content="éditeur de texte base de donné lecteur PDF" /> 50.11 - <meta name="expires" content="never" /> 50.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 50.13 - <meta name="publisher" content="www.slitaz.org" /> 50.14 - <meta name="author" content="Christophe Lincoln"/> 50.15 - <link rel="shortcut icon" href="favicon.ico" /> 50.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 50.17 -</head> 50.18 -<body bgcolor="#ffffff"> 50.19 - 50.20 -<!-- Header and quick navigation --> 50.21 -<div id="header"> 50.22 -<div align="right" id="quicknav"> 50.23 - <a name="top"></a> 50.24 - <a href="network.html">Internet</a> | 50.25 - <a href="index.html">Table des matières</a> 50.26 -</div> 50.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 50.28 -</div> 50.29 - 50.30 -<!-- Content. --> 50.31 -<div id="content"> 50.32 -<div class="content-right"></div> 50.33 - 50.34 -<h2><font color="#DF8F06">Bureautique</font></h2> 50.35 - 50.36 -<ul> 50.37 - <li><a href="#abiword">Abiword</a> - Traitement de texte.</li> 50.38 - <li><a href="#gnumeric">Gnumeric</a> - Tableur.</li> 50.39 - <li><a href="#gnumeric">Homebank</a> - Gestionnaire de finances.</li> 50.40 - <li><a href="#gnumeric">Notecase</a> - Gestionnaire de notes.</li> 50.41 - <li><a href="#osmo">Osmo</a> - Organiseur personnel.</li> 50.42 - <li><a href="#sqlite">SQLite</a> - Petit moteur de base de données SQL.</li> 50.43 - <li><a href="#epdfview">ePDFView</a> - Visualisateur léger de PDF.</li> 50.44 -</ul> 50.45 - 50.46 -<a name="abiword"></a> 50.47 -<h3><font color="#6c0023">Abiword - Traitement de texte</font></h3> 50.48 -<p> 50.49 -Abiword est une application de traitement de texte très riche en fonctionnalités. 50.50 -C'est un outils léger, rapide, simple et intuitif, proposant sont propore 50.51 -format (.abw) supportant les formats OpenOffice et Microsoft Word et peut 50.52 -exporter en HTML ou PDF. Pour installer Abiword sur SliTaz il suffit de lancer : 50.53 -</p> 50.54 -<pre> 50.55 - # tazpkg get-install abiword 50.56 -</pre> 50.57 - 50.58 -<a name="gnumeric"></a> 50.59 -<h3><font color="#6c0023">Gnumeric - Tableur</font></h3> 50.60 -<p> 50.61 -Gnumeric est un tableur simple, fiable, rapide, léger et complet. Il permet 50.62 -de créer et gérer des feuilles de calcul complexes. Gnumeric contient toutes 50.63 -les fonctions disponibles sous Microsoft Excel et en propose même bien plus. 50.64 -Il propose la création de graphiques via un assistant facile à utiliser, 50.65 -des modules d'analyse statistique et de génération de nombres aléatoires, 50.66 -l'imporation et l'exportation des feuilles dans divers formats dont XLS, 50.67 -HTML, CSV. Gnumeric se trouve dans le menu "Bureautique" une fois installé 50.68 -via le gestionnaire de paquet grapgique ou la ligne de commande: 50.69 -</p> 50.70 -<pre> 50.71 - # tazpkg get-install gnumeric 50.72 -</pre> 50.73 - 50.74 -<a name="homebank"></a> 50.75 -<h3><font color="#6c0023">Homebank - Gestionnaire de finances</font></h3> 50.76 -<p> 50.77 -Homebank est un programme de comptabilté et gestion de compte en banque. 50.78 -Léger, rapide et complet, Homebank et un bon complèment à Abiword et 50.79 -Gnumeric pour avoir une suite bureautique légère et facile à utiliser. 50.80 -Site web: <a href="http://homebank.free.fr/">homebank.free.fr</a>. Pour 50.81 -installer Homebank vous pouvez utiliser le gestionnaire paquets graphique 50.82 -ou la commande: 50.83 -</p> 50.84 -<pre> 50.85 - # tazpkg get-install homebank 50.86 -</pre> 50.87 - 50.88 -<a name="notecase"></a> 50.89 -<h3><font color="#6c0023">Notecase - Gestionnaire de notes</font></h3> 50.90 -<p> 50.91 -Notecase est un logiciels déstiné à structurer et gérer ses notes. Il permet 50.92 -de lier des pages entre elles, d'importer ou exporter les notes ou de formater 50.93 -le texte (gras, italique, etc). Notecase est installé par défaut avec le 50.94 -coeur du système et se trouve dans le menu "Bureautique" → 50.95 -"Gestionnaire de notes Notecase" 50.96 -</p> 50.97 - 50.98 -<a name="osmo"></a> 50.99 -<h3><font color="#6c0023">Osmo - Organiseur personnel</font></h3> 50.100 -<p> 50.101 -Osmo est un petit organisateur personnel fournissant un calendrier, une liste 50.102 -des tâches et des contact avec la possibilité d'ouvrir directement un 50.103 -navigateur Web ou un client de messagerie via un clique un URL ou une adresse 50.104 -email. Osmo propose aussi un calendrier de l'année, un calcultaeur de date et 50.105 -la possibilité de prendre des notes classées par jours. Osmo est installé par 50.106 -défaut sur la version standard du LiveCD avec une icône sur la barre des tâches 50.107 -et une entrée dans le la catégorie <em>Office</em> du menu de JWM. A 50.108 -noter que si vous utilisé un media USB associé au LiveCD, vous retrouverez vos 50.109 -données à chaque utilisation. Si vous avez un système installé, vous pouvez 50.110 -synchroniser les données du media USB avec celles de votre système en utilisant 50.111 -par exemple Grsync. Osmo conserve vos données dans le répertoire caché : 50.112 -<code>~/.osmo</code>. 50.113 -</p> 50.114 - 50.115 -<a name="sqlite"></a> 50.116 -<h3><font color="#6c0023">SQLite - Petit moteur de base de données SQL</font></h3> 50.117 -<p> 50.118 -SQLite est un petit moteur de base de données relationnelles SQL dont la base 50.119 -de données entière est stockée dans un seul fichier, il est performant, il 50.120 -offre une grande rapidité d'exécution des requêtes, de plus il implémente la 50.121 -plus part de la norme SQL92. SQLite est idéal pour gérer de petits sites web 50.122 -tout en nécessitant un déploiement minimal. En mode graphique, vous pouvez 50.123 -lancer SQLite depuis le menu du gestionnaire de fenêtres JWM. Le site web 50.124 -officiel du projet est : 50.125 -<a href="http://www.sqlite.org/">http://www.sqlite.org/</a> 50.126 -</p> 50.127 - 50.128 -<a name="epdfview"></a> 50.129 -<h3><font color="#6c0023">ePDFView - Visualisateur léger de PDF</font></h3> 50.130 -<p> 50.131 -Pour lire des documents PDF, SliTaz propose le paquet <code>epdfview</code>, 50.132 -fournissant un visualisateur PDF léger, rapide et simple à prendre en main. 50.133 -ePDFView utilise les bibliothèque de rendu Poppler, propose une interface 50.134 -GTK+ intuitive vous permettant agrandir, de passer d'une page à l'autre, 50.135 -d'afficher l'index ou encore de faire une recherche. Pour installer ePDFView : 50.136 -</p> 50.137 -<pre> 50.138 - # tazpkg get-install epdfview 50.139 -</pre> 50.140 -<p> 50.141 -Une fois unstallé vous pouvez ajouter une entrée au menu du gestionnaire de 50.142 -fenêtre <a href="jwm.html">JWM</a>, par exemple dans la catégorie 50.143 -<em>Office</em>. Si vous utilisez Enlightenment l'application aura 50.144 -automatiquement une entrée dans le menu Bureautique (<em>Office</em>) 50.145 -</p> 50.146 - 50.147 -<!-- End of content --> 50.148 -</div> 50.149 - 50.150 -<!-- Footer. --> 50.151 -<div id="footer"> 50.152 - <div class="footer-right"></div> 50.153 - <a href="#top">Haut de la page</a> | 50.154 - <a href="index.html">Table des matières</a> 50.155 -</div> 50.156 - 50.157 -<div id="copy"> 50.158 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 50.159 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 50.160 - Documentation publiées sous 50.161 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 50.162 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 50.163 -</div> 50.164 - 50.165 -</body> 50.166 -</html>
51.1 --- a/doc/handbook/openbox.html Sat Apr 11 18:26:49 2009 +0200 51.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 51.3 @@ -1,202 +0,0 @@ 51.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 51.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 51.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 51.7 -<head> 51.8 - <title>SliTaz Handbook - Openbox</title> 51.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 51.10 - <meta name="description" content="openbox slitaz desktop obconf" /> 51.11 - <meta name="expires" content="never" /> 51.12 - <meta name="modified" content="2009-03-22 14:20:00" /> 51.13 - <meta name="publisher" content="www.slitaz.org" /> 51.14 - <meta name="author" content="Christophe Lincoln"/> 51.15 - <link rel="shortcut icon" href="favicon.ico" /> 51.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 51.17 -</head> 51.18 -<body bgcolor="#ffffff"> 51.19 - 51.20 -<!-- Header and quick navigation --> 51.21 -<div id="header"> 51.22 -<div align="right" id="quicknav"> 51.23 - <a name="top"></a> 51.24 - <a href="utilities.html">Utilitaires</a> | 51.25 - <a href="index.html">Table des matières</a> 51.26 -</div> 51.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 51.28 -</div> 51.29 - 51.30 -<!-- Content. --> 51.31 -<div id="content"> 51.32 -<div class="content-right"></div> 51.33 - 51.34 -<h2><font color="#DF8F06">Openbox</font></h2> 51.35 - 51.36 -<ul> 51.37 - <li><a href="#intro">Introduction et présentation d'Openbox.</a></li> 51.38 - <li><a href="#config">Configuration d'Openbox.</a></li> 51.39 - <li><a href="#themes">Thèmes graphiques.</a></li> 51.40 - <li><a href="#menu">Menu contextuel.</a></li> 51.41 - <li><a href="#autostart">Applications démarrées automatiquement.</a></li> 51.42 - <li><a href="#bg-icons">Fond d'écran et icônes.</a></li> 51.43 - <li><a href="#effects">Effets visuels.</a></li> 51.44 -</ul> 51.45 - 51.46 -<a name="intro"></a> 51.47 -<h3><font color="#6c0023">Introduction et présentation d'Openbox</font></h3> 51.48 -<p> 51.49 -Openbox est un gestionaire de fenêtre ultra rapide, simple, efficace, 51.50 -thémable à souhait et ne consommant pas toutes les ressources du système, 51.51 -c'est le gestionnaire de fenêtres par défaut sur SliTaz. Un gestionnaire 51.52 -de fenêtres est une application tournant au dessus du serveur X, 51.53 -permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal 51.54 -X ou d'afficher des applications. Il permet ensuite de placer, de 51.55 -réduire, et de dimensionner les fenêtres à son propre gré. 51.56 -</p> 51.57 -<p> 51.58 -Openbox fournit un menu contextuel via un clique droite sur le bureau, ce 51.59 -menu est modifiable en éditant un fichier de configuration, la combinaison 51.60 -des touches <code>ALT + tabulation</code> permet de lister et naviguer parmi 51.61 -les fenêtres ouvertes. Par défaut SliTaz propose 4 bureaux virtuels avec 51.62 -Openbox et Obconf pour configurer graphiquement le gestionnaire de fenêtres 51.63 -ainsi que divers petits outils spécifiques à SliTaz afin d'avoir un bureau 51.64 -simple, élégant et cohérant. 51.65 -</p> 51.66 -<p> 51.67 -Le bureau fourni par SliTaz respect les standards de Freedesktop, le 51.68 -gestionnaire de fichiers PCmanFM du projet LXDE permet d'avoir la gestion 51.69 -des icons sur le bureau, le glissé-déposé (drag and drop) et le montage 51.70 -des périphériques en un clique. Le <em>panel</em> fournissant le menu, 51.71 -la barre des tâches, les icons, etc est propulsé par LXpanel. 51.72 -</p> 51.73 - 51.74 -<a name="config"></a> 51.75 -<h3><font color="#6c0023">Configuration d'Openbox</font></h3> 51.76 -<p> 51.77 -La plus part des options d'Openbox peuvent être configurées graphiquement 51.78 -via l'utilitaire OBconf se trouvant le menu "Préférences" → "Configuration 51.79 -d'Openbox". Le fichier de configuration peut aussi être modifié via votre 51.80 -éditeur de texte préféré, le fichier de configuration se trouve dans votre 51.81 -répertoire personnel: <code>~/.config/openbox/rc.xml</code>, c'est un fichier 51.82 -XML comme pour le menu. Les raccourssis clavier sont définis dans la section 51.83 -<keyboard> du fichier de configuration. 51.84 -</p> 51.85 - 51.86 -<a name="themes"></a> 51.87 -<h3><font color="#6c0023">Thèmes graphiques</font></h3> 51.88 -<p> 51.89 -Openbox est entièrement thèmable via un seul fichier ayant une syntaxe 51.90 -propre au gestionnaire de fenêtres. Par défaut plusieurs thèmes sont fournis, 51.91 -ils sont séléctionnables via OBconf et installés dans <code>/usr/share/themes</code>. 51.92 -Chaque utilisateur du système peut installer ces propres thèmes dans le 51.93 -répertoire personnel <code>~/.themes</code> manuellement ou via l'interface 51.94 -de configuration OBconf. Si vous voulez créer votre propre thème, le plus 51.95 -simple est de copier et renommer un thème existant pour ensuite éditer 51.96 -le fichier <code>themerc</code>. En option des thèmes utilisent des images 51.97 -pour les boutons inconifier, maximiser et fermer, ces images peuvent 51.98 -être recrées ou modifiées via un éditeur d'images tels que mtPaint ou Gimp. 51.99 -</p> 51.100 -<p> 51.101 -Sur internet vous trouverez beaucoup de thèmes créer par la communauté, 51.102 -plus d'informations sur 51.103 -<a href="http://icculus.org/openbox/index.php/Openbox:Themes">le site officiel d'Openbox</a>. 51.104 -</p> 51.105 - 51.106 -<a name="menu"></a> 51.107 -<h3><font color="#6c0023">Menu contextuel</font></h3> 51.108 -<p> 51.109 -Le menu contextuel se trouve dans le fichier: <code>~/.config/openbox/menu.xml</code>, 51.110 -la syntaxe de ce fichier XMl est simple et facile à comprendre. Il est aussi 51.111 -possible de modifier ce menu graphiquement avec <code>obmenu</code> mais 51.112 -pas installé par défaut. Exemple pour ajouter une aplication dans un des 51.113 -sous menus: 51.114 -</p> 51.115 -<pre class="script"> 51.116 -<item label="File Manager"> 51.117 - <action name="Execute"><command>pcmanfm</command></action> 51.118 -</item> 51.119 -</pre> 51.120 -<p> 51.121 -Les sous menus sont définis à la fin du fichier via la balise <code>menu</code>. 51.122 -La balise menu peut utiliser un <em>pipe</em> pour affichier les entrées de menu, 51.123 -c'est à dire un script qui crée les entrées à la volée. SliTaz propose par 51.124 -défaut un <em>pipe menu</em> qui permet d'ouvrir directement vos répertoires 51.125 -favoris avec le gestionnaire de fichiers PCmanFM. Le script se trouve dans 51.126 -<code>/usr/lib/openbox</code> et peut être utilisé comme example. 51.127 -</p> 51.128 - 51.129 -<a name="autostart"></a> 51.130 -<h3><font color="#6c0023">Applications démarrées automatiquement</font></h3> 51.131 -<p> 51.132 -Lors du lancement de votre session graphique, Openbox permet de démarrer 51.133 -divers applications automatiquement via le script: 51.134 -<code>~/.config/openbox/autostart.sh</code>. Par défaut SliTaz propose 51.135 -un script démarrant le gestionnaire de fichiers PCmanFM pour la gestion 51.136 -du fond d'écran et des icons de bureau, le panel (LXpanel) avec le menu, 51.137 -Dbus et Ivman pour la gestion des périphériques ou media tel que les 51.138 -clés USB. Pour ajouter ou supprimer des application lançées au démarrage 51.139 -de la session vous pouvez éditer le script ou utiliser la petite interface 51.140 -graphique de SliTaz via le menu "Préférences" → "Auto started applications": 51.141 -</p> 51.142 - 51.143 -<img 51.144 - src="images/screenshots/desktopbox-autostart.png" 51.145 - style="width: 552px; height: 267px;" /> 51.146 - 51.147 -<a name="bg-icons"></a> 51.148 -<h3><font color="#6c0023">Fond d'écran et icônes</font></h3> 51.149 -<p> 51.150 -Openbox ne propose pas la gestion du fond d'écran nativement, il faut 51.151 -utiliser un outils externe. Cela permet plus de libérté et de choix, par 51.152 -défaut, le bureau SliTaz utilise le gestionnaire de fichier PCmanFM pour 51.153 -afficher un image en fond d'écran et avoir des icons de bureau. 51.154 -Alternativement il est possible d'utiliser le paquet <code>hsetroot</code> 51.155 -pour afficher un image ou <code>xsetroot</code> pour avoir une couleur 51.156 -unie. PcmanFM est démarré avec la session Openbox en mode démon, c'est à 51.157 -dire qu'il tourne en fond et ce lance plus rapidement. Pour modifier 51.158 -l'image de fond décran vous pouvez passer par les préférences du 51.159 -gestionnaire de fichier ou le menu "Préférences" → "Fond d'écran" 51.160 -</p> 51.161 -<p> 51.162 -Les icônes sont affichés via de simples fichiers texte suivant les standards 51.163 -Freedesktop, vous pouvez en créer vous-même ou les personnaliser en les 51.164 -éditant via votre éditeur de texte préféré. Pour facilement ajouter des 51.165 -icônes sur le bureau, SliTaz fourni une petite <em>box</em> graphique 51.166 -accessible via le menu "Préférences" → "Desktop icons" ou le menu 51.167 -contextuel d'Openbox "Desktop Files & Icons" → "Add new icon": 51.168 -</p> 51.169 - 51.170 -<img 51.171 - src="images/screenshots/desktopbox-add-icons.png" 51.172 - style="width: 432px; height: 314px;" /> 51.173 - 51.174 -<a name="effects"></a> 51.175 -<h3><font color="#6c0023">Effets visuel</font></h3> 51.176 -<p> 51.177 -SliTaz fournit plusieurs petits outils permettant d'avoir des effect 51.178 -graphiques sur les fenêtres d'Openbox et les divers menus. Vous pouvez 51.179 -rendre un fenêtre transparente ou avoir des ombres donnant un effet de 51.180 -profondeur au bureau. Les effets sont obtenus via <code>xcompmgr</code> 51.181 -(<em>Composite Manager</em>), la transparence via <code>transset-df</code> 51.182 -et peuvent être activés en même temps que la session Openbox et via le 51.183 -menu contectuel "Desktop Effects". 51.184 -</p> 51.185 - 51.186 -<!-- End of content --> 51.187 -</div> 51.188 - 51.189 -<!-- Footer. --> 51.190 -<div id="footer"> 51.191 - <div class="footer-right"></div> 51.192 - <a href="#top">Haut de la page</a> | 51.193 - <a href="index.html">Table des matières</a> 51.194 -</div> 51.195 - 51.196 -<div id="copy"> 51.197 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 51.198 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 51.199 - Documentation publiées sous 51.200 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 51.201 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 51.202 -</div> 51.203 - 51.204 -</body> 51.205 -</html>
52.1 --- a/doc/handbook/packages.html Sat Apr 11 18:26:49 2009 +0200 52.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 52.3 @@ -1,182 +0,0 @@ 52.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 52.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 52.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 52.7 -<head> 52.8 - <title>SliTaz Handbook - Paquets logiciels</title> 52.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 52.10 - <meta name="description" content="slitaz tazpkg package paquets logiciel précompilés" /> 52.11 - <meta name="expires" content="never" /> 52.12 - <meta name="modified" content="2007-12-04 12:30:00" /> 52.13 - <meta name="publisher" content="www.slitaz.org" /> 52.14 - <meta name="author" content="Christophe Lincoln"/> 52.15 - <link rel="shortcut icon" href="favicon.ico" /> 52.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 52.17 -</head> 52.18 -<body bgcolor="#ffffff"> 52.19 - 52.20 -<!-- Header and quick navigation --> 52.21 -<div id="header"> 52.22 -<div align="right" id="quicknav"> 52.23 - <a name="top"></a> 52.24 - <a href="security.html">Sécurité du système</a> | 52.25 - <a href="index.html">Table des matières</a> 52.26 -</div> 52.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 52.28 -</div> 52.29 - 52.30 -<!-- Content. --> 52.31 -<div id="content"> 52.32 -<div class="content-right"></div> 52.33 - 52.34 -<h2><font color="#DF8F06">Gestion des paquets</font></h2> 52.35 - 52.36 -<ul> 52.37 - <li><a href="#tazpkg">Gestionnaire de paquet Tazpkg.</a></li> 52.38 - <li><a href="#packages-intro">C'est quoi des paquets ?</a></li> 52.39 - <li><a href="#commands">Commandes principales.</a></li> 52.40 - <li> 52.41 - <a href="http://www.slitaz.org/doc/manuals/tazpkg.html">Tazpkg manuel</a> 52.42 - - Sur un système SliTaz le manuel de Tazpkg se trouvent dans le répertoire 52.43 - /usr/share/doc/tazpkg, disponible au format xHTML, vous pouvez directement 52.44 - le consulter via l'entrée Documentation du menu du gestionnaire de fenêtre 52.45 - JWM.</li> 52.46 -</ul> 52.47 - 52.48 -<a name="tazpkg"></a> 52.49 -<h3><font color="#6c0023">Gestionnaire de paquet Tazpkg</font></h3> 52.50 -<p> 52.51 -Ce chapître décrit la gestion des paquets (.tazpkg) sur votre système. SliTaz 52.52 -fournit <code>tazpkg</code>, c'est une petite application gérant les paquets 52.53 -SliTaz portant l'extension <code>.tazpkg</code>. Le gestionnaire de paquets 52.54 -vous permet de lister les paquets installés, d'afficher une courte description 52.55 -du paquet, d'en installer de nouveaux depuis le Web, d'en désintaller, ou encore 52.56 -d'extraire un paquet dans un répertoire donné. 52.57 -Tazpkg a été créé pour SliTaz, il est écrit en script SHell depuis rien 52.58 -(<em>from scratch</em>). De plus, il propose une gestion des dépendances et 52.59 -un système de mises à jour de tous les paquets installés. 52.60 -</p> 52.61 -<p> 52.62 -Pour utiliser les commandes de <code>tazpkg</code> touchant au système , vous 52.63 -devez avoir un accès administrateur (root), vous pouvez utiliser 52.64 -<code>su</code> suivi du mot de passe root. Lancé sans arguments <code>tazpkg</code> 52.65 -affichera une petite aide, avec une liste des commandes possibles, vous pouvez 52.66 -aussi utiliser la commande <code>usage</code> pour afficher cette aide. 52.67 -</p> 52.68 - 52.69 -<h4>Fonctionnement de Tazpkg</h4> 52.70 -<p> 52.71 -Tazpkg utilise quelques répertoires et fichiers pour puiser des informations 52.72 -et stocker les paquets téléchargés en cache. Pour connaître le miroir depuis 52.73 -lequel les paquets doivent être télécharger, Tazpkg lit le fichier texte : 52.74 -/var/lib/tazpkg/mirror contenant simplement l'URL sur une ligne. Pour 52.75 -connaître la liste des paquets disponibles, Tazpkg télécharge et lit un 52.76 -fichier nommé packages.list (ce fichier peut aussi être lu en ligne via un 52.77 -navigateur web). Pour connaître les informations au sujet des paquets 52.78 -installés sur le système, Tazpkg scrute le contenu du répertoire : 52.79 -/var/lib/tazpkg/installed. Ce répertoire réunit tous les meta fichiers 52.80 -d'informations sur les paquets. Ces meta fichiers, quand à eux, contiennent 52.81 -toutes les données utiles pour installer/désinstaller un paquet, lister les 52.82 -fichiers installés ou encore afficher une brève description. 52.83 -</p> 52.84 - 52.85 -<a name="packages-intro"></a> 52.86 -<h3><font color="#6c0023">C'est quoi des paquets ?</font></h3> 52.87 -<p> 52.88 -Dans le monde GNU/Linux et open source en général, les logiciels sont appelés 52.89 -des paquets (<em>packages</em>). Les développeurs de ces paquets distribuent leur 52.90 -travail sous forme de fichiers contenant le code source, ces fichiers sont au 52.91 -format text et peuvent se lire avec un simple éditeur de texte, le code est 52.92 -donc ouvert (<em>open source</em>). 52.93 -</p> 52.94 -<p> 52.95 -Pour que ce code source fonctionne sur un ordinnateur, il faut qu'il soit 52.96 -compilé ou construit, afin de produire un ou des fichiers binaires que la 52.97 -machine sait utiliser. Les binaires sont des séquences de 0 et 1. Pour vous 52.98 -éviter de compiler le code source des applications, les distributions GNU/Linux 52.99 -ou BSD, vous proposent un système de paquets précompilés et prêts à fonctionner. 52.100 -Ces paquets précompilés sont facilement installables via une seule commande ou 52.101 -quelques manipulations à la souris, plusieurs distributions ont créé leur 52.102 -propre format de paquets binaires telles que Debian, RedHat ou Gentoo. 52.103 -SliTaz fournit les outils minimaux pour manipuler des paquets Debian (.deb) 52.104 -et RedHat (.rmp), ces outils sont propulsés par Busybox et ne sont pas aussi 52.105 -puissant que les originaux. 52.106 -</p> 52.107 -<p> 52.108 -SliTaz a créé son propre format de paquet (.tazpkg), simple, rapide, utilisant 52.109 -un minimum de dépendances et surtout ultra léger. Le format des paquets est aussi 52.110 -spécifique à SliTaz. La gestionairre de paquet permet d'avoir le contrôle sur 52.111 -tous les fichiers installés et leur version, ce qui permet une maintenance plus 52.112 -simple et une mise à jour automatique des paquets. Si vous compilez vos propres 52.113 -paquets depuis les sources de manière traditionnelle, vous serez obligé de 52.114 -recompiler pour avoir une nouvelle version et vous devrez surveiller en amont, 52.115 -pour chaque nouvelle version. Cela dit, SliTaz offre la possibilité d'installer 52.116 -des paquets sources de manière semi-automatisée, via l'utilisation de 52.117 -<a href="http://www.slitaz.org/doc/cookbook/wok-tools.html">Tazwok</a>, notez 52.118 -que c'est plutôt destiné à un public averti et que les mises à jour ne sont 52.119 -pas fournies pour ce genre de paquets. 52.120 -</p> 52.121 - 52.122 -<a name="commands"></a> 52.123 -<h2><font color="#DF8F06">Commandes principales</font></h2> 52.124 -<p> 52.125 -Le gestionnaire de paquet Tazpkg est un outil en ligne de commandes, il a été 52.126 -conçu pour être simple et rapide à prendre en main. Toutes les commandes sont 52.127 -décrites dans <a href="http://www.slitaz.org/doc/manuals/tazpkg.html" 52.128 ->le manuel du gestionnaire de paquet</a>. Pour commencer il vous suffit de 52.129 -connaître le nom du gestionnaire de paquet : <code>tazpkg</code>. Lancé sans 52.130 -arguments, tazpkg va afficher une liste des commandes disponibles avec une 52.131 -courte description. 52.132 -</p> 52.133 - 52.134 -<h4>Garder un système à jour</h4> 52.135 -<p> 52.136 -Il y deux commandes qui devraient être lancées régulièrement par 52.137 -l'administrateur (root). La commande qui recharge la dernière liste des paquets 52.138 -et celle qui met à jour tous les paquets installés. Cela permet de garder un 52.139 -système plus sécurisé et d'avoir les dernières nouveautés. Pour recharger la 52.140 -liste c'est <code>recharge</code> et pour mettre à jour <code>upgrade</code>, 52.141 -vous pouvez lancer ces deux commandes sur la même ligne et utiliser le 52.142 -copier/coller dans un terminal : 52.143 -</p> 52.144 -<pre> 52.145 - # tazpkg recharge && tazpkg upgrade 52.146 -</pre> 52.147 - 52.148 -<h4>Installer des paquets</h4> 52.149 -<p> 52.150 -Le gestionnaire de paquet vous permet d'installer de nombreux paquets pour 52.151 -ajouter des fonctionnalités au système ou de disposer d'applications 52.152 -supplémentaires. La manière la plus courante d'installer un paquet est 52.153 -d'utiliser la commande <code>get-install</code> qui va télécharger, installer, 52.154 -vérifier les dépendances sur le paquet et cela de manière automatique. Pour 52.155 -installer un paquet vous devez connaître le nom du paquet. Pour vous aider à 52.156 -trouver le nom d'un paquet, vous pouvez utiliser la commande de recherhe 52.157 -<code>search</code> ou afficher la liste complète des paquets disponibles sur 52.158 -le miroir via la commande <code>list-mirror</code>. Pour installer le client 52.159 -de messagerie Sylpheed, il faudra par exemple lancer : 52.160 -</p> 52.161 -<pre> 52.162 - # tazpkg get-install sylpheed 52.163 -</pre> 52.164 - 52.165 - 52.166 -<!-- End of content --> 52.167 -</div> 52.168 - 52.169 -<!-- Footer. --> 52.170 -<div id="footer"> 52.171 - <div class="footer-right"></div> 52.172 - <a href="#top">Haut de la page</a> | 52.173 - <a href="index.html">Table des matières</a> 52.174 -</div> 52.175 - 52.176 -<div id="copy"> 52.177 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 52.178 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 52.179 - Documentation publiées sous 52.180 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 52.181 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 52.182 -</div> 52.183 - 52.184 -</body> 52.185 -</html>
53.1 --- a/doc/handbook/secure-shell.html Sat Apr 11 18:26:49 2009 +0200 53.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 53.3 @@ -1,145 +0,0 @@ 53.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 53.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 53.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 53.7 -<head> 53.8 - <title>SliTaz Handbook - Template</title> 53.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 53.10 - <meta name="description" content="SSH dropbear scp admin distance sécurisé" /> 53.11 - <meta name="expires" content="never" /> 53.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 53.13 - <meta name="publisher" content="www.slitaz.org" /> 53.14 - <meta name="author" content="Christophe Lincoln"/> 53.15 - <link rel="shortcut icon" href="favicon.ico" /> 53.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 53.17 -</head> 53.18 -<body bgcolor="#ffffff"> 53.19 - 53.20 -<!-- Header and quick navigation --> 53.21 -<div id="header"> 53.22 -<div align="right" id="quicknav"> 53.23 - <a name="top"></a> 53.24 - <a href="system-tools.html">Outils système</a> | 53.25 - <a href="index.html">Table des matières</a> 53.26 -</div> 53.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 53.28 -</div> 53.29 - 53.30 -<!-- Content. --> 53.31 -<div id="content"> 53.32 -<div class="content-right"></div> 53.33 - 53.34 -<h2><font color="#DF8F06">SHell sécurisé (SSH)</font></h2> 53.35 - 53.36 -<ul> 53.37 - <li><a href="#about">A propos de Dropbear.</a></li> 53.38 - <li><a href="#dbclient">Connexion à un hôte distant</a> - (dbclient).</li> 53.39 - <li><a href="#scp">Transfert de fichier à distance</a> - (scp).</li> 53.40 - <li><a href="#dropbearkey">Générer des clés rsa et/ou dss</a> - (dropbearkey).</li> 53.41 - <li><a href="#start-stop-restart">Démarrer, arrêter, redémarrer le serveur 53.42 - SSH.</a></li> 53.43 -</ul> 53.44 - 53.45 -<a name="about"></a> 53.46 -<h3><font color="#6c0023">A propos de Dropbear</font></h3> 53.47 -<p> 53.48 -Contrôle et administration à distance avec Dropbear et le protocole sécurisé 53.49 -SSH. Dropbear est un petit client et serveur sécurisé, supportant le protocole 53.50 -SSH 2. Dropbear est compatible avec OpenSSH et utilise ~/.ssh/authorized_keys 53.51 -pour la gestion des clés publiques. Dropbear fournit aussi une version de 53.52 -<code>scp</code>, permettant la copie de fichiers entre des machines distantes 53.53 -manière sécurisée. 53.54 -</p> 53.55 -<p> 53.56 -Site web du projet : 53.57 -<a href="http://matt.ucc.asn.au/dropbear/dropbear.html" 53.58 ->matt.ucc.asn.au/dropbear/dropbear.html</a> 53.59 -</p> 53.60 -<a name="dbclient"></a> 53.61 -<h3><font color="#6c0023">Connexion à un hôte distant avec dbclient</font></h3> 53.62 -<p> 53.63 -Les fichiers de configuration pour le client SSH sont dans ~/.ssh de chaque 53.64 -répertoire utilisateur, il contient les fichiers authorized_keys et 53.65 -known_hosts. Le répertoire ~/.ssh et le fichier known_hosts, sont créés 53.66 -automatiquement la première fois que vous lancez le client sécurisé. 53.67 -</p> 53.68 -<p> 53.69 -Pour se connecter à un hôte distant avec son nom d'utilisateur et le nom de 53.70 -machine, vous pouvez utiliser la commande : 53.71 -</p> 53.72 -<pre> 53.73 - $ dbclient utilisateur@machine.org 53.74 -</pre> 53.75 -<p> 53.76 -Vous pouvez aussi utiliser l'adresse IP de la machine : 53.77 -</p> 53.78 -<pre> 53.79 - $ dbclient user@192.168.0.2 53.80 -</pre> 53.81 -<a name="scp"></a> 53.82 -<h3><font color="#6c0023">Transfert de fichier à distance avec scp</font></h3> 53.83 -<p> 53.84 -Pour copier un fichier de votre ordinateur à un autre, scp s'utilse de 53.85 -la manière suivante. Pour copier un fichier se nommant page.html vers un 53.86 -répertoire de l'utilisateur. Ne pas oublier les <code>:</code> après le 53.87 -nom de machine ou l'adresse IP : 53.88 -</p> 53.89 -<pre> 53.90 - $ scp page.html user@machine.org:dossier/sous-dossier 53.91 -</pre> 53.92 -<p> 53.93 -Copier un fichier d'une machine distante vers la vôtre : 53.94 -</p> 53.95 -<pre> 53.96 - $ scp user@machine.org:dossier/sous-dossier/page.html /dossier/votre/machine 53.97 -</pre> 53.98 -<a name="dropbearkey"></a> 53.99 -<h3><font color="#6c0023">Générer des clés rsa et/ou dss avec dropbearkey</font></h3> 53.100 -<p> 53.101 -Dropbear fournit <code>dropbearkey</code> pour générer des clés sécurisées rsa 53.102 -et dss. A noter que quand vous démarrez le serveur pour la première fois, des 53.103 -clés sécurisées seront générées automatiquement si elles n'existent pas. Vous 53.104 -pouvez utiliser <code>dropbearkey</code> avec les aruments ci-dessous : 53.105 -</p> 53.106 -<pre> 53.107 - # dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key 53.108 - # dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key 53.109 -</pre> 53.110 -<a name="start-stop-restart"></a> 53.111 -<h3><font color="#6c0023">Démarrer, arrêter, redémarrer le serveur SSH</font></h3> 53.112 -<p> 53.113 -Par défaut SliTaz ne lance pas le serveur SSH au démarrage du système, pour 53.114 -qu'il soit lancé automatiquement, il faut ajouter <code>dropbear</code> à la 53.115 -variable RUN_DAEMONS du fichier <code>/etc/rcS.conf</code>. Pour démarrer, 53.116 -arrêter, redémarrer le serveur SSH vous pouvez utiliser la commande : 53.117 -<code>/etc/init.d/dropbear [start|stop|restart]</code>. Exemple pour démarrer 53.118 -le serveur : 53.119 -</p> 53.120 -<pre> 53.121 - # /etc/init.d/dropbear start 53.122 -</pre> 53.123 -<p> 53.124 -A noter que le serveur supporte différentes options à lui passer lors de son 53.125 -lancement. Pour modifier les valeurs par défaut il suffit de modifier le 53.126 -fichier de configuration des démons : <code>/etc/daemons.conf</code>. 53.127 -</p> 53.128 - 53.129 -<!-- End of content --> 53.130 -</div> 53.131 - 53.132 -<!-- Footer. --> 53.133 -<div id="footer"> 53.134 - <div class="footer-right"></div> 53.135 - <a href="#top">Haut de la page</a> | 53.136 - <a href="index.html">Table des matières</a> 53.137 -</div> 53.138 - 53.139 -<div id="copy"> 53.140 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 53.141 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 53.142 - Documentation publiées sous 53.143 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 53.144 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 53.145 -</div> 53.146 - 53.147 -</body> 53.148 -</html>
54.1 --- a/doc/handbook/security.html Sat Apr 11 18:26:49 2009 +0200 54.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 54.3 @@ -1,146 +0,0 @@ 54.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 54.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 54.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 54.7 -<head> 54.8 - <title>SliTaz Handbook - Sécurité du système</title> 54.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 54.10 - <meta name="description" content="secure root passwd user services ports" /> 54.11 - <meta name="expires" content="never" /> 54.12 - <meta name="modified" content="2007-12-12 22:00:00" /> 54.13 - <meta name="publisher" content="www.slitaz.org" /> 54.14 - <meta name="author" content="Christophe Lincoln"/> 54.15 - <link rel="shortcut icon" href="favicon.ico" /> 54.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 54.17 -</head> 54.18 -<body bgcolor="#ffffff"> 54.19 - 54.20 -<!-- Header and quick navigation --> 54.21 -<div id="header"> 54.22 -<div align="right" id="quicknav"> 54.23 - <a name="top"></a> 54.24 - <a href="chroot-env.html">Environnement chrooté</a> | 54.25 - <a href="index.html">Table des matières</a> 54.26 -</div> 54.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 54.28 -</div> 54.29 - 54.30 -<!-- Content. --> 54.31 -<div id="content"> 54.32 -<div class="content-right"></div> 54.33 - 54.34 -<h2><font color="#DF8F06">SliTaz et la sécurité du système</font></h2> 54.35 - 54.36 -<ul> 54.37 - <li><a href="#policy">Politique de sécurité.</a></li> 54.38 - <li><a href="#root">Root</a> - L'administrateur système.</li> 54.39 - <li><a href="#busybox">Busybox</a> - Configuration du fichier /etc/busybox.conf</li> 54.40 - <li><a href="#ssh">Serveur SSH</a> - Options conseillées.</li> 54.41 - <li><a href="network-config.html#firewall">Firewall Netfilter</a> - 54.42 - Le pare-feu réseau.</li> 54.43 - <li><a href="web-apps.html#pscan">Pscan</a> - Vérifier les ports ouverts 54.44 - ou fermés.</li> 54.45 -</ul> 54.46 - 54.47 -<a name="policy"></a> 54.48 -<h3><font color="#6c0023">Politique de sécurité</font></h3> 54.49 -<p> 54.50 -SliTaz porte une grande attention à la sécurité du système. Les applications 54.51 -sont testées de nombreux mois avant d'être inclues dans la distribution. Lors 54.52 -du boot, un minimum de services sont lancés par les scripts rc. Pour avoir une 54.53 -liste des démons lancés au démarrage il faut regarder la variable RUN_DAEMONS 54.54 -du fichier de configuration /etc/rcS.conf. 54.55 -</p> 54.56 -<pre> 54.57 - $ cat /etc/rcS.conf | grep RUN_DAEMONS 54.58 -</pre> 54.59 -<p> 54.60 -Pour connaître les processus actifs, leur PID et leures resources mémoire, 54.61 -vous pouvez utiliser la commande 'ps' pour lister les processus en cours ou 54.62 -lancer l'utilitaire Htop : 54.63 -</p> 54.64 -<pre> 54.65 - $ ps 54.66 - $ htop 54.67 -</pre> 54.68 - 54.69 -<a name="root"></a> 54.70 -<h3><font color="#6c0023">Root - L'administrateur système</font></h3> 54.71 -<p> 54.72 -Root vient de l'anglais racine, sur un système GNU/Linux l'utilisateur 54.73 -<em>root</em> est l'administrateur système, il a tous les droits sur les 54.74 -fichiers du système et ceux de tous les utilisateurs. Il est conseillé de ne 54.75 -jamais se loguer en tant que <em>root</em> et d'utiliser la commande 54.76 -<code>su</code> suivie du mot de passe de l'utilisateur <em>root</em>, pour 54.77 -obtenir les droits absolus. Ne pas se loguer en root et surfer sur internet 54.78 -par exemple, permet d'avoir une double barrière en cas d'attaque ou d'intrusion 54.79 -suite à un téléchargement. C'est à dire qu'un <em>cracker</em> tentant de 54.80 -prendre le contrôle de votre machine, devra d'abord craquer votre mot de passe 54.81 -pour ensuite tenter de craquer celui de l'administrateur <em>root</em>. 54.82 -</p> 54.83 -<p> 54.84 -Un système GNU/Linux sécurisé a donc au minimum 2 utilisateurs, un pour 54.85 -travailler et <em>root</em> pour administrer, configurer ou mettre à jour le 54.86 -système. Il est aussi conseillé de confier l'administration du système à une 54.87 -personne. 54.88 -</p> 54.89 - 54.90 - 54.91 -<a name="busybox"></a> 54.92 -<h3><font color="#6c0023">Busybox</font></h3> 54.93 -<p> 54.94 -Le fichier busybox.conf, configure les applets, et leurs droits respectifs. 54.95 -Sur le LiveCD de SliTaz les commandes: su, passwd, loadkmap, mount, reboot, 54.96 -halt, peuvent être lancées par tous les utilisateurs, le propriétaire et le 54.97 -groupe des commandes est root (<code>* = ssx root.root</code>). Le fchier 54.98 -<code>/etc/busybox.conf</code> n'est lisible que par root, il a les droits 54.99 -600. A noter que la commande <code>passwd</code> ne fonctionne pas bien si 54.100 -elle n'est pas ssx, les utilisateurs du système ne peuvent pas changer leur 54.101 -propre mot de passe. 54.102 -</p> 54.103 - 54.104 -<a name="ssh"></a> 54.105 -<h3><font color="#6c0023">Serveur SSH</font></h3> 54.106 -<p> 54.107 -Ce petit texte au sujet de la sécurité est un complément à la page titrée 54.108 -<a href="secure-shell.html">SHell sécurisé (SSH)</a>. Sur SliTaz, le serveur 54.109 -SSH Dropbear n'est pas lancé par défaut, il faut l'ajouter à la variable 54.110 -<code>RUN_DAEMON</code> du fichier de configuration <code>/etc/rcS.conf</code> 54.111 -pour qu'il se lance à chaque démarrage du système. Ou lancer le serveur 54.112 -manuellement : 54.113 -</p> 54.114 -<pre> 54.115 - # /etc/init.d/dropbear start 54.116 -</pre> 54.117 -<p> 54.118 -Par défaut dropbear est lancé avec les options : 54.119 -</p> 54.120 -<pre class="script"> 54.121 - -w N'autorise pas de login pour root. 54.122 - -g N'autorise pas de login avec mot de passe pour root. 54.123 -</pre> 54.124 -<p> 54.125 -Vous pouvez ajouter de nouvelles options en éditant le fichier de configuration 54.126 -des démons : <code>/etc/daemons.conf</code>. Pour connaître toutes les options 54.127 -possibles, vous pouvez taper : <code>dropbear -h</code>. 54.128 -</p> 54.129 - 54.130 -<!-- End of content --> 54.131 -</div> 54.132 - 54.133 -<!-- Footer. --> 54.134 -<div id="footer"> 54.135 - <div class="footer-right"></div> 54.136 - <a href="#top">Haut de la page</a> | 54.137 - <a href="index.html">Table des matières</a> 54.138 -</div> 54.139 - 54.140 -<div id="copy"> 54.141 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 54.142 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 54.143 - Documentation publiées sous 54.144 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 54.145 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 54.146 -</div> 54.147 - 54.148 -</body> 54.149 -</html>
55.1 --- a/doc/handbook/system-admin.html Sat Apr 11 18:26:49 2009 +0200 55.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 55.3 @@ -1,305 +0,0 @@ 55.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 55.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 55.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 55.7 -<head> 55.8 - <title>SliTaz Handbook - Administration du système</title> 55.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 55.10 - <meta name="description" content="configuration de SliTaz langue clavier fstab heure horloge" /> 55.11 - <meta name="expires" content="never" /> 55.12 - <meta name="modified" content="2008-07-14 22:13:00" /> 55.13 - <meta name="publisher" content="www.slitaz.org" /> 55.14 - <meta name="author" content="Christophe Lincoln"/> 55.15 - <link rel="shortcut icon" href="favicon.ico" /> 55.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 55.17 -</head> 55.18 -<body bgcolor="#ffffff"> 55.19 - 55.20 -<!-- Header and quick navigation --> 55.21 -<div id="header"> 55.22 -<div align="right" id="quicknav"> 55.23 - <a name="top"></a> 55.24 - <a href="network-config.html">Configuration du réseau</a> | 55.25 - <a href="index.html">Table des matières</a> 55.26 -</div> 55.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 55.28 -</div> 55.29 - 55.30 -<!-- Content. --> 55.31 -<div id="content"> 55.32 -<div class="content-right"></div> 55.33 - 55.34 -<h2><font color="#DF8F06">Administration du système</font></h2> 55.35 - 55.36 -<ul> 55.37 - <li><a href="#locale">Configurer la langue</a> - Définir une locale 55.38 - pour le système ou une session utilisateur.</li> 55.39 - <li><a href="#keymap">Configurer le clavier.</a></li> 55.40 - <li><a href="#shell">Personnaliser son shell</a> - Le fichier ~/.profile, 55.41 - ash et sh.</li> 55.42 - <li><a href="#clock">Régler l'horloge</a> - Modifier le fuseau horaire.</li> 55.43 - <li><a href="#users-admin">Gestion des utilisateurs et groupes.</a></li> 55.44 - <li><a href="#local.sh">Ajouter des commandes exécutées au boot.</a></li> 55.45 - <li><a href="#cron">Exécuter des commandes à horaire fixe</a> - 55.46 - Utilisation de crond et crontab.</li> 55.47 - <li><a href="network-config.html">Configuration du réseau.</a></li> 55.48 -</ul> 55.49 - 55.50 -<a name="locale"></a> 55.51 -<h3><font color="#6c0023">Configuration de la langue</font></h3> 55.52 -<p> 55.53 -SliTaz sauvegarde la configuration de la locale par défaut dans le fichier 55.54 -/etc/locale.conf qui est lu par /etc/profile, à chaque login. Le fichier 55.55 -/etc/locale.conf est généré lors du premier boot grâce au script 55.56 -/etc/init.d/i18n.sh, lancé au démarrage. Il suffit donc de modifier le 55.57 -fichier /etc/locale.conf avec un éditeur de texte, ou de relancer 55.58 -l'utilitaire <code>tazlocale</code> pour changer la locale par défaut du 55.59 -système : 55.60 -</p> 55.61 -<pre> 55.62 - # tazlocale 55.63 -</pre> 55.64 -<p> 55.65 -Pour utiliser la langue lors d'une session , vous pouvez aussi ajouter 2 55.66 -lignes au fichier ~/.profile, propre à chaque utilisateur, exportant la 55.67 -configuration : 55.68 -</p> 55.69 -<pre class="script"> 55.70 - 55.71 -export LANG=fr_CH 55.72 -export LC_ALL=fr_CH 55.73 - 55.74 -</pre> 55.75 -<a name="keymap"></a> 55.76 -<h3><font color="#6c0023">Configuration du clavier</font></h3> 55.77 -<p> 55.78 -La configuration du clavier et sauvegardée dans /etc/kmap.conf, comme 55.79 -pour la locale, vous pouvez modifier ce fichier à la main ou en lançant 55.80 -<code>tazkmap</code>, en tant qu'administrateur (<em>root</em>) : 55.81 -</p> 55.82 -<pre> 55.83 - # tazkmap 55.84 -</pre> 55.85 -<p> 55.86 -Le clavier et chargé au démarrage par le script /etc/init.d/i18n.sh. 55.87 -Note : i18n pour internationalisation, et kmap c'est l'extension des 55.88 -fichiers de clavier utilisé par Busybox. 55.89 -</p> 55.90 -<a name="shell"></a> 55.91 -<h3><font color="#6c0023">Personnaliser son shell</font></h3> 55.92 -<p> 55.93 -Après un login vous êtes dans votre shell. Sur SliTaz vous disposez du 55.94 -shell <code>ash</code> et <code>sh</code> et un lien sur Ash, ce shell est 55.95 -fournit par Busybox. Ash est léger, rapide, et conforme au normes. Pour 55.96 -changer le shell par défaut d'un utilisateur, il faut passer par le 55.97 -fichier /etc/passwd, et modifier la ligne correspondante. Lors d'un login, 55.98 -le fichier /etc/profile est lu, puis c'est le fichier personnel ~/.profife. 55.99 -Vous pouvez modifier l'un et l'autre avec un éditeur de texte, pour y 55.100 -configurer la langue, d'autres aliases, etc. 55.101 -</p> 55.102 -<h4>Exemple: ~/.profile</h4> 55.103 -<pre class="script"> 55.104 -# ~/.profile: executed by Bourne-compatible login shells. 55.105 -# 55.106 - 55.107 -# Aliases. 55.108 -alias ls='ls -F' 55.109 -alias df='df -h' 55.110 - 55.111 -# Env variables. 55.112 -export EDITOR=nano 55.113 - 55.114 -</pre> 55.115 -<a name="clock"></a> 55.116 -<h3><font color="#6c0023">Régler l'horloge</font></h3> 55.117 -<p> 55.118 -Pour connaître l'heure système actuelle vous pouvez utiliser la commande 55.119 -<code>date</code>. Sur SliTaz la configuration du fuseau horaire est 55.120 -sauvegardée dans le fichier /etc/TZ. Vous pouvez modifier se fichier via 55.121 -un des <a href="utilities.html">éditeurs</a> disponibles ou simplement en 55.122 -utilisant la commande <code>echo</code>, exemple pour la zone Europe/Zurich : 55.123 -</p> 55.124 -<pre> 55.125 - # echo "Europe/Zurich" > /etc/TZ 55.126 -</pre> 55.127 -<h4>hwclock</h4> 55.128 -<p> 55.129 -Pour faire un réglage fin de l'horloge vous pouvez utiliser 'hwclock', cet 55.130 -utilitaire permet de synchroniser l'horloge système avec l'horloge matériel, 55.131 -ou l'inverse. 55.132 -<p> 55.133 -Synchroniser l'horloge système avec l'horloge matériel 55.134 -(--utc = universal time, --localtime = local time) : 55.135 -</p> 55.136 -<pre> 55.137 - # hwclock --hctosys --utc 55.138 -</pre> 55.139 -<p> 55.140 -Synchroniser l'horloge matériel avec l'horloge système : 55.141 -</p> 55.142 -<pre> 55.143 - # hwclock --systohc --utc 55.144 -</pre> 55.145 -<p> 55.146 -Vous pouvez aussi connaître et synchroniser l'horloge système avec un serveur de 55.147 -temps sur le réseau avec la commande 'rdate', l'option <code>-p</code> affiche 55.148 -l'heure du serveur : 55.149 -</p> 55.150 -<pre> 55.151 - $ rdate -p tick.greyware.com 55.152 -</pre> 55.153 -<p> 55.154 -Pour se synchroniser avec un serveur de temps, il faut être root : 55.155 -</p> 55.156 -<pre> 55.157 - # rdate -s tick.greyware.com 55.158 -</pre> 55.159 -<a name="users-admin"></a> 55.160 -<h3><font color="#6c0023">Gestion des utilisateurs et groupes</font></h3> 55.161 -<p> 55.162 -La gestion des utilisateurs et groupes du système peut se faire totalement 55.163 -en ligne de commandes. Vous pouvez par exemple facilement ajouter ou supprimer 55.164 -des utilisateurs, créer des groupes, ou encore modifier les mots de passe. 55.165 -Par défaut, SliTaz configure un utilisateur hacker sans mot de passe, afin de 55.166 -ne pas se connecter en tant que root, même en mode LiveCD. Pour ce connecter 55.167 -en tant que super-utilisateur (root) il faut utiliser la commande 55.168 -<code>su</code>. 55.169 -</p> 55.170 -<h4>Mot de passe</h4> 55.171 -<p> 55.172 -Pour modifier un mot de passe il faut utiliser la commande <code>passwd</code> 55.173 -valable aussi pour root : 55.174 -</p> 55.175 -<pre> 55.176 - $ passwd 55.177 - ou: 55.178 - # passwd 55.179 - ou encore: 55.180 - # passwd hacker 55.181 -</pre> 55.182 -<h4>Ajouter un utilisateur ou un groupe</h4> 55.183 -<p> 55.184 -L'ajout d'utilisateurs se fait avec la commande <code>adduser</code>, et 55.185 -celui d'un groupe avec <code>addgroup</code>. Vous obtiendrez de l'aide en 55.186 -tapant ces commandes suivies de l'option <code>--help</code>. La commande 55.187 -ci-dessous ajoute l'utilisateur pomme avec comme shell par défaut Ash : 55.188 -</p> 55.189 -<pre> 55.190 - # adduser pomme -s /bin/ash 55.191 -</pre> 55.192 -<p> 55.193 -Et pour un groupe (nom du groupe: partage et gid: 100): 55.194 -</p> 55.195 -<pre> 55.196 - # addgroup -g 100 partage 55.197 -</pre> 55.198 -<p> 55.199 -Pour ajouter un utilisateur existant dans un groupe existant, vous devez 55.200 -éditer les fichiers /etc/group et /etc/gshadow, car l'applet adduser fournit 55.201 -avec Busybox n'offre pas toutes les options fournies par le programme 55.202 -original. 55.203 -</p> 55.204 -<h4>Supprimer un utilisateur ou un groupe</h4> 55.205 -<p> 55.206 -Vous pouvez facilement supprimer un utilisateur du système ou un groupe avec 55.207 -les commade <code>deluser</code> et <code>delgroup</code> : 55.208 -</p> 55.209 -<pre> 55.210 - # deluser pomme 55.211 - Et pour un groupe : 55.212 - # delgroup partage 55.213 -</pre> 55.214 -<a name="local.sh"></a> 55.215 -<h3><font color="#6c0023">Ajouter des commandes exécutées au boot</font></h3> 55.216 -<p> 55.217 -Lors du boot divers scripts sont exécutés, afin de configurer des services ou 55.218 -autres, tel que le démarrage du serveur web, la mise en réseau, etc. Sur 55.219 -SliTaz il y a un script: /etc/init.d/local.sh, qui vous permet de rajouter 55.220 -facilement des commandes qui seront lancées au démarrage du système. Vous 55.221 -pouvez aussi créer de nouveaux scripts dans /etc/init.d, leurs liens dans 55.222 -/etc/rc.scripts pour les scripts shell et utiliser /etc/rc.d pour les liens 55.223 -sur les scripts de démarrage des démons système : 55.224 -</p> 55.225 -<pre> 55.226 - # nano /etc/init.d/local.sh 55.227 -</pre> 55.228 -<a name="cron"></a> 55.229 -<h3><font color="#6c0023">Exécuter des commandes à horaire fixe</font></h3> 55.230 -<p> 55.231 -Le démon Crond permet d'exécuter automatiquement des commandes à une date et 55.232 -une heure précise, ou selon un cycle. C'est très utile pour des tâches 55.233 -routinières d'administration système. Le répertoire utilisé par Cron est : 55.234 -<code>/var/spool/cron/crontabs</code>. 55.235 -</p> 55.236 -<p> 55.237 -Chaque utilisateur du système peut avoir ces propres tâches, elles sont 55.238 -définies dans le fichier /var/spool/cron/crontabs/user. L'utilitaire crontab 55.239 -permet, entre autre de lister les tâches propre à un utilisateur. La syntaxe 55.240 -de ces fichiers est la suivante : 55.241 -</p> 55.242 -<pre class="script"> 55.243 -mm hh jj MMM JJJ tâche > log 55.244 -</pre> 55.245 -<p> 55.246 -Nous allons créer le fichier pour root, et tester le démon 'crond', avec une 55.247 -tâche exécutée toutes les minutes, qui écrit la date dans le fichier 55.248 -/tmp/crond.test. A noter que l'utilitaire <code>crontab</code> a une option 55.249 -d'édition des fichiers cron, utilisant 'vi', non fourni avec SliTaz. A la 55.250 -place vous pouvez utiliser GNU nano (<Ctrl+X> pour enregistrer et 55.251 -quitter) : 55.252 -</p> 55.253 -<pre> 55.254 - # nano /var/spool/cron/crontabs/root 55.255 -</pre> 55.256 -<pre class="script"> 55.257 -* * * * * date >> /tmp/crond.test 55.258 -</pre> 55.259 -<p> 55.260 -Lancez <code>crond</code> en fond avec l'option <code>-b</code> (backgroud), 55.261 -configurée via le fichier <code>/etc/daemons.conf</code> et en utilisant le 55.262 -script de démarrage : 55.263 -</p> 55.264 -<pre> 55.265 - # /etc/init.d/crond start 55.266 -</pre> 55.267 -<p> 55.268 -Vous pouvez attendre quelques minutes, et afficher le contenu du 55.269 -fichier: /tmp/crond.test... OK : 55.270 -</p> 55.271 -<pre> 55.272 - # cat /tmp/crond.test 55.273 -</pre> 55.274 -<p> 55.275 -Pour arrêter ou redémarrer le démon crond : 55.276 -</p> 55.277 -<pre> 55.278 - # /etc/init.d/crond stop 55.279 - Ou : 55.280 - # /etc/init.d/crond restart 55.281 -</pre> 55.282 -<h4>Lancer le démon crond à chaque démarrage</h4> 55.283 -<p> 55.284 -Pour lancer le démon 'crond' à chaque démarrage du système, vous pouvez 55.285 -l'ajouter à la variable <code>START_DAEMONS</code> du fichier de configuration 55.286 -<code>/etc/rcS.conf</code> à la suite ou avant le serveur Web ou le serveur SSH. 55.287 -</p> 55.288 - 55.289 -<!-- End of content --> 55.290 -</div> 55.291 - 55.292 -<!-- Footer. --> 55.293 -<div id="footer"> 55.294 - <div class="footer-right"></div> 55.295 - <a href="#top">Haut de la page</a> | 55.296 - <a href="index.html">Table des matières</a> 55.297 -</div> 55.298 - 55.299 -<div id="copy"> 55.300 - Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 55.301 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 55.302 - Documentation publiées sous 55.303 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 55.304 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 55.305 -</div> 55.306 - 55.307 -</body> 55.308 -</html>
56.1 --- a/doc/handbook/system-tools.html Sat Apr 11 18:26:49 2009 +0200 56.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 56.3 @@ -1,156 +0,0 @@ 56.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 56.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 56.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 56.7 -<head> 56.8 - <title>SliTaz Handbook - Outils système</title> 56.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 56.10 - <meta name="description" content="" /> 56.11 - <meta name="expires" content="never" /> 56.12 - <meta name="modified" content="2000-01-31 21:30:00" /> 56.13 - <meta name="publisher" content="www.slitaz.org" /> 56.14 - <meta name="author" content="Christophe Lincoln"/> 56.15 - <link rel="shortcut icon" href="favicon.ico" /> 56.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 56.17 -</head> 56.18 -<body bgcolor="#ffffff"> 56.19 - 56.20 -<!-- Header and quick navigation --> 56.21 -<div id="header"> 56.22 -<div align="right" id="quicknav"> 56.23 - <a name="top"></a> 56.24 - <a href="x-window.html">Système de fenêtres X</a> | 56.25 - <a href="index.html">Table des matières</a> 56.26 -</div> 56.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 56.28 -</div> 56.29 - 56.30 -<!-- Content. --> 56.31 -<div id="content"> 56.32 -<div class="content-right"></div> 56.33 - 56.34 -<h2><font color="#DF8F06">Outils système</font></h2> 56.35 - 56.36 -<ul> 56.37 - <li><a href="#clex">Clex</a> - Gestionnaire de fichiers mode texte.</li> 56.38 - <li><a href="#emelfm2">emelFM2</a> - Gestionnaire de fichiers.</li> 56.39 - <li><a href="#htop">Htop</a> - Visionneur de processus système.</li> 56.40 - <li><a href="#mountbox">Mountbox</a> - Monter des périphériques.</li> 56.41 - <li><a href="#gparted">Gparted</a> - Gestion des partitions d'un disque 56.42 - dur.</li> 56.43 - <li><a href="network-config.html#netbox">Netbox</a> - Configuration 56.44 - graphique du réseau.</li> 56.45 -</ul> 56.46 - 56.47 -<a name="clex"></a> 56.48 -<h3><font color="#6c0023">Clex - Gestionnaire de fichiers mode texte</font></h3> 56.49 -<p> 56.50 -Pour naviguer dans vos répertoires vous pouvez utiliser la ligne de commande et 56.51 -<code>cd</code>, ou lancer 'Clex File Manager' un gestionnaire de fichiers ncurses. 56.52 -Clex et facile d'utilisation, rapide, et facilement configurable via un panel 56.53 -de configuration, ou via le fichier ~/.clexrc et ~/.clexbm pour les marques 56.54 -pages (bookmarks). Pour lancer clex depuis un terminal ou une console : 56.55 -</p> 56.56 -<pre> 56.57 - $ clex 56.58 -</pre> 56.59 - 56.60 -<a name="emelfm2"></a> 56.61 -<h3><font color="#6c0023">emelFM2 - Gestionnaire de fichiers</font></h3> 56.62 -<p> 56.63 -L'application emelFM2, est un gestionnaire de fichiers, fournissant toutes les 56.64 -fonctions utiles aux tâches quotidiennes, telles que le montage de périphériques, 56.65 -des icônes de navigation, l'ouverture d'un terminal dans le répertoire courant, 56.66 -le glisser/déposer, création de répertoires, renommage, ou encore la gestion 56.67 -des permissions. Il propose aussi un éditeur/visualisateur de fichier texte, 56.68 -des commandes utilisateur, des marques pages pour une navigation plus rapide, 56.69 -et bien plus. Le gestionnaire emelFM2 propose aussi des options à passer en 56.70 -ligne de commade lors de son lancement. Vous pouvez spécifier le répertoire 56.71 -de la poubelle, du panel 1 et/ou 2, pour connaître toutes les options : 56.72 -<code>$ emelfm2 --help</code>. 56.73 -</p> 56.74 -<p> 56.75 -Le menu contextuel (click de droite sur le fichier/répertoire) permet de 56.76 -facilement désarchiver les archives <code>.taz.gz</code>, de compresséer, créer 56.77 -des archives ou comparer des fichiers. Vous pouvez aussi créer des liens 56.78 -symboliques via le bouton "Créer un lien...". Une fois pris en main, emelFM2 56.79 -permet de travailler rapidement et efficacement. 56.80 -</p> 56.81 - 56.82 -<a name="htop"></a> 56.83 -<h3><font color="#6c0023">Htop - Visionneur de processus système</font></h3> 56.84 -<p> 56.85 -Htop est un visionneur de processus système affichant les processus, 56.86 -l'utilisation du ou des processeurs, l'état de la mémoire vive (RAM) et swap. 56.87 -IL affiche aussi le nombres de tâches, le temps depuis lequel la machine 56.88 -tourne, les PID ou les commandes actives. Htop s'utilise au clavier en mode 56.89 -console, supporte la souris avec un terminal X (Xterm) et fournit diveres 56.90 -options de configuration (F2). Htop peut aussi être utilisé pour tuer un 56.91 -processus et les flèches ou un clique de souris permettent de séléctonner 56.92 -une ligne. A noter qu'Htop fonctionne via SSH est peut servir à surveiller 56.93 -un serveur à distance : 56.94 -<pre> 56.95 - $ htop 56.96 -</pre> 56.97 - 56.98 -<a name="mountbox"></a> 56.99 -<h3><font color="#6c0023">Mountbox - Monter un périphérique</font></h3> 56.100 -<p> 56.101 -Mountbox est une petite interface GTK à la commande <code>mount</code> 56.102 -permettant de monter rapidement un media tel qu'une clé USB, disque dur ou 56.103 -cdrom. Mountbox peut se lancer depuis un terminal ou via le menu Outils système 56.104 -(System tools). Il suffit de spécifier les prériphérique (Device) et le point 56.105 -de montage, c'est à dire le répertoire depuis lequel vous voulez accéder aux 56.106 -données du media en question. Généralement un cdrom se monte sur /media/cdrom, 56.107 -une clé USB dans /media/flash et les disque durs de la machine local dans /mnt. 56.108 -A noter que le Handbook contient aussi des informations au sujet de 56.109 -<a href="cmdline.html#mount">la commande mount</a>. 56.110 -</p> 56.111 - 56.112 -<a name="gparted"></a> 56.113 -<h3><font color="#6c0023">Gparted - Gestion des partitions d'un disque dur</font></h3> 56.114 -<p> 56.115 -Gparted est une application graphique permettant de gérer les partitions d'un 56.116 -disque dur local ou media USB. Il permet de formater, redimensionner et 56.117 -vérifier une ou des partitions d'un disque dur, c'est l'outil à utiliser si 56.118 -vous devez préparer un partitions, graphiquement, pour installer SliTaz. Gparted 56.119 -support les systèmes de fichiers propores à GNU/Linux (ext2 et ext3) via mkfs 56.120 -et Parted automatiquement proposé en dépendences. Pour installer Gparted et 56.121 -le lancer depuis le terminal : 56.122 -</p> 56.123 -<pre> 56.124 - # tazpkg get-install gparted 56.125 - # gparted & 56.126 -</pre> 56.127 -<p> 56.128 -A noter que si vous désirez une entrée dans le menu de JWM, vous pouvez 56.129 -utiliser <code>subox</code> pour demander le mot de passe root avant de lancer 56.130 -Gparted. 56.131 -</p> 56.132 -<h4>Support FAT et NTFS</h4> 56.133 -<p> 56.134 -Pour avoir le support du système de fichiers FAT16 ou FAT32 de Windows, vous 56.135 -devez installer le paquet <code>dosfstools</code>. Pour le support NTFS en 56.136 -lecture/écriture vous aurez besoin de : <code>fuse</code>, <code>ntfs-3g</code> 56.137 -et <code>ntfprogs</code>. 56.138 -</p> 56.139 - 56.140 -<!-- End of content --> 56.141 -</div> 56.142 - 56.143 -<!-- Footer. --> 56.144 -<div id="footer"> 56.145 - <div class="footer-right"></div> 56.146 - <a href="#top">Haut de la page</a> | 56.147 - <a href="index.html">Table des matières</a> 56.148 -</div> 56.149 - 56.150 -<div id="copy"> 56.151 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 56.152 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 56.153 - Documentation publiées sous 56.154 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 56.155 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 56.156 -</div> 56.157 - 56.158 -</body> 56.159 -</html>
57.1 --- a/doc/handbook/template.html Sat Apr 11 18:26:49 2009 +0200 57.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 57.3 @@ -1,56 +0,0 @@ 57.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 57.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 57.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 57.7 -<head> 57.8 - <title>SliTaz Handbook - Template</title> 57.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 57.10 - <meta name="description" content="" /> 57.11 - <meta name="expires" content="never" /> 57.12 - <meta name="modified" content="2009-03-22 14:20:00" /> 57.13 - <meta name="publisher" content="www.slitaz.org" /> 57.14 - <meta name="author" content="Christophe Lincoln"/> 57.15 - <link rel="shortcut icon" href="favicon.ico" /> 57.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 57.17 -</head> 57.18 -<body bgcolor="#ffffff"> 57.19 - 57.20 -<!-- Header and quick navigation --> 57.21 -<div id="header"> 57.22 -<div align="right" id="quicknav"> 57.23 - <a name="top"></a> 57.24 - <a href="http://www.slitaz.org/">www.slitaz.org</a> 57.25 -</div> 57.26 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 57.27 -</div> 57.28 - 57.29 -<!-- Content. --> 57.30 -<div id="content"> 57.31 -<div class="content-right"></div> 57.32 - 57.33 -<h2><font color="#DF8F06">Template</font></h2> 57.34 - 57.35 -<p> 57.36 -CONTENT 57.37 -</p> 57.38 - 57.39 - 57.40 -<!-- End of content --> 57.41 -</div> 57.42 - 57.43 -<!-- Footer. --> 57.44 -<div id="footer"> 57.45 - <div class="footer-right"></div> 57.46 - <a href="#top">Haut de la page</a> | 57.47 - <a href="index.html">Table des matières</a> 57.48 -</div> 57.49 - 57.50 -<div id="copy"> 57.51 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 57.52 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 57.53 - Documentation publiées sous 57.54 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 57.55 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 57.56 -</div> 57.57 - 57.58 -</body> 57.59 -</html>
58.1 --- a/doc/handbook/utilities.html Sat Apr 11 18:26:49 2009 +0200 58.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 58.3 @@ -1,211 +0,0 @@ 58.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 58.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 58.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 58.7 -<head> 58.8 - <title>SliTaz Handbook - Utilitaires</title> 58.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 58.10 - <meta name="description" content="clex file manager sqlite base de donnée cdrkit" /> 58.11 - <meta name="expires" content="never" /> 58.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 58.13 - <meta name="publisher" content="www.slitaz.org" /> 58.14 - <meta name="author" content="Christophe Lincoln"/> 58.15 - <link rel="shortcut icon" href="favicon.ico" /> 58.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 58.17 -</head> 58.18 -<body bgcolor="#ffffff"> 58.19 - 58.20 -<!-- Header and quick navigation --> 58.21 -<div id="header"> 58.22 -<div align="right" id="quicknav"> 58.23 - <a name="top"></a> 58.24 - <a href="office.html">Bureautique</a> | 58.25 - <a href="index.html">Table des matières</a> 58.26 -</div> 58.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 58.28 -</div> 58.29 - 58.30 -<!-- Content. --> 58.31 -<div id="content"> 58.32 -<div class="content-right"></div> 58.33 - 58.34 -<h2><font color="#DF8F06">Les utilitaires</font></h2> 58.35 - 58.36 -<ul> 58.37 - <li><a href="#calc">Bc</a> - Calculatrice.</li> 58.38 - <li><a href="#cdrkit">Cdrkit</a> - Gravure et manipultaion de CD/DVD-R 58.39 - ou RW.</li> 58.40 - <li><a href="#nano">Nano</a> - GNU nano, l'éditeur de texte par 58.41 - défaut sur SliTaz.</li> 58.42 - <li><a href="#leafpad">LeafPad</a> - Editeur GTK+ léger et rapide.</li> 58.43 - <li><a href="#isomaster">ISO Master</a> - Éditeur graphique 58.44 - d'images ISO.</li> 58.45 - <li><a href="#xpad">Xpad</a> - Mini application de prise de notes.</li> 58.46 -</ul> 58.47 - 58.48 -<a name="calc"></a> 58.49 -<h3><font color="#6c0023">Calculatrice</font></h3> 58.50 -<p> 58.51 -Les opérations de mathématiques peuvent se faire avec la calculatrice en 58.52 -mode texte Bc. Ouvrez un terminal ou tapez directement dans la console 58.53 -<code>bc</code>, pour quitter il faut taper <code>quit</code> : 58.54 -</p> 58.55 -<pre> 58.56 - $ bc 58.57 - 23+45 <ENTER> 58.58 - 68 58.59 - 58.60 - quit 58.61 -</pre> 58.62 - 58.63 -<a name="cdrkit"></a> 58.64 -<h3><font color="#6c0023">Cdrkit - Gravure et manipultaion de CD/DVD-R ou RW</font></h3> 58.65 -<p> 58.66 -Pour graver et manipuler des CD/DVD-R ou RW, SliTaz fournit les outils CdrKit 58.67 -et une interace grphique nomée <code>burnbox</code> que vous trouverez dans 58.68 -le menu d'un des gestionnaires de fenêtres, soit JWM ou Enlightenment. 58.69 -L'outils <code>wodim</code> permet de graver un CD/DVD et d'effacer des 58.70 -CD/DVD-RW, quand a <code>genisoimage</code>, il permet de créer des images 58.71 -gravables au format ISO 9660. La gravure en ligne de commande nous impose de 58.72 -connaître le nom du périphérique/graveur (dev). Wodim offre plusieurs 58.73 -possibilités pour connaître le graveur à utiliser et plusieurs façcon de 58.74 -spécifier le périphérique lors de la gravure. Si vous lancez Wodim avec 58.75 -l'options <code>-devices</code>, il tentera de devinner automatiquement le nom 58.76 -du bon graveur et l'affichera, l'option <code>-checkdrive</code> permet de 58.77 -vérifier les graveurs reconnus. Quand au bus, il peut être connu via l'option 58.78 -<code>-scanbus</code>. Exemple (en étant <em>root</em>) : 58.79 -</p> 58.80 -<pre> 58.81 - # wodim -devices 58.82 - Ou : 58.83 - # wodim -checkdrive 58.84 - Pour le bus : 58.85 - # wodim -scanbus 58.86 -</pre> 58.87 -<h4>Créer une image ISO 9660</h4> 58.88 -<p> 58.89 -Pour graver des données sur un CD/DVD, vous devez disposer d'une image ISO. 58.90 -Pour commencer il faut créer un répertoire contenant tous les fichiers 58.91 -destinés à être graver, vous pouvez copier vos fichiers en ligne de commande 58.92 -avec <code>cp</code>, en mode texte avec le gestionnaire de fichiers Clex ou 58.93 -graphiquement avec emelFM2. Exemple en commandes (vous pouvez être simple 58.94 -utilisateur), création d'un répertoire <code>iso/</code> à la racine de 58.95 -l'espace utilisateur et copie de tous les fichiers contenu dans 58.96 -<code>Documents/</code> : 58.97 -</p> 58.98 -<pre> 58.99 - $ mkdir ~/iso 58.100 - $ cp -a Documents/* ~/iso 58.101 -</pre> 58.102 -<p> 58.103 -Création d'une image ISO nommée <code>image.iso</code>, en utilisant l'outil 58.104 -<code>genisoimage</code> et en spécifiant la racine du répertoire contenant les 58.105 -fichiers à insérer dans l'ISO : 58.106 -</p> 58.107 -<pre> 58.108 - $ genisoimage -o image.iso ~/iso 58.109 -</pre> 58.110 -<p> 58.111 -A noter qu'il existe de multiples options pour créer des images ISO, une des 58.112 -plus utilisée est l'extension <code>-R</code>, signifiant <em>Rock ridge</em> 58.113 -et permettant d'utiliser des noms de 255 caractères sans trop de 58.114 -restrictions, supportant les liens symboliques et les droits sur les fichiers. 58.115 -Pour connaître toutes les options disponibles, vous pouvez utiliser l'option 58.116 -<code>-help</code>. Exemple de création en utilisant l'option <code>-R</code> : 58.117 -</p> 58.118 -<pre> 58.119 - $ genisoimage -o image.iso -R ~/iso 58.120 -</pre> 58.121 -<h4>Graver une image ISO</h4> 58.122 -<p> 58.123 -Pour graver une image au format ISO 9660 créée vous même ou téléchargée depuis 58.124 -le web, il faut utiliser <code>wodim</code> en spécifiant le bon périphérique 58.125 -(<code>dev</code>) du graveur de CD/DVD. Exemple de gravure en mode volubile 58.126 -(<code>-v</code>) avec un <em>device</em> reconnu comme <code>hdc</code> et 58.127 -des données contenues dans une image ISO nomée <code>image.iso</code> : 58.128 -</p> 58.129 -<pre> 58.130 - # wodim -v dev=/dev/hdc image.iso 58.131 -</pre> 58.132 -<p> 58.133 -Autre exemple en spécifiant une vitesse (<em>speed</em>) de gravage de 8 : 58.134 -</p> 58.135 -<pre> 58.136 - # wodim -v speed=8 dev=/dev/hdc image.iso 58.137 -</pre> 58.138 - 58.139 -<a name="nano"></a> 58.140 -<h3><font color="#6c0023">Nano</font></h3> 58.141 -<p> 58.142 -L'éditeur de texte par défaut sur SliTaz est GNU Nano. Une fois lancé vous 58.143 -pouvez utiliser <Ctrl + g> pour afficher l'aide. Pour lancer Nano vous 58.144 -pouvez taper la commande <code>nano</code> depuis une console, le terminal 58.145 -graphique xterm, ou sous X depuis le menu --> Editors --> Nano. 58.146 -</p> 58.147 -<p> 58.148 -Le fichier d'initialisation du système est /etc/nanorc, il inclu les fichiers 58.149 -de colorisation syntaxique contenus dans /usr/share/nano. Le fichier de config 58.150 -utilisateur est ~/.nanorc. Pour éditer directement un fichier, vous pouvez 58.151 -lancer Nano suivi du fichier à éditer. Exemple (<Ctrl+X> pour quitter et 58.152 -enregistrer) : 58.153 -</p> 58.154 -<pre> 58.155 - $ nano Templates/script-shell.sh 58.156 -</pre> 58.157 - 58.158 -<a name="leafpad"></a> 58.159 -<h3><font color="#6c0023">LeafPad</font></h3> 58.160 -<p> 58.161 -En mode graphique SliTaz fournit LeafPad, un éditeur ultra léger et rapide, 58.162 -très pratique pour prendre des notes, ou éditer des fichiers de configuration. 58.163 -Vous trouverez l'application dans le menu de JWM et e17 ou vous pouvez aussi 58.164 -lancer directement LeafPad sur un fichier via un terminal : 58.165 -</p> 58.166 -<pre> 58.167 - $ leafpad Templates/script-shell.sh 58.168 -</pre> 58.169 - 58.170 -<a name="isomaster"></a> 58.171 -<h3><font color="#6c0023">ISO Master - Éditeur graphique d'images ISO</font></h3> 58.172 -<p> 58.173 -ISO master est un outils graphique permettant déditer, manipuler et créer des 58.174 -images ISO gravables. L'outils est simple et intuitif, il vous permet de créer 58.175 -rapidement des images ISO de la taille que vous désirez, pour ensuite les graver 58.176 -ou les stocker. 58.177 -</p> 58.178 -<p> 58.179 -Site Web : <a href="http://littlesvr.ca/isomaster/">http://littlesvr.ca/isomaster/</a> 58.180 -</p> 58.181 - 58.182 -<a name="xpad"></a> 58.183 -<h3><font color="#6c0023">Xpad - Mini application de prise de notes</font></h3> 58.184 -<p> 58.185 -Xpad est une petite application permettant la prise de notes rapide via des 58.186 -billets affichable sur le bureau. Chaque note consite en un <em>pad</em> 58.187 -que vous pouvez cacher et personnaliser via un clic de droite sur la fenêtre 58.188 -en question. Une fois lancé vous pouvez fermer Xpad via le dock situé sur la 58.189 -barre des tâches du gestionnaire de fenêtres. Les notes sont sauvegardée dans 58.190 -votre répertoire personnel et disponnibles à chaque session (si vous utiliser 58.191 -un media USB avec le LiveCD ou sur un système 58.192 -<a href="install.html">installé</a>). 58.193 -</p> 58.194 - 58.195 -<!-- End of content --> 58.196 -</div> 58.197 - 58.198 -<!-- Footer. --> 58.199 -<div id="footer"> 58.200 - <div class="footer-right"></div> 58.201 - <a href="#top">Haut de la page</a> | 58.202 - <a href="index.html">Table des matières</a> 58.203 -</div> 58.204 - 58.205 -<div id="copy"> 58.206 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 58.207 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 58.208 - Documentation publiées sous 58.209 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 58.210 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 58.211 -</div> 58.212 - 58.213 -</body> 58.214 -</html>
59.1 --- a/doc/handbook/web-server.html Sat Apr 11 18:26:49 2009 +0200 59.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 59.3 @@ -1,257 +0,0 @@ 59.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 59.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 59.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 59.7 -<head> 59.8 - <title>SliTaz Handbook - Serveur web LightTPD</title> 59.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 59.10 - <meta name="description" content="serveur wenhttpd LightTPD host hosting configuration perl python CGI auth" /> 59.11 - <meta name="expires" content="never" /> 59.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 59.13 - <meta name="publisher" content="www.slitaz.org" /> 59.14 - <meta name="author" content="Christophe Lincoln"/> 59.15 - <link rel="shortcut icon" href="favicon.ico" /> 59.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 59.17 -</head> 59.18 -<body bgcolor="#ffffff"> 59.19 - 59.20 -<!-- Header and quick navigation --> 59.21 -<div id="header"> 59.22 -<div align="right" id="quicknav"> 59.23 - <a name="top"></a> 59.24 - <a href="packages.html">Gestion des paquets</a> | 59.25 - <a href="index.html">Table des matières</a> 59.26 -</div> 59.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 59.28 -</div> 59.29 - 59.30 -<!-- Content. --> 59.31 -<div id="content"> 59.32 -<div class="content-right"></div> 59.33 - 59.34 -<h2><font color="#DF8F06">Serveur web LightTPD</font></h2> 59.35 - 59.36 -<ul> 59.37 - <li><a href="#about">A propos de LightTPD.</a></li> 59.38 - <li><a href="#var-www">/var/www</a> - Racine des documents du serveur.</li> 59.39 - <li><a href="#Public">~/Public</a> - Répertoire public des utilisateurs.</li> 59.40 - <li><a href="#config">lighttpd.conf</a> - Fichier de configuration de 59.41 - LightTPD.</li> 59.42 - <li><a href="#start-stop-restart">Démarrer, arrêter, redémarrer le 59.43 - serveur web.</a></li> 59.44 - <li><a href="http://localhost/">http://localhost/</a></li> 59.45 - <li><a href="http://localhost/server-status">http://localhost/server-status</a></li> 59.46 - <li><a href="#cgi-perl">Scripts CGI et Perl</a> - Configurer le serveur pour 59.47 - le support des scripts CGI utilisant Perl.</li> 59.48 - <li><a href="#cgi-python">Scripts CGI et Python</a> - Scripts CGI utilisant 59.49 - Python.</li> 59.50 - <li><a href="#auth">Authentification</a> - Protéger un ou des répertoires 59.51 - avec nom d'utilisateur et mots de passes.</li> 59.52 -</ul> 59.53 - 59.54 -<a name="about"></a> 59.55 -<h3><font color="#6c0023">A propos de LightTPD</font></h3> 59.56 -<p> 59.57 -Ce chapitre décrit l'utilisation et la configuration du serveur web LightTPD. 59.58 -C'est un serveur HTTP sécurisé, rapide, flexible, et utilisant une petite 59.59 -empreinte mémoire. Il permet une gestion intelligente de la charge CPU, et 59.60 -support FastCGI, CGI, Auth, Output-Compression, réécriture d'URL, etc. 59.61 -LightTPD est un serveur idéal pour héberger son propre site, sur une ancienne 59.62 -machine, et donc à moindre frais. 59.63 -</p> 59.64 -<p> 59.65 -Sur SliTaz le serveur web est automatiquement lancé au boot du système et il 59.66 -est préconfiguré avec PHP. La racine des documents servis par défaut par le 59.67 -serveur sont dans /var/www et contient une page <code>index.html</code>, 59.68 -s'affichant par défaut, avec des images dans le répertoire images/. Site web 59.69 -de LightTPD : <a href="http://www.lighttpd.net/">http://www.lighttpd.net/</a> 59.70 -</p> 59.71 -<a name="var-www"></a> 59.72 -<h3><font color="#6c0023">/var/www - Racine des documents du serveur</font></h3> 59.73 -<p> 59.74 -Le répertoire /var/www est le répertoire racine des documents servis par 59.75 -défaut. Vous y avez accès via l'url <a href="http://localhost/" 59.76 ->http://localhost/</a>. Ce répertoire contient un page index.html s'affichant 59.77 -automatiquement lors d'une requête. Si vous ne voulez héberger qu'un site, 59.78 -vous pouvez mettre tous les document dans /var/www, et si vous voulez héberger 59.79 -plusieurs sites, il faut créer des hôtes virtuels. 59.80 -</p> 59.81 -<a name="Public"></a> 59.82 -<h3><font color="#6c0023">~/Public - Répertoire public des utilisateurs</font></h3> 59.83 -<p> 59.84 -SliTaz propose aux utilisateurs du système d'avoir un espace public pour y 59.85 -mettre des documents, HTML en général. Ce répertoire se nomme Public et doit 59.86 -se trouver à la racine de votre répertoire maison, tel que : 59.87 -/home/hacker/Public. Pour créer ce répertoire vous pouvez utliser la commande : 59.88 -</p> 59.89 -<pre> 59.90 - $ mkdir ~/Public 59.91 -</pre> 59.92 -<p> 59.93 -Vous pouvez ensuite y avoir accès via l'url http://localhost/~user/. Exemple 59.94 -pour l'utilisateur hacker : 59.95 -<a href="http://localhost/~hacker/">http://localhost/~hacker/</a>. Vous pouvez 59.96 -aussi utiliser le nom de machine ou l'adresse IP, pour vous y connecter depuis 59.97 -une autre machine. 59.98 -</p> 59.99 -<a name="config"></a> 59.100 -<h3><font color="#6c0023">/etc/lighttpd/lighttpd.conf - Fichier de configuration de LightTPD</font></h3> 59.101 -<p> 59.102 -Le fichier de configuration principal de LightTPD se trouve dans 59.103 -/etc/lighttpd, et se nomme lighttpd.conf. Le fichier de configuration fourni 59.104 -par SliTaz est auto documenté, il suffit de le parcourir. Vous trouverez 59.105 -d'autres exemples sur le site web de LightTPD. Sur SliTaz vous touverez aussi 59.106 -un fichier <code>vhosts.conf</code> destiné à la configuration d'éventuels 59.107 -hôtes virtuels (pour hébérger plusieurs sites sur le même serveur). 59.108 -</p> 59.109 -<a name="start-stop-restart"></a> 59.110 -<h3><font color="#6c0023">Démarrer, arrêter, redémarrer le serveur web</font></h3> 59.111 -<p> 59.112 -Par défaut SliTaz démarre le serveur au boot, pour qu'il ne soit pas lancé 59.113 -automatiquement vous devez supprimer <code>lighttpd</code> de la variable 59.114 -RUN_DAEMONS qui elle, se trouve dans le fichier de configuration du système 59.115 -d'initialisation <code>/etc/rcS.conf</code>. Pour démarrer, arrêter, 59.116 -redémarrer le serveur web vous pouvez utiliser la commande 59.117 -<code>/etc/init.d/lighttpd [start|stop|restart]</code>. Exemple pour 59.118 -redémarrer le serveur après modification du fichier de configuration : 59.119 -</p> 59.120 -<pre> 59.121 - # /etc/init.d/lighttpd restart 59.122 -</pre> 59.123 - 59.124 -<a name="cgi-perl"></a> 59.125 -<h3><font color="#6c0023">Scripts CGI et Perl</font></h3> 59.126 -<p> 59.127 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire 59.128 -<code>perl</code> et l'utiliser avec les scripts CGI/Perl, vous devez modifier 59.129 -le fichier de configuration du serveur. Exemple en utilisant Geany : 59.130 -</p> 59.131 -<pre> 59.132 - # geany /etc/lighttpd/lighttpd.conf & 59.133 -</pre> 59.134 -<pre class="script"> 59.135 -# CGI module. You can install Perl and assign .pl and .cgi script 59.136 -# to /usr/bin/perl 59.137 -$HTTP["url"] =~ "/cgi-bin/" { 59.138 - cgi.assign = ( 59.139 - ".sh" => "/bin/sh", 59.140 - ".cgi" => "/usr/bin/perl, 59.141 - ".pl" => "/usr/bin/perl 59.142 - ) 59.143 -} 59.144 -</pre> 59.145 - 59.146 -<a name="cgi-python"></a> 59.147 -<h3><font color="#6c0023">Scripts CGI et Python</font></h3> 59.148 -<p> 59.149 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire 59.150 -<code>python</code> et l'utiliser avec les scripts CGI/Python, vous devez 59.151 -avoir installé le paquet Python et modifier le fichier de configuration du 59.152 -serveur. Pour installer Python et éditer le fichiers de configuration du 59.153 -serveur web en utilisant Geany : 59.154 -</p> 59.155 -<pre> 59.156 - # tazpkg get-install python 59.157 - # geany /etc/lighttpd/lighttpd.conf & 59.158 -</pre> 59.159 -<pre class="script"> 59.160 -# CGI module. You can install Perl and assign .pl and .cgi script 59.161 -# to /usr/bin/perl 59.162 -$HTTP["url"] =~ "/cgi-bin/" { 59.163 - cgi.assign = ( 59.164 - ".sh" => "/bin/sh", 59.165 - ".cgi" => "/usr/bin/python, 59.166 - ".py" => "/usr/bin/python 59.167 - ) 59.168 -} 59.169 -</pre> 59.170 -<p> 59.171 -Pour que les modifications soient prisent en compte, et utiliser vos premier 59.172 -scripts CGI/Python sur SliTaz, vous devez encore redémarrer LightTPD : 59.173 -</p> 59.174 -<pre> 59.175 - # /etc/init.d/lighttpd restart 59.176 -</pre> 59.177 - 59.178 -<a name="auth"></a> 59.179 -<h3><font color="#6c0023">Authentification - Protéger des répertoires</font></h3> 59.180 -<p> 59.181 -LightTPD fournit un module d'authentification permettant par exemple, de 59.182 -protéger un répertoire. Le serveur propose plusieurs méthodes d'authentification, 59.183 -pour commencer nous allons utiliser la méthode basique sans cryptage des mots 59.184 -de passes. Afin de pouvoir charger le module <code>mod_auth</code>, vous devez 59.185 -avoir installer le paquets lighttpd-modules (<code>tazpkg get-install 59.186 -lighttpd-modules</code>), une fois le paquet installé il faut ajouter 59.187 -<code>mod_auth</code> à la liste des modules : 59.188 -</p> 59.189 -<pre class="script"> 59.190 -# Modules to load. 59.191 -# See /usr/lib/lighttpd for all available modules. 59.192 -# 59.193 -server.modules = ( 59.194 - "mod_access", 59.195 - "mod_auth", 59.196 - "...", 59.197 -) 59.198 -</pre> 59.199 -<p> 59.200 -Maintenant vous pouvez configurer le modules en spécifiant le niveau de debug 59.201 -la méthode (<code>plain</code>) et le chemin vers le fichier qui contiendra la 59.202 -liste des noms:pass autorisés à voir le ou les répertoires protégés. Il faut 59.203 -aussi définir le ou les répertoires qui demandent authentification. Dans cet 59.204 -exemple nous protégeons le répertoire <code>admin/</code> et autorisons son 59.205 -accès à l'utililisateur hacker (<code>user=hacker</code>) : 59.206 -</p> 59.207 -<pre class="script"> 59.208 -# Authentification for protected directory. 59.209 -auth.debug = 2 59.210 -auth.backend = "plain" 59.211 -auth.backend.plain.userfile = "/etc/lighttpd/plain.passwd" 59.212 -auth.require = ( "/admin/" => 59.213 -( 59.214 -"method" => "basic", 59.215 -"realm" => "Password protected area", 59.216 -"require" => "user=hacker" 59.217 -) 59.218 -) 59.219 -</pre> 59.220 -<p> 59.221 -Pour finir il suffit de créer le fichier des mots de passes, d'ajouter un 59.222 -utilisateur et de redémarrer le serveur pour tester. La syntaxe pour les fichiers 59.223 -basiques est <code>nom:pass</code>. Vous pouvez créer et ajouter un utilisateur 59.224 -à ce fichier avec la commande <code>echo</code> ou l'éditer avec votre éditeur 59.225 -de texte préféré. Pour un utilisateur:motdepasse <code>hacker:root</code> dans 59.226 -un fichier de mots de passes <code>/etc/lighttpd/plain.passwd</code> : 59.227 -</p> 59.228 -<pre> 59.229 - # echo "hacker:root" > /etc/lighttpd/plain.passwd 59.230 - Ou/et : 59.231 - # nano /etc/lighttpd/plain.passwd 59.232 -</pre> 59.233 -<p> 59.234 -Pour redémarrer le serveur et ensuite tester avec une adresse du type 59.235 -http://localhost/admin/ : 59.236 -</p> 59.237 -<pre> 59.238 - # /etc/init.d/lighttpd restart 59.239 -</pre> 59.240 - 59.241 -<!-- End of content --> 59.242 -</div> 59.243 - 59.244 -<!-- Footer. --> 59.245 -<div id="footer"> 59.246 - <div class="footer-right"></div> 59.247 - <a href="#top">Haut de la page</a> | 59.248 - <a href="index.html">Table des matières</a> 59.249 -</div> 59.250 - 59.251 -<div id="copy"> 59.252 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 59.253 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 59.254 - Documentation publiées sous 59.255 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 59.256 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 59.257 -</div> 59.258 - 59.259 -</body> 59.260 -</html>
60.1 --- a/doc/handbook/x-window.html Sat Apr 11 18:26:49 2009 +0200 60.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 60.3 @@ -1,321 +0,0 @@ 60.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 60.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 60.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 60.7 -<head> 60.8 - <title>SliTaz Handbook - Système X</title> 60.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 60.10 - <meta name="description" content="configuration du serveur Xvesa JWM window manager gestionnaire de fenêtres startx" /> 60.11 - <meta name="expires" content="never" /> 60.12 - <meta name="modified" content="2007-12-03 12:30:00" /> 60.13 - <meta name="publisher" content="www.slitaz.org" /> 60.14 - <meta name="author" content="Christophe Lincoln"/> 60.15 - <link rel="shortcut icon" href="favicon.ico" /> 60.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 60.17 -</head> 60.18 -<body bgcolor="#ffffff"> 60.19 - 60.20 -<!-- Header and quick navigation --> 60.21 -<div id="header"> 60.22 -<div align="right" id="quicknav"> 60.23 - <a name="top"></a> 60.24 - <a href="system-admin.html">Administration système</a> | 60.25 - <a href="index.html">Table des matières</a> 60.26 -</div> 60.27 -<h1><font color="#3E1220">SliTaz Handbook</font></h1> 60.28 -</div> 60.29 - 60.30 -<!-- Content. --> 60.31 -<div id="content"> 60.32 -<div class="content-right"></div> 60.33 - 60.34 -<h2><font color="#DF8F06">Système de fenêtres X</font></h2> 60.35 - 60.36 -<ul> 60.37 - <li><a href="#about">A propos de X.</a></li> 60.38 - <li><a href="#slim">Slim</a> - Gestionnaire de connexion.</li> 60.39 - <li><a href="#startx">startx</a> - Session graphique depuis une console Linux.</li> 60.40 - <li><a href="#config">Configurer votre session X</a> - Personnaliser 60.41 - votre session via un seul fichier.</li> 60.42 - <li><a href="#xorg">Xorg</a> - Serveur X complet</li> 60.43 - <li><a href="#terminalX">Utiliser Xvesa comme terminal X</a> - Lancer une 60.44 - session graphique depuis une machine distante.</li> 60.45 - <li><a href="#fonts">Polices de caractères</a> - Installer des <em>fonts</em>.</li> 60.46 - <li><a href="jwm.html">JWM (Joe's Window Manager)</a> - Gestionnaire de 60.47 - fenêtres. Présentation et instructions pour créer un thème ou/et modifier 60.48 - le menu.</li> 60.49 - <li><a href="enlightenment.html">Enlightenment (e17)</a> - Environnement 60.50 - de bureau complet, léger, rapide, facilement configurable et simplement 60.51 - beau.</li> 60.52 -</ul> 60.53 - 60.54 -<a name="about"></a> 60.55 -<h3><font color="#6c0023">A propos de X</font></h3> 60.56 -<p> 60.57 -Ce petit chapitre décrit l'utilisation et la configuration d'une session 60.58 -graphique sur votre système. En mode LiveCD, SliTaz fournit le serveur Xvesa 60.59 -(KDrive), il est léger, rapide et s'adapte à tous type de matériel. Le terminal 60.60 -graphique ar défaut est XTerm, L'émulateur de termial à onglet Mrxvt est 60.61 -installable avec Tazpkg. 60.62 -</p> 60.63 - 60.64 -<a name="slim"></a> 60.65 -<h3><font color="#6c0023">Slim - Gestionnaire de session</font></h3> 60.66 -<p> 60.67 -Slim est un gestionnaire de connexion simple à utiliser et configurer, très 60.68 -léger et personnalisable via un système de thèmes. Le fichier de configuration 60.69 -est <code>/etc/slim.conf</code>, il définit le serveur graphique à utiliser 60.70 -avec d'éventuelles options, les commandes à utiliser, les gestionnaires de 60.71 -fenêtres disponnibles via la touche <code>F1</code>, l'utilisateur par défaut 60.72 -ou encore le thème graphique à utiliser. Slim propose aussi quelques 60.73 -utilisateurs spéciaux permettant de sortir du login avec <code>exit</code>, 60.74 -obtenir un Xterm avec <code>console</code>, redémarrer ou éteindre le système 60.75 -avec <code>reboot</code> ou <code>halt</code> suivi du mot de passe root. 60.76 -</p> 60.77 -<p> 60.78 -En mode LiveCD vous pouvez désactiver le lancement de Slim via l'option de boot 60.79 -<code>screen=text</code>, sur un système installé vous pouvez désintaller le 60.80 -paquet ou supprimer slim de la variable <code>RUN_DAEMONS</code> du fichier 60.81 -<code>/etc/rcS.conf</code>. 60.82 -</p> 60.83 -<p> 60.84 -Site Web proposant une section avec des thèmes: 60.85 -<a href="http://slim.berlios.de/">http://slim.berlios.de/</a> 60.86 -</p> 60.87 - 60.88 -<a name="startx"></a> 60.89 -<h3><font color="#6c0023">startx - Session graphique depuis une console Linux</font></h3> 60.90 -<p> 60.91 -Pour lancer une session graphique il suffit de taper <code>startx</code> 60.92 -dans le terminal après l'authentification (login). Si c'est la première 60.93 -fois que vous démarrez X avec l'utilisateur courant, la commande 60.94 -<code>startx</code> exécutera <code>tazx</code> pour configurer la session. La 60.95 -configuration est ensuite sauvegardée dans le fichier ~/.xsession, que 60.96 -vous pouvez modifier avec un éditeur de texte. Pour lancer X : 60.97 -</p> 60.98 -<pre> 60.99 - $ startx 60.100 -</pre> 60.101 - 60.102 -<a name="config"></a> 60.103 -<h3><font color="#6c0023">Configuration de votre session X</font></h3> 60.104 -<p> 60.105 -Par default SliTaz lance le gestionnaire de connexion Slim, une fois le nom 60.106 -d'utilisateur et le mot de passe entré, Slim va exécuter le fichiers 60.107 -<code>~/.xinitrc</code> que vous pouvez modifier à la main ou en utilisant 60.108 -<code>tazx</code>. Si vous voulez par exemple Openbox comme gestionnaire 60.109 -de fenêtres par défaut: 60.110 -</p> 60.111 -<pre> 60.112 - $ tazx openbox 60.113 -</pre> 60.114 -<h4>Avec startx</h4> 60.115 -<p> 60.116 -Quand vous lancez <code>startx</code>, le script cherche le fichier 60.117 -~/.xsession contenant ligne par ligne les applications à exécuter lors d'une 60.118 -session graphique. Ce fichier commence par lancer le serveur X avec la bonne 60.119 -résolution d'écran, suivi de diverses applications, comme un terminal xterm, 60.120 -ou Links, et pour finir on peut lancer le gestionnaire de fenêtre. 60.121 -</p> 60.122 -<h4>Exemple d'un fichier ~/.xsession</h4> 60.123 -<pre class="script"> 60.124 -# ~/.xsession: Start X session on you SliTaz system. 60.125 -# 60.126 -Xvesa -ac -shadow -screen 1024x768x24 -mouse /dev/input/mice,5 & 60.127 -sleep 2 & 60.128 -lxpanel & 60.129 -xterm -bg black -fg white -geometry 80x16+20+20 & 60.130 -exec jwm 60.131 - 60.132 -</pre> 60.133 - 60.134 -<a name="xorg"></a> 60.135 -<h3><font color="#6c0023">Xorg</font></h3> 60.136 -<p> 60.137 -Par défaut SliTaz fournit le mini serveur graphique Xvesa, le serveur Xorg 60.138 -complet est disponible dans la séléction des paquets du miroir. Xorg est un 60.139 -serveur complet, mais utilise plus de resources qu'Xvesa, si votre résolution 60.140 -est bien supportée par le mini serveur et que le taux de rafraîchissement 60.141 -vous convient, il n'y a pas de raison d'utiliser Xorg. 60.142 -</p> 60.143 -<p> 60.144 -Il n'y a pas d'interface graphique de configuration, il va donc falloir passer 60.145 -par quelques commandes, l'installation et configuration du serveur est 60.146 -relativement simple et vous pourrez toujours revenir en arrière pour réutiliser 60.147 -Xvesa. Xorg est distribué sous forme modulaire, c'est à dire que vous aurez 60.148 -besoin d'installer que le serveur, quelques fichiers de configuration et le 60.149 -bon driver pour votre carte graphique. Cela dit, le paquet 60.150 -<code>xorg-serveur</code> a les bonnes dépendances pour fonctionner directement 60.151 -avec le driver générique <code>vesa</code>. Pour installer le minimum: 60.152 -</p> 60.153 -<pre> 60.154 - # tazpkg get-install xorg-server 60.155 -</pre> 60.156 -<p> 60.157 -Une fois installé vous pouvez directemnt passer à la configuration ou encore 60.158 -installer le bon driver si vous le connaissez, exemple pour un carte Nvidia 60.159 -et pour lister tous les drivers disponibles : 60.160 -</p> 60.161 -<pre> 60.162 - # tazpkg get-install xorg-xf86-video-nv 60.163 - Liste: 60.164 - # tazpkg search xf86-video -l 60.165 -</pre> 60.166 -<h4>Configuration automatique du serveur</h4> 60.167 -<p> 60.168 -Pour configurer le serveur Xorg vous avez deux possibilités, utiliser l'option 60.169 -<code>Xorg -configure</code> ou le script <code>xorgconfig</code>. Il est 60.170 -recommendé de commencer par utiliser la configuration automatique avec 60.171 -l'option <code>-configure</code> du serveur. La configuration automatique 60.172 -d'Xorg doit se faire en mod texte sans serveur X lançé, une fois la commande 60.173 -éxécutée, vous pouvez tester la configuration ou, faire confiance et 60.174 -directement copier le fichier générer dans <code>/etc/X11</code>. Pour finir, 60.175 -vous devrez encore modifier la configuration de Slim pour qu'il utilise Xorg 60.176 -et non Xvesa. Pour vous retrouver en mode text, sortez de votre session et 60.177 -tapez simplement exit au login de Slim. Un fois en mode texte, vous pouvez 60.178 -configurer Xorg et copier le fichier, tout cela en tant qu'administrateur root: 60.179 -</p> 60.180 -<pre> 60.181 - # Xorg -configure 60.182 - # cp /root/xorg.conf.new /etc/X11/xorg.conf 60.183 -</pre> 60.184 -<h4>Utiliser Xorg avec Slim</h4> 60.185 -<p> 60.186 -Dans le fichier de configuration de Slim (<code>/etc/slim.conf</code>), il 60.187 -faut commenter (<code>#</code>) les lignes lançant Xvesa et ces options et 60.188 -renseigner <code>default_xserver </code>: 60.189 -</p> 60.190 -<pre class="script"> 60.191 -default_xserver /usr/bin/Xorg 60.192 -#default_xserver /usr/bin/Xvesa 60.193 -#xserver_arguments -ac -shadow dpms +extension Composite -screen 1024x768x24 60.194 -</pre> 60.195 -<p> 60.196 -Slim fonctionne comme un démon, il peut être stoppé ou démarré depuis une 60.197 -console texte, exemple pour démarrer le démon à la main: 60.198 -</p> 60.199 -<pre> 60.200 - # /etc/init.d/slim start 60.201 -</pre> 60.202 -<h4>xorg.conf - Fichier de configuration</h4> 60.203 -<p> 60.204 -Xorg utilise le fichiers de configuration <code>/etc/X11/xorg.conf</code>, ce 60.205 -fichier peut être généré automatiquement et édité avec votre éditeur de texte 60.206 -préféré. Le fichier de configuration et divisé en plusieures sections comprenant 60.207 -la configuration des chemins, des modules à charger, du clavier, de la souris 60.208 -ou encore de l'écran par défaut. Ce docuement ne fournit que quelques exemples, 60.209 -il est conseillé d'utiliser une fois <code>xorgconfig</code> pour générer un 60.210 -fichier complet et l'utiliser comme exemple. 60.211 -</p> 60.212 -<p> 60.213 -Clavier (fr_CH): 60.214 -</p> 60.215 -<pre class="script"> 60.216 -Section "InputDevice" 60.217 - Identifier "Keyboard0" 60.218 - Driver "kbd" 60.219 - Option "XkbRules" "xorg" 60.220 - Option "XkbModel" "pc105" 60.221 - Option "XkbLayout" "ch" 60.222 - Option "XkbVariant" "fr" 60.223 -EndSection 60.224 -</pre> 60.225 -<p> 60.226 -Souris avec detection automatique du protocol: 60.227 -</p> 60.228 -<pre class="script"> 60.229 -Section "InputDevice" 60.230 - Identifier "Mouse0" 60.231 - Driver "mouse" 60.232 - Option "Protocol" "auto" 60.233 - Option "Device" "/dev/input/mice" 60.234 - Option "ZAxisMapping" "4 5 6 7" 60.235 -EndSection 60.236 -</pre> 60.237 -<p> 60.238 -Extension Composite pour les effets de bureau: 60.239 -</p> 60.240 -<pre class="script"> 60.241 -Section "Extensions" 60.242 - Option "Composite" "1" 60.243 -EndSection 60.244 -</pre> 60.245 - 60.246 -<a name="terminalX"></a> 60.247 -<h3><font color="#6c0023">Utiliser Xvesa comme terminal X</font></h3> 60.248 -<p> 60.249 -Vous pouvez utiliser Xvesa comme terminal X, si vous avez une machine sur 60.250 -le réseau acceptant les connexions Xdmcp. Pour cela vous pouvez lancer 60.251 -le serveur avec l'option <code>-query</code> suivi du nom de machine ou de 60.252 -l'adresse IP. Exemple avec la machine 192.168.0.2 du réseau locale : 60.253 -</p> 60.254 -<pre> 60.255 - $ Xvesa -ac -shadow -screen 1024x768x24 -query 192.168.0.2 60.256 -</pre> 60.257 -<p> 60.258 -L'utilisation du serveur graphique à distance peut être d'une grande utilité, 60.259 -la rapidité d'exécution des applications va fortement dépendre du débit de la 60.260 -connexion internet et de la puissance de la machine distante. Cette technique 60.261 -fonctionne très bien au sein d'un réseau local et permet d'utiliser les 60.262 -applications installées sur la machine distante, directement sur l'écran de la 60.263 -machine locale depuis laquelle vous avez décidez de travailler. A noter que la 60.264 -machine distante peut disposer de plusieurs comptes utilisés simultanément à 60.265 -distance et/ou en accès direct. 60.266 -</p> 60.267 - 60.268 -<a name="fonts"></a> 60.269 -<h3><font color="#6c0023">Polices de caractères</font></h3> 60.270 -<p> 60.271 -La gestion des polices de caractères (<em>fonts</em>) est propulsée par le 60.272 -paquet Fontconfig. Ce paquet fournit divers outils pour ajouter, lister et 60.273 -manipuler les polices. Les <em>fonts</em> peuvent être installées en espace 60.274 -utilisateur ou au niveau du système, cela veut dire que chaque utilisateur 60.275 -peut disposer de ses propres polices ou que l'administrateur (<em>root</em>) 60.276 -peut installer des polices utilisables par tous les utilisateurs du système. 60.277 -Si vous utilisez un media USB associé au <a href="livecd.html">LiveCD</a> 60.278 -de SliTaz, vous pouvez facilement installer des polices et les retrouver 60.279 -à chaque utilisation du cdrom. 60.280 -</p> 60.281 -<h4>Installer des <em>fonts</em></h4> 60.282 -<p> 60.283 -Au niveau du système, les polices s'installent dans le répertoire : 60.284 -<code>/usr/share/fonts</code>, de base, SliTaz fournit les polices TTF Vera, 60.285 -elles prennent peu de place et ont un rendu correct. En espace utilisateur, 60.286 -les polices s'installent dans le répertoire caché : <code>.fonts/</code>, ce 60.287 -répertoire doit se situer à la racine de l'espace utilisateur. Pour créer un 60.288 -répertoire personnel destiné à accueillir des nouvelles polices, vous pouvez 60.289 -utiliser le gestionnaire de fenêtres graphique emelFM2, Clex ou utiliser 60.290 -la ligne de commande : 60.291 -</p> 60.292 -<pre> 60.293 - $ mkdir ~/.fonts 60.294 -</pre> 60.295 -<p> 60.296 -Une fois que vous avez installé de nouvelles polices, vous devez lancer 60.297 -l'outil <code>fc-cache</code> pour générer les fichiers de configuration, 60.298 -faire en sorte que vos <em>fonts</em> soient disponibles et utilisables par 60.299 -les applications graphiques : 60.300 -</p> 60.301 -<pre> 60.302 - $ fc-cache 60.303 -</pre> 60.304 - 60.305 -<!-- End of content --> 60.306 -</div> 60.307 - 60.308 -<!-- Footer. --> 60.309 -<div id="footer"> 60.310 - <div class="footer-right"></div> 60.311 - <a href="#top">Haut de la page</a> | 60.312 - <a href="index.html">Table des matières</a> 60.313 -</div> 60.314 - 60.315 -<div id="copy"> 60.316 - Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 60.317 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 60.318 - Documentation publiées sous 60.319 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 60.320 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 60.321 -</div> 60.322 - 60.323 -</body> 60.324 -</html>
61.1 --- a/doc/index.html Sat Apr 11 18:26:49 2009 +0200 61.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 61.3 @@ -1,174 +0,0 @@ 61.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 61.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 61.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 61.7 -<head> 61.8 - <title>SliTaz - Documentation</title> 61.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 61.10 - <meta name="description" content="Documentation du projet SliTaz GNU/Linux shell howto make live-cd" /> 61.11 - <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd, autonome" /> 61.12 - <meta name="robots" content="index, follow, all" /> 61.13 - <meta name="revisit-after" content="7 days" /> 61.14 - <meta name="expires" content="never" /> 61.15 - <meta name="modified" content="2008-01-01 12:00:00" /> 61.16 - <meta name="author" content="Christophe Lincoln"/> 61.17 - <meta name="publisher" content="www.slitaz.org" /> 61.18 - <link rel="shortcut icon" href="../favicon.ico" /> 61.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 61.20 - <link rel="Content" href="#content" /> 61.21 -</head> 61.22 -<!-- 61.23 - This is SliTaz documentation main page with access to all the pages 61.24 - in the doc category with cookbook, user-guide, howto, and the pages of 61.25 - this directory. Please check your code with the W3C validator before 61.26 - publishing any documents. 61.27 ---> 61.28 -<body bgcolor="#ffffff"> 61.29 - 61.30 -<!-- Header --> 61.31 -<div id="header"> 61.32 - <a name="top"></a> 61.33 -<!-- Access --> 61.34 -<div id="access"> 61.35 - Language: 61.36 - <a href="../en/doc/" title="English documentation">English</a> | 61.37 - <a href="../pt/doc/" title="Documentação em Português">Português</a> 61.38 -</div> 61.39 - <a href="http://www.slitaz.org/"><img id="logo" 61.40 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 61.41 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 61.42 - <p id="titre">#!/GNU/Linux</p> 61.43 -</div> 61.44 - 61.45 -<!-- Navigation menu --> 61.46 -<div id="nav"> 61.47 -<div id="nav_top"></div> 61.48 - <ul> 61.49 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 61.50 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 61.51 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 61.52 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 61.53 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 61.54 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 61.55 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 61.56 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 61.57 - </ul> 61.58 - <ul> 61.59 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 61.60 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 61.61 - </ul> 61.62 - <ul> 61.63 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 61.64 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 61.65 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 61.66 - </ul> 61.67 -<div id="nav_bottom"> 61.68 -<div id="nav_bottom_img"></div> 61.69 -</div> 61.70 -</div> 61.71 - 61.72 -<!-- Content top. --> 61.73 -<div id="content_top"> 61.74 -<div class="top_left"></div> 61.75 -<div class="top_right"></div> 61.76 -</div> 61.77 - 61.78 -<!-- Content --> 61.79 -<div id="content"> 61.80 -<a name="content"></a> 61.81 - 61.82 -<h1><font color="#3E1220">Documentation</font></h1> 61.83 -<h2><font color="#DF8F06">Livres - Handbook & Cookbook</font></h2> 61.84 - 61.85 -<ul> 61.86 - <li><a href="handbook/">Handbook</a> - 61.87 - Le livre de main de SliTaz. Référence au sujet de l'utilisation du 61.88 - système au niveau utilisateur, administrateur et développeur en 61.89 - général. Il réunit des travaux de référence, des mini manuels et 61.90 - une collection d'instructions destinées à fournir un livre complet, 61.91 - de haute qualité, facilement consultable et fournissant des réponses 61.92 - rapides sur un sujet spécifique. Le Handbook explique comment 61.93 - <a href="handbook/livecd.html">utiliser le LiveCD</a>, donne les 61.94 - instructions d'installation, fournit des références pour vous aidez 61.95 - à lancer une ligne de commandes, installer des paquets logiciels <a 61.96 - href="handbook/gen-livecd.html">générer un LiveCD</a> et touche à de 61.97 - nombreux sujets, de près ou de loin. C'est le livre que nous vous 61.98 - conseillons de consulter en premier, de reconsulter, de lire en entier 61.99 - et d'apprendre par coeur...</li> 61.100 - <li><a href="cookbook/">Cookbook</a> - Le livre de cuisine de Slitaz. 61.101 - informations au sujet de la gestion, du fonctionnement et du 61.102 - développement de la distribution. Création de paquets, description 61.103 - des recettes, du wok, des scripts de démarrages, etc.</li> 61.104 - <li><a href="scratchbook/">Scratchbook</a> - Le livre de création de 61.105 - Slitaz. Description des étapes de création de SliTaz, en commençant par la 61.106 - compilation du noyau Linux, en passant par l'installation d'un server 61.107 - graphique (Xvesa), de bibliothèques GTK+ et d'applications graphiques. 61.108 - Le Cookbook est un livre technique permettant de construire un système 61.109 - GNU/Linux depuis les sources, il demande du temps et de la motivation.</li> 61.110 -</ul> 61.111 -<h2><font color="#DF8F06">Manuels des utilitaires</font></h2> 61.112 -<ul> 61.113 - <li><a href="manuals/tazpkg.html">Tazpkg manuel</a> - Manuel du 61.114 - gestionnaire de paquets logiciels sur SliTaz. Il permet d'installer de 61.115 - nouveaux programmes, mettre à jour les paquets installés, en supprimer, 61.116 - etc.</li> 61.117 - <li><a href="manuals/tazlito.html">Tazlito manuel</a> - Manuel de l'outil 61.118 - de manipulation/génération du LiveCD de SliTaz (SliTaz Live Tool).</li> 61.119 - <li><a href="manuals/tazwok.html">Tazwok manuel</a> - Manuel de Tazwok, 61.120 - outils de compilation et générateur de paquets pour SliTaz.</li> 61.121 -</ul> 61.122 - 61.123 -<h2><font color="#DF8F06">Wiki et Forum</font></h2> 61.124 -<p> 61.125 -Le <a href="http://wiki.slitaz.org/">wiki</a>, site collaboratif et 61.126 -communautaire, fournit divers ressources traitant de sujets particuliers. 61.127 -Le <a href="http://forum.slitaz.org/">forum</a> de support est aussi une 61.128 -source d'informations proposant des sujets très spécifiques. 61.129 -</p> 61.130 - 61.131 -<h2><font color="#DF8F06">Notes de publication</font></h2> 61.132 -<p> 61.133 -Les notes de publication de SliTaz fournissent des informations spécifiques au 61.134 -sujet d'une version stable du système et donnent quelques astuces utiles pour 61.135 -commencer à utiliser SliTaz. Sur le corps du LiveCD, les notes de publication 61.136 -sont installées et accessible depuis le menu "Documentation". 61.137 -</p> 61.138 - 61.139 -<p> 61.140 -<a href="releases/1.0/relnotes.fr.html" 61.141 - >SliTaz GNU/Linux 1.0 - Notes de publication</a> 61.142 - [ <a href="releases/1.0/relnotes.fr.html">xHTML</a> ] 61.143 - [ <a href="releases/1.0/relnotes.fr.txt">Text</a> ] 61.144 -</p> 61.145 - 61.146 -<!-- End of content with round corner --> 61.147 -</div> 61.148 -<div id="content_bottom"> 61.149 -<div class="bottom_left"></div> 61.150 -<div class="bottom_right"></div> 61.151 -</div> 61.152 - 61.153 -<!-- Start of footer and copy notice --> 61.154 -<div id="copy"> 61.155 -<p> 61.156 -Dernière modification : 2008-01-01 12:00:00 - 61.157 -<a href="#top">Haut de la page</a> 61.158 -</p> 61.159 -<p> 61.160 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 61.161 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 61.162 -</p> 61.163 -<!-- End of copy --> 61.164 -</div> 61.165 - 61.166 -<!-- Bottom and logo's --> 61.167 -<div id="bottom"> 61.168 -<p> 61.169 -<a href="http://validator.w3.org/check?uri=referer"><img 61.170 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 61.171 - title="Code validé XHTML 1.0" 61.172 - style="width: 80px; height: 15px;" /></a> 61.173 -</p> 61.174 -</div> 61.175 - 61.176 -</body> 61.177 -</html>
62.1 --- a/doc/manuals/tazlito.html Sat Apr 11 18:26:49 2009 +0200 62.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 62.3 @@ -1,235 +0,0 @@ 62.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 62.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 62.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 62.7 -<head> 62.8 - <title>Tazlito Manual - SliTaz Live Tool</title> 62.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 62.10 - <meta name="description" content="" /> 62.11 - <meta name="expires" content="never" /> 62.12 - <meta name="modified" content="2007-08-03 13:26:42" /> 62.13 - <style type="text/css"><!-- 62.14 - body { font: 90% sans-serif, vernada, arial; margin: 0; } 62.15 - #header { background: #f0ba08; color: black; height: 50px; 62.16 - border-top: 1px solid black; border-bottom: 1px solid black; } 62.17 - #content { margin: 0px 50px 26px 50px; } 62.18 - h1 { margin: 14px 0px 0px 16px; } 62.19 - li { line-height: 1.4em; } 62.20 - pre { padding: 5px; color: black; background: #e1e0b0; } 62.21 - pre.script { padding: 10px; color: black; background: #e8e8e8; 62.22 - border: 1px inset #333333; } 62.23 - code { font-size: 100%; color: #669900; background: transparent; } 62.24 - hr { color: white; background: white; height: 1px; border: 0; } 62.25 - --></style> 62.26 -</head> 62.27 -<body bgcolor="#ffffff"> 62.28 -<div id="header"> 62.29 -<h1><font color="#3e1220">Tazlito Manual</font></h1> 62.30 -</div> 62.31 -<hr /> 62.32 -<!-- Start content --> 62.33 -<div id="content"> 62.34 - 62.35 -<h2>NOM</h2> 62.36 -<p> 62.37 -Tazlito - SliTaz Live Tool. 62.38 -</p> 62.39 - 62.40 -<h2>SYNTAXE</h2> 62.41 -<pre> 62.42 -tazlito [command] [list|iso|flavor] [dir] 62.43 -</pre> 62.44 - 62.45 -<h2>DESCRIPTION</h2> 62.46 -<p> 62.47 -Tazlito est un petit utilitaire permettant d'extraire le LiveCD, reconstruire 62.48 -l'image ISO ou regénérer le système racine du LiveCD de SliTaz. Tazlito donne 62.49 -aussi la possibilité de générer une distribution depuis une liste de paquets 62.50 -préalablements téléchargés et stockés dans un répertoire. Pour fonctionner, 62.51 -l'application Tazlito utilise un fichier de configuration système 62.52 -/etc/slitaz-tools/tazlito.conf ou un fichier tazlito.conf se trouvant dans le 62.53 -répertoire courant. Ce fichier de configuration peut facilement être généré 62.54 -automatiquement par Tazlito, il spécifie le nom de l'image ISO, le nom du 62.55 -volume, le préparateur, le chemin vers le repositoire des paquets et celui 62.56 -vers la distribution. Tazlito permet aussi de configurer un répertoire 62.57 -contenant des fichiers additionnels, qui seront copiés dans le LiveCD lors 62.58 -de la génération de la distribution. 62.59 -</p> 62.60 -<p> 62.61 -Tazlito est, distribué sous licence libre GNU gpl v3, installé par défaut sur 62.62 -SliTaz et installé/testé avec succès sur Debian GNU/Linux. Vous trouverez 62.63 -aussi un complément d'informations au sujet de création de sa propre version 62.64 -du LiveCD, via le livre de cuisine (Cookbook) de SliTaz 62.65 -(http://www.slitaz.org/doc/cookbook/) et le Handbook. 62.66 -</p> 62.67 - 62.68 -<h2>COMMANDES</h2> 62.69 -<h3><font color="#6c0023">usage</font></h3> 62.70 -<p> 62.71 -La commande 'usage' affiche une liste des commandes disponibles avec une 62.72 -courte description : 62.73 -</p> 62.74 -<pre> 62.75 - # tazlito usage 62.76 -</pre> 62.77 -<h3><font color="#6c0023">stats</font></h3> 62.78 -<p> 62.79 -Stats affiche les variables de configuration, le chemin vers les différents 62.80 -fichiers et répertoires et les informations sur l'image ISO : 62.81 -</p> 62.82 -<pre> 62.83 - # tazlito stats 62.84 -</pre> 62.85 -<h3><font color="#6c0023">gen-config</font></h3> 62.86 -<p> 62.87 -La commande 'gen-config' vous permet de générer une fichier de configuration 62.88 -prêt à être édité. Par défaut le fichier est créé dans le répertoire courant 62.89 -et peut aussi l'être dans un autre répertoire si spécifié : 62.90 -</p> 62.91 -<pre> 62.92 - # tazlito gen-config 62.93 - # tazlito gen-config /path/to/distro 62.94 -</pre> 62.95 -<h3><font color="#6c0023">configure</font></h3> 62.96 -<p> 62.97 -La commande configure permet de configurer le fichier de configuration 62.98 -système ou celui trouvé dans le répertoire courant : 62.99 -</p> 62.100 -<pre> 62.101 - # tazlito configure 62.102 -</pre> 62.103 -<h3><font color="#6c0023">gen-iso</font></h3> 62.104 -<p> 62.105 -La commande 'gen-iso' pour <em>Generate ISO</em> permet de générer une nouvelle 62.106 -image ISO du LiveCD suite à des modifications et ajouter dans le système 62.107 -racine du cdrom. Pour fonctionner cette commande a besoin d'un répertoire 62.108 -contenant la structure du système Live, cette structure peur facilement être 62.109 -construite avec la commande 'extract-distro', modifiée et reconstruite via : 62.110 -</p> 62.111 -<pre> 62.112 - # tazlito gen-iso 62.113 -</pre> 62.114 -<h3><font color="#6c0023">gen-initiso</font></h3> 62.115 -<p> 62.116 -La commande 'gen-initiso' va faire le même travail que 'gen-iso' mais en 62.117 -reconstruisant préalablement l'initramfs compressé du système. L'initramfs 62.118 -contient tous le système racine de la distribution et doit être reconstruite 62.119 -en cas de modifications sur les fichiers. 62.120 -</p> 62.121 -<pre> 62.122 - # tazlito gen-initiso 62.123 -</pre> 62.124 -<h3><font color="#6c0023">list-flavors</font></h3> 62.125 -<p> 62.126 -La commande 'list-flavors' télécharge si nécessaire et affiche la liste des 62.127 -différentes saveurs disponibles. On peut forcer le téléchargement avec 62.128 -'--recharge'. 62.129 -</p> 62.130 -<pre> 62.131 - # tazlito list-flavors 62.132 - # tazlito list-flavors --recharge 62.133 -</pre> 62.134 -<h3><font color="#6c0023">get-flavor</font></h3> 62.135 -<p> 62.136 -La commande 'get-flavor' télécharge si nécessaire et prépare les fichiers 62.137 -nécessaires à 'gen-distro' pour refabriquer une saveur. 62.138 -</p> 62.139 -<pre> 62.140 - # tazlito get-flavor saveur-particuliere 62.141 -</pre> 62.142 -<h3><font color="#6c0023">show-flavor</font></h3> 62.143 -<p> 62.144 -La commande 'show-flavor' affiche les caractéristiques d'une saveur et ses 62.145 -dimensions après refabrication. Les options '--brief' et '--noheader' réduisent 62.146 -l'affichage produit. 62.147 -</p> 62.148 -<pre> 62.149 - # tazlito show-flavor saveur-particuliere 62.150 - # tazlito show-flavor saveur-particuliere --brief 62.151 - # tazlito show-flavor saveur-particuliere --brief --noheader 62.152 -</pre> 62.153 -<h3><font color="#6c0023">gen-flavor</font></h3> 62.154 -<p> 62.155 -La commande 'gen-flavor' crée un fichier de description d'une nouvelle saveur 62.156 -à partir des résultats de fabrication de 'gen-distro'. Le fichier .flavor 62.157 -produit pourra être ensuite envoyé à slitaz.org. 62.158 -</p> 62.159 -<pre> 62.160 - # tazlito gen-flavor nouvelle-saveur 62.161 -</pre> 62.162 -<h3><font color="#6c0023">extract-distro</font></h3> 62.163 -<p> 62.164 -La commande 'extract-iso' sert à extraire les fichiers d'une images ISO du 62.165 -LiveCD, pour en reconstruire la structure (Racine du cdrom et du système). 62.166 -Il est ensuite possible de faire les modifications ou ajouts souhaités, pour 62.167 -reconstruire l'image ISO via les commandes 'gen-iso' ou 'gen-initiso'. Exemple 62.168 -d'utilisation : 62.169 -</p> 62.170 -<pre> 62.171 - # tazlito extract-distro slitaz-cooking.iso 62.172 -</pre> 62.173 -<h3><font color="#6c0023">gen-distro</font></h3> 62.174 -<p> 62.175 -La commande <em>Generate Distribution</em> permet de générer la structure du 62.176 -système Live et une image ISO via une liste de paquets. Pour fonctionner, cette 62.177 -commande a besoin d'une liste de paquets, d'un répertoire contenant tous les 62.178 -paquets (.tazpkg) de la liste et d'un répertoire pour générer la distribution. 62.179 -La liste de paquets peut être extraite d'une saveur par la commande get-flavor. 62.180 -Si l'on utilise le Live-CD, les options --cdrom et --iso=<image-iso> permettent 62.181 -de refabriquer les packets qui placent des fichiers dans /boot sans être obligé 62.182 -de les télécharger et récupère les fichiers additionnels du Live-CD. 62.183 -Le chemin vers les différents répertoires sont à configurer dans le fichier de 62.184 -configuration utilisé et les paquets peuvent être téléchargés depuis les 62.185 -miroirs de SliTaz ou générés par Tazwok. Pour générer une distro : 62.186 -</p> 62.187 -<pre> 62.188 - # tazlito gen-distro 62.189 - # tazlito gen-distro --cdrom 62.190 - # tazlito gen-distro --iso=slitaz.iso 62.191 - # tazlito gen-distro package-list 62.192 -</pre> 62.193 -<h3><font color="#6c0023">clean-distro</font></h3> 62.194 -<p> 62.195 -Supprime tous les fichiers générés ou extraits de la structure du LiveCD : 62.196 -</p> 62.197 -<pre> 62.198 - # tazlito clean-distro 62.199 -</pre> 62.200 -<h3><font color="#6c0023">addhacker</font></h3> 62.201 -<p> 62.202 -La commande 'addhacker' permet d'ajouter l'utilisateur Hacker à la distribution, 62.203 -cela permet d'avoir un compte utilisateur sans mot de passe. A noter que cette 62.204 -commande effectue un changement de permissions sur tous les fichiers contenus 62.205 -dans <code>/home/hacker</code> : 62.206 -</p> 62.207 -<pre> 62.208 - # tazlito addhacker 62.209 -</pre> 62.210 -<h3><font color="#6c0023">check-distro</font></h3> 62.211 -<p> 62.212 -Cette commande permet simplement de vérifier si les fichiers non installés par 62.213 -des paquets, sont bien présents dans la distro : 62.214 -</p> 62.215 -<pre> 62.216 - # tazlito check-distro 62.217 -</pre> 62.218 -<h3><font color="#6c0023">burn-iso</font></h3> 62.219 -<p> 62.220 -Burn ISO va deviner le périphérique de cdrom, sa vitesse de gravure et lancer 62.221 -l'outils Wodim pour graver une image ISO. L'image ISO par défaut est celle 62.222 -du fichier de configuration courant, mais il est possible de spécifier une 62.223 -autre image via la ligne de commande : 62.224 -</p> 62.225 -<pre> 62.226 - # tazlito burn-iso 62.227 - # tazlito burn-iso slitaz-hacked.iso 62.228 -</pre> 62.229 - 62.230 -<h2>MAINTENEUR</h2> 62.231 -<p> 62.232 -Christophe Lincoln <pankso at slitaz.org> 62.233 -</p> 62.234 - 62.235 -<!-- End content --> 62.236 -</div> 62.237 -</body> 62.238 -</html>
63.1 --- a/doc/manuals/tazpkg.html Sat Apr 11 18:26:49 2009 +0200 63.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 63.3 @@ -1,333 +0,0 @@ 63.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 63.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 63.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 63.7 -<head> 63.8 - <title>Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg'</title> 63.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 63.10 - <meta name="description" content="tazpkg manuel utilisation documentation description commandes" /> 63.11 - <meta name="expires" content="never" /> 63.12 - <meta name="modified" content="2008-02-06 00:02:00" /> 63.13 - <style type="text/css"><!-- 63.14 - body { font: 90% sans-serif, vernada, arial; margin: 0; } 63.15 - #header { background: #f0ba08; color: black; height: 50px; 63.16 - border-top: 1px solid black; border-bottom: 1px solid black; } 63.17 - #content { margin: 0px 50px 26px 50px; } 63.18 - h1 { margin: 14px 0px 0px 16px; } 63.19 - li { line-height: 1.4em; } 63.20 - pre { padding: 5px; color: black; background: #e1e0b0; } 63.21 - pre.script { padding: 10px; color: black; background: #e8e8e8; 63.22 - border: 1px inset #333333; } 63.23 - code { font-size: 100%; color: #669900; background: transparent; } 63.24 - hr { color: white; background: white; height: 1px; border: 0; } 63.25 - --></style> 63.26 -</head> 63.27 -<body bgcolor="#ffffff"> 63.28 -<div id="header"> 63.29 -<h1><font color="#3e1220">Tazpkg Manual</font></h1> 63.30 -</div> 63.31 -<hr /> 63.32 -<!-- Start content --> 63.33 -<div id="content"> 63.34 - 63.35 -<h2>NOM</h2> 63.36 -<p> 63.37 -Tazpkg - Tiny autonomous zone package manager 63.38 -</p> 63.39 - 63.40 -<h2>SYNTAXE</h2> 63.41 -<pre> 63.42 - tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt] 63.43 -</pre> 63.44 - 63.45 -<h2>DESCRIPTION</h2> 63.46 -<p> 63.47 -Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant 63.48 -d'installer, lister, télécharger, mettre à jour ou enlever des paquets 63.49 -précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de 63.50 -recherche et une commande pour la création de paquets. Il a été créé pour les 63.51 -besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets 63.52 -utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de 63.53 -fichiers (fs) compressé avec gzip, la recette et une éventuelle description. 63.54 -Tazpkg fournit aussi un système de gestion des dépendances basé sur les 63.55 -recettes des paquets. La recette contient toutes les informations au sujet du 63.56 -paquet, elle peut aussi contenir les fonctions de pre et post installation. 63.57 -Cette même recette est par ailleurs utilisée par Tazwok pour compiler les 63.58 -sources et créer un paquet tazpkg. 63.59 -</p> 63.60 -<p> 63.61 -Tazpkg est écrit en script shell depuis rien (from scratch), compatible 63.62 -Bash, et fonctionnant avec Ash du projet Busybox. Tazpkg est distribué 63.63 -sous license libre GNU gpl v3. 63.64 -</p> 63.65 - 63.66 -<h2>COMMANDES</h2> 63.67 -<h3><font color="#6c0023">list</font></h3> 63.68 -<p> 63.69 -Liste et compte les paquets installés sur le système. Cette commande permet 63.70 -d'afficher sur une colonne la liste tous les paquets installés, vous pouvez 63.71 -aussi utiliser la commande de recherche (search) pour avoir une liste en 63.72 -fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister 63.73 -les catégories, les paquets en fonction de leur catégorie et les paquets 63.74 -bloqués : 63.75 -</p> 63.76 -<pre> 63.77 - # tazpkg list 63.78 - # tazpkg list cat|categories 63.79 - # tazpkg list blocked 63.80 -</pre> 63.81 -<h3><font color="#6c0023">xhtml-list</font></h3> 63.82 -<p> 63.83 -La commande 'xhtml-list' permet de créer une liste au format xHTML des 63.84 -paquets installés sur le système, une fois générée, cette liste peut être 63.85 -lue avec votre navigateur Web préféré. Cette commande peut être lancée 63.86 -en tant que simple utilisateur et crée par défaut une liste nommée 63.87 -'installed-packages.html' dans le répertoire courant. A noter que vous 63.88 -pouvez aussi changer le nom de la liste générée via la ligne de 63.89 -commande : 63.90 -</p> 63.91 -<pre> 63.92 - # tazpkg xhtml-list 63.93 - # tazpkg xhtml-list list-name.html 63.94 -</pre> 63.95 -<h3><font color="#6c0023">list-mirror</font></h3> 63.96 -<p> 63.97 -Liste et compte les paquets disponnibles sur le miroir. Cette commande va 63.98 -afficher le dernier fichier packages.list rechargé depuis le miroir, si la 63.99 -liste des paquets n'existe pas, il vous sera demandé de lancer la commande 63.100 -'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste 63.101 -des paquets disponibles. L'option --diff est utilisée pour afficher le 63.102 -fichier des différences entre la dernière et l'actuelle liste des paquets : 63.103 -</p> 63.104 -<pre> 63.105 - # tazpkg list-mirror 63.106 - # tazpkg list-mirror --diff 63.107 -</pre> 63.108 -<h3><font color="#6c0023">info</font></h3> 63.109 -<p> 63.110 -Donne les informations disponibles dans la recette du paquet en question, sa 63.111 -version, sa catégorie, le mainteneur, son site Web et ses éventuelles 63.112 -dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) : 63.113 -</p> 63.114 -<pre> 63.115 - # tazpkg info busybox 63.116 -</pre> 63.117 -<h3><font color="#6c0023">desc</font></h3> 63.118 -<p> 63.119 -Description du paquet (si elle existe). Cette commande affiche le fichier 63.120 -description.txt propre à chaque paquet, la description est un simple fichier 63.121 -texte ne dépassant pas le 80 caractères pour un affichage standard dans un 63.122 -terminal. Si la description du paquet n'existe pas, vous pouvez la créer et 63.123 -l'envoyer au mainteneur du paquet (quelques lignes suffisent) : 63.124 -</p> 63.125 -<pre> 63.126 - # tazpkg desc busybox 63.127 -</pre> 63.128 -<h3><font color="#6c0023">list-files</font></h3> 63.129 -<p> 63.130 -Liste et compte les fichiers installés avec un paquet. Cette commande va 63.131 -simplement lire et classer le fichier files.list propre à chaque paquet, ce 63.132 -fichier est généré automatiquement lors de la création, il est aussi utilisé 63.133 -pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour 63.134 -lister les fichier installés avec le paquet bc : 63.135 -</p> 63.136 -<pre> 63.137 - # tazpkg list-files bc 63.138 -</pre> 63.139 -<h3><font color="#6c0023">search</font></h3> 63.140 -<p> 63.141 -Recherche de paquets par patron ou nom de paquet. La commande 63.142 -va chercher le terme voulu dans les paquets installés et dans la liste des 63.143 -paquets disponibles sur le miroir. Pour obtenir la plus récente liste des 63.144 -paquets installables depuis internet, il suffit de lancer 'tazpkg recharge' 63.145 -avant d'effectuer une recherche : 63.146 -</p> 63.147 -<pre> 63.148 - # tazpkg search gcc 63.149 -</pre> 63.150 -<h3><font color="#6c0023">search-files</font></h3> 63.151 -<p> 63.152 -La commande 'search-file' permet de rechercher un fichier parmi tous les 63.153 -fichiers installés par tous les paquets. Cette commande est très utile pour 63.154 -trouver le chemin complet vers un fichier et savoir si un fichier est bien 63.155 -présent sur le système. Exemple : 63.156 -</p> 63.157 -<pre> 63.158 - $ tazpkg search-file libnss 63.159 -</pre> 63.160 -<h3><font color="#6c0023">install</font></h3> 63.161 -<p> 63.162 -Cette commande permet l'installation d'un paquet local avec l'extension 63.163 -.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis 63.164 -internet. A noter que vous pouvez forcer l'installation via l'option 63.165 ---forced, désinstaller et réinstaller ou encore spécifier la racine du système 63.166 -dans lequel vous désirez installer le paquets via l'option --root= : 63.167 -</p> 63.168 -<pre> 63.169 - # tazpkg install package-1.0.tazpkg 63.170 - Ou : 63.171 - # tazpkg install path/to/package-1.0.tazpkg --forced 63.172 - Ou : 63.173 - # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs 63.174 -</pre> 63.175 -<h3><font color="#6c0023">install-list</font></h3> 63.176 -<p> 63.177 -Installation d'un set de paquets listés dans un fichier. Cette commande 63.178 -permet d'installer plusieurs paquets en une seule commande et peut aussi être 63.179 -forcée : 63.180 -</p> 63.181 -<pre> 63.182 - # tazpkg install-list my-packages.list 63.183 - # tazpkg install-list my-packages.list --forced 63.184 -</pre> 63.185 -<h3><font color="#6c0023">remove</font></h3> 63.186 -<p> 63.187 -Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette 63.188 -commande va supprimer tous les fichiers installés avec le paquet, pour 63.189 -afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg 63.190 -suivie du nom du paquet en question. Exemple avec le paquet bc : 63.191 -</p> 63.192 -<pre> 63.193 - # tazpkg remove bc 63.194 -</pre> 63.195 -<h3><font color="#6c0023">extract</font></h3> 63.196 -<p> 63.197 -Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le 63.198 -répertoire de destination, le paquet sera extrait dans le répertoire courant 63.199 -en utilisant le nom paquet-version : 63.200 -</p> 63.201 -<pre> 63.202 - # tazpkg extract package.tazpkg 63.203 - # tazpkg extract package.tazpkg target/dir 63.204 -</pre> 63.205 -<h3><font color="#6c0023">pack</font></h3> 63.206 -<p> 63.207 -La commande 'pack' permet de créer un paquet depuis un répertoire préparé à 63.208 -l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer 63.209 -manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création 63.210 -automatique de paquets). Pour empaqueter un paquet : 63.211 -</p> 63.212 -<pre> 63.213 - # tazpkg pack package-version 63.214 -</pre> 63.215 -<h3><font color="#6c0023">repack</font></h3> 63.216 -<p> 63.217 -La commande 'repack' permet de recréer un paquet depuis les fichiers présents 63.218 -sur le système où il a été précédemment installé. Pour réempaqueter un paquet : 63.219 -</p> 63.220 -<pre> 63.221 - # tazpkg repack package 63.222 -</pre> 63.223 -<h3><font color="#6c0023">repack-config</font></h3> 63.224 -<p> 63.225 -La commande 'repack-config' permet de recréer un paquet avec tous les fichiers 63.226 -de configuration présents. Il suffira d'installer le paquet produit pour 63.227 -retouver la configuration actuelle. Pour créer le paquet de fichiers de 63.228 -configuration : 63.229 -<pre> 63.230 - # tazpkg repack-config 63.231 -</pre> 63.232 -<h3><font color="#6c0023">recharge</font></h3> 63.233 -<p> 63.234 -Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette 63.235 -commande va télécharger la plus récente liste des paquets installables depuis 63.236 -le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne 63.237 -liste. Une fois la liste à jour, vous pouvez la consulter via la commande 63.238 -'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg. 63.239 -Pour réafficher la liste des différences, vous pouvez utiliser la commande 63.240 -'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système, 63.241 -vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des 63.242 -paquets : 63.243 -</p> 63.244 -<pre> 63.245 - # tazpkg recharge 63.246 -</pre> 63.247 -<h3><font color="#6c0023">upgrade</font></h3> 63.248 -<p> 63.249 -La commande 'upgrade' permet de mettre à jour tous les paquets installés et 63.250 -disponibles sur le miroir courant. La mise à jour des paquets est une 63.251 -importante partie du système, elle permet de garder un système sécurisé avec 63.252 -les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit 63.253 -régulièrement des mises à jours de sécurité et propose généralement les 63.254 -dernières versions des logiciels. A noter que cette fonction est destinée aux 63.255 -personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis 63.256 -à jour seront perdus lors de l'arrêt du système. Pour garder un système un 63.257 -jour : 63.258 -</p> 63.259 -<pre> 63.260 - # tazpkg upgrade 63.261 -</pre> 63.262 -<h3><font color="#6c0023">check</font></h3> 63.263 -<p> 63.264 -La commande 'check' permet de vérifier les dépendances sur les paquets 63.265 -installés et de vérifier si tous les fichiers nécessaires à la reconstruction 63.266 -des paquets sont bien présents : 63.267 -</p> 63.268 -<pre> 63.269 - # tazpkg check 63.270 -</pre> 63.271 -<h3><font color="#6c0023">block ou unblock</font></h3> 63.272 -<p> 63.273 -Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet 63.274 -installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste 63.275 -des paquets bloqués est contenue dans le fichier : 63.276 -/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main. 63.277 -Pour bloquer ou débloquer un paquet tel que Grub : 63.278 -</p> 63.279 -<pre> 63.280 - # tazpkg block grub 63.281 - Ou : 63.282 - # tazpkg unblock grub 63.283 -</pre> 63.284 -<h3><font color="#6c0023">get</font></h3> 63.285 -<p> 63.286 -Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé 63.287 -est stocké dans le répertoire courant, pour connaître le chemin vous pouvez 63.288 -utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit 63.289 -de lancer la commande : 63.290 -</p> 63.291 -<pre> 63.292 - # tazpkg get grub 63.293 -</pre> 63.294 -<h3><font color="#6c0023">get-install</font></h3> 63.295 -<p> 63.296 -Installer un paquet depuis un mirroir sur internet. La commande 'get-install' 63.297 -commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas 63.298 -déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la 63.299 -liste des paquets sur le miroir il faut utiliser la commande 'list-mirror' 63.300 -(voir aussi recharge). Pour installer un paquet tel que 'grub' : 63.301 -</p> 63.302 -<pre> 63.303 - # tazpkg get-install grub 63.304 -</pre> 63.305 -<h3><font color="#6c0023">clean-cache</font></h3> 63.306 -<p> 63.307 -Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation 63.308 -de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour 63.309 -gagner de la bande passante en cas de réinstallation, mais il se peut que vous 63.310 -vouliez libérer de la place sur le disque dur ou que vous désiriez 63.311 -retélécharger des paquets : 63.312 -</p> 63.313 -<pre> 63.314 - # tazpkg clean-cache 63.315 -</pre> 63.316 -<h3><font color="#6c0023">setup-mirror</font></h3> 63.317 -<p> 63.318 -Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors 63.319 -l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant 63.320 -par des espaces. A noter que vous pouvez aussi modifier à la main le 63.321 -fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant 63.322 -la liste (packages.list) et les paquets : 63.323 -</p> 63.324 -<pre> 63.325 - # tazpkg setup-mirror 63.326 -</pre> 63.327 - 63.328 -<h2>MAINTENEUR</h2> 63.329 -<p> 63.330 -Christophe Lincoln <pankso at slitaz.org> 63.331 -</p> 63.332 - 63.333 -</div> 63.334 -<!-- End content --> 63.335 -</body> 63.336 -</html>
64.1 --- a/doc/manuals/tazwok.html Sat Apr 11 18:26:49 2009 +0200 64.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 64.3 @@ -1,256 +0,0 @@ 64.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 64.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 64.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 64.7 -<head> 64.8 - <title>Tazwok Manual</title> 64.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 64.10 - <meta name="description" content="" /> 64.11 - <meta name="expires" content="never" /> 64.12 - <meta name="modified" content="2008-02-06 15:05:00" /> 64.13 - <style type="text/css"><!-- 64.14 - body { font: 90% sans-serif, vernada, arial; margin: 0; } 64.15 - #header { background: #f0ba08; color: black; height: 50px; 64.16 - border-top: 1px solid black; border-bottom: 1px solid black; } 64.17 - #content { margin: 0px 50px 26px 50px; } 64.18 - h1 { margin: 14px 0px 0px 16px; } 64.19 - li { line-height: 1.4em; } 64.20 - pre { padding: 5px; color: black; background: #e1e0b0; } 64.21 - pre.script { padding: 10px; color: black; background: #e8e8e8; 64.22 - border: 1px inset #333333; } 64.23 - code { font-size: 100%; color: #669900; background: transparent; } 64.24 - hr { color: white; background: white; height: 1px; border: 0; } 64.25 - --></style> 64.26 -</head> 64.27 -<body bgcolor="#ffffff"> 64.28 -<div id="header"> 64.29 -<h1><font color="#3e1220">Tazwok Manual</font></h1> 64.30 -</div> 64.31 -<hr /> 64.32 -<!-- Start content --> 64.33 -<div id="content"> 64.34 - 64.35 -<h2>NOM</h2> 64.36 -<p> 64.37 -Tazwok - SliTaz sources and packages cooker. 64.38 -</p> 64.39 - 64.40 -<h2>SYNTAXE</h2> 64.41 -<pre> 64.42 - tazwok [command] [package|list|category|dir] [--option] 64.43 -</pre> 64.44 - 64.45 -<h2>DESCRIPTION</h2> 64.46 -<p> 64.47 -Tazwok est un outils en ligne de commande permettant de configurer et de 64.48 -compiler un paquet depuis les sources. Tazwok permet aussi de créer des 64.49 -paquets prêts à être utilisé par Tazpkg, le gestionnaire de paquets créer 64.50 -pour SliTaz. Pour fonctionner Tazwok utilise un fichier contenant la recette 64.51 -et toutes les informations nécessaires à la construction du paquet, cette 64.52 -recette est aussi utilisée par Tazpkg et se compose de différentes variables 64.53 -et fonctions. Tazwok utilise un fichier de configuration (/etc/tazwok.conf) 64.54 -pour connaître le chemin vers le wok, les paquets sources et les paquets 64.55 -(.tazpkg) générés. Il est aussi capable de générer une liste paquets avec 64.56 -leurs sommes md5, des créer un nouveau paquet de manière interactive, de faire 64.57 -une recherche, de nettoyer les fichiers générés ou encore de cuire plusieurs 64.58 -paquets en une seule fois (Voir les commandes disponibles). 64.59 -</p> 64.60 -<p> 64.61 -Tazwok est écript en script shell depuis rien (from scratch), compatible Bash, 64.62 -et fonctionnant avec Ash du projet Busybox. Tazwok est distribué sous license 64.63 -libre GNU gpl v3. Les recettes avec leures commades sont basée sur le livre 64.64 -de cuisine de SliTaz, le Cookbook fournit aussi de la documentation au sujet 64.65 -de Tazwok et du développement de SliTaz. 64.66 -</p> 64.67 - 64.68 -<h2>COMMANDES</h2> 64.69 -<h3><font color="#6c0023">usage</font></h3> 64.70 -<p> 64.71 -La commande 'usage' affiche la liste des commandes diponibles avec une petite 64.72 -description en English : 64.73 -</p> 64.74 -<pre> 64.75 - # tazwok usage 64.76 -</pre> 64.77 -<h3><font color="#6c0023">stats</font></h3> 64.78 -<p> 64.79 -Stats affiche les informations contenue dans le fichier de configuration et 64.80 -le nombre de paquets disponibles dans le wok : 64.81 -</p> 64.82 -<pre> 64.83 - # tazwok stats 64.84 -</pre> 64.85 -<h3><font color="#6c0023">list</font></h3> 64.86 -<p> 64.87 -La commande 'list' permet de lister l'ensemble des paquets contenus dans le 64.88 -wok ou de lister les catégories par défauts (vous pouvez créer la votre). Elle 64.89 -permet aussi de lister les paquets d'une catégorie : 64.90 -</p> 64.91 -<pre> 64.92 - # tazwok list 64.93 - # tazwok list category 64.94 -</pre> 64.95 -<h3><font color="#6c0023">info</font></h3> 64.96 -<p> 64.97 -Cette commande donne des informations sur le paquet, nom, version, etc. Info 64.98 -ce base sur la recette du paquet pour connaître les informations, c'est les 64.99 -mêmes infos affichées par Tazpkg et les paquets installés : 64.100 -</p> 64.101 -<pre> 64.102 - # tazwok info package 64.103 -</pre> 64.104 -<h3><font color="#6c0023">check-log</font></h3> 64.105 -<p> 64.106 -Lors de la compilation et génération du paquet binaire, Tazwok génére quelques 64.107 -messages de log stockés dans un fichier 'process.log'. Pour les afficher : 64.108 -</p> 64.109 -<pre> 64.110 - # tazwok check-log package 64.111 -</pre> 64.112 -<h3><font color="#6c0023">search</font></h3> 64.113 -<p> 64.114 -Search permet de faire une recherche de paquet dans le wok. Vous pouvez 64.115 -spécifier un terme ou un nom de paquet : 64.116 -</p> 64.117 -<pre> 64.118 - # tazwok search name 64.119 -</pre> 64.120 -<h3><font color="#6c0023">compile</font></h3> 64.121 -<p> 64.122 -Compile va compiler. Cette commande utilise les régles de compilation 64.123 -(compile_rules) spécifiées dans la recette du paquet en question, pour 64.124 -compiler les sources. A noter qu'il n'y a pas forcement de régles de 64.125 -compilation, des paquets sont directement généré par 'genpkg' et que la 64.126 -commande 'cook' permet de compiler les sources et générer le paquet binaire 64.127 -en une seule fois. Exemple : 64.128 -</p> 64.129 -<pre> 64.130 - # tazwok compile package 64.131 -</pre> 64.132 -<h3><font color="#6c0023">genpkg</font></h3> 64.133 -<p> 64.134 -Genpkg pour <em>Generate package</em>, va générer le paquet (.tazpkg) en 64.135 -utilisant la fonction 'genpkg_rules' trouvée dans sa recette et compresser 64.136 -les fichiers. Une fois le paquet généré, il est stocké dans le repositoire 64.137 -des paquetss spécifié dans le fichier de configuration ('tazwok stats' pour 64.138 -afficher la configuration courante). Le paquet peut ensuite facilement 64.139 -s'installer via Tazpkg ou être utilisé par Tazlito pour générer une 64.140 -distribution LiveCD automatiquement. A noter que les fichiers standards tels 64.141 -que les locales, le pixmap ou le fichier.desktop sont automatiquement copiés 64.142 -dans $fs/usr/share, si les chemins sont standards ou si le fichier existe dans 64.143 -/stuff. Utilisation de 'genpkg' : 64.144 -</p> 64.145 -<pre> 64.146 - # tazwok genpkg package 64.147 -</pre> 64.148 -<h3><font color="#6c0023">cook</font></h3> 64.149 -<p> 64.150 -Cook va simplement compiler et empaqueter les paquet en une seule fois : 64.151 -</p> 64.152 -<pre> 64.153 - # tazwok cook package 64.154 -</pre> 64.155 -<h3><font color="#6c0023">cook-list</font></h3> 64.156 -<p> 64.157 -Cette commade va lancer 'tazwok cook' sur tous les paquets contenus dans la 64.158 -liste spécifiées en argument. Cook-list est utilisés par exemple, pour cuire 64.159 -le système de base, les applications de base, le système X, etc. Avant de 64.160 -lancer cette commande avec un grand nombre de paquets, il est conseillé de 64.161 -cuire une fois le système de base (base-system) sans la glibc. Sur SliTaz, 64.162 -vous trouverez des exemples de liste de cuisson (cooklist) dans le répertoire 64.163 -des exemples /usr/share/examples/tazwok/cooklists : 64.164 -</p> 64.165 -<pre> 64.166 - # tazwok cook-list packages.cooklist 64.167 -</pre> 64.168 -<h3><font color="#6c0023">clean</font></h3> 64.169 -<p> 64.170 -Clean permet simplement de supprimer tous les fichiers générés par la 64.171 -compilation et l'empaquetage, pour recommencer à cuire (cook) : 64.172 -</p> 64.173 -<pre> 64.174 - # tazwok clean package 64.175 -</pre> 64.176 -<h3><font color="#6c0023">new-tree</font></h3> 64.177 -<p> 64.178 -La commande 'new-tree' permet de créer un nouveau paquet dans le wok et 64.179 -peut s'utiliser de manière interactive. New-tree va créer le répertoire du 64.180 -paquet et une recette modèle (receipt), cette recette peur être éditée avec 64.181 -votre éditeur de texte préféré et peut se configurer via l'option 64.182 -'--interactive'. Pour vous aider vous pouvez regarder des recettes existantes 64.183 -et lire la documentation du Cookbook. Exemple d'utilisation : 64.184 -</p> 64.185 -<pre> 64.186 - # tazwok new-tree package 64.187 - # tazwok new-tree package --interactive 64.188 -</pre> 64.189 -<h3><font color="#6c0023">gen-list</font></h3> 64.190 -<p> 64.191 -La commande 'gen-list' permet de générer une liste de paquets (packages.list), 64.192 -leurs sommes md5 (packages.md5) et en option une liste de paquet contenant plus 64.193 -d'informations (packages.txt). Les simples listes sont crées en se basant sur 64.194 -les paquets contenus dans un répertoire. La liste au format texte est construite 64.195 -avec les recettes contenues dans un wok. Le répertoire des paquets par défaut 64.196 -est celui spécifié dans le fichier de configuration, vous avez aussi la 64.197 -possibilité de spécifier le répertoire à utiliser sur la ligne de commande. 64.198 -Utilisation de la commande 'gen-list' : 64.199 -</p> 64.200 -<pre> 64.201 - # tazwok gen-list 64.202 - # tazwok gen-list --text 64.203 - # tazwok gen-list /path/to/repository 64.204 -</pre> 64.205 -<h3><font color="#6c0023">gen-clean-wok et clean-wok</font></h3> 64.206 -<p> 64.207 -La commande 'gen-clean-wok' permet de générer un wok propre depuis le wok 64.208 -courant. Cette commande est utile pour sauvegarder un version du wok ou copier 64.209 -un wok pour tester avec un autre. Quand à la commande 'clean-wok', elle va 64.210 -nettoyer tous les paquets du wok courant et supprimer tous les fichiers 64.211 -générés. Pour récupérer un wok propre ou nettoyer le wok actuel : 64.212 -</p> 64.213 -<pre> 64.214 - # tazwok gen-clean-wok path/to/new-wok 64.215 - # tazwok clean-wok 64.216 -</pre> 64.217 -<h3><font color="#6c0023">remove</font></h3> 64.218 -<p> 64.219 -Supprime le paquet spécifié du wok, avec tous les fichiers, stuff et recette 64.220 -y compris : 64.221 -</p> 64.222 -<pre> 64.223 - # tazwok remove package 64.224 -</pre> 64.225 -<h3><font color="#6c0023">build-depends</font></h3> 64.226 -<p> 64.227 -Build-depends génère une liste de paquets nécessaires pour compiler le wok : 64.228 -</p> 64.229 -<pre> 64.230 - # tazwok build-depends 64.231 -</pre> 64.232 -<h3><font color="#6c0023">cmp|compare</font></h3> 64.233 -<p> 64.234 -Compare le wok avec les paquets déjà cuits et génère un rapport. 64.235 -Les paquets obsolètes peuvent être effacés avec l'option --remove. 64.236 -Les paquets à compiler peuvent l'être avec l'option --cook. 64.237 -</p> 64.238 -<pre> 64.239 - # tazwok compare 64.240 - # tazwok compare --remove 64.241 - # tazwok compare --cook 64.242 -</pre> 64.243 -<h3><font color="#6c0023">check</font></h3> 64.244 -<p> 64.245 -Recherche les erreurs courantes dans les receipts : 64.246 -</p> 64.247 -<pre> 64.248 - # tazwok check 64.249 -</pre> 64.250 - 64.251 -<h2>MAINTENEUR</h2> 64.252 -<p> 64.253 -Christophe Lincoln <pankso at slitaz.org> 64.254 -</p> 64.255 - 64.256 -<!-- End content --> 64.257 -</div> 64.258 -</body> 64.259 -</html>
65.1 --- a/doc/manuals/template.html Sat Apr 11 18:26:49 2009 +0200 65.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 65.3 @@ -1,60 +0,0 @@ 65.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 65.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 65.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 65.7 -<head> 65.8 - <title>Taz Manual - Template</title> 65.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 65.10 - <meta name="description" content="" /> 65.11 - <meta name="expires" content="never" /> 65.12 - <meta name="modified" content="2007-08-03 13:26:42" /> 65.13 - <style type="text/css"><!-- 65.14 - body { font: 90% sans-serif, vernada, arial; margin: 0; } 65.15 - #header { background: #f0ba08; color: black; height: 50px; 65.16 - border-top: 1px solid black; border-bottom: 1px solid black; } 65.17 - #content { margin: 0px 50px 26px 50px; } 65.18 - h1 { margin: 14px 0px 0px 16px; } 65.19 - li { line-height: 1.4em; } 65.20 - pre { padding: 5px; color: black; background: #e1e0b0; } 65.21 - pre.script { padding: 10px; color: black; background: #e8e8e8; 65.22 - border: 1px inset #333333; } 65.23 - code { font-size: 100%; color: #669900; background: transparent; } 65.24 - hr { color: white; background: white; height: 1px; border: 0; } 65.25 - --></style> 65.26 -</head> 65.27 -<body bgcolor="#ffffff"> 65.28 -<div id="header"> 65.29 -<h1><font color="#3e1220">Taz Manual</font></h1> 65.30 -</div> 65.31 -<hr /> 65.32 -<!-- Start content --> 65.33 -<div id="content"> 65.34 - 65.35 -<h2>NOM</h2> 65.36 -<p> 65.37 -Taz - Tiny autonomus zone 65.38 -</p> 65.39 - 65.40 -<h2>SYNTAXE</h2> 65.41 -<pre> 65.42 -taz [command] [package|dir|pattern] [dir] 65.43 -</pre> 65.44 - 65.45 -<h2>DESCRIPTION</h2> 65.46 -<p> 65.47 - 65.48 -</p> 65.49 - 65.50 -<h2>COMMANDES</h2> 65.51 -<p> 65.52 - 65.53 -</p> 65.54 - 65.55 -<h2>MAINTENEUR</h2> 65.56 -<p> 65.57 - 65.58 -</p> 65.59 - 65.60 -<!-- End content --> 65.61 -</div> 65.62 -</body> 65.63 -</html>
66.1 --- a/doc/releases/1.0/book.css Sat Apr 11 18:26:49 2009 +0200 66.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 66.3 @@ -1,170 +0,0 @@ 66.4 -/* 66.5 - CSS style for SliTaz GNU/Linux *book. 66.6 - Pankso 2007 - www.slitaz.org 66.7 -*/ 66.8 - 66.9 -body { 66.10 - font: 13px sans-serif, vernada, arial; 66.11 - background: #222222; 66.12 - margin: 0; 66.13 - padding-bottom: 100%; 66.14 -} 66.15 - 66.16 -#header { 66.17 - background: #BFB06B url(images/css/header.png) repeat-x top; 66.18 - color: black; 66.19 - height: 50px; 66.20 - border-top: 1px solid black; 66.21 - border-bottom: 1px solid black; 66.22 -} 66.23 -#quicknav { 66.24 - margin-right: 6px; 66.25 - text-align: right; 66.26 - font-size: 12px; 66.27 - } 66.28 -#quicknav { 66.29 - margin-right: 6px; 66.30 -} 66.31 - 66.32 -#quicknav a { 66.33 - background: inherit; 66.34 - color: #222222; 66.35 -} 66.36 - 66.37 -#quicknav a:hover { 66.38 - background: inherit; 66.39 - color: #EDEDED; 66.40 -} 66.41 - 66.42 -/* content. */ 66.43 - 66.44 -#content { 66.45 - background: white url(images/css/content-tl.png) no-repeat top left; 66.46 - color: black; 66.47 - padding: 20px; 66.48 - margin: 30px 50px 0px 50px; 66.49 - width: auto; 66.50 - text-align: justify; 66.51 -} 66.52 - 66.53 -#content li { 66.54 - line-height: 1.5em; 66.55 - text-align: left; 66.56 -} 66.57 - 66.58 -/* Footer. */ 66.59 - 66.60 -#footer { 66.61 - font-size: 11px; 66.62 - font-weight: bold; 66.63 - background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left; 66.64 - color: black; 66.65 - height: 20px; 66.66 - padding: 6px 0px 0px 10px; 66.67 - margin: 0px 50px 0px 50px; 66.68 - width: auto; 66.69 - text-align: center ; 66.70 -} 66.71 - 66.72 -#footer a { 66.73 - text-decoration: none; 66.74 - background: #eaeaea; 66.75 - color: #3E1220; 66.76 -} 66.77 - 66.78 -#footer a:hover { 66.79 - background: #eaeaea; 66.80 - color: #DF8F06; 66.81 -} 66.82 - 66.83 -/* Legal information */ 66.84 - 66.85 -#copy { 66.86 - font-size: 11px ; 66.87 - text-align: center ; 66.88 - background: transparent; 66.89 - color: #a8a8a8; 66.90 - padding-top: 20px; 66.91 -} 66.92 - 66.93 -#copy a { 66.94 - background: inherit; 66.95 - color: #a8a8a8; 66.96 -} 66.97 - 66.98 -#copy a:hover { 66.99 - background: inherit; 66.100 - color: #EDEDED; 66.101 -} 66.102 - 66.103 -/* Div for round corners. */ 66.104 - 66.105 -.content-right, .footer-right { 66.106 - width: 16px; 66.107 - color: white; 66.108 - background-color: #333333; 66.109 -} 66.110 -.content-right { 66.111 - background: url(images/css/content-tr.png) no-repeat top right; 66.112 - height: 16px; 66.113 - right: 50px; 66.114 - top: 82px; 66.115 - position: absolute; 66.116 -} 66.117 - 66.118 -.footer-right { 66.119 - background: url(images/css/footer-br.png) no-repeat bottom right; 66.120 - height: 20px; 66.121 - float: right; 66.122 -} 66.123 - 66.124 -/* General HTML entities for content. */ 66.125 - 66.126 -h1 { 66.127 - margin: 0px 0px 0px 16px; 66.128 -} 66.129 - 66.130 -h2 { 66.131 - margin: 12px 0; 66.132 - color: #484B7C; 66.133 - background: white; 66.134 -} 66.135 - 66.136 -h3 { 66.137 - font-weight: bold; 66.138 - color: #6c0023; 66.139 - background: white; 66.140 -} 66.141 - 66.142 -a { 66.143 - text-decoration: underline; 66.144 -} 66.145 -a:hover { 66.146 - text-decoration: none; 66.147 -} 66.148 - 66.149 -pre { 66.150 - padding: 5px; 66.151 - color: black; 66.152 - background: #e1e0b0; 66.153 -} 66.154 -pre.script { 66.155 - padding: 10px; 66.156 - color: black; 66.157 - background: #e8e8e8; 66.158 - border: 1px inset #333333; 66.159 -} 66.160 - 66.161 -code { 66.162 - font-size: 12px; 66.163 - color: #669900; 66.164 - background: transparent; 66.165 -} 66.166 - 66.167 -li { 66.168 - line-height: 1.4em; 66.169 -} 66.170 - 66.171 -hr { 66.172 - border: 0pt none; 66.173 -}
67.1 Binary file doc/releases/1.0/favicon.ico has changed
68.1 Binary file doc/releases/1.0/images/css/content-tl.png has changed
69.1 Binary file doc/releases/1.0/images/css/content-tr.png has changed
70.1 Binary file doc/releases/1.0/images/css/footer-bl.png has changed
71.1 Binary file doc/releases/1.0/images/css/footer-br.png has changed
72.1 Binary file doc/releases/1.0/images/css/header.png has changed
73.1 --- a/doc/releases/1.0/relnotes.fr.html Sat Apr 11 18:26:49 2009 +0200 73.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 73.3 @@ -1,283 +0,0 @@ 73.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 73.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 73.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 73.7 -<head> 73.8 - <title>SliTaz GNU/Linux 1.0 - Notes de publication</title> 73.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 73.10 - <meta name="description" content="slitaz doc system releases notes information cooking" /> 73.11 - <meta name="expires" content="never" /> 73.12 - <meta name="modified" content="2008-03-14 11:30:00" /> 73.13 - <meta name="publisher" content="www.slitaz.org" /> 73.14 - <meta name="author" content="Christophe Lincoln"/> 73.15 - <link rel="shortcut icon" href="favicon.ico" /> 73.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 73.17 -</head> 73.18 -<body bgcolor="#ffffff"> 73.19 - 73.20 -<!-- Header and quick navigation --> 73.21 -<div id="header"> 73.22 -<div align="right" id="quicknav"> 73.23 - <a name="top"></a> 73.24 - <a href="http://www.slitaz.org/doc/">www.slitaz.org/doc/</a> 73.25 -</div> 73.26 -<h1><font color="#3E1220">SliTaz GNU/Linux 1.0</font></h1> 73.27 -</div> 73.28 - 73.29 -<!-- Content. --> 73.30 -<div id="content"> 73.31 -<div class="content-right"></div> 73.32 - 73.33 -<h2><font color="#DF8F06">Notes de publication</font></h2> 73.34 - 73.35 -<ul> 73.36 - <li><a href="#overview">Vue d'ensemble.</a></li> 73.37 - <li><a href="#hardware">Matériel supporté.</a></li> 73.38 - <li><a href="#livecd">Saveurs de LiveCD.</a></li> 73.39 - <li><a href="#install">Installation.</a></li> 73.40 - <li><a href="#kernel">Noyau Linux.</a></li> 73.41 - <li><a href="#packages">Paquets logiciels.</a></li> 73.42 - <li><a href="#desktop">Bureaux graphiques.</a></li> 73.43 - <li><a href="#support">Support et documentation.</a></li> 73.44 - <li><a href="#security">Sécurité.</a></li> 73.45 - <li><a href="#upgrade">De Cooking à Stable.</a></li> 73.46 - <li><a href="#people">Les personnes du projets.</a></li> 73.47 -</ul> 73.48 - 73.49 -<a name="overview"></a> 73.50 -<h3><font color="#6c0023">Vue d'ensemble</font></h3> 73.51 -<p> 73.52 -SliTaz GNU/Linux 1.0 a été publiée le 22 mars 2008 après deux ans de travail. 73.53 -SliTaz est un système libre, complet et communautaire, proposant 448 paquets 73.54 -logiciels facilement installables via le gestionnaire de paquets Tazpkg. Le 73.55 -support des LiveCD à saveur est éprouvé et permet de créer facilement une 73.56 -distribution personnalisée ou de disposer d'un système destiné à une tâche 73.57 -spécifique telle que le traitement video, le graphisme ou le développement. 73.58 -Le projet fournit un support technique aux utilisateurs via la liste de 73.59 -discussion et le forum officiel. Le livre de main ou Handbook de SliTaz, 73.60 -contient les informations et instructions pour apprendre à utiliser et finement 73.61 -configurer le système. SliTaz peut s'installer ou se mettre à jour en mode 73.62 -graphique et en mode texte via un installateur qui se veut simple, intuitif et 73.63 -rapide. La distribution peut aussi être utilisée depuis un media USB, le 73.64 -formatage et la configuration d'un périphérique USB peut se faire en quelques 73.65 -commandes avec TazUSB. 73.66 -</p> 73.67 - 73.68 -<a name="hardware"></a> 73.69 -<h3><font color="#6c0023">Matériel supporté</font></h3> 73.70 -<p> 73.71 -SliTaz GNU/Linux supporte toutes les machines à base processeur dit i486 ou 73.72 -X86, compatible Intel. Un minimum de 128 MB est conseillé pour utiliser le 73.73 -corps du LiveCD, 64 Mb pour les saveurs slitaz-loram et 16 Mb avec un peu de 73.74 -swap pour les saveurs slitaz-loram-cdrom ayant la même séléction de paquets 73.75 -que le corps. Avec une saveur loram le système est moins réactif mais permet 73.76 -d'installer SliTaz graphiquement sur de très anciennes machines. Une fois 73.77 -installée SliTaz fonctionne bien avec un minimum de 16 Mb, mais il faut 73.78 -oublier Firefox pour naviguer sur le web et utiliser Links par exemple. La 73.79 -plupart des cartes réseau et cartes son supportées par le noyau sont 73.80 -présentes, la gestion de l'énergie et activée par défaut avec l'ACPI et le 73.81 -support des batteries de PC portable se fait via les modules ac et battery, 73.82 -en mode LiveCD l'option laptop permet de charger les modules de gestion 73.83 -de la batterie au démarrage. 73.84 -</p> 73.85 - 73.86 -<a name="livecd"></a> 73.87 -<h3><font color="#6c0023">Saveurs de LiveCD</font></h3> 73.88 -<p> 73.89 -SliTaz GNU/Linux est distribuée sous la forme d'un LiveCD bootable permettant 73.90 -d'installer graphiquement le système sur disque dur et permettant d'emporter 73.91 -le système avec soi afin de retrouver ses applications et documents lors de 73.92 -déplacements. Le projet distribue une image ISO nommée core, c'est le corps 73.93 -du système fournissant une séléction de paquets multi-utilisations, permettant 73.94 -de surfer sur le Web, écouter de la musique, éditer ou extraire des pistes 73.95 -audio, créer des images, développer, installer rapidement des outils en PHP, 73.96 -gérer des bases de donées SQL, éditer des images ISO ou encore graver des 73.97 -CD/DVD. Il suffit d'un clique dans le menu des applications pour trouver les 73.98 -logiciels installés et classés par catégorie. 73.99 -</p> 73.100 -<p> 73.101 -Le corps (core) du LiveCD peut aussi se reconstruire et générer des LiveCD 73.102 -à saveur particulières graphiquement ou en ligne de commande (plus puissant). 73.103 -La manière la plus simple pour créer son propre LiveCD est de démarrer avec 73.104 -le LiveCD corps, installer les paquets voulus et générer un distribution avec 73.105 -Tazlito ou d'utiliser une des saveurs disponible sur le miroir. Pour obtenir 73.106 -une liste des saveurs disponibles, pensez à recharger la liste de temps en 73.107 -temps avec la commande 'tazlito list-flavors --recharge'. 73.108 -</p> 73.109 - 73.110 -<a name="install"></a> 73.111 -<h3><font color="#6c0023">Installation</font></h3> 73.112 -<p> 73.113 -L'installation du système est entièrement automatisée et peut se faire en mode 73.114 -graphique ou mode texte. Si vous voulez installer vos propres saveurs 73.115 -de LiveCD, il suffit de conserver slitaz-tools dans la liste des paquets de la 73.116 -saveur en question. Les prérequis matériel et autres informations utiles à 73.117 -l'installation sur disque dur sont décrits directement dans l'installateur 73.118 -et dans le Handbook. Si vous désirez partitionner un disque avant installation, 73.119 -vous pouvez rapidement utiliser Gparted en mode Live. A la fin de 73.120 -l'installation, il est possible d'installer le gestionnaire de démarrage 73.121 -(bootloader) GRUB, il est capable de démarrer des systèmes GNU/Linux, BSD ou 73.122 -Windows. Cela permet d'installer SliTaz sur la même machine qu'un autre système 73.123 -tout en laissant le choix du système à utiliser au démarrage de la machine. 73.124 -</p> 73.125 - 73.126 -<a name="kernel"></a> 73.127 -<h3><font color="#6c0023">Noyau Linux</font></h3> 73.128 -<p> 73.129 -SliTaz GNU/linux 1.0 est distribuée avec le noyau Linux 2.6.24.2, patché pour 73.130 -supporter la compression LZMA et corriger un problème d'affichage dans la 73.131 -console virtuelle. Le support des disques IDE et SCSI est intégré ainsi que 73.132 -celui des systèmes de fichiers ext2 et ext3. La plupart des cartes réseau 73.133 -ethernet sont supportées soit directement, soit sous forme de modules 73.134 -chargeables avec 'modprobe'. La capture video quant à elle nécessite les 73.135 -modules ieee1394, raw1394 et ohci1394. La gestion des modules/drivers des 73.136 -cartes son se fait avec 'soundconf'. Une liste complète de modules disponibles 73.137 -peut être obtenue via la commande 'modprobe -l'. La configuration des modules 73.138 -à charger au démarrage est située dans le fichier /etc/rcS.conf, en mode LiveCD 73.139 -vous pouvez utiliser l'option modprobe=mod1,mod2 pour charger divers modules. 73.140 -La configuration du noyau Linux de SliTaz est disponible dans le fichier 73.141 -compressé /proc/config.gz et dans le dépôt Mercurial du wok. 73.142 -</p> 73.143 - 73.144 -<a name="packages"></a> 73.145 -<h3><font color="#6c0023">Paquets logiciels</font></h3> 73.146 -<p> 73.147 -La gestion de paquets logiciels se fait avec le gestionnaire de paquets Tazpkg, 73.148 -simple, intuitif, rapide, stable et proposant un mode interactif. Parmi les 73.149 -448 paquets disponibles vous trouverez de quoi transformer votre machine en 73.150 -bureau graphique complet et moderne avec e17, en atelier de graphisme avec 73.151 -en autre Gimp et Inkscape. SliTaz peut aussi devenir un studio video avec Kino, 73.152 -une borne internet avec messagerie internet, VOIP et navigateur web. Le système 73.153 -est aussi conçu pour être un serveur puissant, léger, rapide et stable avec 73.154 -LightTPD/PHP installés par défaut, le support CGI Perl ou Python, Rsync pour 73.155 -les sauvegardes incrémentales et IPtables pour le par-feu. SliTaz peut bien sûr 73.156 -fournir un système de développement complet avec entre autre le compilateur 73.157 -GCC 4.2.2, Mercurial, l'IDE Geany et tous les paquets de développement des 73.158 -librairies. Les paquets peuvent être trouvés via la fonction de rechercher de 73.159 -Tazpkg ou via l'interface du site Web: 73.160 -<a href="http://www.slitaz.org/packages/">http://www.slitaz.org/packages/</a> 73.161 -</p> 73.162 -<p> 73.163 -Les paquets binaires du miroir peuvent être recompilés en utilisant le wok 73.164 -et Tazwok pour cuire, toutes la documentation développeur est contenue dans 73.165 -le livre de cuisine ou Cookbook de SliTaz toujours accessible depuis le site 73.166 -Web du projet. 73.167 -</p> 73.168 - 73.169 -<a name="desktop"></a> 73.170 -<h3><font color="#6c0023">Bureaux graphiques</font></h3> 73.171 -<p> 73.172 -Le bureau fourni par défaut avec le coeur du LiveCD est propulsé par JWM, un 73.173 -gestionnaire de fenêtres très léger et stable, l'intégration de la barre des 73.174 -tâches nommée LXpanel permet d'avoir un menu généré dynamiquement en fonction 73.175 -des standards de Freedesktop. Le principe du bureau est d'avoir un petit menu 73.176 -via un clique sur l'écran avec des favoris, les effets graphiques, les outils 73.177 -SliTaz pour LiveCD ou LiveUSB, tout ce qui concerne la configuration de JWM 73.178 -et les actions système. Les applications sont elles, disponibles via le menu 73.179 -des applications généré par LXpanel. 73.180 -</p> 73.181 -<p> 73.182 -Via le support des saveurs de LiveCD ou sur un système installé, vous avez 73.183 -la possibilité d'installer l'environnement de bureau Enlightenment (e17) et 73.184 -le gestionnaire de fenêtres Openbox. Les différentes sessions peuvent être 73.185 -séléctionnées via la touche F1 du gestionnaire de connexion Slim, pour 73.186 -modifier la session par défaut vous pouvez utiliser l'utilitaire 'tazx' ou 73.187 -éditer à la main votre fichier ~/.xinitrc personnel. 73.188 -</p> 73.189 - 73.190 -<a name="support"></a> 73.191 -<h3><font color="#6c0023">Support et documentation</font></h3> 73.192 -<p> 73.193 -Le projet SliTaz propose divers moyens de support et d'aide aux utilisateurs 73.194 -du système, à commencer par la liste de discussion ou Mailing List, le forum 73.195 -et le canal IRC. La documentation utilisateur est contenue dans le livre de 73.196 -main ou Hanbook. Il contient beaucoup d'informations permettant de configurer 73.197 -SliTaz dans les moindres détails. Le livre est lisible depuis le site web du 73.198 -projet. Les manuels des différents outils sont installés sur le système et 73.199 -accessibles depuis le menu Documentation. Ils décrivent toutes les commandes 73.200 -possibles avec l'outil en question. Au niveau dévelopeur, la construction 73.201 -du système ou l'utilisation du wok et des recettes sont soigeusement décrites 73.202 -dans le livre de cuisine ou Cookbook. Les livres, manuels et notes de 73.203 -publication sont en ligne: 73.204 -<a href="http://www.slitaz.org/doc/">http://www.slitaz.org/doc/</a> 73.205 -</p> 73.206 - 73.207 -<a name="security"></a> 73.208 -<h3><font color="#6c0023">Sécurité</font></h3> 73.209 -<p> 73.210 -La version stable bénéficie de mise à jour de sécurité, il est important de 73.211 -penser à recharger et mettre à jour les paquets régulièrement. Au niveau du 73.212 -réseau le par-feu est assuré pas IPtables, le serveur LightTPD supporte les 73.213 -authentifications par mots de passe cryptés et Dropbear fournit un client et un 73.214 -serveur SSH sécurisé. Les mots de passe des utilisateurs du système sont aussi 73.215 -cryptés et seul l'administarteur root peut modifier les fichiers système. Pour 73.216 -plus d'informations ou apprendre à configurer le par-feu, vous pouvez vous 73.217 -référer au Handbook. Les paquets en rapport à la sécurité sont classés dans 73.218 -la catégorie: security. 73.219 -</p> 73.220 - 73.221 -<a name="upgrade"></a> 73.222 -<h3><font color="#6c0023">De Cooking à Stable</font></h3> 73.223 -<p> 73.224 -L'installateur de SliTaz GNU/Linux propose une fonction de mise à jour système 73.225 -permettant de passer un système en cuission (Cooking) en version stable. Pour 73.226 -mettre à jour un système il vous faut démarrer sur le LiveCD stable, lancer 73.227 -l'installateur en appuyant sur Upgrade et spécifier ensuite la partition 73.228 -contenant le système à mettre à jour. L'installateur va nettoyer le système et 73.229 -réinstaller tous les paquets non présents sur le cdrom depuis le miroir. Une 73.230 -fois terminé, vous pourrez redémarrer sur votre nouvelle version de SliTaz. 73.231 -A noter que cette methode peut aussi servir à refaire une installation propre 73.232 -du système tout en retrouvant la séléction des paquets précédemment installés. 73.233 -</p> 73.234 -<p> 73.235 -A noter que l'installateur va conserver un copie des listes de paquets et une 73.236 -archive complète du répertoire des fichiers de configuration /etc (etc.tar.gz) 73.237 -dans: /var/lib/slitaz-installer 73.238 -</p> 73.239 - 73.240 -<a name="people"></a> 73.241 -<h3><font color="#6c0023">Les personnes du projet</font></h3> 73.242 -<p> 73.243 -SliTaz est fier d'être un projet communautaire et international, les personnes 73.244 -du projet sont celles qui développent la distribution, s'occupent du site Web 73.245 -corrigent les logiciels sur les dépôts Hg ou écrivent de la documentation 73.246 -officielle. En passant par la Suisse, la France, le Quebec, l'Algérie et 73.247 -l'Angleterre: 73.248 -</p> 73.249 -<ul> 73.250 - <li>Christophe Lincoln</li> 73.251 - <li>Pascal Bellard</li> 73.252 - <li>Eric Joseph-Alexandre</li> 73.253 - <li>Julien Rabier</li> 73.254 - <li>Paul Issot</li> 73.255 - <li>Andrew Miller</li> 73.256 - <li>Serge Daigle</li> 73.257 - <li>Gauthier Bar</li> 73.258 - <li>Mohamed Jabara</li> 73.259 - <li>Gwenhaël Goavec-Merou</li> 73.260 - <li>Didier Bretin</li> 73.261 -</ul> 73.262 -<p> 73.263 -Le projet tient encore à remercier tous les relecteurs, testeurs, hackers 73.264 -et utilisateurs ayant pris du temps pour faire avancer la distribution. 73.265 -</p> 73.266 - 73.267 -<!-- End of content --> 73.268 -</div> 73.269 - 73.270 -<!-- Footer. --> 73.271 -<div id="footer"> 73.272 - <div class="footer-right"></div> 73.273 - <a href="#top">Haut de la page</a> | 73.274 - <a href="index.html">Index of /usr/share/doc/slitaz</a> 73.275 -</div> 73.276 - 73.277 -<div id="copy"> 73.278 - Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 73.279 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 73.280 - Documentation publiées sous 73.281 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 73.282 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 73.283 -</div> 73.284 - 73.285 -</body> 73.286 -</html>
74.1 --- a/doc/releases/1.0/relnotes.fr.txt Sat Apr 11 18:26:49 2009 +0200 74.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 74.3 @@ -1,218 +0,0 @@ 74.4 -SliTaz GNU/Linux 1.0 - Notes de publication Mars 2008 74.5 -=============================================================================== 74.6 - 74.7 - 74.8 - * Vue d'ensemble 74.9 - * Matériel supporté 74.10 - * Saveurs de LiveCD 74.11 - * Installation 74.12 - * Noyau Linux 74.13 - * Paquets logiciels 74.14 - * Bureaux graphiques 74.15 - * Support et documentation 74.16 - * Sécurité 74.17 - * De Cooking à Stable 74.18 - * Les personnes du projets 74.19 - 74.20 - 74.21 -Vue d'ensemble 74.22 --------------- 74.23 -SliTaz GNU/Linux 1.0 a été publiée le 22 mars 2008 après deux ans de travail. 74.24 -SliTaz est un système libre, complet et communautaire, proposant 448 paquets 74.25 -logiciels facilement installables via le gestionnaire de paquets Tazpkg. Le 74.26 -support des LiveCD à saveur est éprouvé et permet de créer facilement une 74.27 -distribution personnalisé ou de disposer d'un système destiné à une tâche 74.28 -spécifique telle que le traitement video, le graphisme ou le développement. 74.29 -Le projet fournit un support technique aux utilisateurs via la liste de 74.30 -discution et le forum officiel. Le livre de main ou Handbook de SliTaz, 74.31 -contient les infomations et instructions pour apprendre à utiliser et finement 74.32 -configurer le système. SliTaz peur s'installer ou se mettre à jour en mode 74.33 -graphique et en mode texte via un installateur qui se veut simple, intuitif et 74.34 -rapide. La distribution peut aussi être utilisée depuis un media USB, le 74.35 -formatage et la configuration d'un périphérique USB peut se faire en quelques 74.36 -commandes avec TazUSB. 74.37 - 74.38 - 74.39 -Matériel supporté 74.40 ------------------ 74.41 -SliTaz GNU/Linux supporte toutes les machines à base processeur dit i486 ou 74.42 -X86, compatible Intel. Un minimum de 128 MB est conseillé pour utiliser le 74.43 -corps du LiveCD, 64 Mb pour les saveurs slitaz-loram et 16 Mb avec un peu de 74.44 -swap pour les saveurs slitaz-loram-cdrom ayant la même séléction de paquets 74.45 -que le corps. Avec une saveur loram le système est moins réactif mais permet 74.46 -d'installer SliTaz graphiquement sur de très anciennes machines. Une fois 74.47 -installée SliTaz fonctionne bien avec un minimum de 16 Mb, mais il faut 74.48 -oublier Firefox pour naviguer sur le web et utiliser Links par exemple. La 74.49 -plupart des cartes réseau et cartes son supportées par le noyau sont 74.50 -présentes, la gestion de l'energie et activée par défaut avec l'ACPI et le 74.51 -support des batteries de PC portable se fait via les modules ac et battery, 74.52 -en mode LiveCD l'option laptop permet de charger les modules de gestion 74.53 -de la batterie au démarrage. 74.54 - 74.55 - 74.56 -Saveurs de LiveCD 74.57 ------------------ 74.58 -SliTaz GNU/Linux est distribuée sous la forme d'un LiveCD bootable permettant 74.59 -d'installer graphiquement le système sur disque dur et permettant d'emporter 74.60 -le système avec soi afin de retrouver ses applications et documents lors de 74.61 -déplacements. Le projet distribue une image ISO nommée core, c'est le corps 74.62 -du système fournissant une séléction de paquets multi-utilisations, permettant 74.63 -de surfer sur le Web, écouter de la musique, éditer ou extraire des pistes 74.64 -audio, créer des images, développer, installer rapidement des outils en PHP, 74.65 -gérer des bases de donées SQL, éditer des images ISO ou encore graver des 74.66 -CD/DVD. Il suffit d'un clique dans le menu des applications pour trouver les 74.67 -logiciels installés et classés par catégorie. 74.68 - 74.69 -Le corps (core) du LiveCD peut aussi se reconstruire et générer des LiveCD's 74.70 -à saveur particulières graphiquement ou en ligne de commande (plus puissant). 74.71 -La manière la plus simple pour créer son propre LiveCD est de démarrer avec 74.72 -le LiveCD corps, installer les paquets voulus et générer un distribution avec 74.73 -Tazlito ou d'utiliser une des saveurs disponible sur le miroir. Pour obtenir 74.74 -une liste des saveurs disponibles, pensez à recharger la liste de temps en 74.75 -temps avec la commande 'tazlito list-flavors --recharge'. 74.76 - 74.77 - 74.78 -Installation 74.79 ------------- 74.80 -L'installation du système est entièrement automatisée et peut se faire en mode 74.81 -graphique ou mode texte. Si vous voulez installer vos propres saveurs 74.82 -de LiveCD, il suffit de conserver slitaz-tools dans la liste des paquets de la 74.83 -saveur en question. Les prérequis matériel et autres informations utiles à 74.84 -l'installation sur disque dur sont décrites directement dans l'installateur 74.85 -et dans le Handbook. Si vous désirez partitionner un disque avant installation, 74.86 -vous pouvez rapidement utiliser Gparted en mode Live. A la fin de 74.87 -l'installation, il est possible d'installer le gestionnaire de démarrage 74.88 -(bootloader) GRUB, il est capable de démarrer des systèmes GNU/Linux, BSD ou 74.89 -Windows. Cela permet d'installer SliTaz sur la même machine qu'un autre système 74.90 -tout en laissant le choix du système à utiliser au démarrage de la machine. 74.91 - 74.92 - 74.93 -Noyau Linux 74.94 ------------ 74.95 -SliTaz GNU/linux 1.0 est distribuée avec le noyau Linux 2.6.24.2, patché pour 74.96 -supporter la compression LZMA et corriger un problème d'affichage dans la 74.97 -console virtuelle. Le support des disques IDE et SCSI est intégré ainsi que 74.98 -celui des systèmes de fichiers ext2 et ext3. La plupart des cartes réseau 74.99 -ethernet sont supportées soit directement, soit sous forme de modules 74.100 -chargeables avec 'modprobe'. La capture video quant à elle nécessite les 74.101 -modules ieee1394, raw1394 et ohci1394. La gestion des modules/drivers des 74.102 -cartes son se fait avec 'soundconf'. Une liste complète de modules disponibles 74.103 -peut être obtenue via la commande 'modprobe -l'. La configuration des modules 74.104 -à charger au démarrage est située dans le fichier /etc/rcS.conf, en mode LiveCD 74.105 -vous pouvez utiliser l'option modprobe=mod1,mod2 pour charger divers modules. 74.106 -La configuration du noyau Linux de SliTaz est disponible dans le fichier 74.107 -compressé /proc/config.gz et dans le dépôt Mercurial du wok. 74.108 - 74.109 - 74.110 -Paquets logiciels 74.111 ------------------ 74.112 -La gestion de paquets logiciels se fait avec le gestionnaire de paquets Tazpkg, 74.113 -simple, intuitif, rapide, stable et proposant un mode interactif. Parmi les 74.114 -448 paquets disponibles vous trouverez de quoi transformer votre machine en 74.115 -bureau graphique complet et moderne avec e17, en atelier de graphisme avec 74.116 -en autre Gimp et Inkscape. SliTaz peut aussi devenir un studio video avec Kino, 74.117 -une borne internet avec messagerie internet, VOIP et navigateur web. Le système 74.118 -est aussi conçu pour être un serveur puissant, léger, rapide et stable avec 74.119 -LightTPD/PHP installés par défaut, le support CGI Perl ou Python, Rsync pour 74.120 -les sauvegardes incrémentales et IPtables pour le par-feu. SliTaz peut bien sûr 74.121 -fournir un système de développement complet avec entre autre le compilateur 74.122 -GCC 4.2.2, Mercurial, l'IDE Geany et tous les paquets de développement des 74.123 -librairies. Les paquets peuvent être trouvés via la fonction de rechercher de 74.124 -Tazpkg ou via l'interface du site Web: http://www.slitaz.org/packages/ 74.125 - 74.126 -Les paquets binaires du miroir peuvent être recompilés en utilisant le wok 74.127 -et Tazwok pour cuire, toutes la documentation développeur est contenue dans 74.128 -le livre de cuisine ou Cookbook de SliTaz toujours accessible depuis le site 74.129 -Web du projet. 74.130 - 74.131 - 74.132 -Bureaux graphiques 74.133 ------------------- 74.134 -Le bureau fourni par défaut avec le coeur du LiveCD est propulsé par JWM, un 74.135 -gestionnaire de fenêtres très léger et stable, l'intégration de la barre des 74.136 -tâches nommée LXpanel permet d'avoir un menu généré dynamiquement en fonction 74.137 -des standards de Freedesktop. Le principe du bureau est d'avoir un petit menu 74.138 -via un clique sur l'écran avec des favoris, les effets graphiques, les outils 74.139 -SliTaz pour LiveCD ou LiveUSB, tout ce qui concerne la configuration de JWM 74.140 -et les actions système. Les applications sont elles, disponibles via le menu 74.141 -des applications généré par LXpanel. 74.142 - 74.143 -Via le support des saveurs de LiveCD ou sur un système installé, vous avez 74.144 -la possibilité d'installer l'environnement de bureau Enlightenment (e17) et 74.145 -le gestionnaire de fenêtres Openbox. Les différentes sessions peuvent être 74.146 -séléctionnées via la touche F1 du gestionnaire de connexion Slim, pour 74.147 -modifier la session par défaut vous pouvez utiliser l'utilitaire 'tazx' ou 74.148 -éditer à la main votre fichier ~/.xinitrc personnel. 74.149 - 74.150 - 74.151 -Support et documentation 74.152 ------------------------- 74.153 -Le projet SliTaz propose divers moyens de support et d'aide aux utilisateurs 74.154 -du système, à commencer par la liste de discussion ou Mailing List, le forum 74.155 -et le canal IRC. La documentation utilisateur est contenue dans le livre de 74.156 -main ou Hanbook. Il contient beaucoup d'informations permettant de configurer 74.157 -SliTaz dans les moindres détails. Le livre est lisible depuis le site web du 74.158 -projet. Les manuels des différents outils sont installés sur le système et 74.159 -accessibles depuis le menu Documentation. Ils décrivent toutes les commandes 74.160 -possibles avec l'outil en question. Au niveau dévelopeur, la construction 74.161 -du système ou l'utilisation du wok et des recettes sont soigeusement décrites 74.162 -dans le livre de cuisine ou Cookbook. Les livres, manuels et notes de 74.163 -publication sont en ligne: http://www.sitaz.org/doc/ 74.164 - 74.165 - 74.166 -Sécurité 74.167 --------- 74.168 -La version stable bénéficie de mise à jour de sécurité, il est important de 74.169 -penser à recharger et mettre à jour les paquets régulièrement. Au niveau du 74.170 -réseau le par-feu est assuré pas IPtables, le serveur LightTPD supporte les 74.171 -authentifications par mots de passe cryptés et Dropbear fournit un client et un 74.172 -serveur SSH sécurisé. Les mots de passe des utilisateurs du système sont aussi 74.173 -cryptés et seul l'administarteur root peut modifier les fichiers système. Pour 74.174 -plus d'informations ou apprendre à configurer le par-feu, vous pouvez vous 74.175 -référer au Handbook. Les paquets en rapport à la sécurité sont classés dans 74.176 -la catégorie: security. 74.177 - 74.178 - 74.179 -De Cooking à Stable 74.180 -------------------- 74.181 -L'installateur de SliTaz GNU/Linux propose une fonction de mise à jour système 74.182 -permettant de passer un système en cuission (Cooking) en version stable. Pour 74.183 -mettre à jour un système il vous faut démarrer sur le LiveCD stable, lancer 74.184 -l'installateur en appuyant sur Upgrade et spécifier ensuite la partition 74.185 -contenant le système à mettre à jour. L'installateur va nettoyer le système et 74.186 -réinstaller tous les paquets non présents sur le cdrom depuis le miroir. Une 74.187 -fois terminé, vous pourrez redémarrer sur votre nouvelle version de SliTaz. 74.188 -A noter que cette methode peut aussi servir à refaire une installation propre 74.189 -du système tout en retrouvant la séléction des paquets précédemment installés. 74.190 - 74.191 -A noter que l'installateur va conserver un copie des listes de paquets et une 74.192 -archive complète du répertoire des fichiers de configuration /etc (etc.tar.gz) 74.193 -dans: /var/lib/slitaz-installer 74.194 - 74.195 - 74.196 -Les personnes du projet 74.197 ------------------------ 74.198 -SliTaz est fier d'être un projet communautaire et international, les personnes 74.199 -du projet sont celles qui développent la distribution, s'occupent du site Web 74.200 -corrigent les logiciels sur les dépôts Hg ou écrivent de la documentation 74.201 -officielle. En passant par la Suisse, la France, le Quebec, l'Algérie et 74.202 -l'Angleterre: 74.203 - 74.204 - Christophe Lincoln 74.205 - Pascal Bellard 74.206 - Eric Joseph-Alexandre 74.207 - Julien Rabier 74.208 - Paul Issot 74.209 - Andrew Miller 74.210 - Serge Daigle 74.211 - Gauthier Bar 74.212 - Gwenhaël Goavec-Merou 74.213 - Mohamed Jabara 74.214 - Didier Bretin 74.215 - 74.216 -Le projet tient encore à remercier tous les relecteurs, testeurs, hackers 74.217 -et utilisateurs ayant pris du temps pour faire avancer la distribution. 74.218 - 74.219 - 74.220 -=============================================================================== 74.221 -
75.1 --- a/doc/scratchbook/base-apps.html Sat Apr 11 18:26:49 2009 +0200 75.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 75.3 @@ -1,646 +0,0 @@ 75.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 75.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 75.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 75.7 -<head> 75.8 - <title>SliTaz Scratchbook - Base apps</title> 75.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 75.10 - <meta name="description" content="applications de base du système livecd slitaz" /> 75.11 - <meta name="expires" content="never" /> 75.12 - <meta name="modified" content="2007-12-24 12:30:00" /> 75.13 - <meta name="publisher" content="www.slitaz.org" /> 75.14 - <meta name="author" content="Christophe Lincoln"/> 75.15 - <link rel="shortcut icon" href="favicon.ico" /> 75.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 75.17 -</head> 75.18 -<body bgcolor="#ffffff"> 75.19 - 75.20 -<!-- Header and quick navigation --> 75.21 -<div id="header"> 75.22 -<div align="right" id="quicknav"> 75.23 - <a name="top"></a> 75.24 - <a href="base-system.html">Base system</a> | 75.25 - <a href="index.html">Table des matières</a> | 75.26 - <a href="base-ncurses.html">Base ncurses</a> 75.27 -</div> 75.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 75.29 -</div> 75.30 - 75.31 -<!-- Content. --> 75.32 -<div id="content"> 75.33 -<div class="content-right"></div> 75.34 - 75.35 - 75.36 -<h2><font color="#DF8F06">Applications de base</font></h2> 75.37 -<p> 75.38 -Install et configuration des bibliothèques et des applications de base. 75.39 -</p> 75.40 -<ul> 75.41 - <li><a href="#about">A propos de ce chapitre</a> - Description et variable 75.42 - d'environnement ($fs)</li> 75.43 - <li><a href="#bc">bc-1.06</a> - Calculatrice en mode texte.</li> 75.44 - <li><a href="#zlib">zlib-1.2.3</a> - Bibliothèques de compression.</li> 75.45 - <li><a href="#pcre">pcre-7.4</a> - Expressions régulières compatible 75.46 - Perl.</li> 75.47 - <li><a href="#e2fsprogs">e2fsprogs-1.39</a> - Utilitaires de gestion des 75.48 - systèmes de fichiers.</li> 75.49 - <li><a href="#dropbear">dropbear-0.50</a> - Client et serveur SSH 75.50 - légé.</li> 75.51 - <li><a href="#lighttpd">lighttpd-1.4.18</a> - Serveur web HTTP, léger et 75.52 - sécurisé.</li> 75.53 - <li><a href="#iptables">iptables-1.3.7</a> - Netfilter, pare-feu 75.54 - Linux.</li> 75.55 - <li><a href="#sqlite">sqlite-3.5.1</a> - Petit moteur de base de données 75.56 - SQL.</li> 75.57 - <li><a href="#cdrkit">cdrkit-1.1.5</a> - Outils de manipulation de cdrom 75.58 - et images ISO.</li> 75.59 - <li><a href="#cpio">cpio-2.8</a> - Archiveur utilisé en autre pour les 75.60 - paquets SliTaz et l'initramfs.</li> 75.61 - <li><a href="#microperl">microperl-5.8.8</a> - Un tout petit Perl.</li> 75.62 - <li><a href="#module-init-tools">module-init-tools-3.2</a> - Outils de 75.63 - manipulation des modules du noyau.</li> 75.64 - <li><a href="#kernel-modules">Copie et compression des modules du 75.65 - Kernel.</a></li> 75.66 - <li><a href="#initramfs-iso">Génération de l'initramfs, et d'une 75.67 - image ISO.</a></li> 75.68 -</ul> 75.69 -<a name="about"></a> 75.70 -<h3><font color="#6c0023">A propos</font></h3> 75.71 -<p> 75.72 -Ce chapitre décrit l'installations des bibliothèque et des applications de 75.73 -base en mode texte, fournies avec SliTaz. 75.74 -</p> 75.75 -<h4>Affecter une variable d'environnement ($fs)</h4> 75.76 -<p> 75.77 -Une variable d'environnement permet de ne pas spécifier tout le chemin vers le 75.78 -répertoire, mais simplement $NomDeVariable. Nous allons afecter un variable '$fs' 75.79 -pour indiquer le chemin vers le système de fichier racine 'rootfs'. Pour cela vous 75.80 -pouvez vous placer dans le répertoire de travail de SliTaz, et tapez: 75.81 -</p> 75.82 -<pre> 75.83 - # export fs=$PWD/rootfs 75.84 -</pre> 75.85 -<p> 75.86 -Pour vérifier: 75.87 -</p> 75.88 -<pre> 75.89 - # echo $fs 75.90 -</pre> 75.91 -<a name="bc"></a> 75.92 -<h3><font color="#6c0023">bc-1.06 - Calculatrice en mode texte</font></h3> 75.93 -<p> 75.94 -L'application bc 75.95 -(<a href="http://www.gnu.org/software/bc/">www.gnu.org/software/bc/</a>) 75.96 -fourni une petite calculette, lors de la compilation l'utilitaire dc est 75.97 -aussi construit mais SliTaz ne l'installe pas. A noter que dc est aussi 75.98 -diponible avec Busybox. Pour la copie de dc, il faut supprimer le liens 75.99 -de dc vers BusyBox si il existe. Nous utilison un répertoire _pkg (package) 75.100 -pour l'installation. Un petit nettoyage des exécutables avec strip 75.101 -et copie des utilitaires: 75.102 -</p> 75.103 -<pre> 75.104 - # cd src 75.105 - # wget http://ftp.gnu.org/pub/gnu/bc/bc-1.06.tar.gz 75.106 - # tar xzfv bc-1.06.tar.gz 75.107 - # cd bc-1.06 75.108 - # ./configure --prefix=/usr --infodir=/usr/share/info \ 75.109 - --mandir=/usr/share/man 75.110 - # make 75.111 - # make DESTDIR=$PWD/_pkg install 75.112 - # strip -vs _pkg/usr/bin/* 75.113 - # cp -avi _pkg/usr/bin/bc $fs/usr/bin 75.114 -</pre> 75.115 -<h4>libs</h4> 75.116 -<p> 75.117 -Un petit ldd sur bc devrait donner: 75.118 -</p> 75.119 -<pre class="script"> 75.120 - libc.so.6 => /lib/libc.so.6 (0x40029000) 75.121 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 75.122 -</pre> 75.123 -<a name="zlib"></a> 75.124 -<h3><font color="#6c0023">zlib-1.2.3 - Bibliothèques de compression</font></h3> 75.125 -<p> 75.126 -Le paquet zlib (<a href="http://www.zlib.net/">http://www.zlib.net/</a>) 75.127 -fourni des fonctions de compression et de décompression, utilisées entre autre, 75.128 -par le serveur SSH dropbear et le serveur X: 75.129 -</p> 75.130 -<pre> 75.131 - # cd .. 75.132 - # wget http://www.gzip.org/zlib/zlib-1.2.3.tar.bz2 75.133 - # tar xjfv zlib-1.2.3.tar.bz2 75.134 - # cd zlib-1.2.3 75.135 - # ./configure --shared --prefix=/usr 75.136 - # make 75.137 - # strip -vs libz.so* 75.138 - # cp -av libz.so* $fs/usr/lib 75.139 -</pre> 75.140 -<a name="pcre"></a> 75.141 -<h3><font color="#6c0023">pcre-7.4 - Expressions régulières compatible perl</font></h3> 75.142 -<p> 75.143 -Le paquet pcre (<a href="http://www.pcre.org/">http://www.pcre.org/</a>) 75.144 -fourni les bibliothèques des fonctions d'expressions régulières compatible 75.145 -Perl PCRE, utilisées entre autre par le serveur web LightTPD: 75.146 -</p> 75.147 -<pre> 75.148 - # cd .. 75.149 - # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.4.tar.gz 75.150 - # tar xzfv pcre-7.4.tar.gz 75.151 - # cd pcre-7.4 75.152 - # ./configure --prefix=/usr 75.153 - # make 75.154 - # make DESTDIR=$PWD/_pkg install 75.155 - # strip -vs _pkg/usr/bin/* 75.156 - # strip -vs _pkg/usr/lib/* 75.157 - # cp -av _pkg/usr/bin/* $fs/usr/bin 75.158 - # cp -av _pkg/usr/lib/*.so* $fs/usr/lib 75.159 -</pre> 75.160 -<a name="e2fsprogs"></a> 75.161 -<h3><font color="#6c0023">e2fsprogs-1.39 - Utilitaires de gestion des systèmes de fichiers</font></h3> 75.162 -<p> 75.163 -Le paquet e2fsprogs (<a href="http://e2fsprogs.sourceforge.net/" 75.164 ->http://e2fsprogs.sourceforge.net/</a>) fournit les utilitaires pour la 75.165 -manipulation des systèmes de fichiers ext3 et ext2. Nous n'allons pas tout 75.166 -prendre, car cela nous fait gangner de la place. A noter que nous utilisons 75.167 -fsck de Busybox: 75.168 -</p> 75.169 -<pre> 75.170 - # cd .. 75.171 - # wget http://puzzle.dl.sourceforge.net/sourceforge/e2fsprogs/e2fsprogs-1.39.tar.gz 75.172 - # tar xzf e2fsprogs-1.39.tar.gz 75.173 - # cd e2fsprogs-1.39 75.174 - # ./configure --prefix=/usr --with-root-prefix="" \ 75.175 - --enable-elf-shlibs --disable-evms --sysconfdir=/etc \ 75.176 - --infodir=/usr/share/info --mandir=/usr/share/man 75.177 - # make 75.178 - # make DESTDIR=$PWD/_pkg install 75.179 - # strip -vs _pkg/sbin/* 75.180 - # strip -vs _pkg/lib/* 75.181 - # strip -vs _pkg/usr/bin/* 75.182 - # strip -vs _pkg/usr/sbin/* 75.183 - # strip -vs _pkg/usr/lib/* 75.184 -</pre> 75.185 -<p> 75.186 -Install des utilitaires, des fichiers de configuration, et des bibliothèques 75.187 -dans le rootfs de SliTaz. Attention si vous avez décidé d'utiliser fsck, 75.188 -il ne faut pas écraser un lien Busybox: 75.189 -</p> 75.190 -<pre> 75.191 - # cp -i _pkg/sbin/{badblocks,blkid,dumpe2fs,e2fsck,e2image} $fs/sbin 75.192 - # cp -i _pkg/sbin/{e2label,findfs,logsave,mke2fs,mkfs.*} $fs/sbin 75.193 - # cp -i _pkg/sbin/{resize2fs,tune2fs} $fs/sbin 75.194 - # cp -a _pkg/lib/* $fs/lib 75.195 - # rm -rf $fs/lib/libss* 75.196 - # cp -a _pkg/etc/* $fs/etc 75.197 - # cp -a _pkg/usr/bin/* $fs/usr/bin 75.198 - # cp -a _pkg/usr/sbin/* $fs/usr/sbin 75.199 - # cp -ad _pkg/usr/lib/*.so $fs/usr/lib 75.200 - # rm -rf $fs/usr/lib/libss* 75.201 -</pre> 75.202 -<p> 75.203 -Vous pouvez aussi copier le fichier de la locale pour le français: 75.204 -</p> 75.205 -<pre> 75.206 - # mkdir $fs/usr/share/locale 75.207 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 75.208 -</pre> 75.209 -<a name="dropbear"></a> 75.210 -<h3><font color="#6c0023">dropbear-0.50 - Client et serveur SSH légé</font></h3> 75.211 -<p> 75.212 -Dropbear (<a href="http://matt.ucc.asn.au/dropbear/dropbear.html" 75.213 - >http://matt.ucc.asn.au/dropbear/dropbear.html</a>) est un petit client et 75.214 -serveur sécurisé, supportant le protocole SSH 2. Dropbear est compatible avec 75.215 -openSSH, et utilise ~/.ssh/authorized_keys pour la gestion des clés public. Dropbear 75.216 -fournit aussi une version de scp, qu'il faut compiler avec 'manke scp': 75.217 -</p> 75.218 -<pre> 75.219 - # cd .. 75.220 - # wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.50.tar.gz 75.221 - # tar xzf dropbear-0.50.tar.gz 75.222 - # cd dropbear-0.50 75.223 - # ./configure --prefix=/usr 75.224 - # make 75.225 - # make scp 75.226 - # make DESTDIR=$PWD/_pkg install 75.227 - # strip -v scp 75.228 - # strip -v _pkg/usr/bin/* 75.229 - # strip -v _pkg/usr/sbin/* 75.230 -</pre> 75.231 -<p> 75.232 -Install du client, et des outils associés dans /usr/bin, et install 75.233 -du server dans /usr/sbin: 75.234 -</p> 75.235 -<pre> 75.236 - # cp scp $fs/usr/bin 75.237 - # cp -a _pkg/usr/bin/* $fs/usr/bin 75.238 - # cp -a _pkg/usr/sbin/* $fs/usr/sbin 75.239 -</pre> 75.240 -<h4>libs</h4> 75.241 -<pre class="script"> 75.242 - libutil.so.1 => /lib/libutil.so.1 (0x40025000) 75.243 - libz.so.1 => /usr/lib/libz.so.1 (0x40028000) 75.244 - libcrypt.so.1 => /lib/libcrypt.so.1 (0x4003b000) 75.245 - libc.so.6 => /lib/libc.so.6 (0x40068000) 75.246 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 75.247 -</pre> 75.248 -<p> 75.249 -Copie de la bibliothèque libutil.so.1 dans $fs/lib, si ce n'est pas déjà le cas. 75.250 -Les autres bibliothèques devraient être présentes, suite à la construction du 75.251 -système de base: 75.252 -</p> 75.253 -<pre> 75.254 - # cp -a /lib/libutil* $fs/lib 75.255 -</pre> 75.256 -<h4>Configurer Dropbear</h4> 75.257 -<p> 75.258 -Les fichiers de configuration utilisateur sont dans ~/.ssh, contenant 75.259 -authorized_keys et known_hosts. Les répertoire ~/.ssh et le fichier 75.260 -known_hosts, sont créés automatiquement la première fois que l'utilisateur 75.261 -lance dbclient. Les fichiers de configuration système du server Dropbear sont 75.262 -par défaut dans /etc/dropbear: 75.263 - </p> 75.264 -<pre> 75.265 - # mkdir $fs/etc/dropbear 75.266 -</pre> 75.267 -<p> 75.268 -Pour que le serveur fonctionnent, il faut générer les clés sécurisées 75.269 -avant de démarrer le serveur sur SliTaz. Vous pouvez utiliser dropbearkey 75.270 -avec les commandes ci-dessous: 75.271 -</p> 75.272 -<pre> 75.273 - # dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key 75.274 - # dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key 75.275 -</pre> 75.276 -<p> 75.277 -Sur SliTaz vous pouvez démarrer le serveur SSH avec la commande : 75.278 -</p> 75.279 -<pre> 75.280 - # /etc/init.d/dropbear start 75.281 -</pre> 75.282 -<a name="lighttpd"></a> 75.283 -<h3><font color="#6c0023">lighttpd-1.4.18 - Serveur web HTTP</font></h3> 75.284 -<p> 75.285 -LightTPD (<a href="http://www.lighttpd.net/">www.lighttpd.net</a>) est un 75.286 -serveur web puissant, léger, et sécurisé. Le projet est très actif, et la 75.287 -configuration du serveur et simple. Il supporte les hôtes virtuels, les scripts 75.288 -CGI, et il permet une gestion intelligente de la charge CPU. 75.289 -</p> 75.290 -<pre> 75.291 - # cd .. 75.292 - # wget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.gz 75.293 - # tar xzf lighttpd-1.4.18.tar.gz 75.294 - # cd lighttpd-1.4.18 75.295 - # ./configure -enable-shared --disable-ipv6 --prefix=/usr \ 75.296 - --libdir=/usr/lib/lighttpd --mandir=/usr/share/man 75.297 - # make 75.298 - # make DESTDIR=$PWD/_pkg install 75.299 - # strip -vs _pkg/usr/bin/* 75.300 - # strip -vs _pkg/usr/sbin/* 75.301 - # strip -vs _pkg/usr/lib/lighttpd/* 75.302 -</pre> 75.303 -<p> 75.304 -Installation du serveur, et des bibliothèques générées. Nous allons ensuite 75.305 -supprimer copier seulement quelques modules (9) : 75.306 -</p> 75.307 -<pre> 75.308 - # cp _pkg/usr/bin/* $fs/usr/bin 75.309 - # cp _pkg/usr/sbin/* $fs/usr/sbin 75.310 - # mkdir $fs/usr/lib/lighttpd 75.311 - Modules : 75.312 - # cp _pkg/usr/lib/lighttpd/mod_access.so $fs/usr/lib/lighttpd 75.313 - # cp _pkg/usr/lib/lighttpd/mod_accesslog.so $fs/usr/lib/lighttpd 75.314 - # cp _pkg/usr/lib/lighttpd/mod_alias.so $fs/usr/lib/lighttpd 75.315 - # cp _pkg/usr/lib/lighttpd/mod_auth.so $fs/usr/lib/lighttpd 75.316 - # cp _pkg/usr/lib/lighttpd/mod_cgi.so $fs/usr/lib/lighttpd 75.317 - # cp _pkg/usr/lib/lighttpd/mod_compress.so $fs/usr/lib/lighttpd 75.318 - # cp _pkg/usr/lib/lighttpd/mod_rewrite.so $fs/usr/lib/lighttpd 75.319 - # cp _pkg/usr/lib/lighttpd/mod_status.so $fs/usr/lib/lighttpd 75.320 - # cp _pkg/usr/lib/lighttpd/mod_userdir.so $fs/usr/lib/lighttpd 75.321 -</pre> 75.322 -<h4>libs</h4> 75.323 -<p> 75.324 -Il ne devrait vous manquer que libdl.so.2, que nous allons copier: 75.325 -</p> 75.326 -<pre> 75.327 - # cp -a /lib/libdl* $fs/lib 75.328 -</pre> 75.329 -<h4>/var/www - Racine des documents du serveur</h4> 75.330 -<p> 75.331 -Le répertoire /var/www est le répertoire racine des documents servis par 75.332 -défaut. Vous y avez accès via l'url http://localhost/. Ce répertoire peut 75.333 -contenir une page <code>index.html</code> s'affichant automatiquement lors 75.334 -d'une requête. Nous allons créer le répertoire /var/www, à vous de vois ce 75.335 -que vous vouleu y mettre : 75.336 -</p> 75.337 -<pre> 75.338 - # mkdir -p $fs/var/www 75.339 -</pre> 75.340 -<h4>lighttpd.conf - Fichier de configuration de LightTPD</h4> 75.341 -<p> 75.342 -Le fichier de configuration principale de LightTPD se trouve dans /etc/lighttpd, 75.343 -et se nomme lighttpd.conf. Le fichier de configuration fournit par SliTaz est auto 75.344 -documenté, il suffit de le parcourir. Vous trouverez d'autres exemples sur le site 75.345 -web de LightTPD. Vous trouverez aussi un exemple de configuration dans /doc 75.346 -de l'archive de LightTPD: 75.347 -</p> 75.348 -<pre> 75.349 - # cp -a ../slitaz-tools-1.1/etc/lighttpd $fs/etc 75.350 -</pre> 75.351 -<p> 75.352 -Création du répertoire contenant les fichiers de log: 75.353 -</p> 75.354 -<pre> 75.355 - # mkdir $fs/var/log/lighttpd 75.356 -</pre> 75.357 -<h4>Utilisateur et groupe www</h4> 75.358 -<p> 75.359 -Nous allons ajouter un utilisateur et un groupe pour le serveur web, cela ajoute 75.360 -de la sécurité, et il n'y a aucune raison pour qu'il tourne sous root. L'utilisateur 75.361 -par défaut sur SliTaz est 'www', mais vous pouvez changer cela dans le fichier de 75.362 -configuration lighttpd.conf. L'application adduser de Busybox ayant des limitations 75.363 -nous ajoutons l'utilisateur 'www' manuellement. Nous changeons aussi les permissions 75.364 -sur le répertoire des logs du serveur web: 75.365 -</p> 75.366 -<pre> 75.367 - # echo "www:x:80:80:www:/var/www:/bin/sh" >> $fs/etc/passwd 75.368 - # echo "www:*:13509:0:99999:7:::" >> $fs/etc/shadow 75.369 - # echo "www:*:13509:0:99999:7:::" >> $fs/etc/shadow- 75.370 - # chroot $fs /bin/ash 75.371 - /# addgroup -g 80 www 75.372 - /# chown www.www /var/log/lighttpd 75.373 - # exit 75.374 -</pre> 75.375 -<p> 75.376 -Pour démarrer le serveur web vous pouvez utiliser le script /etc/init.d/lighttpd 75.377 -fourni dans SliTaz tools, en tapant la commande <code>/etc/init.d/lighttpd start</code>. 75.378 -Vous pouvez aussi automatiser son lancement au boot avec un lien de /etc/init.d/lighttpd 75.379 -pointant vers /etc/rc.d/60lighttpd. 75.380 -</p> 75.381 -<a name="iptables"></a> 75.382 -<h3><font color="#6c0023">iptables-1.3.7 - Netfilter, pare-feu Linux</font></h3> 75.383 -<p> 75.384 -Netfilter (<a href="http://www.netfilter.org/">www.netfilter.org</a>) est le module qui 75.385 -fournit au noyau Linux les fonctions de pare-feu, de partage de connexions internet (NAT) et 75.386 -d'historisation du trafic réseau. La commande iptables permet de configurer Netfilter, 75.387 -iptables-restore et iptables-save permettent de sauvegarder/restaurer la configuration 75.388 -Netfilter: 75.389 -</p> 75.390 -<pre> 75.391 - # cd .. 75.392 - # wget http://www.netfilter.org/projects/iptables/files/iptables-1.3.7.tar.bz2 75.393 - # tar xjf iptables-1.3.7.tar.bz2 75.394 - # cd iptables-1.3.7 75.395 - # make KERNEL_DIR=../linux-2.6.20 BINDIR=/sbin \ 75.396 - LIBDIR=/lib MANDIR=/usr/share/man 75.397 - # make KERNEL_DIR=../linux-2.6.20 BINDIR=/sbin \ 75.398 - LIBDIR=/lib MANDIR=/usr/share/man \ 75.399 - DESTDIR=$PWD/_pkg install 75.400 - # strip _pkg/sbin/* 75.401 - # strip _pkg/lib/iptables/* 75.402 -</pre> 75.403 -<p> 75.404 -Installation des applications iptables*, et des bibliothèques suffisantes pour un firewall 75.405 -basique: 75.406 -</p> 75.407 -<pre> 75.408 - # cp -a _pkg/sbin/iptables* $fs/sbin 75.409 - # mkdir $fs/lib/iptables 75.410 - # cp -a _pkg/lib/iptables/{libipt_standard.so,libipt_conntrack.so} \ 75.411 - $fs/lib/iptables 75.412 - # cp -a _pkg/lib/iptables/{libipt_tcp.so,libipt_udp.so} $fs/lib/iptables 75.413 -</pre> 75.414 -<p> 75.415 -Pour satifaire les dépendances d'iptables, il faut copier la bibliothèque libnsl*: 75.416 -</p> 75.417 -<pre> 75.418 - # cp -va /lib/libnsl* $fs/lib/tls 75.419 - # strip $fs/lib/libnsl* 75.420 -</pre> 75.421 -<a name="sqlite"></a> 75.422 -<h3><font color="#6c0023">sqlite-3.5.1 - Petit moteur de base de données SQL</font></h3> 75.423 -<p> 75.424 -Ce paquet fourni <code>sqlite3</code> et les bibliothèques <code>sqlite3.so*</code> 75.425 -(<a href="http://www.sqlite.org/">www.sqlite.org</a>). SQLite est 75.426 -intégré directement aux programmes en utilisant des fichiers de bases 75.427 -de données, il est performant et rapide: 75.428 -</p> 75.429 -<pre> 75.430 - # cd .. 75.431 - # wget http://www.sqlite.org/sqlite-3.5.1.tar.gz 75.432 - # tar xzf sqlite-3.5.1.tar.gz 75.433 - # cd sqlite-3.5.1 75.434 - # ./configure --prefix=/usr --disable-tcl 75.435 - # make 75.436 - # make DESTDIR=$PWD/_pkg install 75.437 - # strip _pkg/usr/lib/*.so* 75.438 - # strip _pkg/usr/bin/* 75.439 -</pre> 75.440 -<p> 75.441 -Installation des bibliothèques et de l'utilitaire <code>sqlite3</code> 75.442 -dans le rootfs de SliTaz: 75.443 -</p> 75.444 -<pre> 75.445 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 75.446 - # cp -a _pkg/usr/bin/* $fs/usr/bin 75.447 -</pre> 75.448 -<a name="cdrkit"></a> 75.449 -<h3><font color="#6c0023">cdrkit-1.1.5 - Outils de manipulation de cdrom et images ISO</font></h3> 75.450 -<p> 75.451 -cdrkit (<a href="http://www.cdrkit.org/">www.cdrkit.org</a>) 75.452 -fournit des outils de manipulation de cdrom. SliTaz installe par défaut 75.453 -wodim pour la gravure et genisoimage pour la création d'image ISO (c'est 75.454 -le paquet cdrkit-base-1.1.5). La compilation est un peu particulière 75.455 -(cmake), mais ne devrait pas poser trop de problèmes: 75.456 -</p> 75.457 -<pre> 75.458 - # cd .. 75.459 - # wget http://cdrkit.org/releases/cdrkit-1.1.5.tar.gz 75.460 - # tar xzf cdrkit-1.1.5.tar.gz 75.461 - # cd cdrkit-1.1.5 75.462 - # make 75.463 - # make install PREFIX=$PWD/_pkg/usr 75.464 - # strip -v _pkg/usr/bin/* 75.465 - # strip -v _pkg/usr/sbin/* 75.466 - # cp _pkg/usr/bin/genisoimage $fs/usr/bin 75.467 - # cp _pkg/usr/bin/wodim $fs/usr/bin 75.468 -</pre> 75.469 -<p> 75.470 -Copie de la bibliothèque libcap.so.1 requise par wodim: 75.471 -</p> 75.472 -<pre> 75.473 - # cp -a /lib/libcap.so* $fs/lib 75.474 -</pre> 75.475 -<a name="cpio"></a> 75.476 -<h3><font color="#6c0023">cpio-2.8 - Archiveur</font></h3> 75.477 -<p> 75.478 -cpio (<a href="http://www.gnu.org/software/cpio/">http://www.gnu.org/software/cpio/</a>) 75.479 -fournit des outils de manipulation de s archives au format cpio. Ce 75.480 -format d'archive est utilisé pour les paquets SliTaz et l'image initramfs 75.481 -du cdrom. A noter que Busybox fournit aussi une version de cpio qui 75.482 -permet seulemnt de désarchiver: 75.483 -</p> 75.484 -<pre> 75.485 - # cd .. 75.486 - # wget ftp://sunsite.cnlab-switch.ch/mirror/gnu/cpio/cpio-2.8.tar.gz 75.487 - # tar xzf cpio-2.8.tar.gz 75.488 - # cd cpio-2.8 75.489 - # ./configure --prefix=/usr --bindir=/bin \ 75.490 - --libexecdir=/usr/bin --mandir=/usr/share/man \ 75.491 - --infodir=/usr/share/info 75.492 - # make 75.493 - # make DESTDIR=$PWD/_pkg install 75.494 - # strip -v _pkg/bin/* 75.495 - # strip -v _pkg/usr/bin/* 75.496 -</pre> 75.497 -<p> 75.498 -Installation de <code>cpio</code> dans /bin et de <code>rmt</code> 75.499 -dans /usr/bin. Vous pouvez aussi installer les fichiers de 75.500 -localisation pour le français: 75.501 -</p> 75.502 -<pre> 75.503 - # cp -a _pkg/bin/* $fs/bin 75.504 - # cp -a _pkg/usr/bin/* $fs/usr/bin 75.505 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 75.506 -</pre> 75.507 -<a name="microperl"></a> 75.508 -<h3><font color="#6c0023">microperl-5.8.8 - Un tout petit Perl</font></h3> 75.509 -<p> 75.510 -Microperl est une micro implémentation de Perl permettant d'utiliser la plus 75.511 -part des fonctions de base fournies par le puissant langage qu'est Perl. Vous 75.512 -trouverez plus d'infos dans l'archine source et le fichier 75.513 -<code>README.micro</code>. Nous applicaons un petit <code>sed</code> sur le 75.514 -fichier de configuration, pour que microperl cherche les modules dans 75.515 -<code>/usr/lib/perl5</code>. Nous créons aussi un lien pour que les scripts 75.516 -<code>#/usr/bin/perl</code> fonctionnent : 75.517 -</p> 75.518 -<pre> 75.519 - # wget http://ftp.funet.fi/pub/CPAN/src/perl-5.8.8.tar.gz 75.520 - # tar xzf perl-5.8.8.tar.gz 75.521 - # cd perl-5.8.8 75.522 - # sed -i s/'usr\/local'/'usr'/ uconfig.sh 75.523 - # sed -i s/'perl5\/5.9'/'perl5'/ uconfig.sh 75.524 - # sed -i s/'unknown'/'i486-pc-linux-gnu'/ uconfig.sh 75.525 - # make -f Makefile.micro regen_uconfig 75.526 - # make -f Makefile.micro 75.527 - # strip microperl 75.528 - # cp microperl $fs/usr/bin 75.529 - # chroot $fs /bin/ash 75.530 - /# cd /usr/bin 75.531 - /# ln -s microperl perl 75.532 - /# exit 75.533 -</pre> 75.534 -<a name="module-init-tools"></a> 75.535 -<h3><font color="#6c0023">module-init-tools-3.2 - Outils de manipulation des modules du noyau</font></h3> 75.536 -<p> 75.537 -Les <a href="http://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/" 75.538 - >module-init-tools</a> de kernel.org, modprobe, insmod, rmmod, lsmod, que 75.539 -BusyBox fournit aussi. Nous avons fait le choix de les utiliser car nous pouvons 75.540 -compiler modutils/modprobe pour qu'il support les modules compressés (.gz), 75.541 -afin de gagner de la place. Pour cela il faut utiliser l'option --enable-zlib. Ensuite 75.542 -c'est le nettoyage, et la copie des binaires. Nous ne prenons pas tout ce qui a 75.543 -créé, seulement ce dont nous avons besoin, depmod, insmod, modinfo, modprobe, 75.544 -rmmod dans /sbin, et lsmod dans /bin. 75.545 -</p> 75.546 -<pre> 75.547 - # cd .. 75.548 - # wget http://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.2.tar.bz2 75.549 - # tar xjf module-init-tools-3.2.tar.bz2 75.550 - # cd module-init-tools-3.2 75.551 - # ./configure --enable-zlib --prefix=/usr --sbindir=/sbin --bindir=/bin \ 75.552 - --sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man 75.553 - # make 75.554 - # make DESTDIR=$PWD/_pkg install 75.555 - # strip -v _pkg/sbin/{depmod,insmod,modinfo,modprobe,rmmod} 75.556 - # strip -v _pkg/bin/lsmod 75.557 - # cp -i _pkg/sbin/{depmod,insmod,modinfo,modprobe,rmmod} $fs/sbin 75.558 - # cp -i _pkg/bin/lsmod $fs/bin 75.559 - # cd .. 75.560 -</pre> 75.561 -<a name="kernel-modules"></a> 75.562 -<h3><font color="#6c0023">Copie des modules du kernel</font></h3> 75.563 -<p> 75.564 -Copie des fichier depuis linux-2.6.20/_pkg. 75.565 -</p> 75.566 -<pre> 75.567 - # cp -a linux-2.6.20/_pkg/lib/* $fs/lib 75.568 -</pre> 75.569 -<h4>Compression des modules du kernel</h4> 75.570 -<p> 75.571 -Compression des modules, cette opération permet de ganger 50% de 75.572 -place environ, nous commençons par nous déplacer dans le rootfs 75.573 -, puis nous chercons tous les fichiers portant l'extension <code>.ko</code> 75.574 -pour les compresser. Vous pouvez aussi faire cela avec le script 'gzmodtaz.sh' 75.575 -contenu dans SliTaz tools: 75.576 -</p> 75.577 -<pre> 75.578 - # cd $fs 75.579 -</pre> 75.580 -<p> 75.581 -Avec 'gztazmod.sh': 75.582 -</p> 75.583 -<pre> 75.584 - # cp -v ../src/slitaz-tools-1.1/utils/gztazmod.sh sbin 75.585 - # ./sbin/gztazmod.sh lib/modules/2.6.20-slitaz 75.586 -</pre> 75.587 -<p> 75.588 -Ou à la main: 75.589 -</p> 75.590 -<pre> 75.591 - # cd lib/modules/2.6.20-slitaz 75.592 - # find . -name "*.ko" -exec gzip '{}' \; 75.593 - # sed 's/\.ko/.ko.gz/g' modules.dep > tmp.dep 75.594 - # rm modules.dep 75.595 - # mv tmp.dep modules.dep 75.596 -</pre> 75.597 -<a name="initramfs-iso"></a> 75.598 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3> 75.599 -<p> 75.600 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso' 75.601 -contenu dans 75.602 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>. 75.603 -Ou vous pouvez créer un nouvelle image initramfs, et la copier dans 75.604 -/boot de la racine de cd-rom (rootcd), et pour finir créer un image 75.605 -ISO avec genisoimage: 75.606 -</p> 75.607 -<pre> 75.608 - # cd $fs 75.609 - # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz 75.610 - # cd .. 75.611 - # cp rootfs.gz rootcd/boot 75.612 - # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \ 75.613 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 75.614 - -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd 75.615 -</pre> 75.616 -<p> 75.617 -Test iso image: 75.618 -</p> 75.619 -<pre> 75.620 - # qemu -cdrom slitaz-test.iso 75.621 -</pre> 75.622 -<h4>Suite</h4> 75.623 -<p> 75.624 -Le prochain chapitre se nomme <a href="base-ncurses.html">Base ncurses.</a> Il 75.625 -décrit l'installation et la configuration des bibliothèques et d'applications 75.626 -ncurses. 75.627 -</p> 75.628 - 75.629 - 75.630 -<!-- End of content --> 75.631 -</div> 75.632 - 75.633 -<!-- Footer. --> 75.634 -<div id="footer"> 75.635 - <div class="footer-right"></div> 75.636 - <a href="#top">Haut de la page</a> | 75.637 - <a href="index.html">Table des matières</a> 75.638 -</div> 75.639 - 75.640 -<div id="copy"> 75.641 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 75.642 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 75.643 - Documentation publiées sous 75.644 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 75.645 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 75.646 -</div> 75.647 - 75.648 -</body> 75.649 -</html>
76.1 --- a/doc/scratchbook/base-ncurses.html Sat Apr 11 18:26:49 2009 +0200 76.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 76.3 @@ -1,509 +0,0 @@ 76.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 76.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 76.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 76.7 -<head> 76.8 - <title>SliTaz Scratchbook - Base ncurses</title> 76.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 76.10 - <meta name="description" content="SliTaz installation ncurses clex htop nano retawq rhapsody dialog bibliothèques" /> 76.11 - <meta name="expires" content="never" /> 76.12 - <meta name="modified" content="2007-12-24 12:30:00" /> 76.13 - <meta name="publisher" content="www.slitaz.org" /> 76.14 - <meta name="author" content="Christophe Lincoln"/> 76.15 - <link rel="shortcut icon" href="favicon.ico" /> 76.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 76.17 -</head> 76.18 -<body bgcolor="#ffffff"> 76.19 - 76.20 -<!-- Header and quick navigation --> 76.21 -<div id="header"> 76.22 -<div align="right" id="quicknav"> 76.23 - <a name="top"></a> 76.24 - <a href="base-apps.html">Base apps</a> | 76.25 - <a href="index.html">Table des matières</a> | 76.26 - <a href="locale.html">Locale & i18n</a> 76.27 -</div> 76.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 76.29 -</div> 76.30 - 76.31 -<!-- Content. --> 76.32 -<div id="content"> 76.33 -<div class="content-right"></div> 76.34 - 76.35 - 76.36 -<h2><font color="#DF8F06">Bibliothèques et applications ncurses</font></h2> 76.37 -<p> 76.38 -Installation et config des bibliothèques et d'applications ncurses. 76.39 -</p> 76.40 -<ul> 76.41 - <li><a href="#about">A propos de ce chapitre.</a> - Description et variable 76.42 - d'environnement ($fs)</li> 76.43 - <li><a href="#ncurses">ncurses-5.6</a> - Utilitaires et bibliothèques 76.44 - pour terminal.</li> 76.45 - <li><a href="#clex">clex-3.16</a> - Gestionnaire de fichiers.</li> 76.46 - <li><a href="#nano">nano-2.0.6</a> - Editeur de texte avancé, avec 76.47 - colorisation syntaxique.</li> 76.48 - <li><a href="#retawq">retawq-0.2.6c</a> - Navigateur web en mode texte 76.49 - utilisant ncurses.</li> 76.50 - <li><a href="#htop">htop-0.6.5</a> - Visionneur de processus système.</li> 76.51 - <li><a href="#dialog">dialog-1.1-20070409</a> - Interfaces graphiques aux 76.52 - scripts shell.</li> 76.53 - <li><a href="#ninvaders">ninvaders-0.1.1</a> - Clone du jeu Space 76.54 - Invaders.</li> 76.55 - <li><a href="#bastet">bastet-0.41</a> - Bastard tetris clone.</li> 76.56 - <li><a href="#rhapsody">rhapsody-0.28b</a> - Client de chat IRC.</li> 76.57 - <li><a href="#initramfs-iso">Génération de l'initramfs, et d'une image 76.58 - ISO.</a></li> 76.59 -</ul> 76.60 -<a name="about"></a> 76.61 -<h3><font color="#6c0023">A propos</font></h3> 76.62 -<p> 76.63 -Ce chapitre décrit la construction et l'installation des bibliothèques, et 76.64 -de quelques applications ncuses dans SliTaz. La procédure consite à se 76.65 -déplacer dans le réperoire /src, télécharger les sources de l'application en 76.66 -question, les désarchiver, lire les info du (des) fichier(s) README et/ou 76.67 -INSTALL, compiler, et installer le binaire dans SliTaz. Une fois l'application 76.68 -installée il faut créer une nouvelle initramfs, la copier dans la racine du 76.69 -cdrom, et créer une nouvelle image ISO. Pour cela vous pouvez utiliser 76.70 -<code>mktaziso</code> contenu dans : 76.71 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>. 76.72 -</p> 76.73 -<h4>Affecter une variable d'environnement ($fs)</h4> 76.74 -<p> 76.75 -Une variable d'environnement permet de ne pas spécifier tout le chemin vers le 76.76 -répertoire, mais simplement $NomDeVariable. Nous allons afecter un variable 76.77 -'$fs' pour indiquer le chemin vers le système de fichier racine 'rootfs'. 76.78 -Pour cela vous pouvez vous placer dans le répertoire de travail de SliTaz, 76.79 -et tapez: 76.80 -</p> 76.81 -<pre> 76.82 - # export fs=$PWD/rootfs 76.83 -</pre> 76.84 -<p> 76.85 -Pour vérifier: 76.86 -</p> 76.87 -<pre> 76.88 - # echo $fs 76.89 -</pre> 76.90 -<a name="ncurses"></a> 76.91 -<h3><font color="#6c0023">ncurses-5.6 - Utilitaires et bibliothèques pour terminal</font></h3> 76.92 -<p> 76.93 -ncurses (<a href="http://dickey.his.com/ncurses/">dickey.his.com/ncurses/</a>) 76.94 -contient des fonctions pour afficher le texte de plusieurs manières sur 76.95 -l'écran d'un terminal Linux, et il nous fourni aussi les fichier terminfo. 76.96 -Les bibliothèques ncurses, sont, entre-autre, utilisée par retawq, nano, 76.97 -et certains jeux. Nous installon les bibliothèques dans /lib et le reste dans 76.98 -/usr/bin, avec un petit strip pour nettoyer le tout: 76.99 -</p> 76.100 -<pre> 76.101 - # cd src 76.102 - # wget ftp://invisible-island.net/ncurses/ncurses-5.6.tar.gz 76.103 - # tar xzf ncurses-5.6.tar.gz 76.104 - # cd ncurses-5.6 76.105 - # ./configure --prefix=/usr \ 76.106 - --libdir=/lib --sysconfdir=/etc \ 76.107 - --infodir=/usr/share/info --mandir=/usr/share/man \ 76.108 - --with-shared --without-debug --without-ada 76.109 - # make 76.110 - # make DESTDIR=$PWD/_pkg install 76.111 - # strip -v _pkg/lib/* 76.112 - # strip -v _pkg/usr/bin/* 76.113 -</pre> 76.114 -<p> 76.115 -Copie de la bibliothèque libncurses dans SliTaz, et de quelques applications. 76.116 -L'utilitaire 'reset' est et utilisé à la fin du script d'initialisation rcS, 76.117 -pour enlever le logo Linux. Si vous le désirez, vous pouvez aussi copier tous 76.118 -les utilitaires assoiciés (tack,tic,toe,etc), attention à ne pas écraser un lien Busybox: 76.119 -</p> 76.120 -<pre> 76.121 - # cp -a _pkg/lib/libncurses.so* $fs/lib 76.122 - # cp -ia _pkg/usr/bin/{clear,ncurses5-config,tset,reset} \ 76.123 - $fs/usr/bin 76.124 -</pre> 76.125 -<p> 76.126 -Copie de quelques fichiers terminfo, nous n'utilison que quelques fichiers, si 76.127 -vous en désirez plus à vous de les copier: 76.128 -</p> 76.129 -<pre> 76.130 - # mkdir -v $fs/usr/share/terminfo 76.131 - # mkdir -v $fs/usr/share/terminfo/{a,l,r,v,x} 76.132 - # cp _pkg/usr/share/terminfo/a/ansi \ 76.133 - $fs/usr/share/terminfo/a 76.134 - # cp _pkg/usr/share/terminfo/l/linux \ 76.135 - $fs/usr/share/terminfo/l 76.136 - # cp _pkg/usr/share/terminfo/r/rxvt \ 76.137 - $fs/usr/share/terminfo/r 76.138 - # cp _pkg/usr/share/terminfo/x/{xterm,xterm-color,xterm-new,xterm-vt220} \ 76.139 - $fs/usr/share/terminfo/x 76.140 - # cp _pkg/usr/share/terminfo/v/{vt100,vt102*} \ 76.141 - $fs/usr/share/terminfo/v 76.142 -</pre> 76.143 -<p> 76.144 -Copie des fichiers tabset: 76.145 -</p> 76.146 -<pre> 76.147 - # cp -a _pkg/usr/share/tabset $fs/usr/share 76.148 -</pre> 76.149 -<a name="clex"></a> 76.150 -<h3><font color="#6c0023">clex-3.16 - Gestionnaire de fichiers</font></h3> 76.151 -<p> 76.152 -CLEX (<a href="http://www.clex.sk/">http://www.clex.sk/</a>) est un 76.153 -petit gestionnaire de fichiers ncurses (160 Ko stripé). Le fichier de configuration 76.154 -rc est ~./.clexrc et le fichier ~/.clexbm est utilisé pour les bookmarks: 76.155 -</p> 76.156 -<pre> 76.157 - # cd .. 76.158 - # wget http://www.clex.sk/download/clex-3.16.tar.gz 76.159 - # tar xzf clex-3.16.tar.gz 76.160 - # cd clex-3.16 76.161 - # ./configure --prefix=/usr --infodir=/usr/share/info \ 76.162 - --mandir=/usr/share/man 76.163 - # make 76.164 - # make DESTDIR=$PWD/_pkg install 76.165 - # strip -v _pkg/usr/bin/clex 76.166 -</pre> 76.167 -<p> 76.168 -Install du binaire clex dans le rootfs de SliTaz: 76.169 -</p> 76.170 -<pre> 76.171 - # cp _pkg/usr/bin/clex $fs/usr/bin 76.172 -</pre> 76.173 -<h4>libs</h4> 76.174 -<p> 76.175 -Si on lance la commande <code>ldd</code> sur clex, les dépendances 76.176 -suivantes devraient être affichées: 76.177 -</p> 76.178 -<pre class="script"> 76.179 - libncurses.so.5 => /lib/libncurses.so.5 (0x40025000) 76.180 - libc.so.6 => /lib/libc.so.6 (0x40064000) 76.181 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 76.182 -</pre> 76.183 -<a name="nano"></a> 76.184 -<h3><font color="#6c0023">nano-2.0.6 - Editeur de texte avancé</font></h3> 76.185 -<p> 76.186 -GNU nano (<a href="http://www.nano-editor.org/">www.nano-editor.org</a>) est un 76.187 -éditeur de texte bien connu du monde GNU/Linux, efficace et rapide, supportant 76.188 -la colorisation syntaxique. C'est l'éditeur de texte par défaut de SliTaz: 76.189 -</p> 76.190 -<pre> 76.191 - # cd .. 76.192 - # wget http://www.nano-editor.org/dist/v2.0/nano-2.0.6.tar.gz 76.193 - # tar xzf nano-2.0.6.tar.gz 76.194 - # cd nano-2.0.6 76.195 - # ./configure --enable-all --enable-extra --prefix=/usr \ 76.196 - --infodir=/usr/share/info --mandir=/usr/share/man \ 76.197 - --sysconfdir=/etc 76.198 - # make 76.199 - # make DESTDIR=$PWD/_pkg install 76.200 - # strip -v _pkg/usr/bin/nano 76.201 -</pre> 76.202 -<p> 76.203 -Copie du binaire nano et du lien rnano, dans SliTaz: 76.204 -</p> 76.205 -<pre> 76.206 - # cp -a _pkg/usr/bin/* $fs/usr/bin 76.207 -</pre> 76.208 -<p> 76.209 -Copie des fichiers de configuration de nano dans /usr/share/nano 76.210 -de notre rootfs: 76.211 -</p> 76.212 -<pre> 76.213 - # cp -a _pkg/usr/share/nano $fs/usr/share 76.214 -</pre> 76.215 -<h4>libs</h4> 76.216 -<p> 76.217 -Si on lance la commande <code>ldd</code> sur nano, les dépendances 76.218 -suivantes devraient être affichées: 76.219 -</p> 76.220 -<pre class="script"> 76.221 - libncurses.so.5 => /lib/libncurses.so.5 (0x40025000) 76.222 - libc.so.6 => /lib/libc.so.6 (0x40064000) 76.223 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 76.224 -</pre> 76.225 -<h4>locale</h4> 76.226 -<p> 76.227 -Au sujet de la langue, vous pouvez copier les fichiers .mo, créé 76.228 -lors de l'installation de nano, dans 76.229 -/usr/share/locale/{fr,en,de,es,etc}/LC_MESSAGES. Exemple pour la 76.230 -langue française: 76.231 -</p> 76.232 -<pre> 76.233 - # cp -a _pkg/usr/share/locale/fr/LC_MESSAGES $fs/usr/share/locale/fr 76.234 -</pre> 76.235 -<h4>Personnaliser nano</h4> 76.236 -<p> 76.237 -Vous pouvez personnaliser nano via le fichier /etc/nanorc, ou 76.238 -~/.nanorc propre à chaque utilisateur du système, c'est dans ce 76.239 -fichier que vous pouvez, par exemple, définir les couleur utilisées 76.240 -par nano grâce au fichiers contenus dans /usr/share/nono. Vous trouverez 76.241 -un large exemple de ce fichier dans l'archive de nano et dans 76.242 -<a href="http://www.slitaz.org/get/tools">SliTaz tools</a>. 76.243 -</p> 76.244 -<p> 76.245 -Pour un fichier de configuration système, vous pouvez copier le fichier 76.246 -nanorc de SliTaz tools, dans /etc du rootfs: 76.247 -</p> 76.248 -<pre> 76.249 - # cd .. 76.250 - # cp -a slitaz-tools-1.1/etc/nanorc $fs/etc 76.251 -</pre> 76.252 -<a name="retawq"></a> 76.253 -<h3><font color="#6c0023">retawq-0.2.6c - Navigateur web en mode texte</font></h3> 76.254 -<p> 76.255 -retawq (<a href="http://retawq.sourceforge.net/">retawq.sourceforge.net</a>) 76.256 -est petit navigateur web en mode texte. Nous passons quelques option utiles 76.257 -lors de la configuration, retawq a besoin des fichiers terminfo, des 76.258 -bibliothèques libncurses, et libpthread: 76.259 -</p> 76.260 -<pre> 76.261 - # wget http://switch.dl.sourceforge.net/sourceforge/retawq/retawq-0.2.6c.tar.gz 76.262 - # tar xzf retawq-0.2.6c.tar.gz 76.263 - # cd retawq-0.2.6c 76.264 - # ./configure --enable-i18n --enable-local-cgi --path-prefix=/usr \ 76.265 - --path-doc=/usr/share/doc/retawq --path-man=/usr/share/man 76.266 - # make 76.267 - # strip -v retawq 76.268 -</pre> 76.269 -<p> 76.270 -Copie du binaire retawq dans SliTaz: 76.271 -</p> 76.272 -<pre> 76.273 - # cp retawq $fs/usr/bin 76.274 -</pre> 76.275 -<h4>libs</h4> 76.276 -<pre class="script"> 76.277 - libncurses.so.5 => /lib/libncurses.so.5 (0x40025000) 76.278 - libpthread.so.0 => /lib/libpthread.so.0 (0x40064000) 76.279 - libc.so.6 => /lib/libc.so.6 (0x40074000) 76.280 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 76.281 -</pre> 76.282 -<p> 76.283 -Vous pouvez copier libpthread depuis votre système hôte, ou utiliser le 76.284 -paquet glibc-minimum-2.3.6 distribué par SliTaz: 76.285 -</p> 76.286 -<pre> 76.287 - # cp -a /lib/libpthread* $fs/lib 76.288 - # strip --strip-unneeded $fs/lib/* 76.289 -</pre> 76.290 -<h4>locale</h4> 76.291 -<p> 76.292 -Pour la langue, vous pouvez copier les fichiers .mo, contenu dans 76.293 -/i18n de l'archive de retawq, dans /usr/share/locale/{fr,en,de,es, 76.294 -etc}/LC_MESSAGES. Exemple pour la langue française, en renommant le 76.295 -fichier fr.mo en retawq.mo: 76.296 -</p> 76.297 -<pre> 76.298 - # cp -v i18n/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/retawq.mo 76.299 -</pre> 76.300 -<h4>Personnaliser retawq</h4> 76.301 -<p> 76.302 -Pour personnalisé retawq, vous pouvez utiliser un répertoire personnel 76.303 -~/.retawq, contenant un fichier config. Vous pouvez aussi mettre un 76.304 -fichier bookmarks (pour les marques pages) à la racine du répertoire 76.305 -de l'utilisateur. Vous trouverez un large exemple dans l'archive de 76.306 -retawq, ou dans SliTaz tools, contenant un fichier bookmarks.html avec 76.307 -une liste de favorits web. Vous pouvez aussi copier la doc (/docu) de retawq 76.308 -dans /usr/share/doc/retawq. 76.309 -</p> 76.310 -<a name="htop"></a> 76.311 -<h3><font color="#6c0023">htop-0.6.5 - Visionneur de processus système</font></h3> 76.312 -<p> 76.313 -htop (<a href="http://htop.sourceforge.net/">htop.sourceforge.net/</a>) 76.314 -est un logiciel qui pemet d'afficher les processus du système, avec 76.315 -une interface ncurses. 76.316 -</p> 76.317 -<p> 76.318 -Retour au répertoire /src, téléchargement, détarrage, configuration, 76.319 -compilation, et nettoyage avec strip: 76.320 -</p> 76.321 -<pre> 76.322 - # cd .. 76.323 - # wget http://switch.dl.sourceforge.net/sourceforge/htop/htop-0.6.5.tar.gz 76.324 - # tar xzf htop-0.6.5.tar.gz 76.325 - # cd htop-0.6.5 76.326 - # ./configure --prefix=/usr --mandir=/usr/share/man 76.327 - # make 76.328 - # make DESTDIR=$PWD/_pkg install 76.329 - # strip -v _pkg/usr/bin/htop 76.330 -</pre> 76.331 -<p> 76.332 -Copie du binaire htop dans SliTaz: 76.333 -</p> 76.334 -<pre> 76.335 - # cp _pkg/usr/bin/htop $fs/usr/bin 76.336 -</pre> 76.337 -<p> 76.338 -Vous pouvez encore copier l'icone d'htop, ce trouvant dans: 76.339 -_pkg/usr/share/pixmaps. 76.340 -</p> 76.341 -<h4>libs</h4> 76.342 -<pre class="script"> 76.343 - libm.so.6 => /lib/libm.so.6 (0xb7f97000) 76.344 - libncurses.so.5 => /lib/libncurses.so.5 (0xb7f55000) 76.345 - libc.so.6 => /lib/libc.so.6 (0xb7e20000) 76.346 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fc9000) 76.347 -</pre> 76.348 -<a name="dialog"></a> 76.349 -<h3><font color="#6c0023">dialog-1.1-20070409 - Interfaces graphiques aux scripts shell</font></h3> 76.350 -<p> 76.351 -dialog,(<a href="http://invisible-island.net/dialog/dialog.html" 76.352 - >invisible-island.net/dialog/dialog.html</a>), est un utilitaire 76.353 -permettant de construire des interfaces graphiques basées sur la 76.354 -console: 76.355 -</p> 76.356 -<pre> 76.357 - # cd .. 76.358 - # wget ftp://invisible-island.net/dialog/dialog.tar.gz 76.359 - # tar xzf dialog.tar.gz 76.360 - # cd dialog-1.1-20070409 76.361 - # ./configure --enable-nls --with-ncurses --prefix=/usr \ 76.362 - --sysconfdir=/etc --mandir=/usr/share/man 76.363 - # make 76.364 - # make DESTDIR=$PWD/_pkg install 76.365 - # strip -v _pkg/usr/bin/dialog 76.366 -</pre> 76.367 -<p> 76.368 -Copie du binaire dialog dans SliTaz: 76.369 -</p> 76.370 -<pre> 76.371 - # cp _pkg/usr/bin/dialog $fs/usr/bin 76.372 -</pre> 76.373 -<h4>libs</h4> 76.374 -<pre class="script"> 76.375 - libncurses.so.5 => /lib/libncurses.so.5 (0x40027000) 76.376 - libm.so.6 => /lib/libm.so.6 (0x40066000) 76.377 - libc.so.6 => /lib/libc.so.6 (0x40089000) 76.378 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 76.379 -</pre> 76.380 -<h4>locale</h4> 76.381 -<p> 76.382 -Vous pouvez installer les fichiers pour la localisation, si vous le désirez: 76.383 -</p> 76.384 -<pre> 76.385 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 76.386 -</pre> 76.387 -<p> 76.388 -Le fichier de configuration de dialog est /etc/dialogrc, et/ou ~/.dialogrc 76.389 -pour chaque utilisateur. Il y a aussi pleins d'exemples de scripts dans 76.390 -le répertoire /sample des sources de dialog. 76.391 -</p> 76.392 -<a name="ninvaders"></a> 76.393 -<h3><font color="#6c0023">ninvaders-0.1.1 - Clone du jeu Space Invaders</font></h3> 76.394 -<p> 76.395 -nIvaders (<a href="http://ninvaders.sourceforge.net/" 76.396 ->http://ninvaders.sourceforge.net/</a>) est un clone du eu Space Invaders, 76.397 -qui ne fait que 46 ko une fois stripé. Nous commençons par nous placer dans 76.398 -le répertoire /src, téléchargement, détarrage, compilation, nettoyage avec 76.399 -l'utilitaire <code>strip</code> et copie du binaire nInvaders dans 76.400 -/usr/games de SliTaz : 76.401 -</p> 76.402 -<pre> 76.403 - # cd .. 76.404 - # wget http://ovh.dl.sourceforge.net/sourceforge/ninvaders/ninvaders-0.1.1.tar.gz 76.405 - # tar xzf ninvaders-0.1.1.tar.gz 76.406 - # cd ninvaders-0.1.1 76.407 - # make 76.408 - # strip -v nInvaders 76.409 - # cp nInvaders $fs/usr/games 76.410 -</pre> 76.411 -<a name="bastet"></a> 76.412 -<h3><font color="#6c0023">bastet-0.41 - Bastard tetris clone</font></h3> 76.413 -<p> 76.414 -Un petit jeu de tetris (17 Ko strippé) : 76.415 -</p> 76.416 -<pre> 76.417 - # wget http://fph.altervista.org/prog/bastet-0.41.tgz 76.418 - # tar xzf bastet-0.41.tgz 76.419 - # cd bastet-0.41 76.420 - # make 76.421 - # strip bastet 76.422 - # cp bastet $fs/usr/games 76.423 - # mkdir -p $fs/var/games 76.424 - # touch $fs/var/games/bastet.scores 76.425 - # chmod 666 $fs/var/games/bastet.scores 76.426 -</pre> 76.427 -<a name="rhapsody"></a> 76.428 -<h3><font color="#6c0023">rhapsody-0.28b - Client de chat IRC</font></h3> 76.429 -<p> 76.430 -Rhapsody (<a href="http://rhapsody.sourceforge.net/">http://rhapsody.sourceforge.net/</a>) 76.431 -est un client de chat supportant le protocole IRC, rapide et légé. Rhapsody 76.432 -fournit un menu pour une gestion des serveurs, des canaux, et sa propre 76.433 -configuration. Il est donc facile d'utilisation: 76.434 -</p> 76.435 -<pre> 76.436 - # cd .. 76.437 - # wget http://switch.dl.sourceforge.net/sourceforge/rhapsody/rhapsody_0.28b.tgz 76.438 - # tar xzf rhapsody_0.28b.tgz 76.439 - # cd rhapsody-0.28b 76.440 - # ./configure -i /usr/bin -d /usr/share/doc/rhapsody 76.441 - # make 76.442 - # strip -v rhapsody 76.443 -</pre> 76.444 -<p> 76.445 -Installation du binaire dans Slitaz, et des fichiers d'aide. Il faut 76.446 -aussi ajuster les permissions sur ces fichiers afin que tout le monde 76.447 -puisse les lire: 76.448 -</p> 76.449 -<pre> 76.450 - # cp rhapsody $fs/usr/bin 76.451 - # mkdir $fs/usr/share/doc/rhapsody 76.452 - # cp -a help $fs/usr/share/doc/rhapsody/help 76.453 - # chmod 644 $fs/usr/share/doc/rhapsody/help/* 76.454 -</pre> 76.455 -<h4>libs</h4> 76.456 -<p> 76.457 -Rhapsody utilise les librairies suivantes : 76.458 -</p> 76.459 -<pre class="script"> 76.460 - libncurses.so.5 => /lib/libncurses.so.5 (0x40026000) 76.461 - libc.so.6 => /lib/libc.so.6 (0x40066000) 76.462 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)) 76.463 -</pre> 76.464 -<h4>Personnaliser rhapsody</h4> 76.465 -<p> 76.466 -Vous pouvez personnaliser rhapsody via le fichier ~/.rhapsodyrc, ou 76.467 -utiliser <Ctrl+T> pour afficher les options. 76.468 -</p> 76.469 -<a name="initramfs-iso"></a> 76.470 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3> 76.471 -<p> 76.472 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso' 76.473 -contenu dans SliTaz tools. Ou vous pouvez créer un nouvelle 76.474 -image initramfs, et la copier dans /boot de la racine de cd-rom 76.475 -(rootcd), et pour finir créer un image ISO avec genisoimage: 76.476 -</p> 76.477 -<pre> 76.478 - # cd $fs 76.479 - # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz 76.480 - # cd .. 76.481 - # cp rootfs.gz rootcd/boot 76.482 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \ 76.483 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 76.484 - -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd 76.485 -</pre> 76.486 -<h4>Suite</h4> 76.487 -<p> 76.488 -Le prochain chapitre du Cookbook déccript l'installation des 76.489 -<a href="locale.html">locale pour le français</a> (Locale & i18n). 76.490 -</p> 76.491 - 76.492 - 76.493 -<!-- End of content --> 76.494 -</div> 76.495 - 76.496 -<!-- Footer. --> 76.497 -<div id="footer"> 76.498 - <div class="footer-right"></div> 76.499 - <a href="#top">Haut de la page</a> | 76.500 - <a href="index.html">Table des matières</a> 76.501 -</div> 76.502 - 76.503 -<div id="copy"> 76.504 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 76.505 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 76.506 - Documentation publiées sous 76.507 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 76.508 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 76.509 -</div> 76.510 - 76.511 -</body> 76.512 -</html>
77.1 --- a/doc/scratchbook/base-system.html Sat Apr 11 18:26:49 2009 +0200 77.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 77.3 @@ -1,807 +0,0 @@ 77.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 77.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 77.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 77.7 -<head> 77.8 - <title>SliTaz Scratchbook - Base system - Créer la base du LiveCD</title> 77.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 77.10 - <meta name="description" content="SliTaz BusyBox création system gnu linux fonctionnant en RAM howto Documentation du projet SliTaz GNU/Linux création system gnu linux fonctionnant en RAM" /> 77.11 - <meta name="expires" content="never" /> 77.12 - <meta name="modified" content="2007-12-24 12:30:00" /> 77.13 - <meta name="publisher" content="www.slitaz.org" /> 77.14 - <meta name="author" content="Christophe Lincoln"/> 77.15 - <link rel="shortcut icon" href="favicon.ico" /> 77.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 77.17 -</head> 77.18 -<body bgcolor="#ffffff"> 77.19 - 77.20 -<!-- Header and quick navigation --> 77.21 -<div id="header"> 77.22 -<div align="right" id="quicknav"> 77.23 - <a name="top"></a> 77.24 - <a href="index.html#intro">Introduction</a> | 77.25 - <a href="index.html">Table des matières</a> | 77.26 - <a href="base-apps.html">Base apps</a> 77.27 -</div> 77.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 77.29 -</div> 77.30 - 77.31 -<!-- Content. --> 77.32 -<div id="content"> 77.33 -<div class="content-right"></div> 77.34 - 77.35 - 77.36 -<h2><font color="#DF8F06">Système de base</font></h2> 77.37 -<p> 77.38 -Construire une distro SliTaz GNU/Linux utilisant Busybox et fonctionnant en RAM. 77.39 -</p> 77.40 -<ul> 77.41 - <li><a href="#about">A propos de ce document.</a></li> 77.42 - <li><a href="#src">Wget src.</a></li> 77.43 - <li><a href="#prepa">Désarchiver et préparer le noyau Linux.</a></li> 77.44 - <li><a href="#rootfs">Création de la racine du système</a>, the root 77.45 - file System (rootfs).</li> 77.46 - <li><a href="#config">Configurer sa box.</a></li> 77.47 - <li><a href="#initramfs">Génération de l'initramfs</a>, archive cpio compressée.</li> 77.48 - <li><a href="#rootcd">Construction de la racine du cdrom</a> (rootcd), et 77.49 - des fichiers de config de Syslinux.</li> 77.50 - <li><a href="#mkiso">Créer un image ISO avec genisoimage ou mkisofs.</a></li> 77.51 - <li><a href="#testiso">Craver ou tester l'ISO avec Qemu.</a></li> 77.52 -</ul> 77.53 -<a name="about"></a> 77.54 -<h3><font color="#6c0023">A propos</font></h3> 77.55 -<p> 77.56 -Ce document décrit la construction de la base de SliTaz, pour cela nous 77.57 -utilisons: un noyau Linux, BusyBox, et Syslinux pour booter le système. 77.58 -Slitaz utilise une archive initramfs décompressée en RAM par le 77.59 -kernel au démarrage du système. Nous allons créer la box, pour qu'elle tienne 77.60 -dans un système de fichier racine de 3 à 4 Mb, en utilisant 'strip' sur 77.61 -les bibliothèques et les binaires, pour gagner de la place. 77.62 -</p> 77.63 -<p> 77.64 -Les scripts et les fichiers de configuration sont crées avec GNU nano, il faut 77.65 -utiliser la combinaison de touches <Ctrl+X> pour enregistrer et quitter. 77.66 -Mais vous pouvez biensûr, utiliser votre éditeur de texte préféré à la place. 77.67 -</p> 77.68 -<p> 77.69 -Ce document est inspiré d'un howto trouvé dans l'archive de BusyBox. 77.70 -Qui est lui-même basé sur un papier présenté par Erik Andersen 77.71 -à la conférence Embedded Systems en 2001. 77.72 -</p> 77.73 -<a name="src"></a> 77.74 -<h3><font color="#6c0023">Wget src</font></h3> 77.75 -<p> 77.76 -Création d'un répertoire src pour le téléchargement et 77.77 -la compilation: 77.78 -</p> 77.79 -<pre> 77.80 - # mkdir -p src 77.81 - # cd src 77.82 -</pre> 77.83 -<ul> 77.84 - <li>Linux Kernel 2.6.20 77.85 - (<a href="http://www.kernel.org/">http://www.kernel.org/</a>). 77.86 - <pre># wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2</pre> 77.87 - </li> 77.88 - <li>Busybox 1.2.2 77.89 - (<a href="http://www.busybox.net/">http://www.busybox.net/</a>). 77.90 - <pre># wget http://www.busybox.net/downloads/busybox-1.2.2.tar.bz2</pre> 77.91 - </li> 77.92 - <li>Syslinux 3.35 77.93 - (<a href="http://syslinux.zytor.com/">http://syslinux.zytor.com/</a>). 77.94 - <pre># wget ftp://ftp.kernel.org/pub/linux/boot/syslinux/syslinux-3.35.tar.gz</pre> 77.95 - </li> 77.96 - <li>SliTaz tools 1.1 77.97 - Télécharger SliTaz tools, détarrer, sauver l'archive dans src/, et c'est tout : 77.98 - <pre> 77.99 - # wget http://download.tuxfamily.org/slitaz/sources/tools/slitaz-tools-1.1.tar.gz 77.100 - # tar xzf slitaz-tools-1.1.tar.gz</pre> 77.101 - </li> 77.102 -</ul> 77.103 -<a name="prepa"></a> 77.104 -<h3><font color="#6c0023">Désarchiver et préparer le noyau Linux</font></h3> 77.105 -<p> 77.106 -Nous allons commencer par compiler un noyau Linux, ce qui peut prendre un 77.107 -peu de temps. 77.108 -</p> 77.109 -<h4>Noyau Linux</h4> 77.110 -<p> 77.111 -Votre kernel doit supporter le système de fichier intramfs, sinon le 77.112 -cd-rom ne pourra démarrer. Vous pouvez aussi installer les modules dans 77.113 -un répertoire donné afin de ne pas toucher au système hôte. La configuration 77.114 -des sources du noyau Linux se fait avec <code>make menuconfig</code>, en 77.115 -ncurser ou graphiquement avec <code>make gconfig</code> ou, 77.116 -<code>make xconfig</code>. Pour cela il faut que les paquets de développements 77.117 -GTK et/ou QT soient installés. Vous trouverez dans 77.118 -<a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a> les 77.119 -Makefiles de divers noyau 2.6.xx. 77.120 -</p> 77.121 -<p> 77.122 -Une fonctionnalité des noyaux 2.6 est que si nous lançons make menuconfig, 77.123 -xconfig, ou config, pour la première fois, le menu de configuration affiché 77.124 -est basé sur la configuration de notre noyau actuel. 77.125 -</p> 77.126 -<p> 77.127 -Les options choisies dépendent de vos besoins, sachez que vous pouvez installer 77.128 -module-init-tools pour prendre en charge les modules compressés. Pour un système 77.129 -minimum vous pouvez ne choisir que les options vitales. 77.130 -</p> 77.131 -<p> 77.132 -Nous commençons par un <code>cd</code> dans les sources, <code>mrproper</code> 77.133 -pour mettre un peu d'ordre, puis on lance une interface de configuration, 77.134 -<code>gconfig</code>, <code>xconfig</code>, <code>menuconfig</code>, ou 77.135 -<code>oldconfig</code>: 77.136 -</p> 77.137 -<pre> 77.138 - # tar xjf linux-2.6.20.tar.bz2 77.139 - # cd linux-2.6.20 77.140 - # make mrproper 77.141 - # cp ../slitaz-tools-1.1/Makefiles/linux-2.6.20-slitaz.config .config 77.142 - # make oldconfig 77.143 - (# make menuconfig) 77.144 - # make bzImage 77.145 - # make modules 77.146 - # make INSTALL_MOD_PATH=$PWD/_pkg modules_install 77.147 - # cd .. 77.148 -</pre> 77.149 -<p> 77.150 -Si vous désirez plus d'info sur la compilation du noyau, référez-vous aux 77.151 -pages de manuels. A noter que vous pouvez installer ce noyau et 77.152 -redémarrer dessus, vous compilerez la suite avec votre propre noyau. 77.153 -</p> 77.154 -<a name="rootfs"></a> 77.155 -<h3><font color="#6c0023">Création de la racine du sytème (rootfs)</font></h3> 77.156 -<p> 77.157 -La prochaine étape créera un système de fichier racine nommé 'rootfs', 77.158 -pour Root File System, dans l'espace de travail SliTaz. 77.159 -</p> 77.160 -<pre> 77.161 - # mkdir ../rootfs 77.162 -</pre> 77.163 -<h4>Install BusyBox</h4> 77.164 -<p> 77.165 -BusyBox (<a href="http://www.busybox.net/">www.busybox.net</a>) est un 77.166 -exécutable unique qui propose des versions allégées des principaux outils 77.167 -indispensables pour utiliser un noyau Linux. Il est principalement destiné 77.168 -à l'embarqué et permet de presque tout faire. C'est un shell proposant les 77.169 -commandes de coreutils et des démons système. Il y a même un serveur web, et 77.170 -un client/serveur DHCP (udhcpc). 77.171 -</p> 77.172 -<pre> 77.173 - # tar xjf busybox-1.2.2.tar.bz2 77.174 -</pre> 77.175 -<p> 77.176 -Pour configurer et compiler. N'oubliez pas les options dumpkmap, init, etc, 77.177 -pour vous aider, vous trouverez le Makefile de BusyBox dans SliTaz tools. Le 77.178 -make install créera un répertoire _install dans le répertoire courant: 77.179 -</p> 77.180 -<pre> 77.181 - # cd busybox-1.2.2 77.182 - # cp ../slitaz-tools-1.1/Makefiles/busybox-1.2.2.config .config 77.183 - # make oldconfig 77.184 - (# make menuconfig) 77.185 - # make 77.186 - # make install 77.187 - # chmod 4755 _install/bin/busybox 77.188 -</pre> 77.189 -<p> 77.190 -Copier les fichiers de la compilation de Busybox, se trouvant dans le 77.191 -répertoire _install, dans le système de fichiers racine (rootfs): 77.192 -</p> 77.193 -<pre> 77.194 - # cp -a _install/* ../../rootfs 77.195 -</pre> 77.196 -<p> 77.197 -Le lien linuxrc pointant vers bin/busybox, les dossiers /bin, /lib, et /sbin, 77.198 -on été ajoué au répertoire /rootfs. On peut le vérifier avec ls. Il se peut que 77.199 -le lien linuxrc ne soit pas présent si vous n'avez pas séléctionner l'option du 77.200 -support initrd dans BusyBox. Nous effaçons le lien linuxrc, et créons un lien 77.201 -pour init qui pointe sur bin/busybox: 77.202 -</p> 77.203 -<pre> 77.204 - # cd ../../rootfs 77.205 - # ls -CF 77.206 - bin/ linuxrc@ sbin/ usr/ 77.207 - 77.208 - # rm linuxrc 77.209 - # ln -s bin/busybox init 77.210 -</pre> 77.211 -<h4>ldd sur BusyBox</h4> 77.212 -<p> 77.213 -La commande <code>ldd</code> permet de connaître les bibliothèques utilisées par 77.214 -un programme. Les bibliothèques utilisées par Busybox peuvent différer sen fonction 77.215 -du système hôte utilisé, sur Debian par exemple vous devrez copier les bibliothèques 77.216 -situées dans /lib/tls. Les commandes ci-dessous sont donnée avec l'option '-v' pour 77.217 -verbose ou volubile. Pour éliminer les symboles des binaires exécutable et des 77.218 -bibliothèques partagées qui servent au débuggage nous utilison strip. A noter 77.219 -que vous pourriez aussi utiliser les bibliothèques uClibc ou mklibs : 77.220 -</p> 77.221 -<pre> 77.222 - # mkdir lib 77.223 -</pre> 77.224 -<p> 77.225 -Exemple sur SliTaz ou autres: 77.226 -</p> 77.227 -<pre> 77.228 - # cp /lib/{libcrypt.so.1,libm.so.6,libc.so.6} lib 77.229 - # cp /lib/ld-linux.so.2 lib 77.230 -</pre> 77.231 -<p> 77.232 -Exemple sur Debian Etch: 77.233 -</p> 77.234 -<pre> 77.235 - # cp /lib/tls/{libcrypt.so.1,libm.so.6,libc.so.6} lib 77.236 - # cp /lib/ld-linux.so.2 lib 77.237 -</pre> 77.238 -<p> 77.239 -Nettoyage de bibliothèques avec <code>strip</code>: 77.240 -</p> 77.241 -<pre> 77.242 - # strip -v lib/* 77.243 -</pre> 77.244 -<h4>Linux tree et config</h4> 77.245 -<p> 77.246 -Création de quelques répertoires pour créer une arborrescence Linux classique pour 77.247 -SliTaz. /dev pour les devices, /etc, /home, /usr, /proc, /root, et compagnie. 77.248 -Pour en savoir plus sur la hierarchie d'un système de fichiers, et son contenu, il 77.249 -existe le Filesystem Hierarchy Standard, disponible en plusieurs formats sur 77.250 -<a href="http://www.pathname.com/fhs/">www.pathname.com/fhs/</a>. 77.251 -</p> 77.252 -<p> 77.253 -Vous êtes libre de créer votre propre arbre. Dans les systèmes unix traditionnels, 77.254 -/usr contient généralement des fichiers provenant de la distribution, /dev contient 77.255 -les périphériques (devices), /etc contient les fichiers de configuration, /lib des 77.256 -bibliothèques, /home pour la maison des utilisateurs, et /var des données variables. 77.257 -A noter que nous ne créons pas /lib, /bin, /sbin, ils seront crée lors de 77.258 -l'installation de BusyBox: 77.259 -</p> 77.260 -<pre> 77.261 - # mkdir -p dev etc root home proc media mnt sys tmp var 77.262 - # mkdir -p usr/{lib,local,games,share} \ 77.263 - var/{cache,lib,lock,log,games,run,spool} \ 77.264 - media/{cdrom,flash,usbdisk} 77.265 -</pre> 77.266 -<p> 77.267 -Changement des permissions sur le répertoire /tmp: 77.268 -</p> 77.269 -<pre> 77.270 - # chmod 1777 tmp 77.271 -</pre> 77.272 -<p> 77.273 -Configuration de base de la glibc, /etc/ld.so.conf et /etc/rpc ne sont pas 77.274 -indispensable pour un micro système: 77.275 -</p> 77.276 -<pre> 77.277 - # touch etc/ld.so.conf 77.278 - # cp /etc/rpc etc 77.279 -</pre> 77.280 -<h4>Créer le devices dans /dev</h4> 77.281 -<p> 77.282 -Ceci peut se faire avec le script 'mkdevs.sh' trouvé dans busybox. 77.283 -ou avec notre script 'mktazdevs.sh' contenu dans SliTaz tools. Si vous 77.284 -voulez des détails, lisez les scripts. Si vous utilisé la version BusyBox, 77.285 -il faut encore créer le réperoire pts: 77.286 -</p> 77.287 -<pre> 77.288 - # cp ../src/slitaz-tools-1.1/utils/mktazdevs.sh bin 77.289 - # ./bin/mktazdevs.sh dev 77.290 -ou: 77.291 - # cp ../src/busybox-1.2.2/examples/bootfloppy/mkdevs.sh bin 77.292 - # ./bin/mkdevs.sh dev 77.293 - # mkdir -p dev/{pts,input,shm,net,usb} 77.294 -</pre> 77.295 -<p> 77.296 -A noter que nous démarrons mdev -s avec le script rcS, pour créer 77.297 -les devices dynamiquement lors du boot. 77.298 -</p> 77.299 -<h4>Support de la résolution des noms d'hôtes (DNS)</h4> 77.300 -<p> 77.301 -Copie des bibliothèques libnss_* du système hôte, dans notre 77.302 -système SliTaz, ces bibliothèques sont utilisées pour la résolution 77.303 -des noms et nettoyage avec strip: 77.304 -</p> 77.305 -<pre> 77.306 - # cp /lib/{libnss_dns.so.2,libnss_files.so.2} lib 77.307 - # cp /lib/libresolv.so.2 lib 77.308 - # strip -v lib/*.so* 77.309 -</pre> 77.310 -<a name="config"></a> 77.311 -<h3><font color="#6c0023">Configuration de votre Box</font></h3> 77.312 -<p> 77.313 -Créer les fichiers nécessaires dans /etc. Pour plus d'infos, il faut 77.314 -simplement regarder le contenu des fichiers. Nous commençons par créer 77.315 -quelques fichiers utiles au fonctionnement de base du sytème: 77.316 -</p> 77.317 -<h4>Réseau</h4> 77.318 -<p> 77.319 -Création des fichiers de base utilisés pour configurer le réseau: 77.320 -</p> 77.321 -<pre> 77.322 - # echo "127.0.0.1 localhost" > etc/hosts 77.323 - # echo "localnet 127.0.0.1" > etc/networks 77.324 - # echo "slitaz" > etc/hostname 77.325 - # echo "order hosts,bind" > etc/host.conf 77.326 - # echo "multi on" >> etc/host.conf 77.327 -</pre> 77.328 -<h4>/etc/nsswitch.conf</h4> 77.329 -<p> 77.330 -Fichier de configuration utilisé pour la résolution des noms: 77.331 -</p> 77.332 -<pre> 77.333 - # nano etc/nsswitch.conf 77.334 -</pre> 77.335 -<pre class="script"> 77.336 -# /etc/nsswitch.conf: GNU Name Service Switch config. 77.337 -# 77.338 - 77.339 -passwd: files 77.340 -group: files 77.341 -shadow: files 77.342 - 77.343 -hosts: files dns 77.344 -networks: files 77.345 - 77.346 -</pre> 77.347 -<h4>/etc/securetty</h4> 77.348 -<p> 77.349 -Le fichier /etc/securetty, liste les terminaux sur lesquels root peut se 77.350 -connecter: 77.351 -</p> 77.352 -<pre> 77.353 - # nano etc/securetty 77.354 -</pre> 77.355 -<pre class="script"> 77.356 -# /etc/securetty: List of terminals on which root is allowed to login. 77.357 -# 77.358 -console 77.359 - 77.360 -# For people with serial port consoles 77.361 -ttyS0 77.362 - 77.363 -# Standard consoles 77.364 -tty1 77.365 -tty2 77.366 -tty3 77.367 -tty4 77.368 -tty5 77.369 -tty6 77.370 -tty7 77.371 - 77.372 -</pre> 77.373 -<h4>/etc/shells</h4> 77.374 -<p> 77.375 -Le fichier /etc/shells, liste les shells de connection valides. Ce fichier est 77.376 -entre autre utilisé par le serveur SSH dropbear: 77.377 -</p> 77.378 -<pre> 77.379 - # nano etc/shells 77.380 -</pre> 77.381 -<pre class="script"> 77.382 -# /etc/shells: valid login shells. 77.383 -/bin/sh 77.384 -/bin/ash 77.385 -/bin/hush 77.386 - 77.387 -</pre> 77.388 -<h4>/etc/issue et /etc/motd</h4> 77.389 -<p> 77.390 -Création des fichiers /etc/issue affiché à la fin du boot, et du message du 77.391 -jour affiché après le login: 77.392 -</p> 77.393 -<pre> 77.394 - # echo "SliTaz GNU/Linux 1.0 Kernel \r \l" > etc/issue 77.395 - # echo "" >> etc/issue 77.396 - # nano etc/motd 77.397 -</pre> 77.398 -<pre class="script"> 77.399 - 77.400 - (°- { Get documentation in: /usr/share/doc. 77.401 - //\ Use: 'less' or 'more' to read files, 'su' to be root. } 77.402 - v_/_ 77.403 - 77.404 -SliTaz is distributed in the hope that it will be useful, but 77.405 -with ABSOLUTELY NO WARRANTY. 77.406 - 77.407 -</pre> 77.408 -<h4>/etc/busybox.conf</h4> 77.409 -<p> 77.410 -Ce fichier est le fichiers de configuration de BusyBox, il permet 77.411 -de configurer, entre autre des droits sur les applications Busybox. 77.412 -Pour plus d'informations vous pouvez lire le document texte: 77.413 -<a href="http://www.slitaz.org/doc/handbook/security.html">sécurité du système</a> 77.414 -du Handbook. Fichier busybox.conf : 77.415 -</p> 77.416 -<pre> 77.417 - # nano etc/busybox.conf 77.418 -</pre> 77.419 -<pre class="script"> 77.420 -# /etc/busybox.conf: SliTaz GNU/linux Busybox configuration. 77.421 -# 77.422 - 77.423 -[SUID] 77.424 -# Allow command to be run by anyone. 77.425 -su = ssx root.root 77.426 -passwd = ssx root.root 77.427 -loadkmap = ssx root.root 77.428 -mount = ssx root.root 77.429 -reboot = ssx root.root 77.430 -halt = ssx root.root 77.431 - 77.432 -</pre> 77.433 -<p> 77.434 -Pour plus de sécurité, on change les permission sur ce fichier: 77.435 -</p> 77.436 -<pre> 77.437 - # chmod 600 etc/busybox.conf 77.438 -</pre> 77.439 -<h4>/etc/inittab</h4> 77.440 -<p> 77.441 -Fichier de configuration d'init minimal. Il permet d'avoir d'avoir une 77.442 -console root sans passer par le login, et une console activable sur tty2. 77.443 -</p> 77.444 -<pre> 77.445 - # nano etc/inittab 77.446 -</pre> 77.447 -<pre class="script"> 77.448 -# /etc/inittab: init configuration for SliTaz GNU/Linux. 77.449 - 77.450 -::sysinit:/etc/init.d/rcS 77.451 -::respawn:-/bin/sh 77.452 -tty2::askfirst:-/bin/sh 77.453 -::ctrlaltdel:/bin/umount -a -r 77.454 -::ctrlaltdel:/sbin/reboot 77.455 - 77.456 -</pre> 77.457 -<p> 77.458 -Vous trouverez aussi un large exemple d'un fichier inittab dans 77.459 -l'archive de BusyBox. 77.460 -</p> 77.461 -<h4>/etc/profile</h4> 77.462 -<p> 77.463 -Ce fichier est lu lors de chaque login, et affecte tous les utilisateurs. 77.464 -Il faut utiliser le fichier ~/.profile pour la config propre à chaque user. 77.465 -</p> 77.466 -<pre> 77.467 - # nano etc/profile 77.468 -</pre> 77.469 -<pre class="script"> 77.470 -# /etc/profile: system-wide .profile file for the Bourne shells 77.471 - 77.472 -PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" 77.473 -LD_LIBRARY_PATH="/usr/lib:/lib" 77.474 - 77.475 -if [ "`id -u`" -eq 0 ]; then 77.476 - PS1='\e[1m\u@\h:\w\#\e[m ' 77.477 -else 77.478 - PS1='\e[1m\u@\h:\w\$\e[m ' 77.479 -fi 77.480 - 77.481 -DISPLAY=:0.0 77.482 - 77.483 -export PATH LD_LIBRARY_PATH PS1 DISPLAY ignoreeof 77.484 -umask 022 77.485 - 77.486 -</pre> 77.487 -<h4>Utilisateurs, groupes, et mots de passes</h4> 77.488 -<p> 77.489 -Création des fichiers de configuration des utilisateurs, des groupes, 77.490 -des mots de passes situé dans: etc/{passwd,shadow,group,gshadow}, 77.491 -et ajustage des permissions: 77.492 -</p> 77.493 -<pre> 77.494 - # echo "root:x:0:0:root:/root:/bin/sh" > etc/passwd 77.495 - # echo "root::13525:0:99999:7:::" > etc/shadow 77.496 - # echo "root:x:0:" > etc/group 77.497 - # echo "root:*::" > etc/gshadow 77.498 - # chmod 640 etc/shadow 77.499 - # chmod 640 etc/gshadow 77.500 -</pre> 77.501 -<p> 77.502 -Vous pouvez ajouter d'autres utilisateurs, tel que <a href="hacker.txt">hacker</a> 77.503 -utilisé par le mode liveCD de SliTaz. Vous pouvez aussi configuer un mot de passe pour 77.504 -le super-utilisateur root, avec la commande passwd. Pour ajouter un utilisateur existant 77.505 -dans un groupe existant, vous devez éditer les fichiers /etc/group et /etc/gshadow, car 77.506 -l'applet adduser fourni avec busybox n'offre pas toutes les options fournies par le 77.507 -programme original. 77.508 -</p> 77.509 -<h4>/etc/fstab et /etc/mtab</h4> 77.510 -<p> 77.511 -Liste les systèmes de fchiers à monter: 77.512 -</p> 77.513 -<pre> 77.514 - # nano etc/fstab 77.515 -</pre> 77.516 -<pre class="script"> 77.517 -# /etc/fstab: information about static file system. 77.518 -# 77.519 -proc /proc proc defaults 0 0 77.520 -sysfs /sys sysfs defaults 0 0 77.521 -devpts /dev/pts devpts defaults 0 0 77.522 -tmpfs /dev/shm tmpfs defaults 0 0 77.523 - 77.524 -</pre> 77.525 -<p> 77.526 -Le fichier /etc/mtab est utilisé entre autre par mkfs*, il liste les partitions montées. 77.527 -Il a besoin de /proc, car c'est un lien sur /proc/mounts: 77.528 -</p> 77.529 -<pre> 77.530 - # chroot . /bin/ash 77.531 - /# ln -s /proc/mounts /etc/mtab 77.532 -</pre> 77.533 -<h4>Clavier</h4> 77.534 -<p> 77.535 -Vous pouvez créer un fichier .kmap spécifique à votre clavier grâce à la 77.536 -commande dumpkmap fournie avec BusyBox. Vous trouverez quelques fichiers kmap 77.537 -dans l'archive <a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a> 77.538 -tel que fr_CH. Pour créer un fichier .kmap (changez fr_CH à votre 77.539 -configuration): 77.540 -</p> 77.541 -<pre> 77.542 - /# mkdir /usr/share/kmap 77.543 - /# /bin/busybox dumpkmap > /usr/share/kmap/fr_CH.kmap 77.544 - /# exit 77.545 -</pre> 77.546 -<p> 77.547 -Une fois ceci fait vous pouvez charger automatiquement votre clavier 77.548 -avec loadkmap dans un script tel que etc/ini.d/rcS, par exemple. 77.549 -</p> 77.550 -<h4>/usr/share/doc</h4> 77.551 -<p> 77.552 -Vous pouvez aussi ajouter divers documents, comme le manuel d'utilisateur 77.553 -de SliTaz, que vous pouvez télécharger sous forme d'archive tar.gz, depuis le 77.554 -site web de SliTaz. 77.555 -</p> 77.556 -<pre> 77.557 - # mkdir -p usr/share/doc 77.558 -</pre> 77.559 -<h4>Installation du script udhcpc</h4> 77.560 -<p> 77.561 -Udhcpc est un client DHCP stable et rapide, fourni avec Busybox, mais 77.562 -ayant un développemnt indépandent. Site web: <a href="http://udhcp.busybox.net/" 77.563 - >http://udhcp.busybox.net/</a>. Vous pouvez utiliser default.script 77.564 -de l'archive BusyBox. Ce script se met dans /usr/share/udhcpc/default.script, 77.565 -mais cela peut être modifié en ligne de commande. Sur SliTaz le client est lancé au boot 77.566 -par le script /etc/init.d/network.sh via le fichier de configuration /etc/network.conf: 77.567 -</p> 77.568 -<pre> 77.569 - # mkdir usr/share/udhcpc 77.570 - # cp ../src/busybox-1.2.2/examples/udhcp/simple.script \ 77.571 - usr/share/udhcpc/default.script 77.572 - # chmod +x usr/share/udhcpc/default.script 77.573 -</pre> 77.574 -<h4>/etc/init.d/rcS</h4> 77.575 -<p> 77.576 -Pour finir cette première mouture il faut encore créer le script d'initialisation 77.577 -/etc/init.d/rcS pour monter les systèmes de fichiers, et lancer quelques commandes. 77.578 -Pour plus d'information vous pouvez jeter un coup d'oeil au chapitre sur 77.579 -<a href="boot-scripts.html">les scripts de démarrage et d'arrêt</a>. Vous pouvez 77.580 -changer la valeur de la variable KMAP= pour que le bon clavier soit chargé: 77.581 -</p> 77.582 -<pre> 77.583 - # mkdir etc/init.d 77.584 - # nano etc/init.d/rcS 77.585 -</pre> 77.586 -<pre class="script"> 77.587 -#! /bin/sh 77.588 -# /etc/init.d/rcS: rcS initial script. 77.589 -# 77.590 - 77.591 -KMAP=fr_CH 77.592 - 77.593 -echo "Processing /etc/init.d/rcS... " 77.594 - 77.595 -/bin/mount proc 77.596 -/bin/mount -a 77.597 -/bin/hostname -F /etc/hostname 77.598 -/sbin/ifconfig lo 127.0.0.1 up 77.599 -/sbin/loadkmap < /usr/share/kmap/$KMAP.kmap 77.600 - 77.601 - 77.602 -</pre> 77.603 -<pre> 77.604 - # chmod +x etc/init.d/rcS 77.605 -</pre> 77.606 -<h4>Note</h4> 77.607 -<p> 77.608 -A noter que vous pouvez encore installer 77.609 -<a href="http://www.slitaz.org/get/tazpkg.html">tazpkg</a> (10 Ko). 77.610 -C'est un gestionnaire de paquets que nous avons créé, vous touverez toutes les 77.611 -infos d'install dans l'archive source. Vous pouvez aussi installer divers 77.612 -fichiers depuis SliTaz tools, tel les lisences. 77.613 -</p> 77.614 -<a name="initramfs"></a> 77.615 -<h3><font color="#6c0023">Build a initramfs cpio archive</font></h3> 77.616 -<p> 77.617 -L'initramfs est une archive <code>cpio</code> du système générée depuis la racine, 77.618 -elle est décompressée en RAM par le noyau Linux lors du démarrage (boot), pour créer 77.619 -le système de fichiers en mémoire vive. Pour générer une archive initramfs, nous 77.620 -nous plaçons dans le répertoire racine du système de fichiers (rootfs), nous fesons 77.621 -une recherche avec <code>find</code>, et nous utilisons des pipes <code>|</code>. 77.622 -Ensuite nous créons une archive<code>cpio</code> gzipée avec <code>gzip</code>, 77.623 -que nous plaçons dans le répertoire de travail. 77.624 -</p> 77.625 -<p> 77.626 -L'initramfs de SliTaz se nomme <strong>rootfs.gz</strong>, c'est le nom du 77.627 -système racine, mais avec l'extension <code>.gz</code>. Si vous changé 77.628 -le nom, il faudrat le spécifier dans le fichier isolinux.cfg pour isolinux, 77.629 -ou menu.lst pour GRUB. 77.630 -</p> 77.631 -<p> 77.632 -Génération de l'initramfs: 77.633 -</p> 77.634 -<pre> 77.635 - # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz 77.636 -</pre> 77.637 -<p> 77.638 -Vous devriez avoir un fichier rootfs.gz d'environ 1 à 2 Mb dans le 77.639 -répertoire de travail de SliTaz. 77.640 -</p> 77.641 -<p> 77.642 -Pour une nouvelle image, lors de modif dans rootfs, il suffit de copier 77.643 -la nouvelle archive rootfs.gz dans rootcd/boot, et de créer une nouvelle 77.644 -image ISO avec <code>genisoimage</code> ou <code>mkisofs</code>. Pour cela vous 77.645 -pouvez utiliser <strong>mktaziso</strong> se trouvant dans SliTaz tools. Ce script 77.646 -se chargera de vérifier si les répertoires sont bien présents, de générer une 77.647 -nouvelle archive cpio compressée et de créer une nouvelle image ISO bootable. 77.648 -</p> 77.649 -<a name="rootcd"></a> 77.650 -<h3><font color="#6c0023">Make rootcd files</font></h3> 77.651 -<p> 77.652 -Les étapes suivantes vont vous permettre de créer la racine du cd-rom 77.653 -bootable. Nous commençons par créer le répertoire rootcd, boot, et isolinux 77.654 -pour les fichiers déstinés au cd-rom: 77.655 -</p> 77.656 -<pre> 77.657 - # cd .. 77.658 - # mkdir -p rootcd/boot/isolinux 77.659 -</pre> 77.660 -<p> 77.661 -En option vous pouvez créer d'autres repértoires pour y mettre divers données, 77.662 -tel que des documents html ou des paquets. 77.663 -</p> 77.664 -<a name="linux"></a> 77.665 -<h4>Copier le kernel</h4> 77.666 -<p> 77.667 -Il suffit de copier le noyau préalablement compilé, dans rootcd/boot: 77.668 -</p> 77.669 -<pre> 77.670 - # cp src/linux-2.6.20/arch/i386/boot/bzImage rootcd/boot 77.671 -</pre> 77.672 -<h4>Copie de l'initramfs dans rootcd/boot</h4> 77.673 -<p> 77.674 -Il ne faut pas oublier de générer une nouvelle archive initramfs 77.675 -lors de modification dans le rootfs (root file system). 77.676 -</p> 77.677 -<pre> 77.678 - # cp rootfs.gz rootcd/boot 77.679 -</pre> 77.680 -<h4>Install du bootloader isolinux</h4> 77.681 -<p> 77.682 -Le bootloader isolinux, il suffit de copier isolinux.bin depuis l'archive 77.683 -des source de Syslinux: 77.684 -</p> 77.685 -<pre> 77.686 - # cd src 77.687 - # tar xzf syslinux-3.35.tar.gz 77.688 - # cp syslinux-3.35/isolinux.bin ../rootcd/boot/isolinux 77.689 - # cd .. 77.690 -</pre> 77.691 -<h4>isolinux.cfg - Configuration d'isolinux</h4> 77.692 -<p> 77.693 -Voici un exemple du fichier isolinux.cfg qui devrait bien fonctionner. Vous 77.694 -pouvez le modifier à volonté: 77.695 -</p> 77.696 -<pre> 77.697 - # nano rootcd/boot/isolinux/isolinux.cfg 77.698 -</pre> 77.699 -<pre class="script"> 77.700 -display display.txt 77.701 -default slitaz 77.702 -label slitaz 77.703 - kernel /boot/bzImage 77.704 - append initrd=/boot/rootfs.gz rw root=/dev/null vga=788 77.705 -implicit 0 77.706 -prompt 1 77.707 -timeout 80 77.708 - 77.709 -</pre> 77.710 -<p> 77.711 -Voici quelques changements que vous pourriez faire dans isolinux.cfg: 77.712 -</p> 77.713 -<ul> 77.714 - <li>La valeur timeout correspond au nombre de secondes à attendre 77.715 - avantde booter. Vous pouvez la mettre à 0, ou hôter la ligne pour 77.716 - démarrer instantanément, ou choisir un temps d'attente plus long tel 77.717 - que 10 s.</li> 77.718 - <li>prompt peut être mis à 0 pour désactiver le 'boot:' prompt.</li> 77.719 - <li>Vous pouvez encore ajouter plus de lignes pour afficher le contenu 77.720 - de plusieurs fichiers textes lorsque l'utilisateur appuie sur F1, F2, 77.721 - F3, etc.</li> 77.722 -</ul> 77.723 -<h4>display.txt</h4> 77.724 -<p> 77.725 -Un petit message de bienvenue, propulsé par isolinux, à vous de modifier 77.726 -ce fichier comme bon vous semble: 77.727 -</p> 77.728 -<pre> 77.729 - # nano rootcd/boot/isolinux/display.txt 77.730 -</pre> 77.731 -<pre class="script"> 77.732 -/* _\|/_ 77.733 - (o o) 77.734 - +----oOO-{_}-OOo---------------------------------------------------+ 77.735 - ____ _ _ _____ 77.736 - / ___|| (_)_ _|_ _ ____ 77.737 - \___ \| | | | |/ _` |_ / 77.738 - ___) | | | | | (_| |/ / 77.739 - |____/|_|_| |_|\__,_/___| 77.740 - 77.741 - SliTaz GNU/Linux - Temporary Autonomous Zone 77.742 - 77.743 - <ENTER> to boot. 77.744 - 77.745 - */ 77.746 -</pre> 77.747 -<a name="mkiso"></a> 77.748 -<h3><font color="#6c0023">Créer un image ISO avec genisoimage ou mkisofs</font></h3> 77.749 -<pre> 77.750 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \ 77.751 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 77.752 - -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd 77.753 -</pre> 77.754 -<p> 77.755 -Pour chaque nouvelle modification dans le système de fichier racine 77.756 -de la box, vous devez créer une nouvelle image ISO. 77.757 -</p> 77.758 -<p> 77.759 -Vous pouvez créer un petit script qui se chargera de générer une nouvelle 77.760 -archive cpio compressée et une nouvelle image ISO, ou utiliser mktaziso se 77.761 -trouvant dans SliTaz tools. A noter que vous pouvez aussi utiliser GRUB pour 77.762 -booter la box. 77.763 -</p> 77.764 -<a name="testiso"></a> 77.765 -<h3><font color="#6c0023">Craver ou tester l'ISO avec Qemu</font></h3> 77.766 -<p> 77.767 -Vous pouvez graver l'image ISO avec Graveman, k3b, ou wodim, et booter 77.768 -dessus. Voisi un exemple de commande de gravure avec wodim (valable aussi pour 77.769 -cdrecord), avec un kernel 2.6.*: 77.770 -</p> 77.771 -<pre> 77.772 -# wodim -v -speed=24 -data slitaz-cooking.iso 77.773 -</pre> 77.774 -<h4>Qemu</h4> 77.775 -<p> 77.776 -A noter que vous pouvez tester l'image ISO avec le logiciel d'émulation Qemu 77.777 -(Sur Debian # aptitude install qemu). Pour émuler l'image ISO fraîchement crée, 77.778 -il suffit de taper : 77.779 -</p> 77.780 -<pre> 77.781 -# qemu -cdrom slitaz-cooking.iso 77.782 -</pre> 77.783 -<h4>Suite</h4> 77.784 -<p> 77.785 -La suite logique du Cookbook est le chapitre <a href="base-apps.html" 77.786 ->Base apps</a> fournissant toutes les instructions pour installer et 77.787 -configurer les applications de base distribuée par SliTaz. 77.788 -</p> 77.789 - 77.790 - 77.791 -<!-- End of content --> 77.792 -</div> 77.793 - 77.794 -<!-- Footer. --> 77.795 -<div id="footer"> 77.796 - <div class="footer-right"></div> 77.797 - <a href="#top">Haut de la page</a> | 77.798 - <a href="index.html">Table des matières</a> 77.799 -</div> 77.800 - 77.801 -<div id="copy"> 77.802 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 77.803 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 77.804 - Documentation publiées sous 77.805 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 77.806 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 77.807 -</div> 77.808 - 77.809 -</body> 77.810 -</html>
78.1 --- a/doc/scratchbook/book.css Sat Apr 11 18:26:49 2009 +0200 78.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 78.3 @@ -1,170 +0,0 @@ 78.4 -/* 78.5 - CSS style for SliTaz GNU/Linux *book. 78.6 - Pankso 2007 - www.slitaz.org 78.7 -*/ 78.8 - 78.9 -body { 78.10 - font: 13px sans-serif, vernada, arial; 78.11 - background: #222222; 78.12 - margin: 0; 78.13 - padding-bottom: 100%; 78.14 -} 78.15 - 78.16 -#header { 78.17 - background: #BFB06B url(images/css/header.png) repeat-x top; 78.18 - color: black; 78.19 - height: 50px; 78.20 - border-top: 1px solid black; 78.21 - border-bottom: 1px solid black; 78.22 -} 78.23 -#quicknav { 78.24 - margin-right: 6px; 78.25 - text-align: right; 78.26 - font-size: 12px; 78.27 - } 78.28 -#quicknav { 78.29 - margin-right: 6px; 78.30 -} 78.31 - 78.32 -#quicknav a { 78.33 - background: inherit; 78.34 - color: #222222; 78.35 -} 78.36 - 78.37 -#quicknav a:hover { 78.38 - background: inherit; 78.39 - color: #EDEDED; 78.40 -} 78.41 - 78.42 -/* content. */ 78.43 - 78.44 -#content { 78.45 - background: white url(images/css/content-tl.png) no-repeat top left; 78.46 - color: black; 78.47 - padding: 20px; 78.48 - margin: 30px 50px 0px 50px; 78.49 - width: auto; 78.50 - text-align: justify; 78.51 -} 78.52 - 78.53 -#content li { 78.54 - line-height: 1.5em; 78.55 - text-align: left; 78.56 -} 78.57 - 78.58 -/* Footer. */ 78.59 - 78.60 -#footer { 78.61 - font-size: 11px; 78.62 - font-weight: bold; 78.63 - background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left; 78.64 - color: black; 78.65 - height: 20px; 78.66 - padding: 6px 0px 0px 10px; 78.67 - margin: 0px 50px 0px 50px; 78.68 - width: auto; 78.69 - text-align: center ; 78.70 -} 78.71 - 78.72 -#footer a { 78.73 - text-decoration: none; 78.74 - background: #eaeaea; 78.75 - color: #3E1220; 78.76 -} 78.77 - 78.78 -#footer a:hover { 78.79 - background: #eaeaea; 78.80 - color: #DF8F06; 78.81 -} 78.82 - 78.83 -/* Legal information */ 78.84 - 78.85 -#copy { 78.86 - font-size: 11px ; 78.87 - text-align: center ; 78.88 - background: transparent; 78.89 - color: #a8a8a8; 78.90 - padding-top: 20px; 78.91 -} 78.92 - 78.93 -#copy a { 78.94 - background: inherit; 78.95 - color: #a8a8a8; 78.96 -} 78.97 - 78.98 -#copy a:hover { 78.99 - background: inherit; 78.100 - color: #EDEDED; 78.101 -} 78.102 - 78.103 -/* Div for round corners. */ 78.104 - 78.105 -.content-right, .footer-right { 78.106 - width: 16px; 78.107 - color: white; 78.108 - background-color: #333333; 78.109 -} 78.110 -.content-right { 78.111 - background: url(images/css/content-tr.png) no-repeat top right; 78.112 - height: 16px; 78.113 - right: 50px; 78.114 - top: 82px; 78.115 - position: absolute; 78.116 -} 78.117 - 78.118 -.footer-right { 78.119 - background: url(images/css/footer-br.png) no-repeat bottom right; 78.120 - height: 20px; 78.121 - float: right; 78.122 -} 78.123 - 78.124 -/* General HTML entities for content. */ 78.125 - 78.126 -h1 { 78.127 - margin: 0px 0px 0px 16px; 78.128 -} 78.129 - 78.130 -h2 { 78.131 - margin: 12px 0; 78.132 - color: #484B7C; 78.133 - background: white; 78.134 -} 78.135 - 78.136 -h3 { 78.137 - font-weight: bold; 78.138 - color: #6c0023; 78.139 - background: white; 78.140 -} 78.141 - 78.142 -a { 78.143 - text-decoration: underline; 78.144 -} 78.145 -a:hover { 78.146 - text-decoration: none; 78.147 -} 78.148 - 78.149 -pre { 78.150 - padding: 5px; 78.151 - color: black; 78.152 - background: #e1e0b0; 78.153 -} 78.154 -pre.script { 78.155 - padding: 10px; 78.156 - color: black; 78.157 - background: #e8e8e8; 78.158 - border: 1px inset #333333; 78.159 -} 78.160 - 78.161 -code { 78.162 - font-size: 12px; 78.163 - color: #669900; 78.164 - background: transparent; 78.165 -} 78.166 - 78.167 -li { 78.168 - line-height: 1.4em; 78.169 -} 78.170 - 78.171 -hr { 78.172 - border: 0pt none; 78.173 -}
79.1 --- a/doc/scratchbook/boot-scripts.html Sat Apr 11 18:26:49 2009 +0200 79.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 79.3 @@ -1,220 +0,0 @@ 79.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 79.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 79.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 79.7 -<head> 79.8 - <title>SliTaz Scratchbook- Boot scripts</title> 79.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 79.10 - <meta name="description" content="liTaz GNU/Linux boot scripts démarrage du système initialisation linux kernel services" /> 79.11 - <meta name="expires" content="never" /> 79.12 - <meta name="modified" content="2007-12-24 12:30:00" /> 79.13 - <meta name="publisher" content="www.slitaz.org" /> 79.14 - <meta name="author" content="Christophe Lincoln"/> 79.15 - <link rel="shortcut icon" href="favicon.ico" /> 79.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 79.17 -</head> 79.18 -<body bgcolor="#ffffff"> 79.19 - 79.20 -<!-- Header and quick navigation --> 79.21 -<div id="header"> 79.22 -<div align="right" id="quicknav"> 79.23 - <a name="top"></a> 79.24 - <a href="locale.html">Locale & i18n</a> | 79.25 - <a href="index.html">Table des matières</a> | 79.26 - <a href="x-window-system.html">X window system</a> 79.27 -</div> 79.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 79.29 -</div> 79.30 - 79.31 -<!-- Content. --> 79.32 -<div id="content"> 79.33 -<div class="content-right"></div> 79.34 - 79.35 - 79.36 -<h2><font color="#DF8F06">Boot scripts</font></h2> 79.37 -<p> 79.38 -Les scripts de démarrage et d'arrêt avec leurs fichiers de configuration. 79.39 -</p> 79.40 - 79.41 -<ul> 79.42 - <li><a href="#intro">SliTaz et son démarrage.</a></li> 79.43 - <li><a href="#init.d">/etc/init.d/*</a> - Répertoire des scripts et démons.</li> 79.44 - <li><a href="#rcS">/etc/init.d/rcS</a> - Script d'initialisation principale.</li> 79.45 - <li><a href="#rc-scripts">Scripts et démons spécifiques</a> - Les scripts 79.46 - et démons ayant une tâche bien particulière.</li> 79.47 - <li><a href="#inittab">/etc/inittab</a> - Fichier de configuration d'init.</li> 79.48 -</ul> 79.49 - 79.50 -<a name="intro"></a> 79.51 -<h3><font color="#6c0023">SliTaz et son démarrage</font></h3> 79.52 -<p> 79.53 -Dans les premières version du livre, les scripts étaient créer à la main avec 79.54 -la commande <code>cat</code>. Avec le temps, les scripts de démarrage et le 79.55 -fichier de configuration principale sont devenu trop gros et sont trop souvent 79.56 -modifiés pour être inclus dans le Cookbook. Tous les scripts et configuration 79.57 -se trouve dans l'archive des outils SliTaz ou le paquet 79.58 -<a href="http://www.slitaz.org/get/tools.html">slitaz-tools</a>. Vous pouvez 79.59 -ouvrir avec un éditeur de texte et les étudier. 79.60 -</p> 79.61 -<p> 79.62 -SliTaz n'utilise pas de niveau d'execution, tout le système est initialisé via 79.63 -un script principale et son fichier de configuration. Ce script lance lui-même 79.64 -quelque petits scripts qui s'occupe de l'internationalisation ou des options 79.65 -passé en ligne de commande au démarrage. 79.66 -</p> 79.67 - 79.68 -<a name="init.d"></a> 79.69 -<h3><font color="#6c0023">/etc/init.d/* - Répertoire des scripts et démons</font></h3> 79.70 -<p> 79.71 -Le réperoire /etc/init.d contient tous les vrais scripts rc, les scripts 79.72 -finnissant par '.sh' sont de simples scripts shell, et les démons, tel 79.73 -que 'dropbear' ou 'lighttpd', sont aussi de scripts mais qui lance un service. 79.74 -Les scripts des démons permettent de démarrer, arrêter, ou redémarrer un démon 79.75 -via la commande : 79.76 -</p> 79.77 -<pre> 79.78 - # /etc/init.d/demon [start|stop|restart] 79.79 -</pre> 79.80 -<p> 79.81 -Le répertoire /etc/init.d devrait déjà exister, si vous avez suivi le cookbook 79.82 -depuis le début. Si ce n'est pas le cas: <code>mkdir -p /etc/init.d</code>. 79.83 -Sur SliTaz vous trouverez un fichier /etc/init.d/README décrivant le 79.84 -fonctionnemnt de base des scripts rc. A noter aussi que tous les scripts de 79.85 -démarrage et démons peuvent faire appel au fichier 79.86 -<code>/etc/init.d/rc.functions</code>. Ce fichier permet d'inclure divers 79.87 -fonctions dans les scripts rc. SliTaz utilise une fonction <code>status</code> 79.88 -vérifiant si la commande précédante a réussi (0) ou pas. 79.89 -</p> 79.90 - 79.91 -<a name="rcS"></a> 79.92 -<h3><font color="#6c0023">/etc/init.d/rcS - Script d'initialisation principale</font></h3> 79.93 -<p> 79.94 -Le script <code>/etc/init.d/rcS</code> configure tous les services de base 79.95 -et initialise le système de base. Il commence par monter les systèmes de 79.96 -fichiers, démarrer syslogd et klogd, lancer mdev, nettoyer le système, etc. 79.97 -Il utilise le fichier de configuration <code>/etc/rcS.conf</code> pour 79.98 -connaître les démons et scripts à lancer au démarrage. Vous pouvez parcourir 79.99 -le script pour connaître en détail les commandes exécutées : 79.100 -</p> 79.101 -<pre> 79.102 - # nano rootfs/etc/init.d/rcS 79.103 -</pre> 79.104 - 79.105 - 79.106 -<a name="rc-scripts"></a> 79.107 -<h3><font color="#6c0023">Scripts et démons spécifiques</font></h3> 79.108 - 79.109 -<h4>bootopts.sh - Les options du mode LiveCD</h4> 79.110 -<p> 79.111 -Ce script est utilisé pour configurer les options du mode LiveCD, passées en 79.112 -ligne de commande au boot, et lisible via le fichier /proc/cmdline. C'est 79.113 -le script qui permet d'utiliser une clé USB ou un disque dure externe comme 79.114 -partition /home avec l'option home=usb ou home=sda[1-9], ou encore de spécifier 79.115 -directement la langue et le clavier à utiliser. 79.116 -</p> 79.117 - 79.118 -<h4>network.sh - Initialisation du réseau</h4> 79.119 -<p> 79.120 -Le script network.sh utilise le fichier de configuration /etc/netwok.conf pour 79.121 -connaître l'interface à utiliser, si l'on veut lancer le client DHCP ou pas, 79.122 -un IP fixe ou pas. Sur SliTaz le script /etc/init.d/network.sh configure les 79.123 -interfaces réseau au boot, en ce servant des infornations contenues dans 79.124 -/etc/network.conf. Si la variable $DHCP est égale à yes, alors le script 79.125 -/etc/init.d/network.sh lancera le client DHCP sur l'interface $INTERFACE. 79.126 -</p> 79.127 - 79.128 -<h4>i18n.sh - Internationalisation</h4> 79.129 -<p> 79.130 -SliTaz sauvegarde la configuration de la locale par défaut dans le fichier 79.131 -/etc/locale.conf qui est lu par /etc/profile, à chaque login. Le fichier 79.132 -/etc/locale.conf est généré lors du boot grâce au script /etc/init.d/i18n.sh. 79.133 -Ce script lance l'application 'tazlocale' que vous trouverez dans 79.134 -<a href="http://www.slitaz.org/get/tools">SliTaz tools</a>, si le fichier 79.135 -de configuration /etc/locale.conf n'existe pas. Nous utilisons le même processus 79.136 -pour la configuration du clavier en utilisant 'tazkmap' et le fichier de 79.137 -configuration /etc/kmap.conf. Ces deux applications s'intallent dans 79.138 -/sbin sur SliTaz, et utilise <a href="base-ncurses.html">les bibliothèques ncurses</a>, 79.139 -ainsi que <a href="base-ncurses.html#dialog">dialog</a>. Ce script vérifie 79.140 -aussi si le fichier de configuration du fuseau horaire /etc/TZ existe, 79.141 -sinon il le crée en se basant sur la configuration du clavier. 79.142 -</p> 79.143 - 79.144 -<h4>local.sh - Commande local</h4> 79.145 -<p> 79.146 -Création d'un script /etc/init.d/local.sh pour permettant à l'administrateur 79.147 -système d'ajouter facilement des commandes local exécutées au boot: 79.148 -</p> 79.149 -<pre class="script"> 79.150 -#!/bin/sh 79.151 -# /etc/init.d/local.sh: Local startup commands. 79.152 -# All commands here will be executed at boot time. 79.153 -# 79.154 -. /etc/init.d/rc.functions 79.155 - 79.156 -echo "Starting local startup commands... " 79.157 - 79.158 -</pre> 79.159 - 79.160 -<h4>rc.shutdown</h4> 79.161 -<p> 79.162 -Ce script est invoqué par /etc/inittab lors de l'arrêt du système. Il stop 79.163 -aussi tous les démons via la variable RUN_DAEMONS du fichier de configuration 79.164 -pricipale <code>/etc/rcS.conf</code>. 79.165 -</p> 79.166 - 79.167 -<a name="inittab"></a> 79.168 -<h3><font color="#6c0023">/etc/inittab - Fichier de configuration d'init</font></h3> 79.169 -<p> 79.170 -Le premier fichier lu par le noyau au boot. Il définit le script d'initialisation 79.171 -(/etc/init.d/rcS), les shells, et les actions en cas d'arrêt ou de reboot. Vous 79.172 -trouverez une exemple complet et commenté dans l'archive de Busybox et un petit 79.173 -sur cette page : 79.174 -</p> 79.175 -<pre class="script"> 79.176 -# /etc/inittab: init configuration for SliTaz GNU/Linux. 79.177 -# Boot-time system configuration/initialization script. 79.178 -# 79.179 -::sysinit:/etc/init.d/rcS 79.180 - 79.181 -# /sbin/getty respawn shell invocations for selected ttys. 79.182 -tty1::respawn:/sbin/getty 38400 tty1 79.183 -tty2::respawn:/sbin/getty 38400 tty2 79.184 -tty3::respawn:/sbin/getty 38400 tty3 79.185 -tty4::respawn:/sbin/getty 38400 tty4 79.186 -tty5::respawn:/sbin/getty 38400 tty5 79.187 -tty6::respawn:/sbin/getty 38400 tty6 79.188 - 79.189 -# Stuff to do when restarting the init 79.190 -# process, or before rebooting. 79.191 -::restart:/etc/init.d/rc.shutdown 79.192 -::restart:/sbin/init 79.193 -::ctrlaltdel:/sbin/reboot 79.194 -::shutdown:/etc/init.d/rc.shutdown 79.195 - 79.196 -</pre> 79.197 - 79.198 -<h4>Suite</h4> 79.199 -<p> 79.200 -Le Cookbook continue via le chapitre : <a href="x-window-system.html">X window system</a>. 79.201 -</p> 79.202 - 79.203 - 79.204 -<!-- End of content --> 79.205 -</div> 79.206 - 79.207 -<!-- Footer. --> 79.208 -<div id="footer"> 79.209 - <div class="footer-right"></div> 79.210 - <a href="#top">Haut de la page</a> | 79.211 - <a href="index.html">Table des matières</a> 79.212 -</div> 79.213 - 79.214 -<div id="copy"> 79.215 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 79.216 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 79.217 - Documentation publiées sous 79.218 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 79.219 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 79.220 -</div> 79.221 - 79.222 -</body> 79.223 -</html>
80.1 Binary file doc/scratchbook/favicon.ico has changed
81.1 --- a/doc/scratchbook/gtk-apps.html Sat Apr 11 18:26:49 2009 +0200 81.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 81.3 @@ -1,343 +0,0 @@ 81.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 81.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 81.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 81.7 -<head> 81.8 - <title>SliTaz Scratchbook - GTK+ apps</title> 81.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 81.10 - <meta name="description" content="slitaz cookbook GTK+ applications leafpad mtpaint transmissin gftp geany IDE compilation" /> 81.11 - <meta name="expires" content="never" /> 81.12 - <meta name="modified" content="2007-12-24 12:30:00" /> 81.13 - <meta name="publisher" content="www.slitaz.org" /> 81.14 - <meta name="author" content="Christophe Lincoln"/> 81.15 - <link rel="shortcut icon" href="favicon.ico" /> 81.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 81.17 -</head> 81.18 -<body bgcolor="#ffffff"> 81.19 - 81.20 -<!-- Header and quick navigation --> 81.21 -<div id="header"> 81.22 -<div align="right" id="quicknav"> 81.23 - <a name="top"></a> 81.24 - <a href="gtk-libs.html">gtk-libs</a> | 81.25 - <a href="index.html">Table des matières</a> | 81.26 - <a href="rootcd.html">Rootcd</a> 81.27 -</div> 81.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 81.29 -</div> 81.30 - 81.31 -<!-- Content. --> 81.32 -<div id="content"> 81.33 -<div class="content-right"></div> 81.34 - 81.35 - 81.36 -<h2><font color="#DF8F06">Applications GTK+</font></h2> 81.37 -<p> 81.38 -Compilation et installation d'applications graphique utilisant GTK+. 81.39 -</p> 81.40 -<ul> 81.41 - <li><a href="#about">A propos de ce chapitre.</a> - Description et variable 81.42 - d'environnement ($fs)</li> 81.43 - <li><a href="#leafpad">leafpad-0.8.10</a> - Editeur de texte tout simple.</li> 81.44 - <li><a href="#gitmail">gitmail-0.4</a> - Ghost In The Mail, client de mail.</li> 81.45 - <li><a href="#gqview">gqview-2.0.4</a> - Gestionnaire d'images.</li> 81.46 - <li><a href="#mtpaint">mtpaint-3.11</a> - Création et traitement d'images.</li> 81.47 - <li><a href="#transmission">Transmission-0.72</a> - Client BitTorrent léger.</li> 81.48 - <li><a href="#emelfm2">emelfm2-0.3.5</a> - Gestionnaire de fichiers.</li> 81.49 - <li><a href="#geany">geany-0.11</a> - Environnement de Développement Intégré.</li> 81.50 - <li><a href="#gftp">gftp-2.0.18</a> - Client FTP simple et rapide.</li> 81.51 - <li><a href="#xpad">xpad-2.12</a> - Mini application de prise de notes.</li> 81.52 -</ul> 81.53 -<a name="about"></a> 81.54 -<h3><font color="#6c0023">A propos</font></h3> 81.55 -<p> 81.56 -Ce chapitre décrit les commandes passés pour la compilation et 81.57 -l'installation des applications GTK+ distribuées par défaut sur le 81.58 -LiveCD de <a href="http://www.slitaz.org/">SliTaz</a>. L'installation 81.59 -des bibliothèques GTK+ est décrite dans le chapitre : 81.60 -<a href="gtk-libs.html">GTK+ libs</a>. 81.61 -</p> 81.62 -<h4>Variable d'environnement ($fs)</h4> 81.63 -<p> 81.64 -Pour ne pas spécifier tout le chemin vers le répertoire rootfs, export 81.65 -de la variable d'environnement : 81.66 -</p> 81.67 -<pre> 81.68 - # export fs=$PWD/rootfs 81.69 -</pre> 81.70 -<p> 81.71 -Pour vérifier : 81.72 -</p> 81.73 -<pre> 81.74 - # echo $fs 81.75 -</pre> 81.76 -<a name="leafpad"></a> 81.77 -<h3><font color="#6c0023">leafpad-0.8.10 - Editeur de texte tout simple</font></h3> 81.78 -<p> 81.79 -Site web : <a href="http://tarot.freeshell.org/leafpad/">http://tarot.freeshell.org/leafpad/</a> 81.80 -</p> 81.81 -<pre> 81.82 - # wget http://savannah.nongnu.org/download/leafpad/leafpad-0.8.10.tar.gz 81.83 - # tar xzf leafpad-0.8.10.tar.gz 81.84 - # cd leafpad-0.8.10 81.85 - # ./configure --prefix=/usr 81.86 - # make 81.87 - # make DESTDIR=$PWD/_pkg install 81.88 - # strip _pkg/usr/bin/* 81.89 -</pre> 81.90 -<h4>Install in rootfs</h4> 81.91 -<pre> 81.92 - # cp _pkg/usr/bin/* $fs/usr/bin 81.93 - # cp _pkg/usr/share/pixmaps/leafpad.png $fs/usr/share/pixmaps 81.94 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 81.95 -</pre> 81.96 -<a name="gitmail"></a> 81.97 -<h3><font color="#6c0023">gitmail-0.4 - Ghost In The Mail, client de mail</font></h3> 81.98 -<p> 81.99 -Ghost In The Mail permet d'envoyer rapidement, et facilement des 81.100 -mails via le protocole SMTP. 81.101 -</p> 81.102 -<p> 81.103 -Site web : <a href="http://gitmail.sourceforge.net/">http://gitmail.sourceforge.net/</a> 81.104 -</p> 81.105 -<pre> 81.106 - # wget http://switch.dl.sourceforge.net/sourceforge/gitmail/gitmail-0.4.tar.gz 81.107 - # tar xzf gitmail-0.4.tar.gz 81.108 - # cd GhostInTheMail-0.4 81.109 - # ./configure --prefix=/usr 81.110 - # make 81.111 - # make DESTDIR=$PWD/_pkg \ 81.112 - gitmaildocdir=/usr/share/doc/GhostInTheMail \ 81.113 - install 81.114 - # strip _pkg/usr/bin/* 81.115 -</pre> 81.116 -<h4>Install in rootfs</h4> 81.117 -<pre> 81.118 - # cp _pkg/usr/bin/* $fs/usr/bin 81.119 -</pre> 81.120 -<a name="gqview"></a> 81.121 -<h3><font color="#6c0023">gqview-2.0.4 - Gestionnaire d'images</font></h3> 81.122 -<p> 81.123 -Site web : <a href="http://gqview.sourceforge.net/">http://gqview.sourceforge.net/</a> 81.124 -</p> 81.125 -<pre> 81.126 - # wget http://belnet.dl.sourceforge.net/sourceforge/gqview/gqview-2.0.4.tar.gz 81.127 - # tar xzf gqview-2.0.4.tar.gz 81.128 - # cd gqview-2.0.4 81.129 - # ./configure --prefix=/usr --mandir=/usr/share/man 81.130 - # make 81.131 - # make DESTDIR=$PWD/_pkg install 81.132 - # strip _pkg/usr/bin/* 81.133 -</pre> 81.134 -<h4>Install in rootfs</h4> 81.135 -<pre> 81.136 - # cp _pkg/usr/bin/* $fs/usr/bin 81.137 - # cp _pkg/usr/share/pixmaps/* $fs/usr/share/pixmaps 81.138 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 81.139 -</pre> 81.140 -<a name="mtpaint"></a> 81.141 -<h3><font color="#6c0023">mtpaint-3.11 - Création et traitement d'images</font></h3> 81.142 -<p> 81.143 -Site web : <a href="http://mtpaint.sourceforge.net/">http://mtpaint.sourceforge.net/</a> 81.144 -</p> 81.145 -<pre> 81.146 - # wget http://switch.dl.sourceforge.net/sourceforge/mtpaint/mtpaint-3.11.tar.bz2 81.147 - # tar xjf mtpaint-3.11.tar.bz2 81.148 - # cd mtpaint-3.11 81.149 - # ./configure --cpu=i486 --prefix=/usr intl 81.150 - # make 81.151 - # strip src/mtpaint 81.152 -</pre> 81.153 -<h4>Install in rootfs</h4> 81.154 -<pre> 81.155 - # cp src/mtpaint $fs/usr/bin 81.156 - # cp po/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/mtpaint.mo 81.157 - # cp src/icons1/icon.xpm $fs/usr/share/pixmaps/mtpaint.xpm 81.158 -</pre> 81.159 -<a name="transmission"></a> 81.160 -<h3><font color="#6c0023">Transmission-0.72 - Client BitTorrent léger</font></h3> 81.161 -<p> 81.162 -Transmission est un client BitTorrent, rapide, léger, et simple d'utilisation. 81.163 -La complitation du paquet fourni un client en ligne de commande 81.164 -(transmissioncli) et un client GTK+ (transmission-gtk). Nous installons que 81.165 -le client GTK+, le client en ligne de commande est distribué sous forme de 81.166 -paquet SliTaz (*.tazpkg). 81.167 -</p> 81.168 -<p> 81.169 -Site web : <a href="http://transmission.m0k.org/">http://transmission.m0k.org/</a> 81.170 -</p> 81.171 -<pre> 81.172 - # wget http://download.m0k.org/transmission/files/Transmission-0.72.tar.gz 81.173 - # tar xzf Transmission-0.72.tar.gz 81.174 - 81.175 - La version 0.72 est mal archivée: 81.176 - # mv "Transmission .72" Transmission-0.72 81.177 - 81.178 - # cd Transmission-0.72 81.179 - # ./configure --prefix=/usr --disable-openssl 81.180 - # make 81.181 - # strip gtk/transmission-gtk 81.182 - # strip cli/transmissioncli 81.183 -</pre> 81.184 -<h4>Install in rootfs</h4> 81.185 -<pre> 81.186 - # cp gtk/transmission-gtk $fs/usr/bin 81.187 - # cp gtk/transmission.png $fs/usr/share/pixmaps 81.188 - # cp gtk/po/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/transmission-gtk.mo 81.189 -</pre> 81.190 -<a name="emelfm2"></a> 81.191 -<h3><font color="#6c0023">emelfm2-0.3.5 - Gestionnaire de fichiers</font></h3> 81.192 -<p> 81.193 -L'application emelFM2, est un gestionnaire de fichiers, fournissant 81.194 -pleins de fonctions utiles, tel que le montage de périphériques, un 81.195 -visualisateur de texte, l'ouverture d'un terminal dans le répertoire 81.196 -courant, etc. 81.197 -</p> 81.198 -<p> 81.199 -Site web : <a href="http://emelfm2.net/">http://emelfm2.net/</a> 81.200 -</p> 81.201 -<pre> 81.202 - # cd .. 81.203 - # wget http://emelfm2.net/rel/emelfm2-0.3.5.tar.gz 81.204 - # tar xzf emelfm2-0.3.5.tar.gz 81.205 - # cd emelfm2-0.3.5 81.206 - # make PREFIX=/usr 81.207 - # make i18n PREFIX=/usr 81.208 - # make install PREFIX=$PWD/_pkg/usr 81.209 - # make install_i18n PREFIX=$PWD/_pkg/usr 81.210 - # strip -v _pkg/usr/bin/* 81.211 - # strip -v _pkg/usr/lib/emelfm2/plugins/* 81.212 -</pre> 81.213 -<h4>Install in rootfs</h4> 81.214 -<pre> 81.215 - # cp _pkg/usr/bin/* $fs/usr/bin 81.216 - # cp -a _pkg/usr/lib/* $fs/usr/lib 81.217 - # cp -a _pkg/usr/share/pixmaps $fs/usr/share 81.218 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 81.219 -</pre> 81.220 -<a name="geany"></a> 81.221 -<h3><font color="#6c0023">geany-0.11 - Environnement de Développement Intégré</font></h3> 81.222 -<p> 81.223 -Geany et un IDE, il est simple, léger, et rapide, proposant la 81.224 -coloration syntaxique, les onglets, pliage/dépliage du code, la 81.225 -complétion automatique, de l'aide à l'écriture, une liste des symboles, 81.226 -et bien plus. 81.227 -</p> 81.228 -<p> 81.229 -Site web: <a href="http://geany.uvena.de/">http://geany.uvena.de/</a> 81.230 -</p> 81.231 -<p> 81.232 -Pour compiler et faire fonctionner geany sur SliTaz, il faut les 81.233 -bibliothèques libstdc++ et libgcc1, toutes deux fournies par gcc (nous 81.234 -utilisons gcc-4.1.1 que nous avons recompilé, mais vous pouvez copier 81.235 -les bibliothèques depuis votre système hôte). 81.236 -</p> 81.237 -<p> 81.238 -Note: Si la force est avec vous, vous pouvez l'activer via l'option: 81.239 ---enable-the-force 81.240 -</p> 81.241 -<pre> 81.242 - # wget http://mesh.dl.sourceforge.net/sourceforge/geany/geany-0.11.tar.gz 81.243 - # tar xzf geany-0.11.tar.gz 81.244 - # cd geany-0.11 81.245 - # ./configure --prefix=/usr --mandir=/usr/share/man \ 81.246 - --disable-vte --enable-the-force 81.247 - # make 81.248 - # make DESTDIR=$PWD/_pkg install 81.249 - # strip -v _pkg/usr/bin/* 81.250 -</pre> 81.251 -<h4>Install in rootfs</h4> 81.252 -<pre> 81.253 - # cp _pkg/usr/bin/* $fs/usr/bin 81.254 - # cp -a _pkg/usr/share/geany $fs/usr/share 81.255 - # cp _pkg/usr/share/pixmaps/geany.png $fs/usr/share/pixmaps 81.256 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 81.257 -</pre> 81.258 -<a name="gftp"></a> 81.259 -<h3><font color="#6c0023">gftp-2.0.18 - Client FTP simple et rapide</font></h3> 81.260 -<p> 81.261 -L'application gFTP est un client FTP proposant une interface graphique 81.262 -en GTK+. Simple, rapide, efficace et facile à prendre en main. A noter 81.263 -que nous compilons sans le support ssl et l'interface texte. Get, 81.264 -untar, configure, compile and install. 81.265 -</p> 81.266 -<p> 81.267 -Site web : <a href="http://www.gftp.org/">http://www.gftp.org/</a> 81.268 -</p> 81.269 -<pre> 81.270 - # wget http://www.gftp.org/gftp-2.0.18.tar.gz 81.271 - # tar xzf gftp-2.0.18.tar.gz 81.272 - # cd gftp-2.0.18 81.273 - # ./configure --prefix=/usr --mandir=/usr/share/man \ 81.274 - --disable-ssl --disable-textport \ 81.275 - --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 81.276 - # make 81.277 - # make DESTDIR=$PWD/_pkg install 81.278 - # strip _pkg/usr/bin/* 81.279 -</pre> 81.280 -<h4>Install in rootfs</h4> 81.281 -<p> 81.282 -Slitaz ne fournit que le client GTK+ sur le LiveCD. A noter que 81.283 -<code>gftp</code> est simplement un petit script détectant 81.284 -l'environnement (console ou X) et lançant la bonne interface, de 81.285 -plus ça fait qu'u nom à se souvenir pour l'utilisateur : 81.286 -</p> 81.287 -<pre> 81.288 - # cp _pkg/usr/bin/gftp $fs/usr/bin 81.289 - # cp _pkg/usr/bin/gftp-gtk $fs/usr/bin 81.290 - # cp -a _pkg/usr/share/gftp $fs/usr/share 81.291 - # cp -a _pkg/usr/share/pixmaps $fs/usr/share 81.292 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 81.293 -</pre> 81.294 -<p> 81.295 -Pour gagner un peu de place et éviter les doublons, vous pouvez 81.296 -supprimer le COPIYING (17 Ko) inclut dans /usr/share/gftp. La licence 81.297 -GNU étant déjà présente dans /usr/share/license, si vous le voulez 81.298 -vous pouvez créer un lien symbolique, à vous de voir. 81.299 -</p> 81.300 -<a name="xpad"></a> 81.301 -<h3><font color="#6c0023">xpad-2.12 - Mini application de prise de notes.</font></h3> 81.302 -<p> 81.303 -L'application xpad permet de prendre rapidement divers notes via des 81.304 -fenêtres GTK personnalisables. 81.305 -</p> 81.306 -<p> 81.307 -Site web : <a href="http://xpad.sourceforge.net/">http://xpad.sourceforge.net/</a> 81.308 -</p> 81.309 -<pre> 81.310 - # wget http://surfnet.dl.sourceforge.net/sourceforge/xpad/xpad-2.12.tar.bz2 81.311 - # tar xjf xpad-2.12.tar.bz2 81.312 - # cd xpad-2.12 81.313 - # ./configure --prefix=/usr --mandir=/usr/share/man \ 81.314 - --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 81.315 - # make 81.316 - # make DESTDIR=$PWD/_pkg install 81.317 - # strip _pkg/usr/bin/* 81.318 -</pre> 81.319 -<h4>Install in rootfs</h4> 81.320 -<pre> 81.321 - # cp _pkg/usr/bin/xpad $fs/usr/bin 81.322 - # cp -a _pkg/usr/share/pixmaps $fs/usr/share 81.323 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 81.324 -</pre> 81.325 - 81.326 - 81.327 -<!-- End of content --> 81.328 -</div> 81.329 - 81.330 -<!-- Footer. --> 81.331 -<div id="footer"> 81.332 - <div class="footer-right"></div> 81.333 - <a href="#top">Haut de la page</a> | 81.334 - <a href="index.html">Table des matières</a> 81.335 -</div> 81.336 - 81.337 -<div id="copy"> 81.338 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 81.339 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 81.340 - Documentation publiées sous 81.341 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 81.342 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 81.343 -</div> 81.344 - 81.345 -</body> 81.346 -</html>
82.1 --- a/doc/scratchbook/gtk-libs.html Sat Apr 11 18:26:49 2009 +0200 82.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 82.3 @@ -1,276 +0,0 @@ 82.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 82.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 82.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 82.7 -<head> 82.8 - <title>SliTaz Scratchbook - GTK+ libs</title> 82.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 82.10 - <meta name="description" content="SliTaz GNU/Linux GTK+ installation compilation pango atk cairo glib" /> 82.11 - <meta name="expires" content="never" /> 82.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 82.13 - <meta name="publisher" content="www.slitaz.org" /> 82.14 - <meta name="author" content="Christophe Lincoln"/> 82.15 - <link rel="shortcut icon" href="favicon.ico" /> 82.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 82.17 -</head> 82.18 -<body bgcolor="#ffffff"> 82.19 - 82.20 -<!-- Header and quick navigation --> 82.21 -<div id="header"> 82.22 -<div align="right" id="quicknav"> 82.23 - <a name="top"></a> 82.24 - <a href="x-window-system.html">X window system</a> | 82.25 - <a href="index.html">Table des matières</a> | 82.26 - <a href="gtk-apps.html">GTK+ apps</a> 82.27 -</div> 82.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 82.29 -</div> 82.30 - 82.31 -<!-- Content. --> 82.32 -<div id="content"> 82.33 -<div class="content-right"></div> 82.34 - 82.35 - 82.36 -<h2><font color="#DF8F06">Bibliothèques GTK+</font></h2> 82.37 -<p> 82.38 -Compilation et installation des bibliothèques GTK+ et compagnie. 82.39 -</p> 82.40 -<ul> 82.41 - <li><a href="#about">A propos de ce chapitre.</a> - Description et variable 82.42 - d'environnement ($fs)</li> 82.43 - <li><a href="#cairo">cairo-1.2.6</a> - 2D graphics library.</li> 82.44 - <li><a href="#glib">glib-2.12.4</a> - C routines.</li> 82.45 - <li><a href="#pango">pango-1.14.8</a> - Library for layout and rendering of text.</li> 82.46 - <li><a href="#atk">atk-1.12.4</a> - Accessibility toolkit.</li> 82.47 - <li><a href="#gtk">gtk-2.8.20</a> - The GIMP Toolkit.</li> 82.48 - <li><a href="#initramfs-iso">Génération de l'initramfs, et d'une image ISO.</a></li> 82.49 -</ul> 82.50 -<a name="about"></a> 82.51 -<h3><font color="#6c0023">A propos</font></h3> 82.52 -<p> 82.53 -Ce chapitre décrit l'installation et la configuration sur SliTaz, des 82.54 -bibliothèques GTK permettant d'insataller des miliers de logiciels. 82.55 -A noter que vous pouvez simplement compiler, et créer un paquet 82.56 -SliTaz que vous installé ensuite à la demande avec tazpkg. 82.57 -</p> 82.58 -<p> 82.59 -La compilation de GTK demandes pas mal de temp, et il faut satisfaire 82.60 -beaucoup de dépendances. Vous trouverez (en anglais) le guide de 82.61 -compilation de GTK: <a href="http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html" 82.62 - >gtk-building.html sur developer.gnome.org</a>. Ce document 82.63 -précise qu'il faut compiler dans l'ordre: GLib, Pango, ATK, puis GTK+. 82.64 -Avant de commancer il faur vérifier que les dépendances soient bien installées 82.65 -sur votre système hôte. Les paquets GLib, Pango, ATK, et GTK+ vont ensemles, 82.66 -et sont distribués par l'équipe des développeurs GTK. Nous ne les décrivons pas, 82.67 -seulement les commandes à lancer. 82.68 -</p> 82.69 -<h4>Variable d'environnement ($fs)</h4> 82.70 -<p> 82.71 -Pour ne pas spécifier tout le chemin vers le répertoire rootfs, export 82.72 -de la variable d'environnement: 82.73 -</p> 82.74 -<pre> 82.75 - # export fs=$PWD/rootfs 82.76 -</pre> 82.77 -<p> 82.78 -Pour vérifier: 82.79 -</p> 82.80 -<pre> 82.81 - # echo $fs 82.82 -</pre> 82.83 -<a name="cairo"></a> 82.84 -<h3><font color="#6c0023">cairo-1.2.6 - 2D graphics library</font></h3> 82.85 -<p> 82.86 -Nous commençons par libcairo 82.87 -(<a href="http://www.cairographics.org/">http://www.cairographics.org/</a>) 82.88 -utilisé pour compiler pango: 82.89 -</p> 82.90 -<pre> 82.91 - # cd src 82.92 - # wget http://cairographics.org/releases/cairo-1.2.6.tar.gz 82.93 - # tar xzf cairo-1.2.6.tar.gz 82.94 - # cd cairo-1.2.6 82.95 - # ./configure --prefix=/usr --mandir=/usr/share/man \ 82.96 - --with-html-dir=/usr/share/doc 82.97 - # make 82.98 - # make DESTDIR=$PWD/_pkg install 82.99 - # strip -v _pkg/usr/lib/*.so* 82.100 -</pre> 82.101 -<h4>Install in rootfs</h4> 82.102 -<pre> 82.103 - # cp -av _pkg/usr/lib/*.so* $fs/usr/lib 82.104 -</pre> 82.105 -<a name="glib"></a> 82.106 -<h3><font color="#6c0023">glib-2.12.4 - C routines</font></h3> 82.107 -<pre> 82.108 - # cd .. 82.109 - # wget ftp://ftp.gtk.org/pub/glib/2.12/glib-2.12.4.tar.bz2 82.110 - # tar xjf glib-2.12.4.tar.bz2 82.111 - # cd glib-2.12.4 82.112 - # ./configure --prefix=/usr --sysconfdir=/etc \ 82.113 - --mandir=/usr/share/man --with-html-dir=/usr/share/doc 82.114 - # make 82.115 - # make DESTDIR=$PWD/_pkg install 82.116 - # strip -v _pkg/usr/bin/* 82.117 - # strip -v _pkg/usr/lib/*.so* 82.118 -</pre> 82.119 -<h4>Install in rootfs</h4> 82.120 -<p> 82.121 -Option, les utilitaires glib-genmarshal et gobject-query on besoin de 82.122 -/lib/tls/librt.so.1: 82.123 -</p> 82.124 -<pre> 82.125 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 82.126 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 82.127 - 82.128 - Les binaires en option: 82.129 - # cp -a _pkg/usr/bin/* $fs/usr/bin 82.130 -</pre> 82.131 -<a name="pango"></a> 82.132 -<h3><font color="#6c0023">pango-1.14.8 - Library for layout and rendering of text</font></h3> 82.133 -<pre> 82.134 - # cd .. 82.135 - # wget ftp://ftp.gtk.org/pub/pango/1.14/pango-1.14.8.tar.bz2 82.136 - # tar xjf pango-1.14.8.tar.bz2 82.137 - # cd pango-1.14.8 82.138 - # ./configure --prefix=/usr --sysconfdir=/etc \ 82.139 - --mandir=/usr/share/man --with-html-dir=/usr/share/doc 82.140 - # make 82.141 - # make DESTDIR=$PWD/_pkg install 82.142 - # strip -v _pkg/usr/bin/* 82.143 - # strip -v _pkg/usr/lib/*.so* 82.144 - # strip -v _pkg/usr/lib/pango/1.5.0/modules/* 82.145 -</pre> 82.146 -<h4>Install in rootfs</h4> 82.147 -<pre> 82.148 - # cp -a _pkg/usr/bin/* $fs/usr/bin 82.149 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 82.150 - # cp -a _pkg/usr/lib/pango $fs/usr/lib 82.151 - # rm -rf $fs/usr/lib/pango/1.5.0/modules/*.la 82.152 - # cp -a _pkg/etc $fs 82.153 -</pre> 82.154 -<p> 82.155 -Création du fichier /etc/pango/pango.modules via un chroot dans 82.156 -le rootfs (pango-querymodules utilise librt.so.1): 82.157 -</p> 82.158 -<pre> 82.159 - # chroot $fs /bin/ash 82.160 - /# pango-querymodules > /etc/pango/pango.modules 82.161 - # exit 82.162 -</pre> 82.163 -<a name="atk"></a> 82.164 -<h3><font color="#6c0023">atk-1.12.4 - Accessibility toolkit</font></h3> 82.165 -<pre> 82.166 - # cd .. 82.167 - # wget http://ftp.gnome.org/pub/gnome/sources/atk/1.12/atk-1.12.4.tar.bz2 82.168 - # tar xjf atk-1.12.4.tar.bz2 82.169 - # cd atk-1.12.4 82.170 - # ./configure --prefix=/usr --mandir=/usr/share/man \ 82.171 - --with-html-dir=/usr/share/doc 82.172 - # make 82.173 - # make DESTDIR=$PWD/_pkg install 82.174 - # strip -v _pkg/usr/lib/*.so* 82.175 -</pre> 82.176 -<h4>Install in rootfs</h4> 82.177 -<pre> 82.178 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 82.179 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 82.180 -</pre> 82.181 -<a name="gtk"></a> 82.182 -<h3><font color="#6c0023">gtk+-2.8.20 - The GIMP Toolkit</font></h3> 82.183 -<pre> 82.184 - # cd .. 82.185 - # wget ftp://ftp.gtk.org/pub/gtk/v2.8/gtk+-2.8.20.tar.bz2 82.186 - # tar xjf gtk+-2.8.20.tar.bz2 82.187 - # cd gtk+-2.8.20 82.188 - # ./configure --prefix=/usr --sysconfdir=/etc \ 82.189 - --mandir=/usr/share/man --with-html-dir=/usr/share/doc 82.190 - # make 82.191 - # make DESTDIR=$PWD/_pkg install 82.192 - # strip -v _pkg/usr/bin/* 82.193 - # strip -v _pkg/usr/lib/*.so* 82.194 - # strip -v --strip-unneeded \ 82.195 - _pkg/usr/lib/gtk-2.0/2.4.0/*/* 82.196 -</pre> 82.197 -<h4>Install in rootfs</h4> 82.198 -<pre> 82.199 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 82.200 - # mkdir $fs/usr/lib/gtk-2.0 82.201 - # cp -a _pkg/usr/lib/gtk-2.0/2.4.0 $fs/usr/lib/gtk-2.0 82.202 - # rm -rf $fs/usr/lib/gtk-2.0/2.4.0/*/*.la 82.203 - 82.204 - Locale et themes: 82.205 - # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale 82.206 - # cp -a _pkg/usr/share/themes $fs/usr/share 82.207 - 82.208 - Les applications: 82.209 - # cp _pkg/usr/bin/gtk-query-immodules-2.0 $fs/usr/bin 82.210 - # cp _pkg/usr/bin/gtk-update-icon-cache $fs/usr/bin 82.211 - # cp _pkg/usr/bin/gdk-pixbuf-csource $fs/usr/bin 82.212 - # cp _pkg/usr/bin/gdk-pixbuf-query-loaders $fs/usr/bin 82.213 - ... 82.214 - 82.215 - Pour l'application gtk-demo: 82.216 - # cp -a _pkg/usr/bin/gtk-demo $fs/usr/bin 82.217 - # cp -a _pkg/usr/share/gtk-2.0 $fs/usr/share 82.218 -</pre> 82.219 -<p> 82.220 -Création des fichiers /etc/gtk-2.0/gtk.immodules et gdk-pixbuf.loaders 82.221 -via un chroot dans le rootfs: 82.222 -</p> 82.223 -<pre> 82.224 - # chroot $fs /bin/ash 82.225 - /# mkdir /etc/gtk-2.0 82.226 - /# gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules 82.227 - /# gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders 82.228 - # exit 82.229 -</pre> 82.230 -<p> 82.231 -A ce stade vous pouvez tester GTK+ avec l'application 'gtk-demo' en 82.232 -créant une ISO, et en utilisant 'qemu'. Vous pouvez aussi compiler 82.233 -une petite application GTK+ tel que LeafPad, et tester! La compilation et 82.234 -l'installation des application GTK+ distribuées par défaut avec SliTaz, est 82.235 -décrite dans le chapitre <a href="gtk-apps.html">gtk-apps</a>. 82.236 -</p> 82.237 -<a name="initramfs-iso"></a> 82.238 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3> 82.239 -<p> 82.240 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso' 82.241 -contenu dans <a href="/get/tools">SliTaz tools</a>. Vous pouvez aussi créer 82.242 -un nouvelle image initramfs, et la copier dans /boot de la racine de cdrom 82.243 -(rootcd), et pour finir créer un image ISO avec genisoimage: 82.244 -</p> 82.245 -<pre> 82.246 - # cd $fs 82.247 - # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz 82.248 - # cd .. 82.249 - # cp rootfs.gz rootcd/boot 82.250 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \ 82.251 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 82.252 - -V "SliTaz" -boot-info-table rootcd 82.253 -</pre> 82.254 -<h4>Suite</h4> 82.255 -<p> 82.256 -Après les bibliothèques, <a href="gtk-apps.html">les applications GTK+</a>. 82.257 -</p> 82.258 - 82.259 - 82.260 -<!-- End of content --> 82.261 -</div> 82.262 - 82.263 -<!-- Footer. --> 82.264 -<div id="footer"> 82.265 - <div class="footer-right"></div> 82.266 - <a href="#top">Haut de la page</a> | 82.267 - <a href="index.html">Table des matières</a> 82.268 -</div> 82.269 - 82.270 -<div id="copy"> 82.271 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 82.272 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 82.273 - Documentation publiées sous 82.274 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 82.275 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 82.276 -</div> 82.277 - 82.278 -</body> 82.279 -</html>
83.1 Binary file doc/scratchbook/images/css/content-tl.png has changed
84.1 Binary file doc/scratchbook/images/css/content-tr.png has changed
85.1 Binary file doc/scratchbook/images/css/footer-bl.png has changed
86.1 Binary file doc/scratchbook/images/css/footer-br.png has changed
87.1 Binary file doc/scratchbook/images/css/header.png has changed
88.1 --- a/doc/scratchbook/index.html Sat Apr 11 18:26:49 2009 +0200 88.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 88.3 @@ -1,196 +0,0 @@ 88.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 88.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 88.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 88.7 -<head> 88.8 - <title>SliTaz Scratchbook</title> 88.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 88.10 - <meta name="description" content="SliTaz BusyBox création system gnu linux fonctionnant en RAM howto Documentation du projet SliTaz GNU/Linux création system gnu linux fonctionnant en RAM wok tools" /> 88.11 - <meta name="expires" content="never" /> 88.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 88.13 - <meta name="publisher" content="www.slitaz.org" /> 88.14 - <meta name="author" content="Christophe Lincoln"/> 88.15 - <link rel="shortcut icon" href="favicon.ico" /> 88.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 88.17 -</head> 88.18 -<body bgcolor="#ffffff"> 88.19 - 88.20 -<!-- Header and quick navigation --> 88.21 -<div id="header"> 88.22 -<div align="right" id="quicknav"> 88.23 - <a name="top"></a> 88.24 - <a href="#intro">Introduction</a> | 88.25 - <a href="http://www.slitaz.org/doc/">SliTaz doc</a> 88.26 -</div> 88.27 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 88.28 -</div> 88.29 - 88.30 -<!-- Content. --> 88.31 -<div id="content"> 88.32 -<div class="content-right"></div> 88.33 - 88.34 - 88.35 -<h2><font color="#DF8F06">Livre de création de SliTaz</font></h2> 88.36 -<p> 88.37 -Index des documents du scratchbook de SliTaz, construction pas à pas 88.38 -d'un mini système GNU/Linux Live et installable. 88.39 -</p> 88.40 -<h3><font color="#6c0023">Table des matières</font></h3> 88.41 -<h4>LiveCD</h4> 88.42 -<ul> 88.43 - <li><a href="#intro">Introduction.</a></li> 88.44 - <li><a href="#org">Organisation du répertoire de travail</a></li> 88.45 - <li><a href="base-system.html">Construction du système de base SliTaz</a> 88.46 - - Configuration et installation de BusyBox, du noyau Linux, des 88.47 - bibliothèques associées, et création des fichiers de configuration 88.48 - minimal, création d'une image initramfs et d'une image ISO bootable.</li> 88.49 - <li><a 88.50 - href="base-apps.html">Bibliothèques, applications de base de SliTaz</a> 88.51 - - Install de la calculette bc, module-init-tools. Install et config de 88.52 - Dropbear, fournissant un client, et un serveur SSH ultra légé. Et aussi: 88.53 - LightTPD, e2fsprogs, pcre, zlib.</li> 88.54 - <li><a href="base-ncurses.html">Bibliothèques et applications ncurses</a> 88.55 - - Compilation et install des bibliothèques ncurses, et installation de 88.56 - programmes tel que: l'éditeur de texte Nano, le navigateur web Retawq, 88.57 - Dialog, et Htop.</li> 88.58 - <li><a href="locale.html">Install et config des locales pour le 88.59 - français</a></li> 88.60 - <li><a href="boot-scripts.html">Les scripts de démarrage et d'arrêt</a> 88.61 - - Déscription des fichiers de configuration rc.</li> 88.62 - <li><a href="x-window-system.html">Installation et config du système X</a> 88.63 - - Serveur Xvesa d'XFree86, XTerm, configuration des polices, et 88.64 - installation du gestionnaire de fenêtres épuré Blackbox. (WM pour Window 88.65 - Manager). Installation du navigateur web Links.</li> 88.66 - <li><a href="gtk-libs.html">Les bibliothèques GTK+ et compagnie</a> - 88.67 - Installation de cairo, glib, atk, pango, et GTK+.</li> 88.68 - <li><a href="gtk-apps.html">Compilation et installation d'applications 88.69 - GTK+.</a></li> 88.70 - <li><a href="xorg.html">Xorg</a> - Reconstruire tous les paquets d'Xorg.</li> 88.71 -</ul> 88.72 - 88.73 -<a name="intro"></a> 88.74 -<h3><font color="#6c0023">Introduction</font></h3> 88.75 -<p> 88.76 -Le scratchbook vous permet de suivre la création de la première version public 88.77 -du LiveCD de SliTaz et de faire un voyage au coeur d'un système GNU/linux. 88.78 -Vous serez ensuite capable de personnaliser votre nouveau système ou de créer 88.79 -votre propre distro autonome fonctionnant en mémoire vive (RAM), et pleinement 88.80 -installable, sur disque dure ou clé USB. Une fois démarré, vous pouvez enlever 88.81 -le cd-rom et SliTaz fonctionne encore. SliTaz peut aussi être utilisé comme 88.82 -environnement dans lequel on se chroot, ou comme cd-rom multitâches. Le seul 88.83 -prérequis est une distribution hôte dans laquel nous allons piquer des 88.84 -bibliothèques, utiliser le compilateur, et les outils de développement. 88.85 -Ce système hôte peut-être: un environnement de développement chrooté, un 88.86 -distro minimal, SliTaz installé sur un disque dur ,ou une distro "généraliste" 88.87 -tel que Debian, Slackware, Fedora, Mandriva, Gentoo, Arch, etc. A noter que 88.88 -nous n'installons rien dans le système hôte lors de nos commandes. 88.89 -</p> 88.90 -<p> 88.91 -SliTaz utilise <a href="http://www.busybox.net/">BusyBox</a>, comme base du 88.92 -système et le noyau Linux. BusyBox c'est le couteaux Suisse de l'embarqué, 88.93 -utilisant une faible empreinte mémoire, et fournissant beaucoup de fichiers 88.94 -d'exemples. Busybox est donc notre principale source d'informations, c'est 88.95 -un utilitaire issu du projet Debian. Nous utilisons et chérissons cette 88.96 -fabuleuse ditribution, nous ne pouvons donc, que vous conseiller d'utiliser 88.97 -<a href="http://www.debian.org/">Debian GNU/Linux</a>. 88.98 -</p> 88.99 -<p> 88.100 -SliTaz utilise le bootloader Syslinux et une archive initramfs du système, 88.101 -compresée avec <code>cpio</code>. Cette archive est ensuite 88.102 -décompréssée en mémoire vive lors du boot par le noyau, dans un système 88.103 -sans taille fixe, en gardant le contrôle sur <code>init</code>. Lors des 88.104 -copies ou compilation d'applications on utilisera <code>strip</code> pour 88.105 -nettoyer les réperoires. Les logiciels genisoimage et mkisofs peuvent être 88.106 -utilisés à choix pour la création des images iso. Pour finir vous pouvez 88.107 -tester l'image <code>.iso</code> avec Qemu ou en gravant l'image sur un 88.108 -cdrom réinscriptible. 88.109 -</p> 88.110 -<a name="org"></a> 88.111 -<h3><font color="#6c0023">Organisation du répertoire de travail</font></h3> 88.112 -<p> 88.113 -Pour créer SliTaz, nous utilisons un répertoire de travail et plusieurs 88.114 -sous-répertoires. Que vous ayez un environnement chrooté pour développer, 88.115 -ou un système hôte, nous proposons d'utiliser un répertoire nommé distro/, 88.116 -pour travailler. Le répertoire distro/ peut être un simple dossier, ou une 88.117 -partition, mais vous êtes évidemment libre, de mettre tous cela ailleur. 88.118 -</p> 88.119 -<h4>distro/</h4> 88.120 -<p>Contenu du répertoire de travail:</p> 88.121 -<ul> 88.122 - <li>rootfs/ --> Pour root file system - C'est la racine 88.123 - du système, destiné à fonctionner en RAM, il est utilisé pour 88.124 - générer l'initramfs du système.</li> 88.125 - <li>rootfs.gz --> l'image initramfs de notre système, qui est une 88.126 - archive <code>cpio</code> compressée avec <code>gzip</code></li> 88.127 - <li>rootcd/ --> Pour root cd. C'est la racine des fichiers du cdrom.</li> 88.128 - <li>src/ --> Les sources, Kernel, Syslinux, Busybox, Dropbear, etc 88.129 - (ça peut aussi être un lien symbolique).</li> 88.130 -</ul> 88.131 -<p> 88.132 -Par la suite, l'initramfs et l'image ISO bootable (slitaz-cooking.iso) 88.133 -seront crées à la racine du répertoire de travail SliTaz/. 88.134 -</p> 88.135 -<h4>Option: rootfs.ext2 - Utilisation d'un disque dure virtuel</h4> 88.136 -<p> 88.137 -Option: rootfs.ext2 (<em>root file system in ext2</em>). C'est un disque dur 88.138 -virtuel, formaté en ext2 et monté en boucle sur rootfs/. Un périphérique de 88.139 -boucle, permet d'utiliser un fichier comme s'il s'agissait d'un périphérique 88.140 -normal (disque dur, disquette, etc), pour construire un système de fichiers 88.141 -dedans. Ce fichier peut être du nombre de méga-octets que vous désirez, nous 88.142 -vous proposons 20480 kb, ce qui correspond à un 20 Mb: 88.143 -</p> 88.144 -<pre> 88.145 - # dd if=/dev/zero of=rootfs.ext2 bs=1k count=20480 88.146 -</pre> 88.147 -<p> 88.148 -Création d'un système de fichier ext2 sur le fichier rootfs.ext2, l'option 88.149 -<code>-F</code> force le formatage du fichier. A noter que que l'utilisation 88.150 -de l'option <code>-m 0</code>, n'alloue aucune place à l'utilisateur root, 88.151 -par défaut elle occupe environ 5%, et l'option <code>-t</code> défini le type 88.152 -du système de fichier à utiliser, tel que ext2, ou ext3: 88.153 -</p> 88.154 -<pre> 88.155 - # mkfs -t ext2 -F -m 0 rootfs.ext2 88.156 -</pre> 88.157 -<p> 88.158 -Nous pouvons maintenant monter rootfs.ext2 en boucle, grâce à l'option 88.159 -<code>-o loop</code> fournie par l'utilitaire <code>mount</code>, et cela 88.160 -dans le répertoire rootfs/. Vous pouvez vérifier si le montage c'est bien 88.161 -effectué avec la commande <code>df -h</code>: 88.162 -</p> 88.163 -<pre> 88.164 - # mkdir rootfs 88.165 - # mount -o loop rootfs.ext2 rootfs 88.166 - # df -h 88.167 -</pre> 88.168 -<p> 88.169 -A la fin de la session de travail, vous pouvez démonter le volume avec umount: 88.170 -</p> 88.171 -<pre> 88.172 - # umount rootfs 88.173 -</pre> 88.174 -<p> 88.175 -Vous serez maintenant, sûrement intéressé par 88.176 -<a href="base-system.html">la construction du système de base SliTaz.</a> 88.177 -</p> 88.178 - 88.179 - 88.180 -<!-- End of content --> 88.181 -</div> 88.182 - 88.183 -<!-- Footer. --> 88.184 -<div id="footer"> 88.185 - <div class="footer-right"></div> 88.186 - <a href="#top">Haut de la page</a> | 88.187 - <a href="index.html">Table des matières</a> 88.188 -</div> 88.189 - 88.190 -<div id="copy"> 88.191 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 88.192 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 88.193 - Documentation publiées sous 88.194 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 88.195 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 88.196 -</div> 88.197 - 88.198 -</body> 88.199 -</html>
89.1 --- a/doc/scratchbook/locale.html Sat Apr 11 18:26:49 2009 +0200 89.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 89.3 @@ -1,182 +0,0 @@ 89.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 89.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 89.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 89.7 -<head> 89.8 - <title>SliTaz Scratchbook - Locale & i18n</title> 89.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 89.10 - <meta name="description" content="SliTaz documentation install locales fr_CH fr _FR" /> 89.11 - <meta name="expires" content="never" /> 89.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 89.13 - <meta name="publisher" content="www.slitaz.org" /> 89.14 - <meta name="author" content="Christophe Lincoln"/> 89.15 - <link rel="shortcut icon" href="favicon.ico" /> 89.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 89.17 -</head> 89.18 -<body bgcolor="#ffffff"> 89.19 - 89.20 -<!-- Header and quick navigation --> 89.21 -<div id="header"> 89.22 -<div align="right" id="quicknav"> 89.23 - <a name="top"></a> 89.24 - <a href="base-ncurses.html">Base ncurses</a> | 89.25 - <a href="index.html">Table des matières</a> | 89.26 - <a href="boot-scripts.html">Boot scripts</a> 89.27 -</div> 89.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 89.29 -</div> 89.30 - 89.31 -<!-- Content. --> 89.32 -<div id="content"> 89.33 -<div class="content-right"></div> 89.34 - 89.35 - 89.36 -<h2><font color="#DF8F06">Locale & i18n</font></h2> 89.37 -<p> 89.38 -Installation et configuration de la locale pour le français. 89.39 -</p> 89.40 -<ul> 89.41 - <li><a href="#install">Installation des locales.</a></li> 89.42 - <li><a href="#config">Config de la locale par défaut sur SliTaz.</a></li> 89.43 -</ul> 89.44 -<a name="install"></a> 89.45 -<h3><font color="#6c0023">Installation des locales</font></h3> 89.46 -<p> 89.47 -Ce chapitre décrit l'installation des locales sur SliTaz GNU/Linux, depuis 89.48 -un système hôte SliTaz GNU/Linux. L'install des locales pour le serveur X est 89.49 -décrite dans le chapitre <a href="x-window-system.html">X window system</a>. 89.50 -Les divers fichiers copier dans ce chapitre proviennent de la compilation 89.51 -du paquet glibc-2.3.6 fesant partie de la <em>toolchain</em>. 89.52 -</p> 89.53 -<h4>Répertoires des divers fichiers</h4> 89.54 -<p> 89.55 -Nous commençons par créer les répertoires qui contiendront les bibliothèques 89.56 -et les fichiers utiles aux différentes locales. Le répertoire LC_MESSAGES 89.57 -contient les fichiers .mo pour les messages traduits s'y ils existent: 89.58 -</p> 89.59 -<pre> 89.60 - # mkdir -p rootfs/usr/share/{i18n,locale} 89.61 - # mkdir -p rootfs/usr/lib/{locale,gconv} 89.62 - # mkdir -p rootfs/usr/share/i18n/{charmaps,locales} 89.63 - # mkdir -p rootfs/usr/share/locale/fr/LC_MESSAGES 89.64 -</pre> 89.65 -<p> 89.66 -Copie des fichiers de localisation pour le Français, le Suisse romand, 89.67 -et le Suisse allemand, dans /usr/share/i18n/locales: 89.68 -</p> 89.69 -<pre> 89.70 - # cp -a /usr/share/i18n/locales/{de_CH,fr_CH,fr_FR,i18n,iso14651_t1} \ 89.71 - rootfs/usr/share/i18n/locales 89.72 -</pre> 89.73 -<p> 89.74 -Copie des fichier translit_* dans /usr/share/i18n/locales: 89.75 -</p> 89.76 -<pre> 89.77 - # cp -a /usr/share/i18n/locales/{translit_circle,translit_cjk_compat} \ 89.78 - rootfs/usr/share/i18n/locales 89.79 - # cp -a /usr/share/i18n/locales/{translit_combining,translit_compat} \ 89.80 - rootfs/usr/share/i18n/locales 89.81 - # cp -a /usr/share/i18n/locales/{translit_font,translit_fraction} \ 89.82 - rootfs/usr/share/i18n/locales 89.83 - # cp -a /usr/share/i18n/locales/{translit_narrow,translit_neutral} \ 89.84 - rootfs/usr/share/i18n/locales 89.85 - # cp -a /usr/share/i18n/locales/{translit_small,translit_wide} \ 89.86 - rootfs/usr/share/i18n/locales 89.87 -</pre> 89.88 -<p> 89.89 -Copie des fichier charmaps dans /usr/share/i18n/charmaps 89.90 -</p> 89.91 -<pre> 89.92 - # cp -a /usr/share/i18n/charmaps/ANSI_X3.* rootfs/usr/share/i18n/charmaps 89.93 - # cp -a /usr/share/i18n/charmaps/{ISO-8859-1.gz,ISO-8859-2.gz,ISO-8859-15.gz} \ 89.94 - rootfs/usr/share/i18n/charmaps 89.95 -</pre> 89.96 -<p> 89.97 -Copie des bibliothèques gconv dans /usr/lib/gconv du rootfs de SliTaz: 89.98 -</p> 89.99 -<pre> 89.100 - # cp /usr/lib/gconv/{ANSI_X3.110.so,gconv-modules,UNICODE.so} \ 89.101 - rootfs/usr/lib/gconv 89.102 - # cp /usr/lib/gconv/{ISO8859-1.so,ISO8859-2.so,ISO8859-15.so} \ 89.103 - rootfs/usr/lib/gconv 89.104 - # strip -v rootfs/usr/lib/gconv/*.so 89.105 -</pre> 89.106 -<p> 89.107 -Copie de l'utilitaire locale: 89.108 -</p> 89.109 -<pre> 89.110 - # cp /usr/bin/locale rootfs/usr/bin 89.111 -</pre> 89.112 -<p> 89.113 -Il faut encore que le fichier /usr/lib/locale/locale-archive soit généré, 89.114 -pour cela nous utilisons l'utilitaire localedef, en se chrootant dans SliTaz: 89.115 -</p> 89.116 -<pre> 89.117 - # cp /usr/bin/localedef rootfs/usr/bin 89.118 - # chroot rootfs /bin/ash 89.119 -</pre> 89.120 -<p> 89.121 -Utilisation de <code>localedef</code> pour la Suisse romand et la France: 89.122 -</p> 89.123 -<pre> 89.124 - /# localedef -i fr_CH -f ISO-8859-1 fr_CH 89.125 - /# localedef -i fr_FR -f ISO-8859-1 fr_FR 89.126 - /# exit 89.127 -</pre> 89.128 -<p> 89.129 -Vous pouvez supprimer le binaire <code>localedef</code> pour gagner 89.130 -un peu de place. 89.131 -</p> 89.132 -<pre> 89.133 - # rm rootfs/usr/bin/localedef 89.134 -</pre> 89.135 -<a name="config"></a> 89.136 -<h3><font color="#6c0023">Config et utilisation d'une locale</font></h3> 89.137 -<p> 89.138 -Pour utiliser la langue lors d'une session, vous pouvez créer un script 89.139 -lancé au boot, ou ajouter 2 lignes au fichier ~/.profile, propre à chaque 89.140 -utilisateurs, avec pour contenu: 89.141 -</p> 89.142 -<pre class="script"> 89.143 - 89.144 -export LANG=fr_CH 89.145 -export LC_ALL=fr_CH 89.146 - 89.147 -</pre> 89.148 -<p> 89.149 -Voilà la langue Française devrait fonctionner, si vous installez retawq ou 89.150 -nano vous pouvez vérifier le bon fonctionnement des locales en copiant 89.151 -le fichier .mo des sources de Retawq, ou Nano, dans: 89.152 -/usr/share/locale/fr/LC_MESSAGES. 89.153 -</p> 89.154 -<h4>Suite</h4> 89.155 -<p> 89.156 -SliTaz utilise le script /etc/init.d/i18n.sh et le fichier de configuration 89.157 -/etc/locale.conf pour gérer la locale du système. Ce script est détaillé dans 89.158 -le chapitre <a href="boot-scripts.html">scripts de démarrage et arrêt</a>. 89.159 -Sur un système SliTaz, il suffit donc de modifier le fichier /etc/locale.conf 89.160 -avec un éditeur de texte, ou de lancer 'tazlocale' pour changer la locale par 89.161 -défaut du système, ou de spécifier la langue au boot via l'option 89.162 -<code>lang=xx</code>. 89.163 -</p> 89.164 - 89.165 - 89.166 -<!-- End of content --> 89.167 -</div> 89.168 - 89.169 -<!-- Footer. --> 89.170 -<div id="footer"> 89.171 - <div class="footer-right"></div> 89.172 - <a href="#top">Haut de la page</a> | 89.173 - <a href="index.html">Table des matières</a> 89.174 -</div> 89.175 - 89.176 -<div id="copy"> 89.177 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 89.178 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 89.179 - Documentation publiées sous 89.180 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 89.181 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 89.182 -</div> 89.183 - 89.184 -</body> 89.185 -</html>
90.1 --- a/doc/scratchbook/template.html Sat Apr 11 18:26:49 2009 +0200 90.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 90.3 @@ -1,55 +0,0 @@ 90.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 90.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 90.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 90.7 -<head> 90.8 - <title>SliTaz Scratchbook - Template</title> 90.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 90.10 - <meta name="description" content="" /> 90.11 - <meta name="expires" content="never" /> 90.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 90.13 - <meta name="publisher" content="www.slitaz.org" /> 90.14 - <meta name="author" content="Christophe Lincoln"/> 90.15 - <link rel="shortcut icon" href="favicon.ico" /> 90.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 90.17 -</head> 90.18 -<body bgcolor="#ffffff"> 90.19 - 90.20 -<!-- Header and quick navigation --> 90.21 -<div id="header"> 90.22 -<div align="right" id="quicknav"> 90.23 - <a name="top"></a> 90.24 - <a href="http://www.slitaz.org/">www.slitaz.org</a> 90.25 -</div> 90.26 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 90.27 -</div> 90.28 - 90.29 -<!-- Content. --> 90.30 -<div id="content"> 90.31 -<div class="content-right"></div> 90.32 - 90.33 - 90.34 -<p> 90.35 -CONTENT 90.36 -</p> 90.37 - 90.38 - 90.39 -<!-- End of content --> 90.40 -</div> 90.41 - 90.42 -<!-- Footer. --> 90.43 -<div id="footer"> 90.44 - <div class="footer-right"></div> 90.45 - <a href="#top">Haut de la page</a> | 90.46 - <a href="index.html">Table des matières</a> 90.47 -</div> 90.48 - 90.49 -<div id="copy"> 90.50 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 90.51 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 90.52 - Documentation publiées sous 90.53 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 90.54 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 90.55 -</div> 90.56 - 90.57 -</body> 90.58 -</html>
91.1 --- a/doc/scratchbook/x-window-system.html Sat Apr 11 18:26:49 2009 +0200 91.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 91.3 @@ -1,536 +0,0 @@ 91.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 91.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 91.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 91.7 -<head> 91.8 - <title>SliTaz Scratchbook- X Window system</title> 91.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 91.10 - <meta name="description" content="SliTaz GNU/Linux install XFree86 Xvesa Links fontconfig JWM expat" /> 91.11 - <meta name="expires" content="never" /> 91.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 91.13 - <meta name="publisher" content="www.slitaz.org" /> 91.14 - <meta name="author" content="Christophe Lincoln"/> 91.15 - <link rel="shortcut icon" href="favicon.ico" /> 91.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 91.17 -</head> 91.18 -<body bgcolor="#ffffff"> 91.19 - 91.20 -<!-- Header and quick navigation --> 91.21 -<div id="header"> 91.22 -<div align="right" id="quicknav"> 91.23 - <a name="top"></a> 91.24 - <a href="boot-scripts.html">Boot scripts</a> | 91.25 - <a href="index.html">Table des matières</a> | 91.26 - <a href="gtk-libs.html">GTK+ libs</a> 91.27 -</div> 91.28 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 91.29 -</div> 91.30 - 91.31 -<!-- Content. --> 91.32 -<div id="content"> 91.33 -<div class="content-right"></div> 91.34 - 91.35 - 91.36 -<h2><font color="#DF8F06">X window system</font></h2> 91.37 -<p> 91.38 -Installation et configuration de base du système de fenêtres X. 91.39 -</p> 91.40 -<ul> 91.41 - <li><a href="#about">A propos de ce chapitre</a> - Description et variable 91.42 - d'environnement ($fs)</li> 91.43 - <li><a href="#expat">expat-2.0.0</a> - XML parser library.</li> 91.44 - <li><a href="#freetype">freetype-2.3.1</a> - Bibliothèques de police sytème.</li> 91.45 - <li><a href="#fontconfig">fontconfig 2.4.2</a> - Outils de gestion des polices.</li> 91.46 - <li><a href="#xserver">Xserver</a> - Serveur graphique Xvesa d'Xfree86 91.47 - 4.6.0 et les bibliothèques d'Xorg.</li> 91.48 - <li><a href="#xterm">xterm-223</a> - Emulateur de terminal.</li> 91.49 - <li><a href="#libpng">libpng-1.2.18</a> - Les bibliothèques de manip des images PNG.</li> 91.50 - <li><a href="#jwm">jwm-2.0</a> - Gestionnaire de fenêtres.</li> 91.51 - <li><a href="#jpeg">jpeg-6b</a> - Les bibliothèques de manip des images JPEG.</li> 91.52 - <li><a href="#tiff">tiff-3.8.2</a> - Bibliothèques et utilitaires TIFF.</li> 91.53 - <li><a href="#links">links-2.1pre29</a> - Navigateur web graphique et texte.</li> 91.54 - <li><a href="#initramfs-iso">Génération de l'initramfs, et d'une image ISO.</a></li> 91.55 -</ul> 91.56 -<a name="about"></a> 91.57 -<h3><font color="#6c0023">A propos</font></h3> 91.58 -<p> 91.59 -Ce chapitre décrit l'installation et la configuration du système X 91.60 -window sur SliTaz. Nous allons installer, les bibliothèques pour les 91.61 -polices, expat, XML, un server graphique (Xvesa), un émulateur de 91.62 -terminal (XTerm), divers petits outils, et un gestionnaire de 91.63 -fenêtres (JWM). Nous vous proposons aussi d'installer les 91.64 -bibliothèques JPEG et le navigateur web Links (en français). 91.65 -</p> 91.66 -<h4>Variable d'environnement ($fs)</h4> 91.67 -<p> 91.68 -Pour ne pas spécifier tout le chemin vers le répertoire rootfs, export 91.69 -de la variable d'environnement: 91.70 -</p> 91.71 -<pre> 91.72 - # export fs=$PWD/rootfs 91.73 -</pre> 91.74 -<p> 91.75 -Pour vérifier: 91.76 -</p> 91.77 -<pre> 91.78 - # echo $fs 91.79 -</pre> 91.80 -<a name="expat"></a> 91.81 -<h3><font color="#6c0023">expat-2.0.0 - XML parser library</font></h3> 91.82 -<p> 91.83 -Expat (<a href="http://expat.sourceforge.net/">http://expat.sourceforge.net/</a>) 91.84 -contient des bibliothèques d'analyse XML: 91.85 -</p> 91.86 -<pre> 91.87 - # cd .. 91.88 - # wget http://switch.dl.sourceforge.net/sourceforge/expat/expat-2.0.0.tar.gz 91.89 - # tar xzf expat-2.0.0.tar.gz 91.90 - # cd expat-2.0.0 91.91 - # ./configure --sysconfdir=/etc --prefix=/usr \ 91.92 - --mandir=/usr/share/man 91.93 - # make 91.94 - # make DESTDIR=$PWD/_pkg install 91.95 - # strip -v _pkg/usr/lib/* 91.96 - # strip -v _pkg/usr/bin/* 91.97 -</pre> 91.98 -<p> 91.99 -Par la suite nous allons installer 'xterm' qui a besoin de libexpat.so.0, 91.100 -il suffit de créer un lien symbolique sur libexpat.so.1.5.0, et le tour est 91.101 -joué. Ensuite vous pouvez installerles bibliothèques, et l'application 'xmlwf' 91.102 -dans le rootfs: 91.103 -</p> 91.104 -<pre> 91.105 - # cd _pkg/usr/lib 91.106 - # ln -s libexpat.so.1.5.0 libexpat.so.0 91.107 - # cp -a *.so* $fs/usr/lib 91.108 - # cd .. 91.109 - # cp -a bin/* $fs/usr/bin 91.110 - # cd ../.. 91.111 -</pre> 91.112 -<h4>libs</h4> 91.113 -Bibliothèques uitilisées par xmlwf: 91.114 -<pre class="script"> 91.115 - libexpat.so.1 => /usr/lib/libexpat.so.1 (0x40021000) 91.116 - libc.so.6 => /lib/tls/libc.so.6 (0x40041000) 91.117 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 91.118 -</pre> 91.119 -<a name="freetype"></a> 91.120 -<h3><font color="#6c0023">freetype-2.3.1 - Bibliothèques de police sytème</font></h3> 91.121 -<p> 91.122 -Le paquet freetype (<a href="http://www.freetype.org/">http://www.freetype.org/</a>) 91.123 -contient des bibliothèques utilisées par X pour la configuration des polices 91.124 -du système: 91.125 -</p> 91.126 -<pre> 91.127 - # cd .. 91.128 - # wget http://download.savannah.gnu.org/releases/freetype/freetype-2.3.1.tar.bz2 91.129 - # tar xjf freetype-2.3.1.tar.bz2 91.130 - # cd freetype-2.3.1 91.131 - # ./configure --sysconfdir=/etc --prefix=/usr \ 91.132 - --mandir=/usr/share/man 91.133 - # make 91.134 - # make DESTDIR=$PWD/_pkg install 91.135 - # strip -vs _pkg/usr/lib/* 91.136 - # cp -a _pkg/usr/bin/* $fs/usr/bin 91.137 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 91.138 -</pre> 91.139 -<a name="fontconfig"></a> 91.140 -<h3><font color="#6c0023">fontconfig 2.4.2 - Outils de gestion des polices</font></h3> 91.141 -<p> 91.142 -Le paquet fontconfig (<a href="http://www.fontconfig.org/wiki/">www.fontconfig.org/wiki/</a>) 91.143 -fourni la bibliothèque libfontconfig, utilisée par de nombreux 91.144 -programme sous X. Note: XFree86 fournit aussi ces bibliothèques, et 91.145 -les utilitaires. Nous avons choisi d'utiliser le paquet original, car 91.146 -il fonctionne mieux avec JWM: 91.147 -</p> 91.148 -<pre> 91.149 - # cd .. 91.150 - # wget http://fontconfig.org/release/fontconfig-2.4.2.tar.gz 91.151 - # tar xzf fontconfig-2.4.2.tar.gz 91.152 - # cd fontconfig-2.4.2 91.153 - # ./configure --sysconfdir=/etc --prefix=/usr \ 91.154 - --mandir=/usr/share/man --localstatedir=/var 91.155 - # make 91.156 - # make DESTDIR=$PWD/_pkg install 91.157 - # strip -v _pkg/usr/bin/* 91.158 - # strip -v _pkg/usr/lib/* 91.159 - # cp -a _pkg/usr/bin/* $fs/usr/bin 91.160 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 91.161 - # cp -a _pkg/etc $fs 91.162 - # cp -a _pkg/var $fs 91.163 -</pre> 91.164 -<h4>libs</h4> 91.165 -<p> 91.166 -Un 'ldd' sur fc-cache donne, le bibliothèques ci-dessous. Vous pouvez utiliser 91.167 -libfreetype d'Xfree86: 91.168 -</p> 91.169 -<pre class="script"> 91.170 - libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7f12000) 91.171 - libz.so.1 => /usr/lib/libz.so.1 (0xb7eff000) 91.172 - libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7edf000) 91.173 - libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7eb0000) 91.174 - libc.so.6 => /lib/tls/libc.so.6 (0xb7d7b000) 91.175 - /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7f8c000) 91.176 -</pre> 91.177 -<a name="xserver"></a> 91.178 -<h3><font color="#6c0023">Xserver - Serveur graphique Xvesa d'Xfree86</font></h3> 91.179 -<p> 91.180 -Nous allons utiliser la versions binaires du serveur Xvesa et les polices 91.181 -distribuée par Xfree86.org 91.182 -(<a href="http://www.free86.org/">www.free86.org/</a>). Nous allons par contre, 91.183 -copier les bibliothèques d'Xorg depuis le système hôte, car elle seront 91.184 -utilisées par la compilation des applications X, Xvesa fonctionne très bien 91.185 -comme ça et cela simplifie les choses. Vous pouvez aussi 91.186 -<a href="xorg.html">recompiler les paquets d'Xorg</a> sur votre système de 91.187 -développement. 91.188 -</p> 91.189 -<h4>Xtinyx server - Xvesa</h4> 91.190 -<p> 91.191 -Le serveur Xvesa est très léger, et utilise peut de bibliothèques, il 91.192 -se trouve dans l'archive Xtinyx.tgz. Téléchargement et install dans 91.193 -/usr/bin du rootfs de SliTaz: 91.194 -</p> 91.195 -<pre> 91.196 - # cd .. 91.197 - # mkdir -p XFree86-4.6.0 && cd XFree86-4.6.0 91.198 - # wget http://ftp.xfree86.org/pub/XFree86/4.6.0/binaries/Linux-ix86-glibc23/Xtinyx.tgz 91.199 - # tar xzf Xtinyx.tgz 91.200 - # cp bin/Xvesa $fs/usr/bin 91.201 - # strip $fs/usr/bin/Xvesa 91.202 - # chmod 4711 $fs/usr/bin/Xvesa 91.203 -</pre> 91.204 -<h4>libs pour Xvesa</h4> 91.205 -<pre class="script"> 91.206 - libz.so.1 => /usr/lib/libz.so.1 (0xb7ed6000) 91.207 - libm.so.6 => /lib/tls/libm.so.6 (0xb7eb1000) 91.208 - libc.so.6 => /lib/tls/libc.so.6 (0xb7d7e000) 91.209 - /lib/ld-linux.so.2 (0xb7ef8000) 91.210 -</pre> 91.211 -<h4>rgb.txt - Les couleurs RGB sous X</h4> 91.212 -<p> 91.213 -Le fichier de configuration des couleurs utilisée par le serveur X 91.214 -se nomme <code>rgb.txt</code>, nous vous proposons de copier celui 91.215 -du système hôte. La bibliothèque libX11.so d'Xorg va chercher les 91.216 -fichiers de configuration dans /usr/share/X11, et le serveur Xvesa 91.217 -dans /usr/X11R6/lib/X11, nous allons créer un lien dans /usr/share/X11 91.218 -afin de satisfaire cela: 91.219 -</p> 91.220 -<pre> 91.221 - # mkdir -p $fs/usr/share/X11 91.222 - # cp /usr/share/X11/rgb.txt $fs/usr/share/X11 91.223 - # chroot $fs /bin/ash 91.224 - /# mkdir -p /usr/X11R6/lib/X11/ 91.225 - /# ln -s /usr/share/X11/rgb.txt /usr/X11R6/lib/X11/rgb.txt 91.226 - /# exit 91.227 -</pre> 91.228 -<h4>Xfnts - Les polices</h4> 91.229 -<p> 91.230 -Pour que le serveur fonctionnent il nous faut les polices de base, que vous 91.231 -pouvez télécharger depuis xfree86.org, les compiler depuis les paquets d'Xorg, 91.232 -ou les copier depuis votre système hôte. Les polices du système peuvent se 91.233 -mettre dans différents dossiers, et une fois installées pour devez lancer 91.234 -<code>lc-cache</code> pour mettre à jour le cache. Attention les fonts 91.235 -prennent de la place, vous pouvez ne copier que le minimum. Le répertoire 91.236 -/usr/share/fonts contient les polices truetype tels que biststream-vera: 91.237 -</p> 91.238 -<pre> 91.239 - # wget http://ftp.xfree86.org/pub/XFree86/4.6.0/binaries/Linux-ix86-glibc23/Xfnts.tgz 91.240 - # tar xzf Xfnts.tgz 91.241 - # mkdir -p $fs/usr/X11R6/lib/X11/fonts 91.242 - # mkdir -p $fs/usr/share/fonts/truetype 91.243 - 91.244 - Copie des polices... 91.245 - (# cp -a lib/X11/fonts/* $fs/usr/X11R6/lib/X11/fonts) 91.246 - (# cp -a /usr/share/fonts/truetype/* $fs/usr/share/fonts/truetype 91.247 -</pre> 91.248 -<p> 91.249 -Pour regénérer le fichier fonts.dir, il vous faut lancer mkfontdir sur le réperoire 91.250 -en question: 91.251 -</p> 91.252 -<pre> 91.253 - # mkfontdir $fs/usr/X11R6/lib/X11/fonts/75dpi 91.254 -</pre> 91.255 -<p> 91.256 -Les fichiers de configuration de fontconfig, se trouvent dans /etc/fonts, fourni 91.257 -par le paquet fontconfig. Vous pouvez maintenant lancer 'fc-cache', et pour 91.258 -connaître la liste des polices vous pouvez utiliser 'fc-list'. Vous pouvez faire 91.259 -cela avec un chroot dans le rootfs: 91.260 -</p> 91.261 -<pre> 91.262 - # chroot $fs /bin/ash 91.263 - # fc-cache -v 91.264 - # fc-list 91.265 - # exit 91.266 -</pre> 91.267 -<h4>Xlib locale - Les fichiers de localisation</h4> 91.268 -<p> 91.269 -Sur SliTaz nous avons installé que 4 locales, C, iso8859-1, iso8859-15, et 91.270 -iso8859-2 provenant de la <a href="xorg.html">compilation d'Xorg</a>. 91.271 -Vous pouvez copier les fichiers depuis le système hôte ou utiliser les fichiers 91.272 -distribuées par XFree86. Exemple de copie de toutes les locales depuis le 91.273 -système hôte: 91.274 -</p> 91.275 -<pre> 91.276 - # mkdir -p $fs/usr/share/X11/locale 91.277 - # cp -a /usr/share/X11/locale/* $fs/usr/share/X11/locale 91.278 -</pre> 91.279 -<h4>Utilisation de X</h4> 91.280 -<p> 91.281 -A noter que vous pouvez déjà utiliser Xvesa comme terminal X, si vous 91.282 -avez une machine sur le réseau acceptant les connexions Xdmcp. Pour 91.283 -cela vous pouvez lancer le server avec l'option <code>-query</code>, 91.284 -exemple: 91.285 -</p> 91.286 -<pre> 91.287 - # Xvesa -ac -shadow -screen 1024x768x24 -query 192.168.0.2 91.288 -</pre> 91.289 -<a name="xterm"></a> 91.290 -<h3><font color="#6c0023">xterm - Emulateur de terminal</font></h3> 91.291 -<p> 91.292 -Le paquet Xterm (<a href="http://invisible-island.net/xterm/" 91.293 - >invisible-island.net/xterm/</a>)fournit un émulateur de terminal pour X: 91.294 -</p> 91.295 -<pre> 91.296 - # wget ftp://invisible-island.net/xterm/xterm-223.tgz 91.297 - # tar xzf xterm-223.tgz 91.298 - # cd xterm-223 91.299 - # ./configure --prefix=/usr --sysconfdir=/etc \ 91.300 - --mandir=/usr/share/man --localstatedir=/var \ 91.301 - --with-app-defaults=/usr/share/X11/app-defaults \ 91.302 - --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 91.303 - # make 91.304 - # make DESTDIR=$PWD/_pkg install 91.305 - # strip _pkg/usr/bin/* 91.306 - # cp _pkg/usr/bin/* $fs/usr/bin 91.307 - # cp -a _pkg/usr/share/X11/* $fs/usr/share/X11 91.308 -</pre> 91.309 -<h4>libs</h4> 91.310 -<p> 91.311 -Un ldd sur XTerm, nous fait copier les bibliothèques manquantes depuis 91.312 -le système hôte et n'oubliez pas de stripper le tout à la fin: 91.313 -</p> 91.314 -<pre class="script"> 91.315 - libXft.so.2 => /usr/lib/libXft.so.2 (0xb7f09000) 91.316 - libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7f00000) 91.317 - libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7ed5000) 91.318 - libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7e68000) 91.319 - libz.so.1 => /usr/lib/libz.so.1 (0xb7e54000) 91.320 - libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d68000) 91.321 - libXaw.so.7 => /usr/lib/libXaw.so.7 (0xb7d0f000) 91.322 - libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7cfa000) 91.323 - libXext.so.6 => /usr/lib/libXext.so.6 (0xb7cec000) 91.324 - libXt.so.6 => /usr/lib/libXt.so.6 (0xb7c9e000) 91.325 - libSM.so.6 => /usr/lib/libSM.so.6 (0xb7c96000) 91.326 - libICE.so.6 => /usr/lib/libICE.so.6 (0xb7c7f000) 91.327 - libncurses.so.5 => /lib/libncurses.so.5 (0xb7c3c000) 91.328 - libc.so.6 => /lib/libc.so.6 (0xb7b2c000) 91.329 - libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7b0b000) 91.330 - libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b08000) 91.331 - libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b03000) 91.332 - libdl.so.2 => /lib/libdl.so.2 (0xb7aff000) 91.333 - libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7aee000) 91.334 -</pre> 91.335 -<a name="libpng"></a> 91.336 -<h3><font color="#6c0023">libpng-1.2.18 - Bibliothèques PNG</font></h3> 91.337 -<p> 91.338 -Les bibliothèques PNG (<a href="http://libpng.org/pub/png/libpng.html" 91.339 - >http://libpng.org/pub/png/libpng.html</a>)permettent de manipuler 91.340 -et d'utiliser les images au format .png: 91.341 -</p> 91.342 -<pre> 91.343 - # wget http://puzzle.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.18.tar.bz2 91.344 - # tar xjf libpng-1.2.18.tar.bz2 91.345 - # cd libpng-1.2.18 91.346 - # ./configure --enable-shared --prefix=/usr \ 91.347 - --mandir=/usr/share/man 91.348 - # make 91.349 - # make DESTDIR=$PWD/_pkg install 91.350 - # strip _pkg/usr/lib/*.so* 91.351 - # cp -a _pkg/usr/lib/libpng12.so* $fs/usr/lib 91.352 - # cp -a _pkg/usr/bin/libpng12* $fs/usr/bin 91.353 -</pre> 91.354 -<a name="jwm"></a> 91.355 -<h3><font color="#6c0023">jwm-2.0 - Gestionnaire de fenêtres</font></h3> 91.356 -<p> 91.357 -Joe's Window Manager (<a href="http://www.joewing.net/programs/jwm/" 91.358 - >http://www.joewing.net/programs/jwm/</a>) est un gestionnaire de fenêtres 91.359 -ultra léger, et convivial. C'est le window manager par défaut de SliTaz. Le 91.360 -fichier de configuration principal est dans /etc/jwm/system.jwmrc, comprenant 91.361 -la config du menu et du style: 91.362 -</p> 91.363 -<pre> 91.364 - # cd .. 91.365 - # wget http://www.joewing.net/programs/jwm/releases/jwm-2.0.tar.bz2 91.366 - # tar xjf jwm-2.0.tar.bz2 91.367 - # cd jwm-2.0 91.368 - # ./configure --prefix=/usr --mandir=/usr/share/man \ 91.369 - --sysconfdir=/etc/jwm --disable-xinerama 91.370 - # make 91.371 - # strip src/jwm 91.372 - # cp src/jwm $fs/usr/bin 91.373 - # mkdir $fs/etc/jwm 91.374 - # cp example.jwmrc $fs/etc/jwm/system.jwmrc 91.375 -</pre> 91.376 -<h4>libs</h4> 91.377 -<p> 91.378 -Les bibliothèques que ldd nous aura fourni: 91.379 -</p> 91.380 -<pre class="script"> 91.381 - libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e35000) 91.382 - libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7e12000) 91.383 - libXft.so.2 => /usr/lib/libXft.so.2 (0xb7e00000) 91.384 - libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7df7000) 91.385 - libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7dcc000) 91.386 - libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d5f000) 91.387 - libz.so.1 => /usr/lib/libz.so.1 (0xb7d4a000) 91.388 - libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7d3a000) 91.389 - libXext.so.6 => /usr/lib/libXext.so.6 (0xb7d2c000) 91.390 - libc.so.6 => /lib/libc.so.6 (0xb7c1c000) 91.391 - libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c19000) 91.392 - libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c14000) 91.393 - libdl.so.2 => /lib/libdl.so.2 (0xb7c0f000) 91.394 - libm.so.6 => /lib/libm.so.6 (0xb7bea000) 91.395 - libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7bc9000) 91.396 -</pre> 91.397 -<p> 91.398 -Vous pouvez démarrer le server X et JWM avec la commande ci-dessous, ou en 91.399 -créant un script, tel que /usr/bin/startx avec pour contenu: 91.400 -</p> 91.401 -<pre> 91.402 -Xvesa -ac -shadow -screen 1024x768x24 & exec jwm 91.403 -</pre> 91.404 -<h4>Sur SliTaz</h4> 91.405 -<p> 91.406 -SliTaz utilise le fichier ~/.xsession pour lancer un session grahique. 91.407 -La commande 'startx' vérifie si il existe, si oui il le lance, sinon il lance 91.408 -le script 'tazx' pour configurer le système X. La page du guide de l'utilisateur 91.409 -au sujet d'X window est dans: /usr/share/doc/slitaz/user-guide/x-window.html, 91.410 -et sur le site web. 91.411 -</p> 91.412 -<p> 91.413 -Nous avons choisi d'utiliser les icons du thème Tango: 91.414 -<a href="http://tango.freedesktop.org/">http://tango.freedesktop.org/</a>, 91.415 -que nous n'avons pas compilé. Nous utilison seulement le minimum, et 91.416 -des images au format 16x16 que nous mettons dans /usr/share/icons. 91.417 -</p> 91.418 -<p> 91.419 -Pour tester JWM, avec une ISO en cuisson: 91.420 -</p> 91.421 -<pre> 91.422 - # Xvesa -ac -shadow -screen 800x600x24 & exec jwm 91.423 -</pre> 91.424 -<a name="jpeg"></a> 91.425 -<h3><font color="#6c0023">jpeg-6b - Bibliothèques JPEG</font></h3> 91.426 -<p> 91.427 -Les bibliothèques de manipulation des images JPEG, et quelques 91.428 -petits utilitaires: 91.429 -</p> 91.430 -<pre> 91.431 - # wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz 91.432 - # tar xzf jpegsrc.v6b.tar.gz 91.433 - # cd jpeg-6b 91.434 - # ./configure --enable-shared --prefix=/usr \ 91.435 - --mandir=/usr/share/man 91.436 - # make 91.437 - # strip .libs/* 91.438 - # cp -a .libs/*.so* $fs/usr/lib 91.439 - # cp .libs/{cjpeg,djpeg,jpegtran} $fs/usr/bin 91.440 -</pre> 91.441 -<a name="tiff"></a> 91.442 -<h3><font color="#6c0023">tiff-3.8.2 - Bibliothèques et utilitaires TIFF</font></h3> 91.443 -<p> 91.444 -Les bibliothèques de manipulation des images TIFF, et quelques 91.445 -petits utilitaires en option: 91.446 -</p> 91.447 -<pre> 91.448 - # wget ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.8.2.tar.gz 91.449 - # tar xzf tiff-3.8.2.tar.gz 91.450 - # cd tiff-3.8.2 91.451 - # ./configure --prefix=/usr --mandir=/usr/share/man 91.452 - # make 91.453 - # make DESTDIR=$PWD/_pkg install 91.454 - # strip _pkg/usr/bin/* 91.455 - # strip _pkg/usr/lib/*.so* 91.456 - # cp -a _pkg/usr/lib/*.so* $fs/usr/lib 91.457 -</pre> 91.458 -<p> 91.459 -A vous d'installer les utilitaires que vous voulez. 91.460 -</p> 91.461 -<a name="links"></a> 91.462 -<h3><font color="#6c0023">links-2.1pre29 - Navigateur web graphique et texte</font></h3> 91.463 -<p> 91.464 -Links (<a href="http://links.twibright.com/">links.twibright.com</a>) est 91.465 -un navigateur web proposant un mode texte et un mode graphique, il est 91.466 -traduit dans de multiples langues, dont le français: 91.467 -</p> 91.468 -<pre> 91.469 - # cd .. 91.470 - # wget http://links.twibright.com/download/links-2.1pre28.tar.gz 91.471 - # tar xzf links-2.1pre28.tar.gz 91.472 - # cd links-2.1pre28 91.473 - # ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man \ 91.474 - --without-directfb --without-ssl --enable-graphics --enable-javascript 91.475 - # make 91.476 - # make DESTDIR=$PWD/_pkg install 91.477 - # strip -v _pkg/usr/bin/* 91.478 - # cp -v _pkg/usr/bin/* $fs/usr/bin 91.479 -</pre> 91.480 -<h4>libs</h4> 91.481 -<pre class="script"> 91.482 - libtiff.so.3 => /usr/lib/libtiff.so.3 91.483 - libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7ede000) 91.484 - libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7eba000) 91.485 - libz.so.1 => /usr/lib/libz.so.1 (0xb7ea7000) 91.486 - libX11.so.6 => /usr/lib/libX11.so.6 (0xb7dbb000) 91.487 - libdl.so.2 => /lib/tls/libdl.so.2 (0xb7db7000) 91.488 - libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7d96000) 91.489 - libm.so.6 => /lib/tls/libm.so.6 (0xb7d70000) 91.490 - libc.so.6 => /lib/tls/libc.so.6 (0xb7c3e000) 91.491 - libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c3b000) 91.492 - libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c36000) 91.493 - /lib/ld-linux.so.2 (0xb7f5d000) 91.494 -</pre> 91.495 -<a name="initramfs-iso"></a> 91.496 -<h3><font color="#6c0023">Génération de l'initramfs, et d'une image ISO</font></h3> 91.497 -<p> 91.498 -Pour créer une nouvelle image ISO vous pouvez utiliser 'mktaziso' 91.499 -contenu dans <a href="http://www.slitaz.org/get/tools.html">SliTaz tools</a>. 91.500 -Ou vous pouvez créer un nouvelle image initramfs, et la copier dans 91.501 -/boot de la racine de cd-rom (rootcd), et pour finir créer un image 91.502 -ISO avec genisoimage: 91.503 -</p> 91.504 -<pre> 91.505 - # cd $fs 91.506 - # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz 91.507 - # cd .. 91.508 - # cp rootfs.gz rootcd/boot 91.509 - # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \ 91.510 - -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ 91.511 - -V "SliTaz" -boot-info-table rootcd 91.512 -</pre> 91.513 -<h4>Suite</h4> 91.514 -<p> 91.515 -La suite logique du cookbook passe par l'installation des bibliothèques 91.516 -GTK décrite dans le chapitre : <a href="gtk-libs.html">GTK+ libs</a>. 91.517 -</p> 91.518 - 91.519 - 91.520 -<!-- End of content --> 91.521 -</div> 91.522 - 91.523 -<!-- Footer. --> 91.524 -<div id="footer"> 91.525 - <div class="footer-right"></div> 91.526 - <a href="#top">Haut de la page</a> | 91.527 - <a href="index.html">Table des matières</a> 91.528 -</div> 91.529 - 91.530 -<div id="copy"> 91.531 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 91.532 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 91.533 - Documentation publiées sous 91.534 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 91.535 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 91.536 -</div> 91.537 - 91.538 -</body> 91.539 -</html>
92.1 --- a/doc/scratchbook/xorg.html Sat Apr 11 18:26:49 2009 +0200 92.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 92.3 @@ -1,160 +0,0 @@ 92.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 92.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 92.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 92.7 -<head> 92.8 - <title>SliTaz Scratchbook - Xorg</title> 92.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 92.10 - <meta name="description" content="xorg proto libs apps compilation du serveur X Xorg" /> 92.11 - <meta name="expires" content="never" /> 92.12 - <meta name="modified" content="2007-12-24 17:00:00" /> 92.13 - <meta name="publisher" content="www.slitaz.org" /> 92.14 - <meta name="author" content="Christophe Lincoln"/> 92.15 - <link rel="shortcut icon" href="favicon.ico" /> 92.16 - <link rel="stylesheet" type="text/css" href="book.css" /> 92.17 -</head> 92.18 -<body bgcolor="#ffffff"> 92.19 - 92.20 -<!-- Header and quick navigation --> 92.21 -<div id="header"> 92.22 -<div align="right" id="quicknav"> 92.23 - <a name="top"></a> 92.24 - <a href="index.html">Table des matières</a> 92.25 -</div> 92.26 -<h1><font color="#3E1220">SliTaz Scratchbook</font></h1> 92.27 -</div> 92.28 - 92.29 -<!-- Content. --> 92.30 -<div id="content"> 92.31 -<div class="content-right"></div> 92.32 - 92.33 - 92.34 -<h2><font color="#DF8F06">Howto Xorg - Serveur graphique modulaire</font></h2> 92.35 -<ul> 92.36 - <li><a href="#woking">Construire Xorg automatiquement avec Tazwok.</a></li> 92.37 - <li><a href="#get">Obtenir Xorg avec wget.</a></li> 92.38 - <li><a href="#make">Compiler Xorg à la main.</a></li> 92.39 -</ul> 92.40 -<p> 92.41 -Note : SliTaz utilise le serveur Xvesa fournit par XFree86 et les bibliothèques 92.42 -d'Xorg, cette page décrit la compilation des bibliothèques d'Xorg utilisées 92.43 -sur SliTaz. Ce document est principalement destiné aux développeurs et 92.44 -contributeurs du projet, mais il peut être utile à toutes personnes cherchant 92.45 -à recompiler Xorg et les bibliothèques Xlib depuis les sources en générant 92.46 -un minimum de dépendances. 92.47 -</p> 92.48 - 92.49 -<a name="woking"></a> 92.50 -<h3>Construire Xorg automatiquement avec Tazwok</h3> 92.51 -<p> 92.52 -Sur SliTaz, ou si vous avez installé Tazwok, vous pouvez recompiler Xorg en 92.53 -quelques commandes. Le wok contient un meta-paquet nommé <code>xorg</code> et 92.54 -un autre nommé <code>xorg-dev</code>, ils permettent de compiler/cuire tous 92.55 -les paquets Xorg utilisé par SliTaz. Pour compiler vous devez avoir installé 92.56 -la plus part des paquets de développement, si ce n'est pas le cas : 92.57 -</p> 92.58 -<pre> 92.59 - # tazpkg get-install slitaz-dev-pkgs 92.60 -</pre> 92.61 -<p> 92.62 -Ensuite vous pouvez lancer la cuisson (si tout est prêt, wok et paquets de 92.63 -developpement), en commençant par les proto's (xproto, etc) : 92.64 -</p> 92.65 -<pre> 92.66 - # tazwok cook xorg-dev-proto 92.67 - # tazwok cook xorg 92.68 - # tazwok cook xorg-dev 92.69 -</pre> 92.70 - 92.71 -<a name="get"></a> 92.72 -<h3>Obtenir Xorg (7.2) avec wget</h3> 92.73 -<p> 92.74 -Xorg est distribuée sous forme de modules, ce qui est bien pratique, car 92.75 -l'on peut installer uniquement ce que l'on veut, mais cela demande beaucoup 92.76 -de téléchargements. Pour vous aidez nous avons créer un petit script qui 92.77 -télécharge le minimum pour SliTaz, vous trouverez le script 92.78 -<code>getXorg.sh</code> dans <a href="../../get/tools.html">SliTaz tools (1.1)</a>. 92.79 -A noter que ce script n'est plus mis à jour, les développeurs utilisent 92.80 -<a href="wok-tools.html">les outils et le wok</a>. Pour utiliser le script de 92.81 -téléchargemnt, il faut ce placer dans le répertoire dans lequel vous désirez 92.82 -télécharger Xorg, puis lancer le script préalablement copié : 92.83 -</p> 92.84 -<pre> 92.85 - # cd .. 92.86 - # mkdir Xorg && cd Xorg 92.87 - # cp slitaz-tools-1.1/utils/getXorg-7.2.sh . 92.88 - # ./getXorg-7.2.sh 92.89 -</pre> 92.90 -<a name="make"></a> 92.91 -<h3>Compiler Xorg à la main</h3> 92.92 -<p> 92.93 -La compilation d'Xorg est assez longue, il y a beaucoup de paquets. 92.94 -Pour commnencer il faut complier tous les paquets proto téléchargés, 92.95 -vous pouvez utiliser la commande <code>make DESTDIR=$PWD/_pkg install</code> 92.96 -pour installer le paquet dans un répertoire donné. Exemple avec xproto: 92.97 -</p> 92.98 -<pre> 92.99 - # cd proto 92.100 - # tar xzf xproto-X11R7.2-7.0.10.tar.gz 92.101 - # cd xproto-X11R7.2-7.0.10 92.102 - # ./configure --prefix=/usr --sysconfdir=/etc \ 92.103 - --mandir=/usr/share/man --localstatedir=/var \ 92.104 - --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 92.105 - # make 92.106 - # make install 92.107 -</pre> 92.108 -<p> 92.109 -Compilation des bibliothèques en reprenant les options utilisées 92.110 -pour les proto. Exemple avec le premier paquet à compiler xtrans, 92.111 -n'oubliez pas de lancer <code>ldconfig</code> si vous installer le 92.112 -paquet sur la machine de développement: 92.113 -</p> 92.114 -<pre> 92.115 - # cd .. && cd lib 92.116 - # tar xzf xtrans-X11R7.2-1.0.3.tar.gz 92.117 - # cd xtrans-X11R7.2-1.0.3 92.118 - # ./configure --prefix=/usr --sysconfdir=/etc \ 92.119 - --mandir=/usr/share/man --localstatedir=/var \ 92.120 - --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 92.121 - # make 92.122 - # make install 92.123 - # ldconfig 92.124 -</pre> 92.125 -<p> 92.126 -Une fois que tous les paquets des bibliothèques sont compilés, vous pouvez 92.127 -commencer à compiler des applications pour X tels que le terminal graphique 92.128 -Xterm. SliTaz utilise encore le paquet 'rgb' contenant le fichier 92.129 -/usr/share/X11/rgb.txt définissant les couleurs. Exemple de compilation pour 92.130 -<code>xsetroot</code>, application permettant de changer la couleur du fond 92.131 -d'écran (modifiez $VERSION par la version que vous avez téléchargé : 92.132 -</p> 92.133 -<pre> 92.134 - # cd .. && cd app 92.135 - # tar xzf xsetroot-$VERSION.tar.gz 92.136 - # cd xsetroot-$VERSION 92.137 - # ./configure --prefix=/usr --sysconfdir=/etc \ 92.138 - --mandir=/usr/share/man --localstatedir=/var \ 92.139 - --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 92.140 - # make && make install 92.141 -</pre> 92.142 - 92.143 - 92.144 -<!-- End of content --> 92.145 -</div> 92.146 - 92.147 -<!-- Footer. --> 92.148 -<div id="footer"> 92.149 - <div class="footer-right"></div> 92.150 - <a href="#top">Haut de la page</a> | 92.151 - <a href="index.html">Table des matières</a> 92.152 -</div> 92.153 - 92.154 -<div id="copy"> 92.155 - Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 92.156 - <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 92.157 - Documentation publiées sous 92.158 - <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 92.159 - et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 92.160 -</div> 92.161 - 92.162 -</body> 92.163 -</html>
93.1 --- a/get/flavors.html Sat Apr 11 18:26:49 2009 +0200 93.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 93.3 @@ -1,157 +0,0 @@ 93.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 93.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 93.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 93.7 -<head> 93.8 - <title>SliTaz LiveCD Flavors</title> 93.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 93.10 - <meta name="description" content="saveur LiveCD slitaz personnalisé" /> 93.11 - <meta name="keywords" lang="fr" content="linux gnu live slitaz" /> 93.12 - <meta name="robots" content="index, follow, all" /> 93.13 - <meta name="revisit-after" content="7 days" /> 93.14 - <meta name="expires" content="never" /> 93.15 - <meta name="modified" content="2008-06-29 20:00:00" /> 93.16 - <meta name="author" content="Christophe Lincoln"/> 93.17 - <meta name="publisher" content="www.slitaz.org" /> 93.18 - <link rel="shortcut icon" href="../favicon.ico" /> 93.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 93.20 - <link rel="Content" href="#content" /> 93.21 -</head> 93.22 -<body bgcolor="#ffffff"> 93.23 - 93.24 -<!-- Header --> 93.25 -<div id="header"> 93.26 - <a name="top"></a> 93.27 -<!-- Access --> 93.28 -<div id="access"> 93.29 - <a href="#content" title="Aller au contenu de la page">Contenu</a> 93.30 -</div> 93.31 - <a href="http://www.slitaz.org/"><img id="logo" 93.32 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 93.33 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 93.34 - <p id="titre">#!/GNU/Linux</p> 93.35 -</div> 93.36 - 93.37 -<!-- Navigation menu --> 93.38 -<div id="nav"> 93.39 -<div id="nav_top"></div> 93.40 - <ul> 93.41 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 93.42 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 93.43 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 93.44 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 93.45 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 93.46 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 93.47 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 93.48 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 93.49 - </ul> 93.50 - <ul> 93.51 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 93.52 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 93.53 - </ul> 93.54 - <ul> 93.55 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 93.56 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 93.57 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 93.58 - </ul> 93.59 -<div id="nav_bottom"> 93.60 -<div id="nav_bottom_img"></div> 93.61 -</div> 93.62 -</div> 93.63 - 93.64 -<!-- Content top. --> 93.65 -<div id="content_top"> 93.66 -<div class="top_left"></div> 93.67 -<div class="top_right"></div> 93.68 -</div> 93.69 - 93.70 -<!-- Content --> 93.71 -<div id="content"> 93.72 -<a name="content"></a> 93.73 - 93.74 -<h1><font color="#3E1220">Get Flavors</font></h1> 93.75 -<h2><font color="#DF8F06">LiveCD à saveur</font></h2> 93.76 - 93.77 -<p> 93.78 -Le système des saveurs de LiveCD est un moyen simple et communautaire 93.79 -permettant de générer des images ISO de LiveCD destinées à des tâches 93.80 -particulières en proposant une séléction de paquets spécifiques. Il 93.81 -existe deux possibilités pour créer une saveur, utiliser une saveur de 93.82 -la communauté ou créer votre propre saveur. 93.83 -</p> 93.84 - 93.85 -<h3>Image ISO de LiveCD à saveur</h3> 93.86 -<p> 93.87 -Par commodité, l'équipe de SliTaz propose quelques images ISO de saveurs, 93.88 -elles sont basées sur la version Cooking mais ne sont pas toujours 93.89 -synchronisées avec la version standard. Les saveurs <em>loram</em> 93.90 -permettent de démarrer SliTaz sur des machines ayant très peu de ressources. 93.91 -La saveur <em>loram-cdrom</em> a besoin de 64 MB et libère le cdrom, la 93.92 -version <em>loram-cdrom-sqfs</em> peut démarrer avec 10 Mb et un peu de 93.93 -mémoire swap, mais ne libère pas le cdrom. 93.94 -</p> 93.95 -<p> 93.96 -<a href="http://mirror.slitaz.org/iso/cooking/flavors/" 93.97 - >Télécharger une saveur</a> 93.98 -</p> 93.99 - 93.100 -<h3>Obtenir et générer une saveur</h3> 93.101 -<p> 93.102 -Une saveur consiste en un fichier (.flavor) permettant de générer une 93.103 -saveur particulière. L'outil graphique Tazlitobox peut créer une saveur 93.104 -en quelques clics de souris. <a href="../doc/manuals/tazlito.html" 93.105 - >Le manuel de Tazlito</a> et <a href="../doc/handbook/gen-livecd.html" 93.106 - >la documentation</a> du 93.107 -Handbook donne les instructions détaillées sur la génération de saveur. 93.108 -En ligne de commande, vous pouvez obtenir une liste des saveurs disponibles 93.109 -via <code>tazlito list-flavors</code>. 93.110 -</p> 93.111 - 93.112 -<h3>Créer et partager sa propre saveur</h3> 93.113 -<p> 93.114 -La version stable et Cooking propose la saveur <em>core</em> sur le 93.115 -miroir, elle peut être utilisée comme base pour créer sa propre saveur. 93.116 -La documentation du Handbook fournit toutes les instructions utiles à 93.117 -<a href="../doc/handbook/gen-livecd.html" 93.118 ->la création de sa propre saveur de LiveCD</a> 93.119 -</p> 93.120 -<p> 93.121 -Si vous avez créé votre propre saveur, vous avez la possibilité 93.122 -d'envoyer votre fichier de saveur sur 93.123 -<a href="../mailing-list.html">la liste de discussion</a> pour qu'elle 93.124 -soit testée et inclue dans les saveurs officielles. Le système des saveurs 93.125 -peut se comparer aux paquets, chaque saveur à son mainteneur. 93.126 -</p> 93.127 - 93.128 - 93.129 -<!-- End of content with round corner --> 93.130 -</div> 93.131 -<div id="content_bottom"> 93.132 -<div class="bottom_left"></div> 93.133 -<div class="bottom_right"></div> 93.134 -</div> 93.135 - 93.136 -<!-- Start of footer and copy notice --> 93.137 -<div id="copy"> 93.138 -<p> 93.139 -Dernière modification : 2008-06-29 22:00:00 - 93.140 -<a href="#top">Haut de la page</a> 93.141 -</p> 93.142 -<p> 93.143 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 93.144 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 93.145 -</p> 93.146 -<!-- End of copy --> 93.147 -</div> 93.148 - 93.149 -<!-- Bottom and logo's --> 93.150 -<div id="bottom"> 93.151 -<p> 93.152 -<a href="http://validator.w3.org/check?uri=referer"><img 93.153 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 93.154 - title="Code validé XHTML 1.0" 93.155 - style="width: 80px; height: 15px;" /></a> 93.156 -</p> 93.157 -</div> 93.158 - 93.159 -</body> 93.160 -</html>
94.1 --- a/get/index.html Sat Apr 11 18:26:49 2009 +0200 94.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 94.3 @@ -1,264 +0,0 @@ 94.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 94.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 94.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 94.7 -<head> 94.8 - <title>SliTaz - Téléchargements</title> 94.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 94.10 - <meta name="description" content="Récuperer librement SliTaz GNU/Linux LiveCD" /> 94.11 - <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd, autonome" /> 94.12 - <meta name="robots" content="index, follow, all" /> 94.13 - <meta name="revisit-after" content="7 days" /> 94.14 - <meta name="expires" content="never" /> 94.15 - <meta name="modified" content="2008-07-16 12:30:00" /> 94.16 - <meta name="author" content="Linux User"/> 94.17 - <meta name="publisher" content="www.slitaz.org" /> 94.18 - <link rel="shortcut icon" href="../favicon.ico" /> 94.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 94.20 - <link rel="alternate" type="application/rss+xml" title="SliTaz RSS feed" href="../rss.xml" /> 94.21 - <link rel="Content" href="#content" /> 94.22 -</head> 94.23 -<body bgcolor="#ffffff"> 94.24 - 94.25 -<!-- Header --> 94.26 -<div id="header"> 94.27 - <a name="top"></a> 94.28 -<!-- Access --> 94.29 -<div id="access"> 94.30 - Language: 94.31 - <a href="../de/get/" title="Deutsche Downloadsektion">Deutsch</a> | 94.32 - <a href="../es/get" title="Espanol">Español</a> | 94.33 - <a href="../en/get/" title="English downloads page">English</a> | 94.34 - <a href="../pt/get" title="Português">Português</a> 94.35 -</div> 94.36 - <a href="http://www.slitaz.org/"><img id="logo" 94.37 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 94.38 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 94.39 - <p id="titre">#!/GNU/Linux</p> 94.40 -</div> 94.41 - 94.42 -<!-- Navigation menu --> 94.43 -<div id="nav"> 94.44 -<div id="nav_top"></div> 94.45 - <ul> 94.46 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 94.47 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 94.48 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 94.49 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 94.50 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 94.51 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 94.52 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 94.53 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 94.54 - </ul> 94.55 - <ul> 94.56 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 94.57 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 94.58 - </ul> 94.59 - <ul> 94.60 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 94.61 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 94.62 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 94.63 - </ul> 94.64 -<div id="nav_bottom"> 94.65 -<div id="nav_bottom_img"></div> 94.66 -</div> 94.67 -</div> 94.68 - 94.69 -<!-- Content top. --> 94.70 -<div id="content_top"> 94.71 -<div class="top_left"></div> 94.72 -<div class="top_right"></div> 94.73 -</div> 94.74 - 94.75 -<!-- Content --> 94.76 -<div id="content"> 94.77 -<a name="content"></a> 94.78 - 94.79 -<h1><font color="#3E1220">Obtenir SliTaz</font></h1> 94.80 -<h2><font color="#DF8F06">Téléchargements</font></h2> 94.81 - 94.82 -<ul> 94.83 - <li><a href="#stable">LiveCD version Stable</a> - Image ISO du 94.84 - LiveCD de la version stable de SliTaz.</li> 94.85 - <li><a href="#cooking">LiveCD version Cooking</a> - Image ISO du 94.86 - LiveCD de SliTaz en cuisson.</li> 94.87 - <li><a href="flavors.html">LiveCD à saveur</a> - Flavors et loram.</li> 94.88 - <li><a href="#floppy">Disquette de démarrage</a> - Image de disquette pour 94.89 - lancer le LiveCD, une clé USB...</li> 94.90 -</ul> 94.91 - 94.92 -<h3>Informations générales</h3> 94.93 -<p> 94.94 -Cette partie du site vous permet de télécharger une image ISO gravable du 94.95 -système LiveCD installable de SliTaz. Pour utiliser le système, vous pouvez 94.96 -vous référer au livre de main ou <a href="../doc/handbook/">Handbook</a>, 94.97 -toujours accessible via la partie <a href="../doc/">documentation</a> du site. 94.98 -Vous trouverez un support d'aide gratuit, simple et efficace via 94.99 -<a href="../mailing-list.html">la liste de discussion</a> du projet. 94.100 -</p> 94.101 - 94.102 -<h3>Miroirs et torrents</h3> 94.103 -<p> 94.104 -Un grand merci à l'équipe de <a href="http://www.tuxfamily.org/">TuxFamily</a>, 94.105 -à <a href="http://mirror.switch.ch/">SWITCHmirror</a> à Botux, Mésobius 94.106 -qui hébergent les miroirs principaux de SliTaz en Suisse et en France, 94.107 -les services sont de très haute qualité et sans vous rien ne serait 94.108 -possible. Les fichiers torrents sont hébérgés sur le site web de partage 94.109 -<a href="http://www.freetorrent.fr/">Freetorrent</a> et sont maintenus 94.110 -par mumbly, merci beaucoup pour ta réactivité et ta disponibilité. 94.111 -</p> 94.112 - 94.113 -<ul> 94.114 - <li>Suisse - Miroir hébergé par SWITCHmirror (10 Gbit/s) 94.115 - <a href="http://mirror.switch.ch/ftp/mirror/slitaz/">HTTP</a> ou 94.116 - <a href="ftp://mirror.switch.ch/mirror/slitaz/">FTP</a></li> 94.117 - 94.118 - <li>France - Miroir hébergé par Botux (200 Mps) 94.119 - <a href="http://mirror.slitaz.org/">HTTP</a></li> 94.120 - 94.121 - <li>France - Miroir hébergé par Mésobius (100 Mps) 94.122 - <a href="http://slitazmirror.linuxembarque.com">HTTP</a></li> 94.123 - 94.124 - <li>France - Miroir hébergé par TuxFamily via 94.125 - <a href="http://download.tuxfamily.org/slitaz/">HTTP</a> ou 94.126 - <a href="ftp://download.tuxfamily.org/slitaz/">FTP</a></li> 94.127 - 94.128 - <li>Chine - Miroir hébergé par LupaWorld 94.129 - <a href="http://mirror.lupaworld.com/slitaz/">HTTP</a></li> 94.130 -</ul> 94.131 - 94.132 -<a name="sources"></a> 94.133 -<h3>Sources</h3> 94.134 -<p> 94.135 -les archives sources de Tazpkg (Package manager), Tazlito (SliTaz Live Tool), 94.136 -Tazwok (Source builder), Tazusb (LiveUSB Tool) et des outils SliTaz peuvent 94.137 -se télécharger depuis le répertoire 94.138 -<a href="http://mirror.slitaz.org/sources/">sources</a> des 94.139 -mirroirs de SliTaz. Vous trouverez plus d'informations au sujet des 94.140 -projets 94.141 -<a href="http://labs.slitaz.org/projects">les SliTaz Labs</a> (laboratoires). 94.142 -</p> 94.143 - 94.144 -<a name="stable"></a> 94.145 -<h2><font color="#DF8F06">LiveCD version Stable</font></h2> 94.146 -<p> 94.147 -La version stable de SliTaz fourni un système d'exploitation mature, largement 94.148 -testé par une communauté active, elle propose une séléction de paquets finement 94.149 -intégrés à la distribution, résultant dans un système cohérant et robuste. 94.150 -La version stable actuelle est la version 1.0 publiée le 22 mars 2008. 94.151 -</p> 94.152 - 94.153 -<p class="get"> 94.154 -SliTaz GNU/Linux 1.0 (24,8 Mb) - 94.155 -<a href="http://mirror.switch.ch/ftp/mirror/slitaz/iso/1.0/slitaz-1.0.iso" 94.156 ->slitaz-1.0.iso</a> 94.157 -[ <a href="http://mirror.switch.ch/ftp/mirror/slitaz/iso/1.0/slitaz-1.0.md5" 94.158 ->md5</a> | <a 94.159 -href="http://www.freetorrent.fr/download.php?id=ecd240f619879f9f11a29f0133ac624f8eca335d&f=slitaz-1.0.iso.torrent"> 94.160 -Torrent</a> ] 94.161 -</p> 94.162 - 94.163 -<p> 94.164 -Une image CDROM bootable de tous les paquets disponibles pour la version 94.165 -1.0 est générée chaque jour. Elle contient aussi une copie du site Web 94.166 -et permet l'utilisation sans connexion Internet grâce au script install.sh. 94.167 -</p> 94.168 - 94.169 -<p class="get"> 94.170 -Ensemble de paquets SliTaz GNU/Linux 1.0 (260 Mb) - 94.171 -<a href="http://mirror.slitaz.org/iso/1.0/packages-1.0.iso" 94.172 ->packages-1.0.iso</a> 94.173 -[ <a href="http://mirror.slitaz.org/iso/1.0/packages-1.0.md5" 94.174 ->md5</a> ] 94.175 - 94.176 -</p> 94.177 -<a name="cooking"></a> 94.178 -<h2><font color="#DF8F06">LiveCD version Cooking</font></h2> 94.179 -<p> 94.180 -La version Cooking "en cuisson" est une version en constante évolution, 94.181 -utilisable, elle permet de tester les dernières nouveautés, de nous faire 94.182 -des retours d'expériences, des demandes de fonctionnalités et des signalements 94.183 -de bugs. 94.184 -</p> 94.185 - 94.186 -<p class="get"> 94.187 -SliTaz GNU/Linux cooking-20090228 (28,6 Mb) - 94.188 -<a href="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso" 94.189 ->slitaz-cooking.iso</a> 94.190 -[ <a href="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.md5" 94.191 ->md5</a> ] 94.192 -</p> 94.193 - 94.194 -<p> 94.195 -Une image DVD bootable de tous les paquets disponibles pour la version 94.196 -Cooking est générée chaque jour. Elle contient aussi une copie du site Web 94.197 -et permet l'utilisation sans connexion Internet grâce au script install.sh.<br> 94.198 -Cette image peut aussi être 94.199 -<a href="http://syslinux.zytor.com/wiki/index.php/Doc/isolinux#HYBRID_CD-ROM.2FHARD_DISK_MODE">installée sur une clé USB</a>, 94.200 -mais elle écrasera toutes les données de la clé. 94.201 -</p> 94.202 - 94.203 -<p class="get"> 94.204 -Ensemble de paquets SliTaz GNU/Linux cooking (moins de 1Gb) - 94.205 -<a href="http://mirror.slitaz.org/iso/cooking/packages-cooking.iso" 94.206 ->packages-cooking.iso</a> 94.207 -[ <a href="http://mirror.slitaz.org/iso/cooking/packages-cooking.md5" 94.208 ->md5</a> ] 94.209 - 94.210 -</p> 94.211 -<a name="floppy"></a> 94.212 -<h2><font color="#DF8F06">Disquette de démarrage</font></h2> 94.213 -<p> 94.214 -Cette disquette permet de lancer Slitaz sur des PC anciens ou dépourvus de 94.215 -lecteur de CD-ROM. Il est possible de démarrer Slitaz depuis un CD-ROM/DVD, 94.216 -une clé USB, un disque dur, le réseau LAN par PXE et même le réseau 94.217 -<a href="http://boot.slitaz.org/">Internet avec gPXE</a>. 94.218 -</p> 94.219 - 94.220 -<p class="get"> 94.221 -Disquette de démarrage (1,44 Mb) - 94.222 -<a href="http://mirror.slitaz.org/boot/floppy-grub4dos" 94.223 ->image</a> 94.224 -[ <a href="http://mirror.slitaz.org/boot/floppy-grub4dos.md5" 94.225 ->md5</a> ] 94.226 -</p> 94.227 - 94.228 -<!-- End of content with round corner --> 94.229 -</div> 94.230 -<div id="content_bottom"> 94.231 -<div class="bottom_left"></div> 94.232 -<div class="bottom_right"></div> 94.233 -</div> 94.234 - 94.235 -<!-- Start of footer and copy notice --> 94.236 -<div id="copy"> 94.237 -<p> 94.238 -Dernière modification : 2008-12-31 16:30:00 - 94.239 -<a href="#top">Haut de la page</a> 94.240 -</p> 94.241 -<p> 94.242 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 94.243 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 94.244 -</p> 94.245 -<!-- End of copy --> 94.246 -</div> 94.247 - 94.248 -<!-- Bottom and logo's --> 94.249 -<div id="bottom"> 94.250 -<p> 94.251 -<a href="http://www.tuxfamily.org/"><img 94.252 - src="../pics/website/tuxfamily-80x15.png" alt="www.tuxfamily.org" 94.253 - title="Propulsé par TuxFamily" 94.254 - style="width: 80px; height: 15px;" /></a> 94.255 -<a href="http://www.libordux.org/"><img 94.256 - src="../pics/website/libordux-80x15.png" alt="www.libordux.org" 94.257 - title="Propulsé par Libordux.Org" 94.258 - style="width: 80px; height: 15px;" /></a> 94.259 -<a href="http://validator.w3.org/check?uri=referer"><img 94.260 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 94.261 - title="Code validé XHTML 1.0" 94.262 - style="width: 80px; height: 15px;" /></a> 94.263 -</p> 94.264 -</div> 94.265 - 94.266 -</body> 94.267 -</html>
95.1 --- a/mailing-list.html Sat Apr 11 18:26:49 2009 +0200 95.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 95.3 @@ -1,370 +0,0 @@ 95.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 95.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 95.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 95.7 -<head> 95.8 - <title>SliTaz - Mailing list</title> 95.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 95.10 - <meta name="description" content="SliTaz GNU/Linux support mail liste de diffusion utilisateurs deéveloppeurs" /> 95.11 - <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd, swiss made" /> 95.12 - <meta name="robots" content="index, follow, all" /> 95.13 - <meta name="revisit-after" content="7 days" /> 95.14 - <meta name="expires" content="never" /> 95.15 - <meta name="modified" content="2009-01-15 18:20:00" /> 95.16 - <meta name="author" content="Christophe Lincoln"/> 95.17 - <meta name="publisher" content="www.slitaz.org" /> 95.18 - <link rel="shortcut icon" href="favicon.ico" /> 95.19 - <link rel="stylesheet" type="text/css" href="slitaz.css" /> 95.20 - <link rel="Content" href="#content" /> 95.21 - <style type="text/css"> 95.22 - table { 95.23 - border: 1px solid #000000; 95.24 - width: variable; 95.25 - border-collapse: collapse; 95.26 - } 95.27 - td { 95.28 - border: 1px dotted #6495ed; 95.29 - width: variable; 95.30 - padding: 2px; 95.31 - } 95.32 - .rowodd { 95.33 - background-color: #ffffff; 95.34 - } 95.35 - .roweven { 95.36 - background-color: #e1ffe1; /* the tower */ 95.37 - } 95.38 - th { 95.39 - border: 1px solid #000000; 95.40 - width: variable; 95.41 - padding: 4px; 95.42 - } 95.43 - .alignright { 95.44 - text-align: right; 95.45 - } 95.46 - </style> 95.47 -</head> 95.48 -<body bgcolor="#ffffff"> 95.49 - 95.50 -<!-- Header --> 95.51 -<div id="header"> 95.52 - <a name="top"></a> 95.53 -<!-- Access --> 95.54 -<div id="access"> 95.55 - Language: 95.56 - <a href="en/mailing-list.html" title="English page">English</a> 95.57 -</div> 95.58 - <a href="http://www.slitaz.org/"><img id="logo" 95.59 - src="pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 95.60 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 95.61 - <p id="titre">#!/GNU/Linux</p> 95.62 -</div> 95.63 - 95.64 -<!-- Navigation menu --> 95.65 -<div id="nav"> 95.66 -<div id="nav_top"></div> 95.67 - <ul> 95.68 - <li><a href="about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 95.69 - <li><a href="get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 95.70 - <li><a href="doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 95.71 - <li><a href="packages/" title="Paquets logiciels disponibles">Paquets</a></li> 95.72 - <li><a href="devel/" title="Le coin du développeur">Développement</a></li> 95.73 - <li><a href="artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 95.74 - <li><a href="search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 95.75 - <li><a href="sitemap.html" title="Vue globale du site web">Plan du site</a></li> 95.76 - </ul> 95.77 - <ul> 95.78 - <li><a href="mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 95.79 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 95.80 - </ul> 95.81 - <ul> 95.82 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 95.83 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 95.84 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 95.85 - </ul> 95.86 -<div id="nav_bottom"> 95.87 -<div id="nav_bottom_img"></div> 95.88 -</div> 95.89 -</div> 95.90 - 95.91 -<!-- Content top. --> 95.92 -<div id="content_top"> 95.93 -<div class="top_left"></div> 95.94 -<div class="top_right"></div> 95.95 -</div> 95.96 - 95.97 -<!-- Content --> 95.98 -<div id="content"> 95.99 -<a name="content"></a> 95.100 - 95.101 -<h1><font color="#3E1220">Mailing list</font></h1> 95.102 -<h2><font color="#DF8F06">Liste de discussion</font></h2> 95.103 - 95.104 -<ul> 95.105 - <li><a href="#about">Au sujet de la liste</a> - Support et développement.</li> 95.106 - <li><a href="#usage">Utilisation de la liste</a> - Inscription/désinscription 95.107 - et fonctionnement</li> 95.108 - <li><a href="#archives">Archives de la liste</a> - Lire et/ou chercher dans 95.109 - les messages archivés.</li> 95.110 -</ul> 95.111 -<a name="about"></a> 95.112 -<h3><font color="#6c0023">Au sujet de la liste</font></h3> 95.113 -<p> 95.114 -La liste de dicussion/diffusion (<em>Mailing list</em>) est le moyen 95.115 -principale de communication de la communauté SliTaz. La liste est ouverte à 95.116 -tout le monde, vous êtes libre de vous abonner, désabonner ou réabonner à 95.117 -n'importe quel moment. C'est un moyen de collaboration très efficace, utilisé 95.118 -pour offrir un support technique gratuit aux utilisateurs de SliTaz. Les 95.119 -développeurs et connaisseurs avançés utilisent cette même liste pour gérer le 95.120 -dévelopement du projet, les relectures, etc. D'utiliser la même liste pour le 95.121 -support et le développement permet de toucher un plus large auditoire, 95.122 -résultant dans des réponses plus rapides et plus précises. Cela dit, les 95.123 -menbres de la liste sont des personnes volontaires, elles feront du mieux 95.124 -qu'elles peuvent en fonction de leur temps libre. Courtoisie et politesse sont 95.125 -de rigeur et un peut d'humour ne fait de mal à personne. 95.126 -</p> 95.127 -<p> 95.128 -La <em>mailing list</em> permet d'envoyer des messages et de recevoir les 95.129 -mails de la liste. C'est à dire que tous les membres inscrits peuvent poster 95.130 -sur l'adresse de la liste et qu'ils reçoivent aussi tous les messages postés 95.131 -par les autres membres. Les messages sont envoyés par le <em>listengine</em> 95.132 -de <a href="http://www.tuxfamily.org/">TuxFamily</a> propulsé par l'excellent 95.133 -<a href="http://www.vhffs.org/">VHFFS</a>. 95.134 -</p> 95.135 -<h4>Civilité</h4> 95.136 -<p> 95.137 -La liste est un moyen de collaboration intense avec des personnes passionnées 95.138 -et souvent sensibles. Faites un effort supplémentaire pour traiter les autres 95.139 -avec respect, même si vous vous sentez mal traité. Si vous avez quelques chose de 95.140 -négatif ou critique à dire à quelqu'un, faites le hors liste. Si une personne 95.141 -vous semble inappropriée, contactez un développeur SliTaz. 95.142 -</p> 95.143 - 95.144 - 95.145 -<a name="usage"></a> 95.146 -<h3><font color="#6c0023">Utilisation de la liste</font></h3> 95.147 -<p> 95.148 -Pour poster sur la liste, vous devez commencer par vous inscrire, vous 95.149 -recevrez alors un message de confirmation. Ce mail contient le numéro de 95.150 -confirmation que vous devez renvoyer en sujet sur la liste d'administration 95.151 -(cela nous évite des spam). Une fois le mail d'inscription et le message de 95.152 -confirmation envoyé, vous pourrez poster sur la liste et vous recevrez tous 95.153 -les message qui y sont postés. A noter que les mails peuvent être filtrés via 95.154 -votre logiciel de messagerie préféré, cela permet de rediriger tous les 95.155 -messages dans un répertoire spécifique. Il est aussi conseillé d'utiliser 95.156 -"Répondre" pour répondre à un mail afin que le fil de discussion puisse être 95.157 -suivis normalement. 95.158 -</p> 95.159 -<ul> 95.160 - <li>Adresse d'administration : 95.161 - <a href="mailto:slitaz-request@lists.tuxfamily.org">slitaz-request@lists.tuxfamily.org</a></li> 95.162 - <li>Inscription avec le sujet : subscribe</li> 95.163 - <li>Désinscription avec le sujet : unsubscribe</li> 95.164 - <li>Aide avec le sujet : help</li> 95.165 - <li>Adresse pour poster sur la liste : 95.166 - <a href="mailto:slitaz@lists.tuxfamily.org">slitaz@lists.tuxfamily.org</a></li> 95.167 -</ul> 95.168 -<h4>Format</h4> 95.169 -<p> 95.170 -Les messages de liste devraient être envoyés au format text pur et non pas en 95.171 -HTML, en justifiant les lignes à de 72 à 80 caractères pour que les personnes 95.172 -utilisant des client mail en mode texte, puissent lire facilement les mails. 95.173 -La justification des messages peut se faire automatiquement via la plus part 95.174 -des bons logiciels de messagerie tel que Sylpheed et permet aussi une lecture 95.175 -plus simple des archives. Il est par ailleurs conseillé de supprimer les 95.176 -citations inutiles et de na pas joindre de trop gros fichiers. 95.177 -</p> 95.178 - 95.179 -<a name="archives"></a> 95.180 -<h3><font color="#6c0023">Archives de la liste</font></h3> 95.181 -<p> 95.182 -La liste de diffusion est un forum public, tous les messages sont archivés et 95.183 -consultables en ligne. L'archivage permet aux personnes non inscrites de 95.184 -quand même suivre la liste, c'est aussi une resource d'informations pour 95.185 -des sujets ponctuels ou très spécifiques. La liste est archivée toutes les 95.186 -nuits, vous pouvez facilement naviguer, lire ou chercher dans l'archive via 95.187 -le <em>listengine</em> de TuxFamily. Les messages sont classés par mois et par 95.188 -date ou fil de discussion (<em>Thread</em>) : <a 95.189 -href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/" 95.190 ->Archives complètes de la liste de discussion</a> 95.191 -</p> 95.192 - 95.193 - 95.194 -<h4>Archives 2008</h4> 95.195 -<table> 95.196 -<thead> 95.197 - <tr> 95.198 - <th>Archive</th> 95.199 - <th>View by</th> 95.200 - <th>Number</th> 95.201 - <th>Total size</th> 95.202 - </tr> 95.203 -</thead> 95.204 -<tbody> 95.205 -<tr class="roweven"> 95.206 - <td>2008-12</td> 95.207 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/12/threads.html">[ Thread ]</a> 95.208 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/12/maillist.html">[ Date ]</a></td> 95.209 - <td class="alignright">37</td> 95.210 - <td class="alignright">148 KB</td> 95.211 - </tr> 95.212 - <tr class="rowodd"> 95.213 - <td>2008-11</td> 95.214 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/11/threads.html">[ Thread ]</a> 95.215 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/11/maillist.html">[ Date ]</a></td> 95.216 - <td class="alignright">32</td> 95.217 - <td class="alignright">108 KB</td> 95.218 - </tr> 95.219 - <tr class="roweven"> 95.220 - <td>2008-10</td> 95.221 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/10/threads.html">[ Thread ]</a> 95.222 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/10/maillist.html">[ Date ]</a></td> 95.223 - <td class="alignright">43</td> 95.224 - <td class="alignright">2185 KB</td> 95.225 - </tr> 95.226 - <tr class="rowodd"> 95.227 - <td>2008-09</td> 95.228 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/09/threads.html">[ Thread ]</a> 95.229 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/09/maillist.html">[ Date ]</a></td> 95.230 - <td class="alignright">26</td> 95.231 - <td class="alignright">88 KB</td> 95.232 - </tr> 95.233 - <tr class="roweven"> 95.234 - <td>2008-08</td> 95.235 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/08/threads.html">[ Thread ]</a> 95.236 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/08/maillist.html">[ Date ]</a></td> 95.237 - <td class="alignright">76</td> 95.238 - <td class="alignright">3632 KB</td> 95.239 - </tr> 95.240 - <tr class="rowodd"> 95.241 - <td>2008-07</td> 95.242 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/07/threads.html">[ Thread ]</a> 95.243 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/07/maillist.html">[ Date ]</a></td> 95.244 - <td class="alignright">260</td> 95.245 - <td class="alignright">842 KB</td> 95.246 - </tr> 95.247 - <tr class="roweven"> 95.248 - <td>2008-06</td> 95.249 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/06/threads.html">[ Thread ]</a> 95.250 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/06/maillist.html">[ Date ]</a></td> 95.251 - <td class="alignright">112</td> 95.252 - <td class="alignright">797 KB</td> 95.253 - </tr> 95.254 - <tr class="rowodd"> 95.255 - <td>2008-05</td> 95.256 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/05/threads.html">[ Thread ]</a> 95.257 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/05/maillist.html">[ Date ]</a></td> 95.258 - <td class="alignright">75</td> 95.259 - <td class="alignright">570 KB</td> 95.260 - </tr> 95.261 - <tr class="roweven"> 95.262 - <td>2008-04</td> 95.263 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/04/threads.html">[ Thread ]</a> 95.264 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/04/maillist.html">[ Date ]</a></td> 95.265 - <td class="alignright">93</td> 95.266 - <td class="alignright">391 KB</td> 95.267 - </tr> 95.268 - <tr class="rowodd"> 95.269 - <td>2008-03</td> 95.270 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/03/threads.html">[ Thread ]</a> 95.271 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/03/maillist.html">[ Date ]</a></td> 95.272 - <td class="alignright">82</td> 95.273 - <td class="alignright">404 KB</td> 95.274 - </tr> 95.275 - <tr class="roweven"> 95.276 - <td>2008-02</td> 95.277 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/02/threads.html">[ Thread ]</a> 95.278 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/02/maillist.html">[ Date ]</a></td> 95.279 - <td class="alignright">47</td> 95.280 - <td class="alignright">143 KB</td> 95.281 - </tr> 95.282 - <tr class="rowodd"> 95.283 - <td>2008-01</td> 95.284 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/01/threads.html">[ Thread ]</a> 95.285 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2008/01/maillist.html">[ Date ]</a></td> 95.286 - <td class="alignright">54</td> 95.287 - <td class="alignright">1716 KB</td> 95.288 - </tr> 95.289 -</tbody> 95.290 -</table> 95.291 - 95.292 - 95.293 -<h4>Archives 2007</h4> 95.294 -<table> 95.295 -<thead> 95.296 - <tr> 95.297 - <th>Archive</th> 95.298 - <th>View by</th> 95.299 - <th>Number</th> 95.300 - <th>Total size</th> 95.301 - </tr> 95.302 -</thead> 95.303 -<tbody> 95.304 - <tr class="rowodd"> 95.305 - <td>2007-12</td> 95.306 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/12/threads.html">[ Thread ]</a> 95.307 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/12/maillist.html">[ Date ]</a></td> 95.308 - <td class="alignright">133</td> 95.309 - <td class="alignright">4180 KB</td> 95.310 - </tr> 95.311 - <tr class="roweven"> 95.312 - <td>2007-11</td> 95.313 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/11/threads.html">[ Thread ]</a> 95.314 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/11/maillist.html">[ Date ]</a></td> 95.315 - <td class="alignright">150</td> 95.316 - <td class="alignright">18241 KB</td> 95.317 - </tr> 95.318 - <tr class="rowodd"> 95.319 - <td>2007-10</td> 95.320 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/10/threads.html">[ Thread ]</a> 95.321 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/10/maillist.html">[ Date ]</a></td> 95.322 - <td class="alignright">47</td> 95.323 - <td class="alignright">926 KB</td> 95.324 - </tr> 95.325 - <tr class="roweven"> 95.326 - <td>2007-09</td> 95.327 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/09/threads.html">[ Thread ]</a> 95.328 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/09/maillist.html">[ Date ]</a></td> 95.329 - <td class="alignright">17</td> 95.330 - <td class="alignright">93 KB</td> 95.331 - </tr> 95.332 - <tr class="rowodd"> 95.333 - <td>2007-08</td> 95.334 - <td><a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/08/threads.html">[ Thread ]</a> 95.335 - or <a href="http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/2007/08/maillist.html">[ Date ]</a></td> 95.336 - <td class="alignright">15</td> 95.337 - <td class="alignright">471 KB</td> 95.338 - </tr> 95.339 -</tbody> 95.340 -</table> 95.341 - 95.342 -<!-- End of content with round corner --> 95.343 -</div> 95.344 -<div id="content_bottom"> 95.345 -<div class="bottom_left"></div> 95.346 -<div class="bottom_right"></div> 95.347 -</div> 95.348 - 95.349 -<!-- Start of footer and copy notice --> 95.350 -<div id="copy"> 95.351 -<p> 95.352 -Dernière modification : 2009-01-15 18:20:00 - 95.353 -<a href="#top">Haut de la page</a> 95.354 -</p> 95.355 -<p> 95.356 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 95.357 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 95.358 -</p> 95.359 -<!-- End of copy --> 95.360 -</div> 95.361 - 95.362 -<!-- Bottom and logo's --> 95.363 -<div id="bottom"> 95.364 -<p> 95.365 -<a href="http://validator.w3.org/check?uri=referer"><img 95.366 - src="pics/website/xhtml10.png" alt="Valid XHTML 1.0" 95.367 - title="Code validé XHTML 1.0" 95.368 - style="width: 80px; height: 15px;" /></a> 95.369 -</p> 95.370 -</div> 95.371 - 95.372 -</body> 95.373 -</html>
96.1 --- a/news/2007.html Sat Apr 11 18:26:49 2009 +0200 96.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 96.3 @@ -1,363 +0,0 @@ 96.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 96.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 96.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 96.7 -<head> 96.8 - <title>SliTaz - 2007 News archives</title> 96.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 96.10 - <meta name="description" content="Archive des news de SliTaz GNU/Linux" /> 96.11 - <meta name="keywords" lang="fr" content="slitaz old news" /> 96.12 - <meta name="robots" content="index, follow, all" /> 96.13 - <meta name="revisit-after" content="30 days" /> 96.14 - <meta name="expires" content="never" /> 96.15 - <meta name="modified" content="2008-03-22 16:50:00" /> 96.16 - <meta name="author" content="Christophe Lincoln"/> 96.17 - <meta name="publisher" content="www.slitaz.org" /> 96.18 - <link rel="shortcut icon" href="../favicon.ico" /> 96.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 96.20 - <link rel="Content" href="#content" /> 96.21 -</head> 96.22 -<body bgcolor="#ffffff"> 96.23 - 96.24 -<!-- Header --> 96.25 -<div id="header"> 96.26 - <a name="top"></a> 96.27 -<!-- Access --> 96.28 -<div id="access"> 96.29 - Language: 96.30 - <a href="../en/" title="English Web site main page">English</a> 96.31 -</div> 96.32 - <a href="http://www.slitaz.org/"><img id="logo" 96.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 96.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 96.35 - <p id="titre">#!/GNU/Linux</p> 96.36 -</div> 96.37 - 96.38 -<!-- Navigation menu --> 96.39 -<div id="nav"> 96.40 -<div id="nav_top"></div> 96.41 - <ul> 96.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 96.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 96.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 96.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 96.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 96.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 96.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 96.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 96.50 - </ul> 96.51 - <ul> 96.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 96.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 96.54 - </ul> 96.55 - <ul> 96.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 96.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 96.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 96.59 - </ul> 96.60 -<div id="nav_bottom"> 96.61 -<div id="nav_bottom_img"></div> 96.62 -</div> 96.63 -</div> 96.64 - 96.65 -<!-- Content top. --> 96.66 -<div id="content_top"> 96.67 -<div class="top_left"></div> 96.68 -<div class="top_right"></div> 96.69 -</div> 96.70 - 96.71 -<!-- Content --> 96.72 -<div id="content"> 96.73 -<a name="content"></a> 96.74 - 96.75 -<h1><font color="#3E1220">Archives des news</font></h1> 96.76 - 96.77 -<h2><font color="#DF8F06">2007</font></h2> 96.78 - 96.79 -<ul> 96.80 - <li><strong>15 Décembre 2007 - Forum communautaire et canal IRC</strong><br /> 96.81 - Après quelques temps de préparation, le projet SliTaz est heureux de 96.82 - pouvoir annoncer la mise à disposition d'un forum officiel. Le forum et 96.83 - principalement destiné à fournir de l'aide et un support technique aux 96.84 - utilisateurs de SliTaz. C'est une alternative et un complèment à la liste 96.85 - de discussion, c'est aussi une initiative utilisateur, merci Eddy. Pour 96.86 - utiliser le forum vous devez commencer par vous inscrire, toute les 96.87 - questions sont le bienvenue et n'hésitez pas à répondre aux autres membres 96.88 - de la communauté : <a href="http://forum.slitaz.org/">forum.slitaz.org</a>. 96.89 - Dans la foulée des moyens de supports et de collaborations, le projet à 96.90 - depuis quelques semaines un canal de discussion IRC sur Freenode.net. Il 96.91 - n'y a pas toujours quelqu'un de connecté mais ça discute régulièrement. 96.92 - Merci à Didier pour l'enregistrement et tout et tout. Le serveur IRC 96.93 - est <code>irc.freenode.net</code> et la canal <code>#slitaz</code>. Pour 96.94 - rejoindre le canal une fois connecté au serveur, vous pouvez utiliser la 96.95 - commande IRC : <code>/join #slitaz</code>. 96.96 - </li> 96.97 - <li><strong>06 Décembre 2007 - 2 jours pour un démarrage 2 fois plus rapide</strong><br /> 96.98 - La nouvelle compression lzma permet à SliTaz de proposer plus de support 96.99 - matériel et plus d'applications dans une image ISO encore plus petite 96.100 - qu'avant, mais le temps de démarrage a augmenté. La communauté SliTaz a 96.101 - beaucoup travailler ces derniers 2 jours pour arriver à faire démarrer le 96.102 - LiveCD 2 fois plus rapidement. Nous avons donc mis une nouvelle image ISO 96.103 - sur le miroir comprenant un nouveau patch noyau pour lzma et une petite 96.104 - correction dans l'affichages des messages d'initialisation. Nos divers 96.105 - tests donnent des temps de démarrage allant de 20 à 30 secondes sur des PC 96.106 - récents et de 60 à 80 secondes sur les machines plus anciennes. 96.107 - <a href="http://www.slitaz.org/get/#cooking">Téléchargement de la dernière version</a>. 96.108 - </li> 96.109 - <li><strong>04 Décembre 2007 - Nouvelle Cooking avec le son et plus d'options</strong><br /> 96.110 - Les membres de la communauté SliTaz sont fiers de vous annoncer la 96.111 - disponibilité d'une nouvelle version du LiveCD en cuisson. Cette version 96.112 - apporte un grand nombre de nouveautés dont principalement le support du 96.113 - son et PCMCIA ainsi que l'utilisation de la compression lzma. De nombreux 96.114 - bugs on aussi été corrigés, un nouveau thème, menu et fond d'écran sont 96.115 - utilisés, un installateur est maintenant présent et une boîte de dialogue 96.116 - pour monter rapidement des périphériques. Plusieurs paquets ont été mis à 96.117 - jours, dont SQLite, emelFM2, Firefox avec des marques pages vers des 96.118 - application Web tel que Wikipedia ou Jamendo. Dans les 105 paquets contenu sur 96.119 - le LiveCD, vous trouverez Alsa et son mixer, Alsaplayer, mpg123, Gcolor2, 96.120 - pcmciautils ou lspci. Un fois installée, vous avez à disposition plus de 96.121 - 240 paquets sur le miroir facilement installables et dont les mises à jour 96.122 - sont assurées par le projet. Au passage, le Handbook a été mis à jour et comporte 96.123 - une page Multimedia au sujet du son et de la vidéo sur SlitTaz. Pour finir 96.124 - cette annonce, un énorme travail a été réalisé pour vous proposer un 96.125 - LiveCD de : 22,4 Mb. Simple, Léger... Incroyable. Vous pouvez obtenir cette 96.126 - version Cooking via la partie <a href="http://www.slitaz.org/get/">téléchargement</a> du site. 96.127 - Enjoy. 96.128 - </li> 96.129 - 96.130 - <li><strong>06 Novembre 2007 - Nouvelle Cooking et gel des paquets</strong><br /> 96.131 - Le projet SliTaz est fier d'annoncer la publication d'une nouvelle version 96.132 - Cooking du LiveCD de SliTaz. Cette version en cuisson est la dernière avant 96.133 - la publication de la version stable 1.0, la chaîne d'outils et les paquets 96.134 - de base sont gelés. Quelques nouveaux paquets ont fait leurs entrée et 2 96.135 - paquets ont été supprimés du LiveCD. IPtables et Microperl ne font plus 96.136 - partie de l'ISO, mais ils ont fait de la place pour : PHP 5.2.4, Grsync, 96.137 - GCC 4.2.2, ISO Master 1.2 et Firefox 2.0.0.9 avec le support de la langue 96.138 - française et une police adaptée au thème GTK+. Cette version propose aussi 96.139 - un nouveau thème pour JWM avec fond d'écran, un nouveau menu, les icônes 96.140 - Tango pour les applications GTK+, un message du jour en Français et un wiki 96.141 - personnel installé pour l'utilisateur hacker. Le LiveCD en cuisson de 96.142 - 24,7 MB, est <a href="http://www.slitaz.org/get/">téléchargeable</a> depuis le miroir de SliTaz 96.143 - propulsé par TuxFamily.</li> 96.144 - <li><strong>04 Novembre 2007 - Takpkg 1.3, gestion des mises à jour et Tazwok 1.2</strong><br /> 96.145 - Publication du gestionnaire de paquets Tazpkg 1.3. Cette version apporte la 96.146 - commande <code>upgrade</code> permettant la mise à jour de tous les paquets 96.147 - installés. La gestion des mises à jour est une partie importante du système 96.148 - de paquets et de la distribution en soi, elle permet de garder un système 96.149 - sécurisé, avec les dernières corrections. Les mises à jour sont d'ors et 96.150 - déjà disponibles pour la version "Cooking" et les personnes ayant installé 96.151 - SliTaz sur disque dur (en mode LiveCD les paquets téléchargés sont perdus). 96.152 - En temps voulu, des mises à jour de sécurité seront régulièrement publiées 96.153 - pour la version stable courante. Pour la version Cooking actuelle, il faut 96.154 - télécharger et installer à la main Tazpkg 1.3 , pour ensuite simplement 96.155 - lancer <code># tazpkg recharge && tazpkg upgrade</code> et avoir une 96.156 - liste des derniers paquets disponibles sur le miroir, dont Firefox 2.0.0.9. 96.157 - Au passage Tazpkg et Tazwok proposent des couleurs et un affichage plus clair 96.158 - des messages. Tazwok 1.2 gère mieux les problèmes (exit et message d'aide). 96.159 - Vous pouvez obtenir les archives des deux outils via la partie <a 96.160 - href="http://www.slitaz.org/get/">téléchargement</a> du site. Les deux outils ont été testés sur 96.161 - SliTaz et Debian, vous pouvez utiliser Tazpkg pour installer des paquets 96.162 - SliTaz sur Debian ou utiliser Tazwok pour construire des paquets SliTaz. 96.163 - Cela dit, la prochaine version est bientôt prête, les paquets sont gelés, 96.164 - le menu de JWM (2.0.1) sera plus complet, il y aura PHP, ... (24,8 Mb). A 96.165 - suivre... 96.166 - </li> 96.167 - 96.168 - <li><strong>12 Octobre 2007 - Nouvelle version Cooking et stabilisation</strong><br /> 96.169 - Le projet SliTaz est fier de vous annoncer une nouvelle version du système 96.170 - en cuisson (cooking), cette version apporte un grand nombre de changements 96.171 - et d'améliorations, des mises à jour et le LiveCD passe à 24 Mb. Quelques 96.172 - Mb de plus pour accueillir : Firefox 2.0.0.7, Rsync 2.6.9, ISO Master, 96.173 - GRUB, PPP, le support des connexions PPPOE avec rp-pppoe et le noyau Linux 96.174 - avec une solide version 2.6.22.9. Au sujet du noyau, Le support tlan a été 96.175 - compilé dans le noyau ainsi que plusieurs autres drivers, il y aura donc 96.176 - plus de cartes fonctionnant directement sans passer par modprobe. Les 96.177 - principaux paquets mis à jours sont Xorg 7.3, Dropbear 0.50, LightTPD 96.178 - 1.4.18, SQLite 3.5.1, et Transmission vers la version 0.82 permettant la 96.179 - création de fichiers torrents. Le bureau a un nouveau fond d'écran réalisé 96.180 - avec mtPaint, un petit centre d'aide a été installé et des raccourcis 96.181 - clavier permettent d'ouvrir Firefox ou le gestionnaire de fichiers (Alt + 96.182 - F5 ou F6). La documentation a été adaptée et les outils SliTaz publiés 96.183 - en version 1.2. La nouvelle version est <a href="http://www.slitaz.org/get/">téléchargeable</a> 96.184 - via le miroir de SliTaz, elle a été générée avec Tazwok et les outils 96.185 - SliTaz en se basant sur le livre de cuisine (Cookbook) toujours accessible 96.186 - depuis la partie <a href="http://www.slitaz.org/doc/">documentation</a> du site Web. La voie vers 96.187 - la stabilisation est ouverte pour la publication de SliTaz GNU/Linux 1.0, 96.188 - vous pouvez facilement participer au projet et obtenir un support technique 96.189 - via <a href="http://www.slitaz.org/mailing-list.html">la liste de discussion</a> de SliTaz. 96.190 - </li> 96.191 - 96.192 - <li><strong>10 Octobre 2007 - Tazpkg-1.2 et Tazwok-1.0</strong><br /> 96.193 - Publication du gestionnaire de paquets <a href="http://www.slitaz.org/get/tazpkg.html">Tazpkg</a> 96.194 - et son manuel en version 1.2. Cette version apporte plusieurs nouvelles 96.195 - commandes, un nettoyage du code et des changements dans la structure des 96.196 - paquets (les anciens paquets ne sont pas supportés). 96.197 - <a href="http://www.slitaz.org/get/tazwok.html">Tazwok</a>, cet utilitaire permet de configurer, 96.198 - compiler et créer des paquets (.tazpkg) SliTaz automatiquement, c'est le 96.199 - programme qui construit tous les paquets du système depuis les sources. 96.200 - Tazwok est distribué sous forme de paquet SliTaz et d'archive source, avec 96.201 - son manuel, de la doc développeur et des exemples. Les deux applications 96.202 - seront installées par défaut sur le LiveCD. À noter que beaucoup de travail 96.203 - a été fait ces dernières semaines et qu'une nouvelle version est à préssentir 96.204 - pour tout bientôt. 96.205 - </li> 96.206 - 96.207 - <li><strong>24 Août 2007 - Liste de discussion (Mailing list) et doc</strong><br /> 96.208 - Le projet SliTaz a le plaisir d'annoncer l'ouverture officielle de 96.209 - <a href="http://www.slitaz.org/mailing-list.html">la liste de discussion</a>. La 96.210 - <em>mailing list</em> est un moyen de support technique et de collaboration, 96.211 - la liste est ouverte à tout le monde, si vous avez une question, une 96.212 - remarque, une demande ou que vous désirez participer au projet, c'est là 96.213 - qu'il faut s'exprimer. Au niveau documentation, le Handbook propose une 96.214 - nouvelle page titrée <a href="http://www.slitaz.org/doc/handbook/hacking-livecd.html" 96.215 - >Hacking SliTaz LiveCD</a> ou comment modifier et s'amuser avec l'image 96.216 - ISO du LiveCD de SliTaz et une page décrivant les étapes à réaliser pour 96.217 - <a href="http://www.slitaz.org/doc/handbook/chroot-env.html">créer un environnement chrooté.</a> 96.218 - Bonne lecture.</li> 96.219 - <li><strong>7 Août 2007 - Nouvelle Cooking et Tazpkg 1.1</strong><br /> 96.220 - Après plus d'un mois de travail sur SliTaz, le projet a mis en ligne une 96.221 - nouvelle image de la version cooking (en cuisson). Cette version apporte 96.222 - 4 nouvelles applications sur le LiveCD, des mises à jour et du design 96.223 - avec un thème GTK, des icônes sur la barre des tâches et une image de 96.224 - fond d'écran. SliTaz propose maintenant une version micro de Perl, 96.225 - le client gFTP, Xpad pour prendre des notes sur le bureau et un petit jeu 96.226 - de tetris. Microperl permet d'utiliser/créer des scripts Perl et des 96.227 - scripts CGI pouvant ensuite être utilisés par le serveur web LightTPD, 96.228 - préconfiguré pour une utilisation facilitée et mis à jour vers la dernière 96.229 - version 1.4.16. En interne, le gestionnaire de paquets 96.230 - <a href="http://www.slitaz.org/get/tazpkg.html">Tazpkg</a> a été grandement amélioré, il permet 96.231 - de faire une recherche de paquets, d'aider à créer ses propres paquets et 96.232 - implémente un système de gestion des dépendances. Au passage l'arbre des 96.233 - paquets a changé et les meta fichiers de configuration ont plus de 96.234 - variables et de fonctions. Vous pouvez récupérer cette nouvelle mouture 96.235 - (15,6 Mb) et les sources de Tazpkg via la partie 96.236 - <a href="http://www.slitaz.org/get/">téléchargement</a> du site. Enjoy. 96.237 - </li> 96.238 - 96.239 - <li><strong>1 Août 2007 - SliTaz Handbook</strong><br /> 96.240 - Après plusieurs semaines de rédaction et une mise en ligne depuis quelques 96.241 - jours, le projet SliTaz est fier de vous présenter la première mouture du 96.242 - <a href="http://www.slitaz.org/doc/handbook/">Handbook</a>. C'est le livre de main de SliTaz, la 96.243 - référence au sujet de l'utilisation du système au niveau utilisateur, 96.244 - administrateur et développeur en général. Il réunit des travaux de 96.245 - référence, des mini manuels et une collection d'instructions destinées à 96.246 - fournir un livre complet, de haute qualité, facilement consultable et 96.247 - fournissant des réponses rapides sur un sujet spécifique. A noter que le 96.248 - terme Handbook est une suite logique au Cookbook (le livre de cuisine), le 96.249 - projet Slitaz centralise la majorité de sa documentation dans ces deux 96.250 - livres. 96.251 - </li> 96.252 - 96.253 - <li><strong>29 Juillet 2007 - SliTaz sur le web et www.slitaz.org</strong><br /> 96.254 - De retour de vacances, j'ai eu le plaisir de constater que SliTaz a eu 96.255 - l'honneur d'être sitée sur plusieurs site web en relations aux systèmes 96.256 - GNU/Linux. Tout a commençé par <a 96.257 - href="http://www.terranux.net/punbb/viewtopic.php?id=733">un post de geantbrun</a> 96.258 - sur les forums du site <a href="http://www.terranux.net/">Terranux.net</a> 96.259 - en début du mois, suivit par un post de c'estpasgagné sur le site web/forums de <a 96.260 - href="http://www.lin-web.be/">Linweb.be</a>. En début de semaine (le 24), 96.261 - geantbrun, nous a propulsé sur <a 96.262 - href="http://quebecos.com/index.php?option=com_fireboard&Itemid=27&func=view&catid=34&id=1169#1169" 96.263 - >les forums de QuebecOS</a> et petitbob a suivit en postant <a 96.264 - href="http://quebecos.com/index.php?option=com_content&task=view&id=441&Itemid=1" 96.265 - >une news</a> lisible sur la page principale du grand <a 96.266 - href="http://quebecos.com/">QuebecOS.com</a>. Merci pour l'audience, c'est 96.267 - le genre d'initiative qui motive à coder librement et qui fait chaud au 96.268 - coeur... <strong>Huge thanks to you guys!</strong> Merci aussi aux 96.269 - personnes qui on pris le temps de lire ces posts, qui sont venues visiter 96.270 - le site de SliTaz et qui ont encore pris du temps pour essayer la bête. 96.271 - En espérant vous avoir séduit par notre mini système, le travail 96.272 - continue du coté du développement et de nouvelles informations seront 96.273 - publiées régulièrement sur la page principale du site. Au passage j'en 96.274 - profite pour annoncer l'achat, pour le projet SliTaz, du nom de domaine 96.275 - slitaz.org chez <a href="http://www.gandi.net/">Gandi</a>, les DNS et les 96.276 - mail sont aussi gérer par les services de très haute qualité offerts par 96.277 - Gandi. Le site web officiel de SliTaz est maintenant : 96.278 - <a href="http://www.slitaz.org/">www.slitaz.org</a>. Merci de mettre à 96.279 - jour vos marques pages. Christophe (Pankso). 96.280 - </li> 96.281 - 96.282 - <li><strong>28 Juin 2007 - Nouvelle version cooking</strong><br /> 96.283 - Nous sommes fiers de vous annoncer la mise en ligne d'une nouvelle 96.284 - image ISO de la version cooking comprenant d'importantes mises à jour, 96.285 - des scripts de démarrage améliorés avec de nouvelles fonctions et la 96.286 - résolution de quelques petits problèmes. L'image ISO bootable à graver 96.287 - ou émuler est disponible en <a href="http://www.slitaz.org/get/">téléchargement</a> depuis le 96.288 - le miroir de TuxFamily. Cette nouvelle version propose une mise à jour du 96.289 - client/serveur SSH Dropbear vers la version 0.49, du serveur web LightTPD 96.290 - vers la version 1.4.15, de SQLite vers la version 3.3.17, du navigateur 96.291 - web Links vers la version 2.1pre28, de mtPaint vers la version 3.11, de 96.292 - l'IDE Geany vers la version 0.11, du gestionnaire de fenêtres JWM vers 96.293 - la version 2.0 avec un nouveau thème, de Cdrkit, Clex, Nano, Dialog, 96.294 - libpng, LeafPad et Transmission. Cette nouvelle version est aussi 96.295 - accompagnée de son lot de nouveaux paquets logiciels, la chaîne d'outils 96.296 - (<em>toolchain</em>) est maintenant facilement installable via le 96.297 - mini gestionnaire de paquet Tazpkg. La <em>toolchain</em> est constituée 96.298 - de binutils-2.17, glibc-2.3.6, du compilateur GCC 4.1.2 et de make-3.81, 96.299 - elle permet de recompiler et rendre SliTaz largement extensible via la 96.300 - compilation d'applications depuis les paquets source. Pour finir, 96.301 - le <a href="http://www.slitaz.org//doc/cookbook/">cookbook</a> a été mis à jour et amélioré, 96.302 - il décrit la construction de tous les nouveaux paquets et du 96.303 - fonctionnement des scripts de démarrage du système, de plus, les 96.304 - <a href="http://www.slitaz.org/get/tools.html">outils SliTaz</a> pour développeurs sont 96.305 - passés en version 1.1 avec quelques nouveaux scripts, le fichier de 96.306 - configuration de Busybox sans cpio (la vesion GNU de cpio est maintenant 96.307 - utilisée) et celui du noyau Linux avec le support de FUSE activé.</li> 96.308 - 96.309 - <li><strong>27 Juin 2007 - Howto Xorg et sortie de JWM 2.0</strong><br /> 96.310 - Publication d'une nouvelle page au sujet de la compilation du 96.311 - serveur modulaire <a href="http://www.slitaz.org/doc/cookbook/xorg.html">Xorg</a> contenant les 96.312 - une description des étapes que nous avons utilisé pour compiler Xorg 7.2. 96.313 - Nous sommes aussi heureux de vous annoncer la sortie du gestionnaire de 96.314 - fenêtres <a href="http://joewing.net/programs/jwm/">JWM 2.0</a> apportant 96.315 - beaucoup de nouveautés tels que la gestion des dégradés, la possibilité 96.316 - d'utiliser une image en fond d'écran, un nouveau style graphique que 96.317 - nous trouvons très agréable et plus moderne. JWM 2.0 va entrer dans 96.318 - SliTaz cooking d'ici la fin de cette semaine.</li> 96.319 - 96.320 - <li><strong>22 Mai 2007 - Documentation amélioré</strong><br /> 96.321 - Les pages de <a href="http://www.slitaz.org/doc/">documentation</a> de SliTaz ont 96.322 - été mises à jour, mais elle n'est pas encore terminée et ne demande qu'a être 96.323 - améliorée. Nous cherchons des personnes motivées pour la relecture. 96.324 - Toutes les suggestions sont aussi vraiment appréciées. 96.325 - </li> 96.326 - 96.327 - <li><strong>14 Mars 2007 - Site web de SliTaz en ligne</strong>: 96.328 - Le site web de SliTaz est en ligne! Venez le découvrir, informations, 96.329 - documentation, téléchargement gratuit, et développement.</li> 96.330 -</ul> 96.331 - 96.332 - 96.333 -<!-- End of content with round corner --> 96.334 -</div> 96.335 -<div id="content_bottom"> 96.336 -<div class="bottom_left"></div> 96.337 -<div class="bottom_right"></div> 96.338 -</div> 96.339 - 96.340 -<!-- Start of footer and copy notice --> 96.341 -<div id="copy"> 96.342 -<p> 96.343 -Dernière modification : 2008-01-01 11:50:00 - 96.344 -<a href="#top">Haut de la page</a> 96.345 -</p> 96.346 -<p> 96.347 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 96.348 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 96.349 -</p> 96.350 -<!-- End of copy --> 96.351 -</div> 96.352 - 96.353 -<!-- Bottom and logo's --> 96.354 -<div id="bottom"> 96.355 -<p> 96.356 -<a href="http://validator.w3.org/check?uri=referer"><img 96.357 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 96.358 - title="Code validé XHTML 1.0" 96.359 - style="width: 80px; height: 15px;" /></a> 96.360 -</p> 96.361 -</div> 96.362 - 96.363 -</body> 96.364 -</html> 96.365 - 96.366 -
97.1 --- a/news/index.html Sat Apr 11 18:26:49 2009 +0200 97.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 97.3 @@ -1,114 +0,0 @@ 97.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 97.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 97.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 97.7 -<head> 97.8 - <title>SliTaz - News archives</title> 97.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 97.10 - <meta name="description" content="Archive des news de SliTaz GNU/Linux" /> 97.11 - <meta name="keywords" lang="fr" content="slitaz old news" /> 97.12 - <meta name="robots" content="index, follow, all" /> 97.13 - <meta name="revisit-after" content="30 days" /> 97.14 - <meta name="expires" content="never" /> 97.15 - <meta name="modified" content="2008-03-22 16:50:00" /> 97.16 - <meta name="author" content="Christophe Lincoln"/> 97.17 - <meta name="publisher" content="www.slitaz.org" /> 97.18 - <link rel="shortcut icon" href="../favicon.ico" /> 97.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 97.20 - <link rel="Content" href="#content" /> 97.21 -</head> 97.22 -<body bgcolor="#ffffff"> 97.23 - 97.24 -<!-- Header --> 97.25 -<div id="header"> 97.26 - <a name="top"></a> 97.27 -<!-- Access --> 97.28 -<div id="access"> 97.29 - Language: 97.30 - <a href="../en/" title="English Web site main page">English</a> 97.31 -</div> 97.32 - <a href="http://www.slitaz.org/"><img id="logo" 97.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 97.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 97.35 - <p id="titre">#!/GNU/Linux</p> 97.36 -</div> 97.37 - 97.38 -<!-- Navigation menu --> 97.39 -<div id="nav"> 97.40 -<div id="nav_top"></div> 97.41 - <ul> 97.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 97.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 97.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 97.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 97.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 97.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 97.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 97.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 97.50 - </ul> 97.51 - <ul> 97.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 97.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 97.54 - </ul> 97.55 - <ul> 97.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 97.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 97.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 97.59 - </ul> 97.60 -<div id="nav_bottom"> 97.61 -<div id="nav_bottom_img"></div> 97.62 -</div> 97.63 -</div> 97.64 - 97.65 -<!-- Content top. --> 97.66 -<div id="content_top"> 97.67 -<div class="top_left"></div> 97.68 -<div class="top_right"></div> 97.69 -</div> 97.70 - 97.71 -<!-- Content --> 97.72 -<div id="content"> 97.73 -<a name="content"></a> 97.74 - 97.75 -<h1><font color="#3E1220">Archives des news</font></h1> 97.76 - 97.77 -<h2><font color="#DF8F06">Dans le passé...</font></h2> 97.78 - 97.79 -<ul> 97.80 - <li><a href="2007.html">Actualités du projet en 2007</a></li> 97.81 -</ul> 97.82 - 97.83 - 97.84 -<!-- End of content with round corner --> 97.85 -</div> 97.86 -<div id="content_bottom"> 97.87 -<div class="bottom_left"></div> 97.88 -<div class="bottom_right"></div> 97.89 -</div> 97.90 - 97.91 -<!-- Start of footer and copy notice --> 97.92 -<div id="copy"> 97.93 -<p> 97.94 -Dernière modification : 2008-01-01 11:50:00 - 97.95 -<a href="#top">Haut de la page</a> 97.96 -</p> 97.97 -<p> 97.98 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 97.99 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 97.100 -</p> 97.101 -<!-- End of copy --> 97.102 -</div> 97.103 - 97.104 -<!-- Bottom and logo's --> 97.105 -<div id="bottom"> 97.106 -<p> 97.107 -<a href="http://validator.w3.org/check?uri=referer"><img 97.108 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 97.109 - title="Code validé XHTML 1.0" 97.110 - style="width: 80px; height: 15px;" /></a> 97.111 -</p> 97.112 -</div> 97.113 - 97.114 -</body> 97.115 -</html> 97.116 - 97.117 -
98.1 --- a/packages/index.html Sat Apr 11 18:26:49 2009 +0200 98.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 98.3 @@ -1,141 +0,0 @@ 98.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 98.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 98.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 98.7 -<head> 98.8 - <title>SliTaz Packages</title> 98.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 98.10 - <meta name="description" content="Au sujet de SliTaz GNU/Linux mini système d'exploitation" /> 98.11 - <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, opensource, livecd" /> 98.12 - <meta name="robots" content="index, follow, all" /> 98.13 - <meta name="revisit-after" content="7 days" /> 98.14 - <meta name="expires" content="never" /> 98.15 - <meta name="modified" content="2008-03-22 00:10:37" /> 98.16 - <meta name="author" content="Christophe Lincoln"/> 98.17 - <meta name="publisher" content="www.slitaz.org" /> 98.18 - <link rel="shortcut icon" href="../favicon.ico" /> 98.19 - <link rel="stylesheet" type="text/css" href="../slitaz.css" /> 98.20 - <link rel="Content" href="#content" /> 98.21 -</head> 98.22 -<body bgcolor="#ffffff"> 98.23 - 98.24 -<!-- Header --> 98.25 -<div id="header"> 98.26 - <a name="top"></a> 98.27 -<!-- Access --> 98.28 -<div id="access"> 98.29 - Language: 98.30 - <a href="../en/packages/" title="English Packages page">English</a> 98.31 -</div> 98.32 - <a href="http://www.slitaz.org/"><img id="logo" 98.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 98.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 98.35 - <p id="titre">#!/GNU/Linux</p> 98.36 -</div> 98.37 - 98.38 -<!-- Navigation menu --> 98.39 -<div id="nav"> 98.40 -<div id="nav_top"></div> 98.41 - <ul> 98.42 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 98.43 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 98.44 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 98.45 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 98.46 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 98.47 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 98.48 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 98.49 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 98.50 - </ul> 98.51 - <ul> 98.52 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 98.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 98.54 - </ul> 98.55 - <ul> 98.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 98.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 98.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 98.59 - </ul> 98.60 -<div id="nav_bottom"> 98.61 -<div id="nav_bottom_img"></div> 98.62 -</div> 98.63 -</div> 98.64 - 98.65 -<!-- Content top. --> 98.66 -<div id="content_top"> 98.67 -<div class="top_left"></div> 98.68 -<div class="top_right"></div> 98.69 -</div> 98.70 - 98.71 -<!-- Content --> 98.72 -<div id="content"> 98.73 -<a name="content"></a> 98.74 - 98.75 -<h1><font color="#3E1220">Packages</font></h1> 98.76 -<h2><font color="#DF8F06"># tazpkg get-install pkg</font></h2> 98.77 - 98.78 -<p> 98.79 -Cette partie du site permet de voir ou trouver les paquets logiciels disponibles 98.80 -sur le miroir de SliTaz. Pour l'instant, il n'y a que l'interface web de la 98.81 -version en cuisson (<em>Cooking</em>), les pages sont mises à jour 98.82 -automatiquement via une tâche cron. Lors de la publication de la version 98.83 -stable, l'interface web des paquets stable sera aussi accessible depuis cette 98.84 -partie du site. Tous les paquets sont installables via le gestionnaire de 98.85 -paquets Tazpkg et la commande <code>tazpkg get-install pkgname</code>. 98.86 -</p> 98.87 - 98.88 -<h3>Stable</h3> 98.89 -<p> 98.90 -Stable packages Web interface: <a href="stable/">Stable packages</a> 98.91 -</p> 98.92 -<p> 98.93 -Raw Stable packages lists on the mirror: <a 98.94 - href="ftp://download.tuxfamily.org/slitaz/packages/1.0/packages.list" 98.95 - >packages.list</a> | <a 98.96 - href="ftp://download.tuxfamily.org/slitaz/packages/1.0/packages.txt" 98.97 - >packages.txt</a> 98.98 -</p> 98.99 - 98.100 -<h3>Cooking</h3> 98.101 -<p> 98.102 -Cooking packages Web interface: <a href="cooking/">Cooking packages</a> 98.103 -</p> 98.104 -<p> 98.105 -Raw Cooking packages lists on the mirror: <a 98.106 - href="ftp://download.tuxfamily.org/slitaz/packages/cooking/packages.list" 98.107 - >packages.list</a> 98.108 - | <a href="ftp://download.tuxfamily.org/slitaz/packages/cooking/packages.txt" 98.109 - >packages.txt</a> 98.110 -</p> 98.111 - 98.112 - 98.113 -<!-- End of content with round corner --> 98.114 -</div> 98.115 -<div id="content_bottom"> 98.116 -<div class="bottom_left"></div> 98.117 -<div class="bottom_right"></div> 98.118 -</div> 98.119 - 98.120 -<!-- Start of footer and copy notice --> 98.121 -<div id="copy"> 98.122 -<p> 98.123 -Dernière modification : 2008-03-22 00:10:37 - 98.124 -<a href="#top">Haut de la page</a> 98.125 -</p> 98.126 -<p> 98.127 -Copyright © 2008 <a href="http://www.slitaz.org/">SliTaz</a> - 98.128 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 98.129 -</p> 98.130 -<!-- End of copy --> 98.131 -</div> 98.132 - 98.133 -<!-- Bottom and logo's --> 98.134 -<div id="bottom"> 98.135 -<p> 98.136 -<a href="http://validator.w3.org/check?uri=referer"><img 98.137 - src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 98.138 - title="Code validé XHTML 1.0" 98.139 - style="width: 80px; height: 15px;" /></a> 98.140 -</p> 98.141 -</div> 98.142 - 98.143 -</body> 98.144 -</html>
99.1 --- a/rss.xml Sat Apr 11 18:26:49 2009 +0200 99.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 99.3 @@ -1,223 +0,0 @@ 99.4 -<?xml version="1.0" encoding="iso-8859-1" ?> 99.5 -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 99.6 -<channel> 99.7 - <atom:link href="http://www.slitaz.org/rss.xml" rel="self" type="application/rss+xml" /> 99.8 - <title>Slitaz GNU/Linux RSS feed</title> 99.9 - <link>http://www.slitaz.org/rss.xml</link> 99.10 - <language>fr</language> 99.11 - <description> 99.12 - Actualités du projet de la mini distribution SliTaz GNU/Linux. 99.13 - </description> 99.14 - <copyright>Copyright © www.slitaz.org - GNU gpl</copyright> 99.15 - <lastBuildDate>Sun, 05 April 2009 11:30:00 GMT</lastBuildDate> 99.16 - 99.17 - <item> 99.18 - <title>27 Mars - Labs et nouveaux miroirs</title> 99.19 - <link>http://www.slitaz.org/</link> 99.20 - <guid isPermaLink="true">http://labs.slitaz.org/</guid> 99.21 - <pubDate>Sun, 05 April 2009 11:30:00 GMT</pubDate> 99.22 - <description> 99.23 - Cherchant continuellement à améliorer la distribution et les 99.24 - services que nous proposons, nous sommes fier d'annoncer le 99.25 - lancement des laboratoires SliTaz ou SliTaz Labs. Cette platforme 99.26 - communautaire permet aux contributeurs de collaborer plus 99.27 - efficacement, de rapporter plus facilement des bugs ou demander 99.28 - de nouvelles fonctionnalités. Les labs fournissent à chaque 99.29 - projets un wiki, un tracker, un module d'annonces, etc. Les 99.30 - laboratoires fournissent une vue d'ensemble sur l'activité du 99.31 - projet et la publication de nouvelles régulières. N'héstez à vous 99.32 - inscrire, participer et commenter les annonces. Le projet et 99.33 - aussi fier d'annonçer 2 nouveaux miroirs: En Suisse, hébérgé par 99.34 - SWITCHmirror (10 Gbit/s) et en Chine hébérgé par LupaWorld, 99.35 - thanks a lot for supporting us. 99.36 - </description> 99.37 - </item> 99.38 - 99.39 - <item> 99.40 - <title>Cooking 20090228 - Nouvelle Cooking</title> 99.41 - <link>http://www.slitaz.org/</link> 99.42 - <guid isPermaLink="true">http://www.solutionslinux.fr/</guid> 99.43 - <pubDate>Sun, 20 Mar 2009 22:50:00 GMT</pubDate> 99.44 - <description> 99.45 - Le projet SliTaz sera présent aux Solutionslinux 2009 à Paris, le stand 99.46 - sera tenu par 3 membres actifs de l'équipe pendant les 3 jours du salon 99.47 - et plusieurs autres contributeurs seront présents à certain moment. Sur 99.48 - place vous aurez la possibilité de tester SliTaz sur divers machines 99.49 - dont le EeePC, de créer (prenez une clé avec vous) ou d'acheter des 99.50 - clés USB bootables ansi que des LiveCD à saveurs. Vous pourrez 99.51 - aussi vous renseigner sur le projet et prendre contact avec les 99.52 - membres de l'association et du team de développement. 99.53 - </description> 99.54 - </item> 99.55 - 99.56 - <item> 99.57 - <title>Cooking 20090228 - Nouvelle Cooking</title> 99.58 - <link>http://www.slitaz.org/get/#cooking</link> 99.59 - <guid isPermaLink="true">http://www.slitaz.org/get/</guid> 99.60 - <pubDate>Sun, 01 Mar 2009 10:50:00 GMT</pubDate> 99.61 - <description> 99.62 - En préparation de la prochaine version stable, le projet SliTaz est 99.63 - fier de publier une nouvelle version Cooking avec un grand nombre de 99.64 - corrections, mises à jour et nouvelles fonctionnalités. 99.65 - L'auto-détection des périphériques PCI/USB est maintenant gérée par 99.66 - Tazhw et les firmwares peuvent être installés via un simple click 99.67 - dans l'interface graphique dédiée. Tazndis a aussi une simple box 99.68 - permettant de gérer facilement des pilotes (drivers) Windows. Le 99.69 - gestionnaire de paquets graphique est bien plus simple à utiliser, 99.70 - la création de LiveUSB (ex: clé USB) peut se faire en un ou deux 99.71 - cliques de souris. L'interface de configuration du réseau affiche 99.72 - une jolie liste des connexions disponibles et la nouvelle Wifibox 99.73 - permet de se connecter à différents réseaux, créer des favoris et 99.74 - configurer les pilotes manuellement ou via Tazhw. Le bureau fourni 99.75 - maintenant une interface permettant de gérer les applications lançées 99.76 - avec la session Openbox et Ivman avec desktopbox fournissent un 99.77 - système de notification simple et léger. Vous pouvez télécharger 99.78 - cette nouvelle image ISO depuis la partie téléchargement. 99.79 - </description> 99.80 - </item> 99.81 - 99.82 - <item> 99.83 - <title>Cooking 20081231 - Wifi and NTFS support</title> 99.84 - <link>http://www.slitaz.org/get/#cooking</link> 99.85 - <guid isPermaLink="true">http://www.slitaz.org/get/</guid> 99.86 - <pubDate>Wed, 31 Dec 2008 20:50:00 GMT</pubDate> 99.87 - <description> 99.88 - Les membres du projet SliTaz sont fiers de vous proposer une 99.89 - nouvelle image ISO du LiveCD de la version Cooking. Elle vous permet 99.90 - d'utiliser et de tester le travail réalisé ces derniers mois. Elle 99.91 - comprend de nombreuses nouvelles fonctionnalités, des corrections de 99.92 - bugs et plusieurs mises à jours. La distribution comprend maintenant 99.93 - un centre de contrôle, la gestion du wifi via Netbox et des outils 99.94 - utiles à la gestion du wifi tels tazndis, une version plus légère de 99.95 - ndiswrapper permettant d'utiliser les drivers Windows pour les 99.96 - cartes réseaux n'ayant pas de driver libre. Perl est inclus sur le 99.97 - cdrom et Lua a été supprimé. Le support du Wifi est aussi accompagné 99.98 - par la prise en charge des partitions NTFS, pour cela nous avons 99.99 - sorti mPlayer de la sélection des paquets inclus par défaut dans le 99.100 - coeur du LiveCD. Le gestionnaire de paquets Tazpkg a été grandement 99.101 - amélioré, il permet la sauvegarde des fichiers de configuration, la 99.102 - mise à jours des logiciels en fonction de leur date de construction 99.103 - (build) sur le serveur du projet, des fichiers de log sont conservés 99.104 - lors d'actions sur les paquets et plusieurs correctifsont été 99.105 - appliqués. Dans la foulée des améliorations: les scripts 99.106 - d'initialisation sont plus performants, l'outil de construction du 99.107 - LiveCD (Tazlito) est plus cohérent. Le dépôt de la version Cooking 99.108 - contient maintenant plus de 1100 paquets logiciels prêt à être 99.109 - installés et cela grâce à un travail acharné des développeurs 99.110 - SliTaz. Vous pouvez télécharger cette nouvelle mouture depuis un des 99.111 - miroirs officiels du projet. 99.112 - </description> 99.113 - </item> 99.114 - 99.115 - <item> 99.116 - <title>Cooking 20080716 - Web boot and MPlayer</title> 99.117 - <link>http://www.slitaz.org/get/#cooking</link> 99.118 - <guid isPermaLink="true">http://www.slitaz.org/get/</guid> 99.119 - <pubDate>Wed, 16 Jul 2008 22:50:00 GMT</pubDate> 99.120 - <description> 99.121 - Les membres du projet SliTaz sont fiers fier d'annoncer la 99.122 - disponibilité d'une nouvelle image ISO de la version Cooking, 99.123 - comprenant de nombreuses résolution de bugs et beaucoup de 99.124 - nouvelles fonctionnalités. Cette version fourni l'option de 99.125 - démarrage 'web' permettant de démarrer la dernière version de 99.126 - SliTaz depuis internet en utilisant gPXE depuis boot.slitaz.org. 99.127 - Ce nouveau service unique permet d'utiliser SliTaz en mode Live 99.128 - (tout en RAM), d'utiliser les options propres à SliTaz pour 99.129 - stocker ses données de manière permanente et préconfigurer 99.130 - le système. Cette nouvelle Cooking prend 3 Mb afin de fournir: 99.131 - un lecteur video avec MPlayer, un traitement de notes avec 99.132 - Notecase, une nouvelle version du gestionnaire de paquet Tazpkg 99.133 - avec le support md5sum, le support du système de fichier XFS 99.134 - nativement, la command man et plusieurs mise à jours. 99.135 - </description> 99.136 - </item> 99.137 - 99.138 - <item> 99.139 - <title>Cooking 20080626 avec nouveau noyau</title> 99.140 - <link>http://www.slitaz.org/</link> 99.141 - <guid isPermaLink="true">http://www.slitaz.org/get/</guid> 99.142 - <pubDate>Sun, 28 Jun 2008 10:50:00 GMT</pubDate> 99.143 - <description> 99.144 - L'été est là et la nouvelle cooking aussi depuis le 26 juin. 99.145 - Beaucoup de travail pour un rendu plus soigné et un meilleur 99.146 - confort pour l'utilisateur. Cette nouvelle version Cooking 99.147 - apporte entre autres: une nouvelle version du noyau Linux 99.148 - (2.6.25.5), le paquet a été repensé pour le rendre plus 99.149 - modulaire, d'où une taille réduite (2.6Mo contre 3.7Mo sur la 99.150 - version stable); tout en incluant de nouveaux modules pour une 99.151 - meilleur prise en charge des périphériques les plus courant. 99.152 - L'utilisateur par défaut (hacker) à été remplacé par tux et la 99.153 - nouvelle option user=name permet de choisir son nom 99.154 - d'utilisateur. La plus part des outils SliTaz ont été améliorés 99.155 - et/ou enrichis: tazpkgbox propose maintenant la commande sizes, 99.156 - search-file, check, block/unblock, reconfigure et list-files. 99.157 - Bootfloppybox peut fonctionner en mode texte, avec dialog. 99.158 - Netbox à été amélioré sur la prise en charge du WiFi, des 99.159 - protocoles PPP/PPPOE; une nouvelle fonction (zeroconf) vient 99.160 - s'ajouter à toutes les possibilités déjà présentes. Pour finir, 99.161 - Firefox est disponible dans sa dernière version stable 3.0. 99.162 - Cettenouvelle version peut-être librement téléchargée 99.163 - via le site web du projet. Les Bugs peuvent être signalés via le 99.164 - système de suivi de Bugs de SliTaz 99.165 - </description> 99.166 - </item> 99.167 - 99.168 - <item> 99.169 - <title>Cooking 20080518 et LinuxDays.ch</title> 99.170 - <link>http://www.slitaz.org/get/</link> 99.171 - <guid isPermaLink="true">http://www.slitaz.org/get/#cooking</guid> 99.172 - <pubDate>Sun, 18 May 2008 23:50:00 GMT</pubDate> 99.173 - <description> 99.174 - L'équipe de SliTaz est fier d'annoncer la disponibilité d'une 99.175 - nouvelle image ISO de la version Cooking, fournissant un grand 99.176 - nombre de changements par rapport à la version stable. SliTaz 99.177 - utilise maintenant le gestionnaire de fenêtres Openbox par 99.178 - défaut, les icônes de bureau permettent de lancer vos 99.179 - applications favorites, dbus et hal quand à eux permettent le 99.180 - montage automatique des media amovibles tels que les clés ou 99.181 - disque dur USB et cela via le gesionnaire de fichiers PCmanFM. 99.182 - Les paquets de la distribution peuvent maintenant se gérer 99.183 - graphiquement via Tazpkgbox, mountbox et netbox ont été revenues 99.184 - et améliorées. Le LiveCD fournit aussi: lua, un moteur de 99.185 - recherche, un outils d'informations système et un de gestion des 99.186 - tâches, une gestionnaire de mots de passes et de clipboard. Tous 99.187 - les paquets majeurs ont été mis à jour: SliTaz utilise maintenat 99.188 - une nouvelle chaîne d'utils composé de la dernière glibc-2.7, 99.189 - GTK 2.12.9 et Firefox 3.0 RC1! Vous trouverez aussi plus de 580 99.190 - paquets sur le miroir dont le support complet du wifi, Gnumeric 99.191 - ou encore Cups. Cette nouvelle version peut-être librement 99.192 - téléchargée via le site web du projet. Note: Cette version sera 99.193 - présentée et utilisé au stand SliTaz lors des LinuxDay.ch à 99.194 - Genève le 21-22 Mai. Le stand proposera entre autre le gravage 99.195 - de cdrom et l'installation sur clé USB à la demande. 99.196 - </description> 99.197 - </item> 99.198 - 99.199 - <item> 99.200 - <title>Publication de SliTaz GNU/Linux 1.0</title> 99.201 - <link>http://www.slitaz.org/</link> 99.202 - <guid isPermaLink="true">http://www.slitaz.org/get/#stable</guid> 99.203 - <pubDate>Sat, 22 Mar 2008 21:00:00 GMT</pubDate> 99.204 - <description> 99.205 - L'équipe des contributeurs SliTaz est fière de vous annoncer la 99.206 - publication de SliTaz GNU/Linux 1.0. C'est la première version 99.207 - stable après plus de deux ans de travail. Le système est 99.208 - distribué sous la forme d'un LiveCD de 24,8 Mb fournissant un 99.209 - bureau complet avec une séléction d'applications soigeusement 99.210 - intégrées et multi-usages. SliTaz GNU/Linux 1.0 utilise le noyau 99.211 - Linux 2.6.24.2, propose Firefox 2.0.0.12, Rsync 3.0.0, Gparted 99.212 - 0.3.5, le son avec Alsa 1.0.16, de quoi écouter ou éditer des 99.213 - fichiers audio, chatter, créer des videos ou encore développer. 99.214 - La distribution propose 448 paquets facilement installables, des 99.215 - outils de création de LiveCD à saveur et de LiveUSB. Des mises à 99.216 - jour de sécurité de l'ensemble des paquets sont assurées par le 99.217 - projet et des mises à jour de fonctionnalités sont fournies 99.218 - pour les paquets populaires tel que Firefox. Vous pouvez obtenir 99.219 - SliTaz GNU/Linux 1.0 depuis la partie téléchargement du site et 99.220 - lire les notes de publication inclues dans la distribution pour 99.221 - plus de détails sur cette version. 99.222 - </description> 99.223 - </item> 99.224 - 99.225 -</channel> 99.226 -</rss>
100.1 --- a/search.html Sat Apr 11 18:26:49 2009 +0200 100.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 100.3 @@ -1,131 +0,0 @@ 100.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 100.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 100.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 100.7 -<head> 100.8 - <title>SliTaz Search</title> 100.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 100.10 - <meta name="description" content="SliTaz recherche site web google doc info book" /> 100.11 - <meta name="keywords" lang="fr" content="search, google, slitaz.org, doc" /> 100.12 - <meta name="robots" content="index, follow, all" /> 100.13 - <meta name="revisit-after" content="7 days" /> 100.14 - <meta name="expires" content="never" /> 100.15 - <meta name="modified" content="2008-01-01 11:50:00" /> 100.16 - <meta name="author" content="Christophe Lincoln"/> 100.17 - <meta name="publisher" content="www.slitaz.org" /> 100.18 - <link rel="shortcut icon" href="favicon.ico" /> 100.19 - <link rel="stylesheet" type="text/css" href="slitaz.css" /> 100.20 - <link rel="Content" href="#content" /> 100.21 -</head> 100.22 -<body bgcolor="#ffffff"> 100.23 - 100.24 -<!-- Header --> 100.25 -<div id="header"> 100.26 - <a name="top"></a> 100.27 -<!-- Access --> 100.28 -<div id="access"> 100.29 - Language: 100.30 - <a href="en/search.html" title="English search page">English</a> 100.31 -</div> 100.32 - <a href="http://www.slitaz.org/"><img id="logo" 100.33 - src="pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 100.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 100.35 - <p id="titre">#!/GNU/Linux</p> 100.36 -</div> 100.37 - 100.38 -<!-- Navigation menu --> 100.39 -<div id="nav"> 100.40 -<div id="nav_top"></div> 100.41 - <ul> 100.42 - <li><a href="about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 100.43 - <li><a href="get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 100.44 - <li><a href="doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 100.45 - <li><a href="packages/" title="Paquets logiciels disponibles">Paquets</a></li> 100.46 - <li><a href="devel/" title="Le coin du développeur">Développement</a></li> 100.47 - <li><a href="artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 100.48 - <li><a href="search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 100.49 - <li><a href="sitemap.html" title="Vue globale du site web">Plan du site</a></li> 100.50 - </ul> 100.51 - <ul> 100.52 - <li><a href="mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 100.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 100.54 - </ul> 100.55 - <ul> 100.56 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 100.57 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 100.58 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 100.59 - </ul> 100.60 -<div id="nav_bottom"> 100.61 -<div id="nav_bottom_img"></div> 100.62 -</div> 100.63 -</div> 100.64 - 100.65 -<!-- Content top. --> 100.66 -<div id="content_top"> 100.67 -<div class="top_left"></div> 100.68 -<div class="top_right"></div> 100.69 -</div> 100.70 - 100.71 -<!-- Content --> 100.72 -<div id="content"> 100.73 -<a name="content"></a> 100.74 - 100.75 -<h1><font color="#3E1220">Recherche</font></h1> 100.76 -<h2><font color="#DF8F06">Site, forum et liste</font></h2> 100.77 - 100.78 -<div style="text-align: center; padding: 30px;"> 100.79 -<!-- Google CSE Search Box Begins --> 100.80 - <form 100.81 - id="searchbox_000868395082919927601:nddq7yjdcxg" 100.82 - action="http://www.google.com/cse"> 100.83 - <input type="hidden" name="cx" value="000868395082919927601:nddq7yjdcxg" /> 100.84 - <input type="hidden" name="cof" value="FORID:0" /> 100.85 - <input name="q" type="text" size="40" /> 100.86 - <input type="submit" name="sa" value="Recherche" /> 100.87 - <img 100.88 - src="http://www.google.com/coop/images/google_custom_search_smnar.gif" 100.89 - alt="Google Custom Search" /> 100.90 - </form> 100.91 -<!-- Google CSE Search Box Ends --> 100.92 -</div> 100.93 - 100.94 -<p> 100.95 -Cette page vous permet de lancer une recherche sur l'ensemble du site web 100.96 -de SliTaz GNU/Linux et dans l'archive de 100.97 -<a href="mailing-list.html">la liste de discussion</a> et dans 100.98 -<a href="http://forum.slitaz.org/">le forum</a>. Ce moteur de recherche 100.99 -a été crée pour SliTaz, via le service Google Co-op, permettant de créer son 100.100 -propre moteur de recherche personnalisé. 100.101 -</p> 100.102 - 100.103 -<!-- End of content with round corner --> 100.104 -</div> 100.105 -<div id="content_bottom"> 100.106 -<div class="bottom_left"></div> 100.107 -<div class="bottom_right"></div> 100.108 -</div> 100.109 - 100.110 -<!-- Start of footer and copy notice --> 100.111 -<div id="copy"> 100.112 -<p> 100.113 -Dernière modification : 2008-01-01 11:50:00 - 100.114 -<a href="#top">Haut de la page</a> 100.115 -</p> 100.116 -<p> 100.117 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 100.118 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 100.119 -</p> 100.120 -<!-- End of copy --> 100.121 -</div> 100.122 - 100.123 -<!-- Bottom and logo's --> 100.124 -<div id="bottom"> 100.125 -<p> 100.126 -<a href="http://validator.w3.org/check?uri=referer"><img 100.127 - src="pics/website/xhtml10.png" alt="Valid XHTML 1.0" 100.128 - title="Code validé XHTML 1.0" 100.129 - style="width: 80px; height: 15px;" /></a> 100.130 -</p> 100.131 -</div> 100.132 - 100.133 -</body> 100.134 -</html>
101.1 --- a/sitemap.html Sat Apr 11 18:26:49 2009 +0200 101.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 101.3 @@ -1,161 +0,0 @@ 101.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 101.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 101.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 101.7 -<head> 101.8 - <title>SliTaz - Plan du site</title> 101.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 101.10 - <meta name="description" content="Plan du site web de SliTaz GNU/Linux LiveCD système libre autonome" /> 101.11 - <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd" /> 101.12 - <meta name="robots" content="index, follow, all" /> 101.13 - <meta name="revisit-after" content="7 days" /> 101.14 - <meta name="expires" content="never" /> 101.15 - <meta name="modified" content="2008-01-01 11:50:00" /> 101.16 - <meta name="author" content="Christophe Lincoln"/> 101.17 - <meta name="publisher" content="www.slitaz.org" /> 101.18 - <link rel="shortcut icon" href="favicon.ico" /> 101.19 - <link rel="stylesheet" type="text/css" href="slitaz.css" /> 101.20 - <link rel="Content" href="#content"> 101.21 -</head> 101.22 - 101.23 -<body bgcolor="#ffffff"> 101.24 -<!-- Header --> 101.25 -<div id="header"> 101.26 - <a name="top"></a> 101.27 -<!-- Access --> 101.28 -<div id="access"> 101.29 - Language: 101.30 - <a href="en/sitemap.html" title="English Sitemap">English</a> 101.31 - 101.32 -</div> 101.33 - <a href="http://www.slitaz.org/"><img id="logo" 101.34 - src="pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 101.35 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 101.36 - <p id="titre">#!/GNU/Linux</p> 101.37 -</div> 101.38 - 101.39 -<!-- Navigation menu --> 101.40 -<div id="nav"> 101.41 -<div id="nav_top"></div> 101.42 - <ul> 101.43 - <li><a href="about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 101.44 - <li><a href="get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 101.45 - <li><a href="doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 101.46 - <li><a href="packages/" title="Paquets logiciels disponibles">Paquets</a></li> 101.47 - <li><a href="devel/" title="Le coin du développeur">Développement</a></li> 101.48 - <li><a href="artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 101.49 - <li><a href="search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 101.50 - <li><a href="sitemap.html" title="Vue globale du site web">Plan du site</a></li> 101.51 - </ul> 101.52 - <ul> 101.53 - <li><a href="mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 101.54 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 101.55 - </ul> 101.56 - <ul> 101.57 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 101.58 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 101.59 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 101.60 - </ul> 101.61 -<div id="nav_bottom"> 101.62 -<div id="nav_bottom_img"></div> 101.63 -</div> 101.64 -</div> 101.65 - 101.66 -<!-- Content top. --> 101.67 -<div id="content_top"> 101.68 -<div class="top_left"></div> 101.69 -<div class="top_right"></div> 101.70 -</div> 101.71 - 101.72 -<!-- Content --> 101.73 -<div id="content"> 101.74 -<a name="content"></a> 101.75 - 101.76 -<h1><font color="#3E1220">Plan du site</font></h1> 101.77 -<h2><font color="#DF8F06">www.slitaz.org</font></h2> 101.78 - 101.79 -<div> 101.80 -<fieldset> 101.81 - <legend>Le projet</legend> 101.82 - <ul> 101.83 - <li><a href="index.html">Page principale du site.</a></li> 101.84 - <li><a href="about/">À propos du projet</a> - Informations générale, 101.85 - fonctionnalités, logiciels installés, version.</li> 101.86 - <li><a href="mailing-list.html">Liste de discussion</a> - 101.87 - <em>Mailing list</em>.</li> 101.88 - <li><a href="search.html">Recherche</a> - Moteur de recherche en ligne.</li> 101.89 - <li><a href="en/">English Main page</a> - SliTaz Web site in English.</li> 101.90 - <li><a href="i18n.html" title="Internationalisation">Internationalisation (i18n).</a></li> 101.91 - </ul> 101.92 -</fieldset> 101.93 -</div> 101.94 - 101.95 -<div> 101.96 -<fieldset> 101.97 - <legend>Obtenir SliTaz GNU/Linux</legend> 101.98 - <ul> 101.99 - <li><a href="get/">Infos téléchargement</a> - Version et miroirs.</li> 101.100 - <li><a href="get/tazpkg.html">Tazpkg</a> - Tiny autonomus zone package 101.101 - manager.</li> 101.102 - <li><a href="get/tools.html">SliTaz tools</a> - Divers petits outils 101.103 - utiles à la création d'une distro autonome, scripts et fichiers de 101.104 - config.</li> 101.105 - </ul> 101.106 -</fieldset> 101.107 -</div> 101.108 -<div> 101.109 -<fieldset> 101.110 - <legend>La documentation du projet</legend> 101.111 - <ul> 101.112 - <li><a href="doc/">Partie documentation.</a></li> 101.113 - <li><a href="doc/handbook/">Handbook</a> 101.114 - - Le livre de main de SliTaz. Utilisation et configuration du système.</li> 101.115 - <li><a href="doc/cookbook/">Cookbook</a> - Le livre de cuisine. 101.116 - Toutes les recettes pour créer le système de base.</li> 101.117 - </ul> 101.118 -</fieldset> 101.119 -</div> 101.120 -<div> 101.121 -<fieldset> 101.122 - <legend>Art & coin du développeur</legend> 101.123 - <ul> 101.124 - <li><a href="artwork/">Art & graphisme</a> - Artwork, logos, icons 101.125 - etc.</li> 101.126 - <li><a href="artwork/screenshots.html">Captures d'écrans.</a></li> 101.127 - <li><a href="devel/">Partie développement.</a></li> 101.128 - <li><a href="devel/forge.html">Forge.</a></li> 101.129 - </ul> 101.130 -</fieldset> 101.131 -</div> 101.132 - 101.133 -<!-- End of content with round corner --> 101.134 -</div> 101.135 -<div id="content_bottom"> 101.136 -<div class="bottom_left"></div> 101.137 -<div class="bottom_right"></div> 101.138 -</div> 101.139 - 101.140 -<!-- Start of footer and copy notice --> 101.141 -<div id="copy"> 101.142 -<p> 101.143 -Dernière modification : 2008-03-25 15:50:00 - 101.144 -<a href="#top">Haut de la page</a> 101.145 -</p> 101.146 -<p> 101.147 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 101.148 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 101.149 -</p> 101.150 -<!-- End of copy --> 101.151 -</div> 101.152 - 101.153 -<!-- Bottom and logo's --> 101.154 -<div id="bottom"> 101.155 -<p> 101.156 -<a href="http://validator.w3.org/check?uri=referer"><img 101.157 - src="pics/website/xhtml10.png" alt="Valid XHTML 1.0" 101.158 - title="Code validé XHTML 1.0" 101.159 - style="width: 80px; height: 15px;" /></a> 101.160 -</p> 101.161 -</div> 101.162 - 101.163 -</body> 101.164 -</html>