slitaz-doc-wiki-data rev 51

Updated pages folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sun May 08 13:38:19 2011 +0000 (2011-05-08)
parents 725588f7fd26
children 56e70d68fa80
files pages/en/handbook/development.txt pages/en/handbook/systemtools.txt pages/en/handbook/systemutils.txt pages/fr/guides/netstart.txt pages/fr/handbook/accessibility.txt pages/fr/handbook/chroot.txt pages/fr/handbook/development.txt pages/fr/handbook/genlivecd.txt pages/fr/handbook/graphics.txt pages/fr/handbook/hacklivecd.txt pages/fr/handbook/installation.txt pages/fr/handbook/internet.txt pages/fr/handbook/liveusb.txt pages/fr/handbook/multimedia.txt pages/fr/handbook/networkconf.txt pages/fr/handbook/office.txt pages/fr/handbook/packages.txt pages/fr/handbook/security.txt pages/fr/handbook/systemtools.txt pages/fr/handbook/systemutils.txt pages/fr/handbook/utilities.txt pages/fr/handbook/webserver.txt pages/fr/handbook/xwindow.txt pages/it/start.txt
line diff
     1.1 --- a/pages/en/handbook/development.txt	Sun May 01 07:52:37 2011 +0000
     1.2 +++ b/pages/en/handbook/development.txt	Sun May 08 13:38:19 2011 +0000
     1.3 @@ -16,12 +16,12 @@
     1.4   $ chmod +x script.sh
     1.5  </code>
     1.6  
     1.7 -Now that you have a new executable file, you can edit it. You can continue to stay in the terminal and use the Nano editor (Ctrl + x to save & exit) or IDE Geany to edit:
     1.8 +Now that you have a new executable file, you can edit it. You can continue to stay in the terminal and use the Nano editor (Ctrl + x to save & exit) or IDE Beaver to edit:
     1.9  
    1.10  <code>
    1.11   $ nano script.sh
    1.12   Or :
    1.13 - $ geany script.sh &
    1.14 + $ beaver script.sh &
    1.15  </code>
    1.16  
    1.17  Here's a script that contains a variable NAME and displays the value with the echo command:
    1.18 @@ -53,17 +53,11 @@
    1.19   $ tar xzf dialog.tar.gz
    1.20  </code>
    1.21  
    1.22 -===== Geany IDE =====
    1.23 +===== Beaver =====
    1.24  
    1.25 -Geany is an IDE or Integrated Development Environment. Geany is simple, quick and light, offering colored syntax, tabs and auto completion. Geany was used to create this page and most of the website documentation (with a little bit of Nano as well).
    1.26 +Beaver is a simple, lightweight and fast code editor offering syntax. Beaver can be found in the Menu -> Development ->Code Editor. Once launched for the first time you can adjust your preferences through the Edit button. You can run it through a X terminal with the following command:
    1.27  
    1.28 -=== Launch Geany ===
    1.29 -
    1.30 -You will find Geany in the //menu --> Development --> Geany//. Once launched for the first time, you can adjust your preferences via Edit --> Preferences. You can also launch Geany via a terminal:
    1.31 -
    1.32 -<code> $ geany & </code>
    1.33 -
    1.34 -Note when compiling the source code, the ./configure script offers the option: //-enable-the-force//... Which you can use if you ever feel the need to become Luke Skywalker!
    1.35 +<code> $ beaver & </code>
    1.36  
    1.37  ===== Perl or Microperl - Code/use Perl scripts =====
    1.38  
    1.39 @@ -82,7 +76,7 @@
    1.40  <code>
    1.41   $ touch hello.pl
    1.42   $ chmod +x hello.pl
    1.43 - $ geany hello.pl &
    1.44 + $ beaver hello.pl &
    1.45  </code>
    1.46  
    1.47  The first line of a Perl script begins by defining the path to the Perl interpreter, usually ///usr/bin/perl// and to display text, just use the print command. It should be noted that Perl is case sensitive and a line of code should always end with a semicolon. Example code (you can copy and paste):
     2.1 --- a/pages/en/handbook/systemtools.txt	Sun May 01 07:52:37 2011 +0000
     2.2 +++ b/pages/en/handbook/systemtools.txt	Sun May 08 13:38:19 2011 +0000
     2.3 @@ -22,6 +22,10 @@
     2.4  
     2.5  <code> # tazpkg get-install htop </code>
     2.6  
     2.7 +===== LXTask - Graphical system process viewer =====
     2.8 +
     2.9 +LXTask is the default process viewer in SliTaz. It offers the same functionality as Htop, except for the ability to control it remotely. You can start it from the System Tools Menu -> Task Manager.
    2.10 +
    2.11  ===== Mountbox - Mount devices =====
    2.12  
    2.13  Mountbox is a small GTK+ application to quickly mount media such as a USB drive, hard drive or cdrom. Mountbox can be launched from a terminal or via the Tools menu (System Tools). Simply specify the peripheral (Device) and the mount point, ie. the directory where you want to access the media in question. Typically a CD is mounted on /media/cdrom, a USB key on /media/flash and disk drives on the local machine on /mnt. Note the Handbook also contains more information.
     3.1 --- a/pages/en/handbook/systemutils.txt	Sun May 01 07:52:37 2011 +0000
     3.2 +++ b/pages/en/handbook/systemutils.txt	Sun May 08 13:38:19 2011 +0000
     3.3 @@ -55,6 +55,24 @@
     3.4   $ locale
     3.5  </code>
     3.6  
     3.7 +===== Custom SHell =====
     3.8 +
     3.9 +SliTaz uses the ash shell linked to sh provided by busybox. Ash is light, fast and standards compliant. To change the default shell for a user you can edit the /etc/passwd file using the corresponding line. After you login, /etc/profile is read first and then the user file ~/profile. You can edit these files with a text editor to configure the language, any aliases, etc. 
    3.10 +
    3.11 +=== Example: ~/.profile ===
    3.12 +
    3.13 +<file>
    3.14 +# ~/.profile: executed by Bourne-compatible login shells.
    3.15 +#
    3.16 +
    3.17 +# Aliases.
    3.18 +alias ls='ls -F'
    3.19 +alias df='df -h'
    3.20 +
    3.21 +# Env variables.
    3.22 +export EDITOR=nano
    3.23 +</file>
    3.24 +
    3.25  ===== Bash Shell =====
    3.26  
    3.27  On SliTaz you have the ash and sh shell with a link to Ash, this shell is provided by Busybox. If you wish to use the Bash (Bourne Again SHell), first as root install bash, copy the //.profile// found in your home directory and rename it //.bashrc//, then edit the ///etc/passwd// file with your favorite text editor and change your shell to :///bin/bash//
     4.1 --- a/pages/fr/guides/netstart.txt	Sun May 01 07:52:37 2011 +0000
     4.2 +++ b/pages/fr/guides/netstart.txt	Sun May 08 13:38:19 2011 +0000
     4.3 @@ -25,13 +25,13 @@
     4.4   
     4.5  http://mirror.slitaz.org/iso/3.0/flavors/slitaz-3.0-base.iso
     4.6  
     4.7 -Entrez simplement ''web'' en ligne de commandes au démarrage.
     4.8 +Entrez simplement //web// en ligne de commandes au démarrage.
     4.9  
    4.10  ==== Démarrer depuis le web ====
    4.11  
    4.12  Le démarrage depuis le web ne diffère pas d'un démarrage classique depuis le CD.
    4.13  
    4.14 -Entrez simplement ''web'' comme option en ligne de commandes. Le programme de démarrage ne suivra plus le CD mais cherchera une version plus à jour sur le web.
    4.15 +Entrez simplement //web// comme option en ligne de commandes. Le programme de démarrage ne suivra plus le CD mais cherchera une version plus à jour sur le web.
    4.16  
    4.17  ==== Installer SliTaz sur un disque dur après un démarrage via le web ====
    4.18  
     5.1 --- a/pages/fr/handbook/accessibility.txt	Sun May 01 07:52:37 2011 +0000
     5.2 +++ b/pages/fr/handbook/accessibility.txt	Sun May 08 13:38:19 2011 +0000
     5.3 @@ -1,12 +1,12 @@
     5.4  ====== Accessibilité ======
     5.5  
     5.6 -===== A Propos =====
     5.7 +===== À Propos =====
     5.8  
     5.9  SliTaz propose quelques outils //Assistive Technology (AT)//.
    5.10  
    5.11  ===== Loupe =====
    5.12  
    5.13 -SliTaz comporte une loupe dont les bords peuvent être redimensionnés et qui peut grossir jusqu'à 16 fois. Elle propose aussi un outil graphique qui active un pointeur en forme de croix, affiche la position en pixels et les valeurs //RGB// (Red Green Blue : Rouge Vert Bleu, c'est une façon de coder les couleurs). Vous pouvez la trouver dans Menu -> Utilitaires après l'avoir installée :
    5.14 +SliTaz comporte une loupe dont les bords peuvent être redimensionnés et qui peut grossir jusqu'à 16 fois. La loupe propose aussi un outil graphique qui active un pointeur en forme de croix, affiche la position en pixels et les valeurs //RGB// (Red Green Blue : Rouge Vert Bleu, c'est une façon de coder les couleurs). Vous pouvez la trouver dans Menu -> Utilitaires après l'avoir installée :
    5.15  
    5.16  <code> # tazpkg get-install magnifier
    5.17  </code>
    5.18 @@ -30,7 +30,7 @@
    5.19  
    5.20  ===== Clavier virtuel =====
    5.21  
    5.22 -Le clavier virtuel (''xvkdb'') peut être utilisé pour entrer des caractères dans le logiciel de votre choix. Le menu peut être utilisé pour changer le mappage du clavier, les touches fonction, etc. Il supporte la complétition des mots, le retrait de touches non désirés et peut se connecter à un affichage à distance. La fichier de configuration est dans le fichier //~/.Xdefaults//. Pour l'installer :
    5.23 +Le clavier virtuel (//xvkdb//) peut être utilisé pour entrer des caractères dans le logiciel de votre choix. Le menu peut être utilisé pour changer le mappage du clavier, les touches fonction, etc. Il supporte la complétition des mots, le retrait de touches non désirés et peut se connecter à un affichage à distance. La fichier de configuration est dans le fichier //~/.Xdefaults//. Pour l'installer :
    5.24  
    5.25  <code> # tazpkg get-install xvkbd
    5.26  </code>
    5.27 @@ -59,4 +59,26 @@
    5.28   $ exit
    5.29  </code>
    5.30  
    5.31 -Les fichiers de configuration peut être trouvé dans le répertoire ///etc/speech-dispatcher// ou //~/.speech-dispatcher/ et pour yasr : ///usr/share/yasr//.
    5.32 \ No newline at end of file
    5.33 +Les fichiers de configuration se trouvent dans le répertoire ///etc/speech-dispatcher// ou //~/.speech-dispatcher// et pour yasr : ///usr/share/yasr//.
    5.34 +
    5.35 +===== Touches souris lentes/collantes sous X =====
    5.36 +
    5.37 +Pour activer les options d'ergonomie, il suffit d'éditer le fichier ///etc/slim.conf// et de vous déconnecter de votre session X :
    5.38 +
    5.39 +<file>
    5.40 +default_xserver     /usr/bin/Xorg 
    5.41 +xserver_arguments   +accessx 
    5.42 +</file>
    5.43 +
    5.44 +Après vous être connecté à nouveau, pour activer/désactiver les options :
    5.45 +    * **Touches collantes** : Appuyez sur la touche Maj 5 fois
    5.46 +    * **Touches lentes** : Appuyez sur la touche Maj pendant 8 secondes
    5.47 +    * **Touches de la souris** : Appuyez sur les touches Maj gauche, Alt gauche et Verr Num
    5.48 +
    5.49 +Il existe aussi un paquet dans les dépôts de Cooking qui peut faire tout cela dans une interface graphique ou en mode ligne de commande : **accessx**.
    5.50 +Pour l'installer et s'en servir :
    5.51 +<code>
    5.52 + # tazpkg get-install accessx
    5.53 + $ ax help
    5.54 + $ accessx
    5.55 +</code>
    5.56 \ No newline at end of file
     6.1 --- a/pages/fr/handbook/chroot.txt	Sun May 01 07:52:37 2011 +0000
     6.2 +++ b/pages/fr/handbook/chroot.txt	Sun May 08 13:38:19 2011 +0000
     6.3 @@ -1,10 +1,10 @@
     6.4  ====== Environnement chrooté ======
     6.5  
     6.6 -Ce document décrit les étapes à réaliser pour créer un environnement chrooté afin de changer la racine du système pour travailler. Cela permet de compiler, tester et développer SliTaz sans risques pour le système hôte depuis lequel on travaille. Ce système hôte peut être SliTaz installée en dur ou tout autre système GNU/Linux tel que Debian, Fedora, PCLinuxOS, etc. On peut aussi créer un environnement chrooté en mode LiveCD associé à un média USB. Les seuls prérequis sont d'avoir une image ISO de SliTaz à disposition et un peu de temps. A noter que toutes les opérations sont réalisées en tant qu'administrateur (//root//). 
     6.7 +Ce document décrit les étapes à réaliser pour créer un environnement chrooté afin de changer la racine du système pour travailler. Cela permet de compiler, tester et développer SliTaz sans risques pour le système hôte depuis lequel on travaille. Ce système hôte peut être SliTaz installée en dur ou tout autre système GNU/Linux tel que Debian, Fedora, PCLinuxOS, etc. On peut aussi créer un environnement chrooté en mode LiveCD associé à un média USB. Les seuls prérequis sont d'avoir une image ISO de SliTaz à disposition et un peu de temps. À noter que toutes les opérations sont réalisées en tant qu'administrateur (//root//). 
     6.8  
     6.9  ===== Préparer l'environnement =====
    6.10  
    6.11 -Pour commencer, il faut extraire le contenu de l'image ISO dans le répertoire qui va servir au chroot. Le répertoire de chroot peut se créer à l'endroit que l'on veut, nous utilisons un répertoire ///home/slitaz/chroot-env//. Pour extraire le contenu d'une image ISO, il faut la monter en //loop// sur un répertoire, pour ensuite copier le système de fichiers racine compressé (//rootfs.gz//) dans le répertoire de chroot. En supposant que l'ISO est dans le répertoire courant : 
    6.12 +Pour commencer, il faut extraire le contenu de l'image ISO dans le répertoire qui va servir au chroot. Le répertoire de chroot peut se créer à l'endroit que l'on veut, nous utilisons un répertoire ///home/slitaz/chroot-env//. Pour extraire le contenu d'une image ISO, il faut la monter en //loop// sur un répertoire, pour ensuite copier le système de fichiers racine compressé (//rootfs.gz//) dans le répertoire de chroot. En supposant que l'ISO est dans le répertoire courant : 
    6.13  
    6.14  <code>
    6.15   # mkdir /tmp/loop
    6.16 @@ -15,7 +15,7 @@
    6.17   # umount /tmp/loop
    6.18  </code>
    6.19  
    6.20 -Maintenant qu'on a une copie du système de fichiers compressé, il faut le décompresser et le dés-archiver (c'est une archive ''cpio'' compressée avec lzma ou gzip). Pour finir cette étape de préparation et continuer, on peut retirer le //rootfs// qui n'est plus utilisé : 
    6.21 +Maintenant qu'on a une copie du système de fichiers compressé, il faut le décompresser et le dés-archiver (c'est une archive //cpio// compressée avec lzma ou gzip). Pour finir cette étape de préparation et continuer, on peut retirer le //rootfs// qui n'est plus utilisé : 
    6.22  
    6.23  <code>
    6.24   # cd /home/slitaz/chroot-env
    6.25 @@ -32,7 +32,7 @@
    6.26  
    6.27  ===== Utiliser l'environnement =====
    6.28  
    6.29 -Pour utiliser l'environnement chrooté, il suffit de monter quelques systèmes de fichier virtuels et d'utiliser la commande ''chroot''. Pour se simplifier la vie on peut rapidement créer un petit script automatisant le chroot. Exemple en utilisant le répertoire de chroot ///home/slitaz/chroot-env// et en créant un script nommé //chroot_in_env.sh// dans ///home/slitaz//. A noter que le contenu du script n'a pas besoin d'être tapé mais simplement copié/coller dans le terminal et que sur un autre système que SliTaz vous pouvez dé-commenter les lignes montant/démontant ///dev// et ///tmp// : 
    6.30 +Pour utiliser l'environnement chrooté, il suffit de monter quelques systèmes de fichier virtuels et d'utiliser la commande //chroot//. Pour se simplifier la vie on peut rapidement créer un petit script automatisant le chroot. Exemple en utilisant le répertoire de chroot ///home/slitaz/chroot-env// et en créant un script nommé //chroot_in_env.sh// dans ///home/slitaz//. À noter que le contenu du script n'a pas besoin d'être tapé mais simplement copié/coller dans le terminal et que sur un autre système que SliTaz vous pouvez dé-commenter les lignes montant/démontant ///dev// et ///tmp// : 
    6.31  <code> # cat > /home/slitaz/chroot_in_env.sh << "EOF" 
    6.32  
    6.33  #!/bin/sh
    6.34 @@ -67,7 +67,7 @@
    6.35  
    6.36  </code>
    6.37  
    6.38 -Pour finir et tester l'environnement, il suffit de rendre le script exécutable et le lancer : 
    6.39 +Pour finir et tester l'environnement, il suffit de rendre le script exécutable et le lancer : 
    6.40  
    6.41  <code>
    6.42   # chmod +x /home/slitaz/chroot_in_env.sh
    6.43 @@ -76,13 +76,13 @@
    6.44  
    6.45  === Activer le réseau ===
    6.46  
    6.47 -Pour avoir le réseau afin de télécharger, naviguer en mode texte et installer des paquets de développement, il suffit de lancer le client DHCP sur la bonne interface, exemple avec //eth1// : 
    6.48 +Pour avoir le réseau afin de télécharger, naviguer en mode texte et installer des paquets de développement, il suffit de lancer le client DHCP sur la bonne interface, exemple avec //eth1// : 
    6.49  
    6.50   <code> # udhcpc -i eth1 </code>
    6.51  
    6.52  === Installer des paquets ===
    6.53  
    6.54 -Si le réseau est fonctionnel, il suffit de recharger la liste des paquets et utiliser ''tazpkg get-install'' pour installer de nouveaux paquets. Si la connexion n'est pas possible, on peut télécharger les paquets du miroir depuis un autre système, les copier dans l'environnement chrooté et les installer via la commande ''tazpkg install''. Pour installer la base des outils de compilation : 
    6.55 +Si le réseau est fonctionnel, il suffit de recharger la liste des paquets et utiliser //tazpkg get-install// pour installer de nouveaux paquets. Si la connexion n'est pas possible, on peut télécharger les paquets du miroir depuis un autre système, les copier dans l'environnement chrooté et les installer via la commande //tazpkg install//. Pour installer la base des outils de compilation : 
    6.56  
    6.57   <code> # tazpkg recharge
    6.58   # tazpkg get-install slitaz-toolchain </code>
    6.59 @@ -91,9 +91,9 @@
    6.60  
    6.61  === Sortir de l'environnement ===
    6.62  
    6.63 -Pour sortir de l'environnement chrooté il suffit de taper ''exit'', le script //chroot_in_env.sh// va finir son rôle en démontant le systèmes de fichiers virtuels propre au noyau Linux : 
    6.64 +Pour sortir de l'environnement chrooté il suffit de taper //exit//, le script //chroot_in_env.sh// va finir son rôle en démontant le systèmes de fichiers virtuels propre au noyau Linux : 
    6.65  
    6.66  <code>
    6.67   # exit
    6.68   #
    6.69 -</code>
    6.70 +</code>
    6.71 \ No newline at end of file
     7.1 --- a/pages/fr/handbook/development.txt	Sun May 01 07:52:37 2011 +0000
     7.2 +++ b/pages/fr/handbook/development.txt	Sun May 08 13:38:19 2011 +0000
     7.3 @@ -8,11 +8,11 @@
     7.4  
     7.5  ===== Scripts SHell =====
     7.6  
     7.7 -L'écriture de scripts SHell est la manière la plus simple pour commencer à coder, ils permettent d'avoir rapidement un résultat et les seuls prérequis sont de savoir ouvrir un terminal et utiliser un éditeur de texte tels que Nano, LeafPad ou Beaver. Les scripts SHell permettent de faire énormément de choses sur un système GNU/Linux : initialiser le système, faire des sauvegardes, exécuter des tâches répétitives, afficher des informations sur l'état du système, créer ou modifier des fichier, etc. Dans un script SHell, vous pouvez aussi utiliser des variables, des fonctions ou encore des appels pour inclure un fichier. A noter que vous pouvez nommer vos scripts comme bon vous semble et que l'utilisation de l'extension //.sh// est largement répandue. 
     7.8 +L'écriture de scripts SHell est la manière la plus simple pour commencer à coder, ils permettent d'avoir rapidement un résultat et les seuls prérequis sont de savoir ouvrir un terminal et utiliser un éditeur de texte tels que Nano, LeafPad ou Beaver. Les scripts SHell permettent de faire énormément de choses sur un système GNU/Linux : initialiser le système, faire des sauvegardes, exécuter des tâches répétitives, afficher des informations sur l'état du système, créer ou modifier des fichier, etc. Dans un script SHell, vous pouvez aussi utiliser des variables, des fonctions ou encore des appels pour inclure un fichier. À noter que vous pouvez nommer vos scripts comme bon vous semble et que l'utilisation de l'extension //.sh// est largement répandue. 
     7.9  
    7.10  === Créer un script SHell ===
    7.11  
    7.12 -Avant de commencer un nouveau script SHell, vous devez faire attention à l'interprétateur utilisé. La plus part du temps les scripts SHell utilisent ''/bin/sh'', cela permet d'être plus portable. Il y a aussi des scripts qui appellent ''/bin/bash'', mais cela implique que Bash soit installé sur le système. Pour qu'un script SHell fonctionne il doit être exécutable par l'utilisateur courant, le changement des permissions sur un fichier peut se faire en ligne de commande via l'outil ''chmod''. Pour créer un //script.sh// et le rendre exécutable : 
    7.13 +Avant de commencer un nouveau script SHell, vous devez faire attention à l'interprétateur utilisé. La plus part du temps les scripts SHell utilisent ///bin/sh//, cela permet d'être plus portable. Il y a aussi des scripts qui appellent ///bin/bash//, mais cela implique que Bash soit installé sur le système. Pour qu'un script SHell fonctionne il doit être exécutable par l'utilisateur courant, le changement des permissions sur un fichier peut se faire en ligne de commande via l'outil //chmod//. Pour créer un //script.sh// et le rendre exécutable : 
    7.14  
    7.15  <code> $ touch script.sh
    7.16   $ chmod +x script.sh
    7.17 @@ -26,17 +26,17 @@
    7.18   $ beaver script.sh &
    7.19  </code>
    7.20  
    7.21 -Voici un script qui contient une variable ''NAME'' et qui en affiche la valeur avec la commande ''echo'' : 
    7.22 +Voici un script qui contient une variable //NAME// et qui en affiche la valeur avec la commande //echo// : 
    7.23  
    7.24 -<code>
    7.25 +<file>
    7.26  #!/bin/sh
    7.27  
    7.28  NAME="kayam"
    7.29  
    7.30  echo "$NAME est sympa."
    7.31 -</code>
    7.32 +</file>
    7.33  
    7.34 -Une fois que vous avez créé/modifié votre ''script.sh'', il suffit d'enregistrer et d'exécuter le script pour voir le résultat : 
    7.35 +Une fois que vous avez créé/modifié votre //script.sh//, il suffit d'enregistrer et d'exécuter le script pour voir le résultat : 
    7.36  
    7.37   <code> $ ./script.sh </code>
    7.38  
    7.39 @@ -44,12 +44,12 @@
    7.40  
    7.41  ===== Dialog =====
    7.42  
    7.43 -Dialog permet de créer des interfaces graphique basées sur la console, telles que ''tazpkgbox''. Le fichier de configuration de dialog est ///etc/dialogrc//, et/ou //~/.dialogrc// pour chaque utilisateur. Voici un simple exemple d'utilisation de dialog via une console ou un terminal : 
    7.44 +Dialog permet de créer des interfaces graphique basées sur la console, telles que //tazpkgbox//. Le fichier de configuration de dialog est ///etc/dialogrc//, et/ou //~/.dialogrc// pour chaque utilisateur. Voici un simple exemple d'utilisation de dialog via une console ou un terminal : 
    7.45  
    7.46  <code> $ dialog --title "Bonjour $USER" \
    7.47     --msgbox "Message propulsé par Dialog." 5 54 </code>
    7.48  
    7.49 -Vous trouverez pleins d'exemples de scripts dans le répertoire ///sample// des sources de dialog, que vous pouvez télécharger depuis: http://invisible-island.net/dialog/dialog.html. Téléchargement des sources avec ''wget'' et décompression : 
    7.50 +Vous trouverez pleins d'exemples de scripts dans le répertoire ///sample// des sources de dialog, que vous pouvez télécharger depuis: http://invisible-island.net/dialog/dialog.html. Téléchargement des sources avec //wget// et décompression : 
    7.51  
    7.52  <code> $ wget ftp://invisible-island.net/dialog/dialog.tar.gz
    7.53   $ tar xzf dialog.tar.gz
    7.54 @@ -63,7 +63,7 @@
    7.55  
    7.56  ===== Perl ou Microperl - Coder/utiliser des scripts Perl =====
    7.57  
    7.58 -Sur SliTaz vous pouvez coder et utiliser le puissant langage de scripts Perl via le binaire ''perl'' ou ''microperl''. Microperl est une version très allégée de Perl compilée à partir des sources officielles de Perl, les scripts fonctionnant avec microperl sont complètement compatible avec la version complète de Perl. C'est justement une des forces de Perl, il est portable et fonctionne sur tous les systèmes d'exploitations. Perl est un langage interprété cela veut dire que le code n'a pas besoin d'être compilé et qu'il peut être utilisé directement. A noter que sur SliTaz, ''perl'' et/ou ''microperl'' se sont pas installé par défaut sur le LiveCD, vous pouvez soit reconstruire votre propore ISO en incluant Perl ou installer via le gestionnaire de paquets. A noter que le paquet Microperl fait mois d'1 Mb et ne fournit aucun modules, juste le minimum : 
    7.59 +Sur SliTaz vous pouvez coder et utiliser le puissant langage de scripts Perl via le binaire //perl// ou //microperl//. Microperl est une version très allégée de Perl compilée à partir des sources officielles de Perl, les scripts fonctionnant avec microperl sont complètement compatible avec la version complète de Perl. C'est justement une des forces de Perl, il est portable et fonctionne sur tous les systèmes d'exploitations. Perl est un langage interprété cela veut dire que le code n'a pas besoin d'être compilé et qu'il peut être utilisé directement. A noter que sur SliTaz, //perl// et/ou //microperl// se sont pas installé par défaut sur le LiveCD, vous pouvez soit reconstruire votre propore ISO en incluant Perl ou installer via le gestionnaire de paquets. À noter que le paquet Microperl fait mois d'1 Mb et ne fournit aucun modules, juste le minimum : 
    7.60  
    7.61  <code>
    7.62   # tazpkg install perl
    7.63 @@ -81,36 +81,36 @@
    7.64   $ beaver hello.pl &
    7.65  </code>
    7.66  
    7.67 -La première ligne d'un scripts Perl commence par définir le chemin vers l'interprétateur Perl, généralement ''/usr/bin/perl'' et pour afficher du texte il suffit d'utiliser la commande ''print''. Code à copier/coller. A noter que le langage Perl est sensible à la casse et qu'une instruction devrait toujours se terminer par un point-virgule : 
    7.68 +La première ligne d'un scripts Perl commence par définir le chemin vers l'interprétateur Perl, généralement ///usr/bin/perl// et pour afficher du texte il suffit d'utiliser la commande //print//. Code à copier/coller. A noter que le langage Perl est sensible à la casse et qu'une instruction devrait toujours se terminer par un point-virgule : 
    7.69  
    7.70 -<code>
    7.71 +<file>
    7.72  #!/usr/bin/perl
    7.73  #
    7.74  
    7.75  print "Hello World!\n";
    7.76  
    7.77 -</code>
    7.78 +</file>
    7.79  Pour exécuter et tester le script : 
    7.80  
    7.81  <code> $ ./hello.pl </code>
    7.82  
    7.83  === Scripts CGI et Perl ===
    7.84  
    7.85 -Les scripts CGI ont pour but d'afficher des pages web générées dynamiquement. Le langage Perl associé au serveur web LightTPD vous permet d'utiliser des scripts CGI via votre espace public ou via des hôtes virtuels. Perl est tout à fait adapté au web 2.0 et permet de générer rapidement des pages xHTML. Sur Slitaz, vous devez avoir installé Perl ou Microperl et configuré le serveur Web LightTPD avant de pouvoir utiliser des scripts CGI codés en Perl. A noter que par défaut vous pouvez utiliser des scripts SHell (.sh) et les placer dans /cgi-bin/. 
    7.86 +Les scripts CGI ont pour but d'afficher des pages web générées dynamiquement. Le langage Perl associé au serveur web LightTPD vous permet d'utiliser des scripts CGI via votre espace public ou via des hôtes virtuels. Perl est tout à fait adapté au web 2.0 et permet de générer rapidement des pages xHTML. Sur Slitaz, vous devrez avoir installé Perl ou Microperl et configuré le serveur Web LightTPD avant de pouvoir utiliser des scripts CGI codés en Perl. À noter que par défaut vous pouvez utiliser des scripts SHell (.sh) et les placer dans /cgi-bin/. 
    7.87  
    7.88 -Une fois le serveur bien configuré, vous pouvez directement placer des scripts CGI dans votre répertoire ''$HOME/Public/cgi-bin'' en utilisant l'extension //.pl// ou //.cgi// et les visualiser en local ou à distance. Exemple de script CGI utilisant Perl : 
    7.89 +Une fois le serveur bien configuré, vous pouvez directement placer des scripts CGI dans votre répertoire //$HOME/Public/cgi-bin// en utilisant l'extension //.pl// ou //.cgi// et les visualiser en local ou à distance. Exemple de script CGI utilisant Perl : 
    7.90  
    7.91 -<code>
    7.92 +<file>
    7.93  #!/usr/bin/perl
    7.94  #
    7.95  print "content-type : text/html\n\n";
    7.96  
    7.97  print "Hello World!\n";
    7.98 -</code>
    7.99 +</file>
   7.100  
   7.101  ===== Python =====
   7.102  
   7.103 -Le langage de programmation Python est disponible sous forme de paquet facilement installable. Une fois Python installé vous pouvez créer vos propre scripts/programmes et utiliser des applications CGI via le serveur Web LightTPD en prenant soin de configurer le serveur correctement. A noter que le dépôt Mercurial officiel de SliTaz fournit une interface Web CGI/Python. C'est une solution adaptée à la production, robuste et fiable. Pour installer le paquet python avec Tazpkg : 
   7.104 +Le langage de programmation Python est disponible sous forme de paquet facilement installable. Une fois Python installé vous pouvez créer vos propre scripts/programmes et utiliser des applications CGI via le serveur Web LightTPD en prenant soin de configurer le serveur correctement. À noter que le dépôt Mercurial officiel de SliTaz fournit une interface Web CGI/Python. C'est une solution adaptée à la production, robuste et fiable. Pour installer le paquet python avec Tazpkg : 
   7.105  
   7.106  <code> # tazpkg get-install python </code>
   7.107  
   7.108 @@ -122,16 +122,16 @@
   7.109  
   7.110  ===== Toolchain - Bibliothèques, compilateur C et outils associés =====
   7.111  
   7.112 -Pour compiler des logiciels depuis les sources ou son propre code, vous avez au minimum, besoin de la chaîne d'outils de base (//toolchain//), composée des outils Binutils, de la bibliothèque Glibc , du compilateur GCC, des //headers// du noyau et de l'utilitaire Make. Cette chaîne d'outils peut être installée via le gestionnaire de paquets Tazpkg et une seule commande. A noter que cette //toolchain// est utilisée par les développeurs de SliTaz pour compiler le système entier depuis les sources. Pour installer les paquets via l'installation d'un meta paquet créant les dépendances qu'il faut : 
   7.113 +Pour compiler des logiciels depuis les sources ou son propre code, vous avez au minimum, besoin de la chaîne d'outils de base (//toolchain//), composée des outils Binutils, de la bibliothèque Glibc , du compilateur GCC, des //headers// du noyau et de l'utilitaire Make. Cette chaîne d'outils peut être installée via le gestionnaire de paquets Tazpkg et une seule commande. À noter que cette //toolchain// est utilisée par les développeurs de SliTaz pour compiler le système entier depuis les sources. Pour installer les paquets via l'installation d'un meta paquet créant les dépendances qu'il faut : 
   7.114  
   7.115  <code> # tazpkg get-install slitaz-toolchain </code>
   7.116  
   7.117 -L'installation de la toolchain permet de compiler beaucoup d'applications de base et en mode texte. A noter que beaucoup de paquets compileront sans problème en utilisant le SHell Ash de Busybox, mais d'autres paquets ne compileront pas sans Bash. GNU bash est disponible sous forme de paquet ainsi que divers outils de développement de base tels que Flex, M4, Bison, ou encore Pkg-config. Si vous cherchez pkg-config par exemple : 
   7.118 +L'installation de la toolchain permet de compiler beaucoup d'applications de base et en mode texte. À noter que beaucoup de paquets compileront sans problème en utilisant le SHell Ash de Busybox, mais d'autres paquets ne compileront pas sans Bash. GNU bash est disponible sous forme de paquet ainsi que divers outils de développement de base tels que Flex, M4, Bison, ou encore Pkg-config. Si vous cherchez pkg-config par exemple : 
   7.119  
   7.120  <code> # tazpkg search pkg-config </code>
   7.121  
   7.122 -Si vous désirez compiler des applications utilsant les bibliothèques Ncurses, vous devez installer le paquet //ncurses-dev// complet (par défaut il n'y a que le paquet minimum installé). A noter que le paquet ncurses fournit aussi divers petits programmes tels que ''tic'' ou ''tack'' : 
   7.123 +Si vous désirez compiler des applications utilsant les bibliothèques Ncurses, vous devez installer le paquet //ncurses-dev// complet (par défaut il n'y a que le paquet minimum installé). À noter que le paquet ncurses fournit aussi divers petits programmes tels que //tic// ou //tack// : 
   7.124  
   7.125  <code> $ tazpkg search ncurses </code>
   7.126  
   7.127 -Enfin, Slitaz supporte pleinement le format UTF-8 depuis la version 3.0. Une version de Ncurses avec le support de l'UTF-8 a été compilée sous le nom de ncursesw. Vous pouvez utiliser //ncursesw-dev// si vous souhaitez compiler des applications nécessitant à la fois ncurses et l'UTF-8.
   7.128 +Enfin, Slitaz supporte pleinement le format UTF-8 depuis la version 3.0. Une version de Ncurses avec le support de l'UTF-8 a été compilée sous le nom de ncursesw. Vous pouvez utiliser //ncursesw-dev// si vous souhaitez compiler des applications nécessitant à la fois ncurses et l'UTF-8.
   7.129 \ No newline at end of file
     8.1 --- a/pages/fr/handbook/genlivecd.txt	Sun May 01 07:52:37 2011 +0000
     8.2 +++ b/pages/fr/handbook/genlivecd.txt	Sun May 08 13:38:19 2011 +0000
     8.3 @@ -2,96 +2,183 @@
     8.4  
     8.5  ===== Pour commencer =====
     8.6  
     8.7 -Créer sa propre version du LiveCD de SliTaz avec Tazlito (//SliTaz Live Tool//) prend peu de temps et permet de choisir précisément les paquets logiciels que l'on veut retrouver dans le système. Le support des saveurs vous pemet de générer un LiveCD personnalisé en modifiant une liste de paquets ou en utilisant des saveurs créées et envoyées sur slitaz.org par des utilisateurs ou contributeurs. Tazlito est un outil en ligne de commande, il ne faut pas que cela vous repousse, vous aurez votre propre image ISO en 2 commandes et la graverez en 1 commande. Vous pouvez aussi utiliser l'interface graphique de Tazlito (''tazlitobox'') qui permet d'utiliser les principales fonctions facilement.
     8.8 +Créer sa propre version du LiveCD de SliTaz avec Tazlito (//SliTaz Live Tool//) prend peu de temps et permet de choisir précisément les paquets logiciels que l'on veut retrouver dans le système. Le support des saveurs vous pemet de générer un LiveCD personnalisé en modifiant une liste de paquets ou en utilisant des saveurs créées et envoyées sur slitaz.org par des utilisateurs ou contributeurs. Tazlito est un outil en ligne de commande, il ne faut pas que cela vous repousse, vous aurez votre propre image ISO en 2 commandes et la graverez en 1 commande. Vous pouvez aussi utiliser l'interface graphique de Tazlito (//tazlitobox//) qui permet d'utiliser les principales fonctions facilement.
     8.9  
    8.10 -La génération du LiveCD demande un minimum de 256 Mb de RAM et la compression du système avec LZMA peut prendre un certain temps. Il est possible de créer une distribution depuis le mode LiveCD ou depuis un système installé. En mode LiveCD, il est conseillé d'utiliser un media USB ou un disque dur pour stocker les fichiers générés, conserver le travail et gagner de la place en RAM.
    8.11 +\\
    8.12  
    8.13 -Tazlito est aussi utilisé par les développeurs SliTaz pour générer le LiveCD officiel. Les seuls prérequis sont d'avoir Tazlito d'installé, c'est le cas par défaut sur SliTaz, mais vous pouvez générer le LiveCD depuis une autre distribution à condition d'avoir les paquets voulus sous la main ou de les télécharger. 
    8.14 +=== Vue d'ensemble ===
    8.15  
    8.16 -=== Installer Tazlito sur une autre distribution ===
    8.17 +Tazlito automatise le processus de construction d'un LiveCD, bien que la méthode soit assez simple :
    8.18  
    8.19 -Tazlito n'a aucune dépendance particulière pour générer le LiveCD, mais il dépend de Cdrkit pour graver l'image et de Tazpkg pour regénérer des paquets SliTaz depuis ceux qui sont installés. Pour récupérer Tazlito et l'installer en suivant les instructions du fichier README contenu dans les sources de [[http://download.tuxfamily.org/slitaz/sources/tazlito/|Tazlito]]. 
    8.20 +  - télécharger un modèle (saveur) pour travailler dessus
    8.21 +  - personnaliser ses paquets
    8.22 +    *  //optionnel : inclure des fichiers supplémentaires, ajoutés après les paquets//
    8.23 +  - compresser le pseudo-dossier-système produit
    8.24 +  - créer une image ISO
    8.25 +
    8.26 +\\
    8.27 +
    8.28 +=== Notes ===
    8.29 +
    8.30 +  *  La génération du LiveCD demande un minimum de 256 Mb de RAM
    8.31 +  *  La compression du système avec LZMA peut prendre un certain temps. GZip peut également être utilisé, bien que son taux de compression ne soit pas aussi efficace.
    8.32 +  *  Il est possible de créer une distribution depuis le mode LiveCD ou depuis un système installé. En mode LiveCD, il est conseillé d'utiliser un media USB ou un disque dur pour stocker les fichiers générés, conserver le travail et gagner de la place en RAM.
    8.33 +
    8.34 +  *  Tazlito est aussi utilisé par les développeurs SliTaz pour générer le LiveCD officiel. Les seuls prérequis sont d'avoir Tazlito d'installé, c'est le cas par défaut sur SliTaz, mais vous pouvez générer le LiveCD depuis une autre distribution à condition d'avoir les paquets voulus sous la main ou de les télécharger. Voir les [[#Installer Tazlito sur une autre distribution|instructions]] en bas de la page pour plus de détails.
    8.35 +
    8.36 +\\
    8.37  
    8.38  ===== Un LiveCD en 2 commandes =====
    8.39  
    8.40 -    * Récupérer une saveur : ''tazlito get-flavor core''
    8.41 -    * En option : Modifier la liste des paquets ou ajouter Fichiers additionnels.
    8.42 -    * Générer la distribution : ''tazlito gen-distro''
    8.43 +Une bonne façon de se familiariser avec Tazlito est de re-construire le LiveCD. 
    8.44 + Téléchargez la saveur par défaut //core// (un fichier saveur qui contient toutes les informations nécessaires pour créer un LiveCD) et la construire avec les options par défaut. Cela ne prend que deux commandes et démontrera le processus :
    8.45 +\\
    8.46  
    8.47 +    * Récupérer la saveur :
    8.48  
    8.49 -Une fois le travail fini, vous trouvez l'image ISO du LiveCD dans le répertoire ///home/slitaz/distro//. 
    8.50 +  # tazlito get-flavor core
    8.51 +
    8.52 +    * En option : Modifier la liste des paquets ou ajouter des Fichiers additionnels.
    8.53 +    * Générer le LiveCD : 
    8.54 +
    8.55 +  # tazlito gen-distro
    8.56 +
    8.57 +\\
    8.58 +
    8.59 +Une fois le travail fini, vous trouverez l'image ISO du LiveCD dans le répertoire ///home/slitaz/distro//. 
    8.60  
    8.61  ===== Récupérer une saveur =====
    8.62  
    8.63 -Une saveur est un fichier //.flavor// contenant toutes les informations nécessaires à la création du LiveCD. La saveur fournit une liste des paquets (//distro-packages.list//), une description et des fichiers additionnels propres à la saveur choisie. La liste des saveurs peut être téléchargées et mise à jour avec Tazlito : 
    8.64 +Une saveur est un fichier //.flavor// contenant toutes les informations nécessaires à la création du LiveCD. Les saveurs peuvent être employées pour construire divers styles de LiveCD et contiennent la liste des paquets (//distro-packages.list//), une description et des fichiers additionnels propres à la saveur choisie. La liste des saveurs peut être téléchargée et mise à jour avec Tazlito : 
    8.65  
    8.66 -<code>
    8.67 - # tazlito list-flavors
    8.68 - Ou :
    8.69 - # tazlito list-flavors --recharge
    8.70 -</code>
    8.71 +  # tazlito list-flavors
    8.72 +Ou :
    8.73 +  # tazlito list-flavors --recharge
    8.74  
    8.75 -La liste des saveurs va automatiquement s'afficher, donnant la taille du LiveCD et une brève description. Pour la suite, la commande ''get-flavor'' va télécharger le fichier de saveur //.flavor// extraire automatiquement la liste des paquets et la description dans le répertoire courant et mettre les fichiers additionnels dans le répertoire ///home/slitaz/distro/addfiles//. Pour stocker les saveurs nous vous proposons d'utiliser un répertoire spécifique tel que ///home/slitaz/flavors//, vous pouvez créer ce répertoire et vous y placer avec les commandes : 
    8.76 +\\
    8.77  
    8.78 -<code>
    8.79 - # mkdir -p /home/slitaz/flavors
    8.80 - # cd /home/slitaz/flavors
    8.81 -</code>
    8.82 +La liste des saveurs va automatiquement s'afficher, donnant la taille du LiveCD et une brève description. Pour la suite, la commande //get-flavor// va télécharger le fichier de saveur //.flavor//, extraire automatiquement la liste des paquets et la description dans le répertoire courant et mettre les fichiers additionnels dans le répertoire ///home/slitaz/distro/addfiles//. 
    8.83  
    8.84 -Pour télécharger et/ou extraire les fichiers d'une saveur particulière : 
    8.85 +Pour télécharger et/ou extraire les fichiers d'une saveur particulière : 
    8.86  
    8.87  <code> # tazlito get-flavor saveur-particulière </code>
    8.88  
    8.89 -La description d'une saveur peut être affichée avec la commande ''show-flavor'' de Tazlito. Une fois la saveur choisie téléchargée et/ou extraite, vous pouvez générer la distribution. 
    8.90 +\\
    8.91 +
    8.92 +La description d'une saveur peut être affichée avec la commande //show-flavor// de Tazlito. Une fois la saveur choisie téléchargée et/ou extraite, vous pouvez générer la distribution. 
    8.93 +
    8.94 +<note tip>Pour stocker les saveurs nous vous proposons d'utiliser un répertoire spécifique tel que ///home/slitaz/flavors//, vous pouvez créer ce répertoire et vous y placer avec les commandes : 
    8.95 +
    8.96 +   # mkdir -p /home/slitaz/flavors
    8.97 +   # cd /home/slitaz/flavors
    8.98 +</note>
    8.99 +
   8.100 +
   8.101 +\\
   8.102  
   8.103  ===== Générer la distribution =====
   8.104  
   8.105 -Pour une première ISO nous vous conseillons de tester sans modifier la liste, ensuite vous pourrez supprimer ou ajouter des paquets à volonté. Mais attention, les paquets du système de base sont indispensables. La commande ''gen-distro'' génère une image ISO avec tous les paquets de la liste, il faut être root et être dans le même répertoire que liste et le fichier de configuration. Pour générer un LiveCD : 
   8.106 +<note important>En générant une distro, il y a quelques paquets essentiels de //base-system// qui doivent être inclus. L'information de dépendance présente dans chaque paquet sera prise en compte et ceux-ci seront automatiquement inclus, même s'ils ne sont pas spécifiés dans la liste des paquets.</note>
   8.107  
   8.108 -<code> # tazlito gen-distro </code>
   8.109 +Pour une première ISO nous vous conseillons de tester sans modifier la liste, ensuite vous pourrez supprimer ou ajouter des paquets à volonté. Mais attention, les paquets du système de base sont indispensables. La commande //gen-distro// génère une image ISO avec tous les paquets de la liste, il faut être root et être dans le même répertoire que la liste et le fichier de configuration. Pour générer un LiveCD : 
   8.110 +
   8.111 +Tazlito utilise le fichier //distro-packages.list// pour télécharger chaque paquet et l'installer dans un pseudo-système de fichiers. C'est l'arborescence de la distro et contient l'ensemble du système d'exploitation du LiveCD. Ce n'est pas comme //chroot//er dans un autre système à partir d'un LiveCD. Il est alors compressé et ajouté à l'image ISO du CD avec l'information d'amorçage.
   8.112 +
   8.113 +Pour générer un LiveCD :
   8.114 +
   8.115 +   # tazlito gen-distro
   8.116  
   8.117  Voilà, votre première image ISO du LiveCD est générée dans ///home/slitaz/distro//.
   8.118  
   8.119 +\\
   8.120 +
   8.121  === Nettoyer, regénérer et aller plus loin ===
   8.122  
   8.123 -Pour continuer et aller plus loin, vous pouvez simplement ajouter un ou deux paquets à la liste, nettoyer la distro et regénérer le système de fichier racine avec une nouvelle image ISO : 
   8.124 +Une fois le LiveCD généré, vous aurez besoin d'un petit nettoyage si un autre LiveCD doit être produit. Enlever l'image d'ISO résultante, nettoyer l'arborescence de la distro produite (mais pas les dossiers supplémentaires !) peuvent être faits avec l'option //clean-distro// de tazlito :
   8.125  
   8.126 -<code>
   8.127 - # tazlito clean-distro
   8.128 - # tazlito gen-distro
   8.129 -</code>
   8.130 +   # tazlito clean-distro
   8.131  
   8.132 -Tazlito fournit encore plusieurs possibilités, telles que la gravure de l'ISO ou la copie de fichiers additionnels dans le système ou directement sur le cdrom. Pour connaître toutes les commandes disponibles, vous pouvez vous référer au [[http://hg.slitaz.org/tazlito/raw-file/tip/doc/tazlito.fr.html|manuel de Tazlito]] installé par défaut sur tous les systèmes SliTaz et accessible depuis le menu.
   8.133 +\\
   8.134  
   8.135 -===== Créer une saveur =====
   8.136 +Pour continuer et aller plus loin, vous pouvez simplement ajouter un ou deux paquets à la liste, puis regénérer une nouvelle image ISO : 
   8.137  
   8.138 -Tazlito permet de facilement créer une saveur particulière à partir des résultats de fabrication de la distribution (''gen-distro''). Le fichier de saveur produit contiendra tous les fichiers additionnels, la decription et la liste de paquets et peut être réutilisé ultérieurement et mis à jour en fonction des versions des paquets. Pour générer une saveur en répondant à une ou deux questions : 
   8.139 +   # tazlito gen-distro
   8.140  
   8.141 -<code> # tazlito gen-flavor new-flavor </code>
   8.142 +\\
   8.143  
   8.144 -Une fois que votre saveur est fonctionnelle et bien testée, vous avez la possibilité de l'envoyer sur slitaz.org afin qu'elle soit mise à disposition de tous, listée via ''list-flavor'' et utilisable via ''get-flavor''. Pour envoyer une saveur vous avez plusieurs moyens : passer par la liste de discussion, mettre le fichier en ligne et le signaler sur le forum ou directement l'envoyer par mail à un contributeur du projet. 
   8.145 +<note tip>Tazlito fournit encore d'autres possibilités, telles que la gravure de l'ISO ou la copie de fichiers additionnels dans le système ou directement sur le cdrom. Pour connaître toutes les commandes disponibles, vous pouvez vous référer au [[http://hg.slitaz.org/tazlito/raw-file/tip/doc/tazlito.fr.html|manuel de Tazlito]] installé par défaut sur tous les systèmes SliTaz et accessible depuis le menu.</note>
   8.146 +
   8.147 +\\
   8.148 +
   8.149  
   8.150  ===== Fichiers additionnels =====
   8.151  
   8.152 -Les fichiers de saveurs contiennent généralement des fichiers additionnels copiés directement dans le système de fichier racine ou dans la racine du cdrom. Le chemin vers les fichiers à utiliser est spécifié dans le fichier de configuration //tazlito.conf//, logiquement et par défaut, les fichiers sont situé dans ///home/slitaz/distro/addfiles//. Les fichiers additionnels de la saveur //core// fournissent par exemple un lien pour ouvrir la documentation du système et les fichiers présents à la racine du CD. Il suffit de modifier, ajouter ou supprimer des fichiers dans le pseudo système racine (//rootfs//) ou la racine du CD (//rootcd//) et de regénérer la distribution pour retouver les fichiers dans l'ISO. Pour nettoyer et regénérer la distribution : 
   8.153 +Les fichiers de saveurs contiennent généralement des fichiers additionnels copiés directement dans le système de fichier racine ou dans la racine du cdrom. Le chemin vers les fichiers à utiliser est spécifié dans le fichier de configuration //tazlito.conf//. Logiquement et par défaut, les fichiers sont situés dans ///home/slitaz/distro/addfiles//. Les fichiers additionnels de la saveur //core// fournissent par exemple un lien pour ouvrir la documentation du système et les fichiers présents à la racine du CD. Il suffit de modifier, ajouter ou supprimer des fichiers dans le pseudo système racine (//rootfs//) ou la racine du CD (//rootcd//) et de regénérer la distribution pour retouver les fichiers dans l'ISO. Pour nettoyer et regénérer la distribution : 
   8.154  
   8.155 -<code>
   8.156 - # tazlito clean-distro
   8.157 - # tazlito gen-distro
   8.158 -</code>
   8.159 +  # tazlito clean-distro
   8.160 +  # tazlito gen-distro
   8.161 +
   8.162 +\\
   8.163  
   8.164  ===== Paquets utilisés =====
   8.165  
   8.166  Pour créer votre distro il vous faut des paquets SliTaz. Tazlito et Tazpkg permettent de recréer les paquets depuis un système SliTaz en fonctionnement ou de télécharger les paquets directement en fonction de la saveur choisie. Par défaut, sur SliTaz, les paquets se mettent dans le répertoire ///home/slitaz/packages//, mais vous pouvez changer cela via un fichier de configuration de Tazlito (//tazlito.conf//).
   8.167  
   8.168 -Si vous voulez récupérer des paquets à la main, vous pouvez utiliser un logiciel FTP tel que gFTP (''tazpkg get-install gftp'') ou la ligne de commande et ''wget'' pour télécharger des paquets officiels. L'URL directe vers les versions des paquets : ftp://download.tuxfamily.org/slitaz/packages/
   8.169 +Si vous voulez récupérer des paquets à la main, vous pouvez utiliser un logiciel FTP tel que gFTP (//tazpkg get-install gftp//) ou la ligne de commande et //wget// pour télécharger des paquets officiels. L'URL directe vers les versions des paquets : ftp://download.tuxfamily.org/slitaz/packages/
   8.170  
   8.171 -Vous pouvez aussi utiliser vos propre paquets en les mettant dans le répertoire des paquets. Si vous cherchez de la documentation au sujet de la création de paquets SliTaz, vous pouvez vous référer au livre de cuisine ou [[fr:cookbook:start|Cookbook]. 
   8.172 +Vous pouvez aussi utiliser vos propre paquets en les mettant dans le répertoire des paquets. Si vous cherchez de la documentation au sujet de la création de paquets SliTaz, vous pouvez vous référer au livre de cuisine ou [[fr:cookbook:start|Cookbook]]. 
   8.173 +
   8.174 +\\
   8.175  
   8.176  ===== Fichier de configuration =====
   8.177  
   8.178 -Par défaut Tazlito utilise le fichier de configuration système ///etc/tazlito/tazlito.conf// ou un fichier //tazlito.conf// situé dans le répertoire courant. C'est à dire que vous pouvez utiliser le fichier par défaut ou avoir un fichier de configuration spécifique à chaque distro que vous créez. Ce fichier de configuration permet de changer le nom de l'image ISO, le nom du préparateur et les chemins vers les répertoires de travail. Pour créer et configurer directement un fichier de configuration, il suffit de lancer Tazlito avec la commande ''configure'' et cela depuis le répertoire de la distro (vous pouvez le créer ailleur). En supposant que avez l'arbre de la distro dans ///home/slitaz/distro// et que vous vous y êtes placé avec ''cd'' : 
   8.179 +Par défaut Tazlito utilise le fichier de configuration système ///etc/tazlito/tazlito.conf// ou un fichier //tazlito.conf// situé dans le répertoire courant. C'est à dire que vous pouvez utiliser le fichier par défaut ou avoir un fichier de configuration spécifique à chaque distro que vous créez. 
   8.180 +
   8.181 +Ce fichier de configuration permet de spécifier un certain nombre de propriétés :
   8.182 +  * le nom de l'image ISO (//ISO_IMAGE//)
   8.183 +  * l'étiquette utilisée lors du montage (//VOLUME_NAME//)
   8.184 +  * le nom du mainteneur (//PREPARED//)
   8.185 +
   8.186 +  * les chemins vers les répertoires de travail :
   8.187 +    *  là où l'arbre de distro est localisé (//DISTRO//)
   8.188 +      * par defaut : ///home/slitaz/distro//
   8.189 +    *  les paquets qui peuvent être installés (//PACKAGES_REPOSITORY//)
   8.190 +      * par defaut : ///home/slitaz/packages//
   8.191 +    *  les fichiers qui doivent être ajoutées au LiveCD (//ADDFILES//)
   8.192 +      * par defaut : //$DISTRO/addfiles//
   8.193 +
   8.194 +  * les options pour faire fonctionner Tazlito dans QEMU (//QEMU_OPTS//)
   8.195 +
   8.196 +  * l'algorithme de compression utilisé sur le système de fichier root (//COMPRESSION//) :
   8.197 +    * lzma //(defaut)//
   8.198 +    * gzip
   8.199 +    * bzip2
   8.200 +
   8.201 +Pour créer et configurer directement un fichier de configuration, il suffit de lancer Tazlito avec la commande //configure// et cela depuis le répertoire de la distro (vous pouvez le créer ailleurs). En supposant que vous avez l'arbre de la distro dans ///home/slitaz/distro// et que vous vous y êtes placés avec //cd// : 
   8.202  
   8.203  <code> $ tazlito configure </code>
   8.204  
   8.205 -Une fois que vous avez répondu aux questions, vous pouvez soit recréer l'image ISO, reconstruire le système racine et l'ISO ou générer une nouvelle distro avec la liste des paquets. 
   8.206 \ No newline at end of file
   8.207 +Une fois que vous avez répondu aux questions, vous pouvez soit recréer l'image ISO, reconstruire le système racine et l'ISO ou soit générer une nouvelle distro avec la liste des paquets. 
   8.208 +
   8.209 +<note tip>Si vous générez beaucoup de LiveCD, inclure la commande //date// dans le nom de l'ISO peut être bénéfique. Pour ce faire, utilisez une ligne telle que :
   8.210 +ISO_NAME="MyLiveCD-`date +%Y%m%d-%H%M`" </note>
   8.211 +
   8.212 +\\
   8.213 +
   8.214 +===== Créer une saveur =====
   8.215 +
   8.216 +Tazlito permet de facilement créer une saveur particulière à partir des résultats de fabrication de la distribution (//gen-distro//). Le fichier de saveur produit contiendra tous les fichiers additionnels, la description et la liste de paquets et peut être réutilisé ultérieurement et mis à jour en fonction des versions des paquets. Pour générer une saveur en répondant à une ou deux questions : 
   8.217 +
   8.218 +<code> # tazlito gen-flavor new-flavor </code>
   8.219 +
   8.220 +Une fois que votre saveur est fonctionnelle et bien testée, vous avez la possibilité de l'envoyer sur slitaz.org afin qu'elle soit mise à disposition de tous, listée via //list-flavor// et utilisable via //get-flavor//. 
   8.221 +
   8.222 +Pour envoyer une saveur vous avez plusieurs moyens : passer par la [[http://www.slitaz.org/fr/mailing-list.html|liste de discussion]], mettre le fichier en ligne et le signaler sur le [[http://forum.slitaz.org/|Forum]] ou directement l'envoyer par mail à un contributeur du projet. 
   8.223 +
   8.224 +Un contributeur avec les privilèges suffisants publiera alors votre saveur sur les serveurs de SliTaz.
   8.225 +
   8.226 +\\
   8.227 +
   8.228 +=== Installer Tazlito sur une autre distribution ===
   8.229 +
   8.230 +Tazlito n'a aucune dépendance particulière pour générer le LiveCD, mais il dépend de Cdrkit pour graver l'image et de Tazpkg pour regénérer des paquets SliTaz depuis ceux qui sont installés. Pour récupérer Tazlito et l'installer en suivant les instructions du fichier README contenu dans les sources de [[http://download.tuxfamily.org/slitaz/sources/tazlito/|Tazlito]]. 
   8.231 \ No newline at end of file
     9.1 --- a/pages/fr/handbook/graphics.txt	Sun May 01 07:52:37 2011 +0000
     9.2 +++ b/pages/fr/handbook/graphics.txt	Sun May 08 13:38:19 2011 +0000
     9.3 @@ -2,7 +2,7 @@
     9.4  
     9.5  ===== Gcolor2 - Sélecteur et gestionnaire de couleurs =====
     9.6  
     9.7 -Gcolor2 est un petit outil permettant de sélectionner et de conserver des palettes de couleurs. C'est très utile lors de la créations de thèmes pour SliTaz par exemple. Vous trouverez l'application dans la catégorie "Graphismes" ou vous pouvez la lancer via la commande : 
     9.8 +Gcolor2 est un petit outil permettant de sélectionner et de conserver des palettes de couleurs. Il est très utile lors de la créations de thèmes pour SliTaz par exemple. Vous trouverez l'application dans la catégorie "Graphismes" ou vous pouvez la lancer via la commande : 
     9.9  
    9.10  <code> $ gcolor2 & </code>
    9.11  
    9.12 @@ -22,7 +22,7 @@
    9.13  
    9.14  ===== jpeg - Outils JPEG en ligne de commande =====
    9.15  
    9.16 -Pour que les applications utilisant les images JPEG fonctionnent, elles doivent êtres liées aux bibliothèques fournies par le paquet jpeg-6b, ce paquet propose aussi quelques petits utilitaires à utiliser en ligne de commande. Pour modifier des images JPEG en ligne de commande, vous pouvez utiliser ''jpegtran'', installé par défaut sur SliTaz. L'utilitaire ''jpegtran'' permet par exemple de faire une rotation de l'image via l'option ''-rotate''. Le paquet jpeg-6b fournit aussi les outils ''cjpeg'' et ''djpeg''. Pour connaître les options disponibles avec tous ces outils, vous pouvez utiliser l'option ''%%--help%%'' propre à chaque application. Exemple avec ''cjpeg'' : 
    9.17 +Pour que les applications utilisant les images JPEG fonctionnent, elles doivent êtres liées aux bibliothèques fournies par le paquet jpeg-6b, ce paquet propose aussi quelques petits utilitaires à utiliser en ligne de commande. Pour modifier des images JPEG en ligne de commande, vous pouvez utiliser //jpegtran//, installé par défaut sur SliTaz. L'utilitaire //jpegtran// permet par exemple de faire une rotation de l'image via l'option //-rotate//. Le paquet jpeg-6b fournit aussi les outils //cjpeg// et //djpeg//. Pour connaître les options disponibles avec tous ces outils, vous pouvez utiliser l'option //%%--help%%// propre à chaque application. Exemple avec //cjpeg// : 
    9.18  
    9.19  <code> $ cjpeg --help </code>
    9.20  
    9.21 @@ -31,3 +31,7 @@
    9.22  mtPaint est une application de création et de retouche d'images, PNG, TIFF, XPM, BMP. Il est presque entièrement traduit en français, offre beaucoup de fonctions, simple, léger, et rapide. L'outil mtPaint fournit une fonction de capture d'écran (//screenshot//), que vous pouvez utiliser via le menu -> Graphisme -> Capture d'écran, ou en tapant la commande ci-dessous dans un terminal: 
    9.23  
    9.24  <code> $ mtpaint -s </code>
    9.25 +
    9.26 +===== Viewnoir - Visionneuse d'images élégante =====
    9.27 +
    9.28 +Viewnoir est une visionneuse d'images rapide et simple avec une interface minimaliste. Il peut tourner, inverser, recadrer, enregistrer, supprimer des images et supporte le plein écran, les diaporamas, etc. Vous pouvez démarrer Viewnoir à partir du menu //Graphisme -> Viewnoir//.
    9.29 \ No newline at end of file
    10.1 --- a/pages/fr/handbook/hacklivecd.txt	Sun May 01 07:52:37 2011 +0000
    10.2 +++ b/pages/fr/handbook/hacklivecd.txt	Sun May 08 13:38:19 2011 +0000
    10.3 @@ -2,11 +2,11 @@
    10.4  
    10.5  ===== Introduction =====
    10.6  
    10.7 -//Hacking SliTaz LiveCD// ou comment s'amuser avec l'image ISO du LiveCD, la modifier, la personnaliser et la reconstruire à la main. A noter que vous avez aussi la possibilité de créer une saveur avec Tazlito. Créer sa propre image ISO bootable ne demande que peu de temps, les étapes à suivre sont soigneusement décrites dans ce document et sont faciles à réaliser. La manipulation de l'images ISO permet d'ajouter de nouveaux fichiers ou de modifier les fichiers existants sur le cdrom. L'image ISO de SliTaz fait 30 Mb et un CD-R ou CD-RW classique fournit 700 Mb, il reste donc pas mal de place pour mettre par exemple, vos photos afin de les montrer en //live// via SliTaz et un diaporama propulsé par le gestionnaire d'images Viewnior. Le //hacking// de l'image ISO permet de modifier les fichiers de configuration du chargeur de démarrage (//boot loader//) et son image //splash// ou d'en utiliser un autre tel que GRUB. Vous pouvez aussi facilement et directement ajouter des utilitaires tel que Memtest86 (outil servant à tester la RAM d'une machine). En utilisant les mêmes techniques, il est également possible de modifier le contenu du système en soit, cela demande quelques manipulations supplémentaires et un peu plus de temps... libre. 
    10.8 +//Hacking SliTaz LiveCD// ou comment s'amuser avec l'image ISO du LiveCD, la modifier, la personnaliser et la reconstruire à la main. À noter que vous avez aussi la possibilité de créer une saveur avec Tazlito. Créer sa propre image ISO bootable ne demande que peu de temps, les étapes à suivre sont soigneusement décrites dans ce document et sont faciles à réaliser. La manipulation de l'images ISO permet d'ajouter de nouveaux fichiers ou de modifier les fichiers existants sur le cdrom. L'image ISO de SliTaz fait 30 Mb et un CD-R ou CD-RW classique fournit 700 Mb, il reste donc pas mal de place pour mettre par exemple, vos photos afin de les montrer en //live// via SliTaz et un diaporama propulsé par le gestionnaire d'images Viewnior. Le //hacking// de l'image ISO permet de modifier les fichiers de configuration du chargeur de démarrage (//boot loader//) et son image //splash// ou d'en utiliser un autre tel que GRUB. Vous pouvez aussi facilement et directement ajouter des utilitaires tel que Memtest86 (outil servant à tester la RAM d'une machine). En utilisant les mêmes techniques, il est également possible de modifier le contenu du système en soit, cela demande quelques manipulations supplémentaires et un peu plus de temps... libre. 
    10.9  
   10.10  ===== Organisation et préparation =====
   10.11  
   10.12 -Pour commencer il faut définir l'endroit où l'on va travailler, créer un répertoire de travail et plusieurs sous-répertoires destinés à accueillir les différents fichiers. Le //hacking// de l'ISO peut se faire depuis un système SliTaz ou tous autres système GNU/Linux tels que Debian, Fedora, PCLinuxOS, Slackware, etc. Si vous utilisez SliTaz en mode LiveCD (vous pouvez retirer le cdrom une fois SliTaz lancée en RAM et graver votre nouvelle ISO), nous vous conseillons d'utiliser un media USB pour conserver le travail, sinon il sera perdu à l'arrêt du système. Pour travailler nous vous proposons d'utiliser un répertoire //hacked/// que vous pouvez créer dans un répertoire ///home/slitaz//, à la racine de votre espace utilisateur, ou ailleurs si vous le désirez. Utiliser un répertoire ///home/slitaz// vous permet de stocker une image ISO originale et de créer en option un répertoire //src/// pour télécharger d'éventuelles paquets sources. Toutes les étapes de //hacking// peuvent se faire en ligne de commandes via un terminal X tel que XTerm ou en mode texte et un terminal Linux. A noter que nous vous conseillons de faire les opérations en tant que //root// afin d'éviter tous problèmes de permissions. Pour devenir administrateur (//root//), créer le répertoire de travail dans ///home/slitaz/hacked// et se placer dedans : 
   10.13 +Pour commencer il faut définir l'endroit où l'on va travailler, créer un répertoire de travail et plusieurs sous-répertoires destinés à accueillir les différents fichiers. Le //hacking// de l'ISO peut se faire depuis un système SliTaz ou tous autres système GNU/Linux tels que Debian, Fedora, PCLinuxOS, Slackware, etc. Si vous utilisez SliTaz en mode LiveCD (vous pouvez retirer le cdrom une fois SliTaz lancée en RAM et graver votre nouvelle ISO), nous vous conseillons d'utiliser un media USB pour conserver le travail, sinon il sera perdu à l'arrêt du système. Pour travailler nous vous proposons d'utiliser un répertoire //hacked/// que vous pouvez créer dans un répertoire ///home/slitaz//, à la racine de votre espace utilisateur, ou ailleurs si vous le désirez. Utiliser un répertoire ///home/slitaz// vous permet de stocker une image ISO originale et de créer en option un répertoire //src/// pour télécharger d'éventuelles paquets sources. Toutes les étapes de //hacking// peuvent se faire en ligne de commandes via un terminal X tel que XTerm ou en mode texte et un terminal Linux. À noter que nous vous conseillons de faire les opérations en tant que //root// afin d'éviter tous problèmes de permissions. Pour devenir administrateur (//root//), créer le répertoire de travail dans ///home/slitaz/hacked// et se placer dedans : 
   10.14  
   10.15  <code>
   10.16   $ su
   10.17 @@ -17,7 +17,7 @@
   10.18  
   10.19  === Récupérer les fichiers contenus sur l'ISO ===
   10.20  
   10.21 -Maintenant que vous êtes dans le répertoire de travail, il faut créer la racine de votre cdrom modifié et récupérer les fichiers contenu dans l'ISO original du LiveCD. C'est à dire le noyau Linux (//bzImage//), le système de fichiers compressé (//rootfs.gz//) et les fichiers du chargeur de démarrage Isolinux. Pour récupérer ces fichiers vous avez deux solutions, soit les prendre depuis un cdrom gravé, soit directement depuis une image ISO local. Pour créer la racine de votre CD (//rootcd//) et copier les fichiers depuis un périphérique cdrom reconnu comme ///dev/cdrom// et monté sur ///media/cdrom// : 
   10.22 +Maintenant que vous êtes dans le répertoire de travail, il faut créer la racine de votre cdrom modifié et récupérer les fichiers contenu dans l'ISO original du LiveCD. C'est à dire le noyau Linux (//bzImage//), le système de fichiers compressé (//rootfs.gz//) et les fichiers du chargeur de démarrage Isolinux. Pour récupérer ces fichiers vous avez deux solutions, soit les prendre depuis un cdrom gravé, soit directement depuis une image ISO local. Pour créer la racine de votre CD (//rootcd//) et copier les fichiers depuis un périphérique cdrom reconnu comme ///dev/cdrom// et monté sur ///media/cdrom// : 
   10.23  
   10.24  <code>
   10.25   # mount -t iso9660 /dev/cdrom /media/cdrom
   10.26 @@ -25,7 +25,7 @@
   10.27   # cp -a /media/cdrom/* rootcd
   10.28  </code>
   10.29  
   10.30 -Pour monter une image ISO en //loop// sur le répertoire temporaire nommé ///tmp/loop// (avec l'image ISO //slitaz-3.0.iso// préalablement téléchargée ou copiée), créer la racine du CD, copier les fichiers et démonter l'image ISO : 
   10.31 +Pour monter une image ISO en //loop// sur le répertoire temporaire nommé ///tmp/loop// (avec l'image ISO //slitaz-3.0.iso// préalablement téléchargée ou copiée), créer la racine du CD, copier les fichiers et démonter l'image ISO : 
   10.32  
   10.33  <code>
   10.34   # mkdir /tmp/loop
   10.35 @@ -35,7 +35,7 @@
   10.36   # umount /tmp/loop
   10.37  </code>
   10.38  
   10.39 -Voilà, tous les fichiers nécessaires devraient être présents dans le répertoire //rootcd///, pour vous en assurer, vous pouvez pouvez lister récursivement les fichiers via la commande ''ls'' : 
   10.40 +Voilà, tous les fichiers nécessaires devraient être présents dans le répertoire //rootcd///, pour vous en assurer, vous pouvez pouvez lister récursivement les fichiers via la commande //ls// : 
   10.41  
   10.42  <code> # ls -R rootcd </code>
   10.43  
   10.44 @@ -45,7 +45,7 @@
   10.45  
   10.46  === Créer un ou des répertoires et copier des données ===
   10.47  
   10.48 -Pour créer et copier des fichiers vous pouvez commencer par utiliser la ligne de commandes et continuer graphiquement en tant que simple utilisateur. Nous allons créer un répertoires //images/// en tant que //root// et changer les permissions pour que tous les utilisateurs puissent écrire dedans : 
   10.49 +Pour créer et copier des fichiers vous pouvez commencer par utiliser la ligne de commandes et continuer graphiquement en tant que simple utilisateur. Nous allons créer un répertoire //images/// en tant que //root// et changer les permissions pour que tous les utilisateurs puissent écrire dedans : 
   10.50  
   10.51  <code>
   10.52   # mkdir rootcd/images
   10.53 @@ -56,15 +56,15 @@
   10.54  
   10.55  ===== Modifier la configuration d'isolinux =====
   10.56  
   10.57 -Modifier la configuration d'isolinux vous permet de créer des entrées personnalisées avec des options de //boot// prédéfinies, vous pouvez par exemple ajouter un ''label'' lançant SliTaz avec les options ''lang=fr'' et ''kmap=fr_CH''. Au niveau graphisme, vous pouvez facilement changer l'image //splash// s'affichant au démarrage. L'application ''isolinux'' est le chargeur de démarrage (//boot loader//) du LiveCD, il est fournit par le paquet Syslinux. L'archive source de Syslinux fournit diverses applications dont le rôle est de démarrer un système GNU/Linux. La version binaire ''isolinux.bin'' est destinée aux image ISO. Ce chargeur de démarrage est simple, rapide et facilement configurable via un fichier de configuration principale, éditable graphiquement ou dans un terminal avec votre éditeur de texte préféré. La syntaxe du fichier de configuration //isolinux.cfg// est facile à comprendre, pour ajouter de nouvelles entrées il suffit de copier/coller en utilisant le fichier original. Pour éditer graphiquement le fichier //isolinux.cfg// avec Leafpad : 
   10.58 +Modifier la configuration d'isolinux vous permet de créer des entrées personnalisées avec des options de //boot// prédéfinies, vous pouvez par exemple ajouter un //label// lançant SliTaz avec les options //lang=fr// et //kmap=fr_CH//. Au niveau graphisme, vous pouvez facilement changer l'image //splash// s'affichant au démarrage. L'application //isolinux// est le chargeur de démarrage (//boot loader//) du LiveCD, il est fournit par le paquet Syslinux. L'archive source de Syslinux fournit diverses applications dont le rôle est de démarrer un système GNU/Linux. La version binaire //isolinux.bin// est destinée aux image ISO. Ce chargeur de démarrage est simple, rapide et facilement configurable via un fichier de configuration principale, éditable graphiquement ou dans un terminal avec votre éditeur de texte préféré. La syntaxe du fichier de configuration //isolinux.cfg// est facile à comprendre, pour ajouter de nouvelles entrées il suffit de copier/coller en utilisant le fichier original. Pour éditer graphiquement le fichier //isolinux.cfg// avec Leafpad : 
   10.59  
   10.60  <code> # leafpad rootcd/boot/isolinux/isolinux.cfg & </code>
   10.61  
   10.62  === Fichier de configuration isolinux.cfg ===
   10.63  
   10.64 -Le fichier //isolinux.cfg//, fourni en standard sur le LiveCD de SliTaz, commence par la valeur ''display''. Cette valeur permet d'afficher tel quel un fichier texte ou d'afficher un fichier (''isolinux.msg'') utilisant des caractères ASCII 24 et permettant d'afficher du texte avec une image //splash//. La valeur ''default'' définit le nom du ''label'' à démarrer par défaut après le temps d'attente (''timeout''). //Timeout// correspond au nombre de secondes à attendre avant de démarrer, vous pouvez le mettre à 0, hôter la ligne pour démarrer instantanément ou choisir un temps d'attente plus long tel que 80s. Pour finir, le ''prompt'' peut être désactivé via la valeur ''0'', les valeurs F1, F2, F3 affichent des fichiers d'aides et F4 est un //display// au format texte : 
   10.65 +Le fichier //isolinux.cfg//, fourni en standard sur le LiveCD de SliTaz, commence par la valeur //display//. Cette valeur permet d'afficher tel quel un fichier texte ou d'afficher un fichier (//isolinux.msg//) utilisant des caractères ASCII 24 et permettant d'afficher du texte avec une image //splash//. La valeur //default// définit le nom du //label// à démarrer par défaut après le temps d'attente (//timeout//). //Timeout// correspond au nombre de secondes à attendre avant de démarrer, vous pouvez le mettre à 0, hôter la ligne pour démarrer instantanément ou choisir un temps d'attente plus long tel que 80s. Pour finir, le //prompt// peut être désactivé via la valeur //0//, les valeurs F1, F2, F3 affichent des fichiers d'aides et F4 est un //display// au format texte. Exemple de configuration : 
   10.66  
   10.67 -<code>
   10.68 +<file>
   10.69  display isolinux.msg
   10.70  default slitaz
   10.71  label slitaz
   10.72 @@ -77,21 +77,21 @@
   10.73  F2 options.txt
   10.74  F3 isolinux.msg
   10.75  F4 display.txt
   10.76 -</code>
   10.77 +</file>
   10.78  
   10.79 -Exemple d'un label ''slitazfr'' que vous pouvez ajouter à l'orignal, pour configurer directement la langue du système en français et avoir le clavier Belge : 
   10.80 +Exemple d'un label //slitazfr// que vous pouvez ajouter à l'orignal, pour configurer directement la langue du système en français et avoir le clavier Belge : 
   10.81  
   10.82 -<code>
   10.83 +<file>
   10.84  label slitazfr
   10.85        kernel /boot/bzImage
   10.86        append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=be
   10.87 -</code>
   10.88 +</file>
   10.89  
   10.90  Une fois que vous avez fini de modifier le fichier de configuration, il ne faut pas oublier d'enregistrer vos changements avant de générer une nouvelle image ISO bootable avec isolinux. 
   10.91  
   10.92  ===== Installer et utiliser Memtest86 =====
   10.93  
   10.94 -L'application memtest86 (92 ko) est un outil autonome de test de mémoire vive (RAM). Memtest86 permet de tester en profondeur l'état des barrettes de RAM et de déceler une quelconque défaillance. L'outil s'installe dans le répertoire //boot/// de la racine du cdrom et se lance directement au démarrage de la machine en tapant simplement ''memtest'' au prompt d'isolinux. Direction ///home/slitaz/src// (si le répertoire n'existe pas : ''mkdir -p /home/slitaz/src'') pour télécharger les sources et les dés-archiver :
   10.95 +L'application memtest86 (92 ko) est un outil autonome de test de mémoire vive (RAM). Memtest86 permet de tester en profondeur l'état des barrettes de RAM et de déceler une quelconque défaillance. L'outil s'installe dans le répertoire //boot/// de la racine du cdrom et se lance directement au démarrage de la machine en tapant simplement //memtest// au prompt d'isolinux. Direction ///home/slitaz/src// (si le répertoire n'existe pas : //mkdir -p /home/slitaz/src//) pour télécharger les sources et les dés-archiver :
   10.96  
   10.97  <code>
   10.98   # cd /home/slitaz/src
   10.99 @@ -99,35 +99,40 @@
  10.100   # tar xzf memtest86-3.3.tar.gz
  10.101  </code>
  10.102  
  10.103 -Le paquet source de Memtest86 étant dés-archivé (vous y trouverez un fichier //README// en anglais donnant des informations sur l'outil), vous allez pouvoir l'installer dans le //root CD// de votre ISO hackée. En partant du principe que vous utilisez un répertoire de travail ///home/slitaz/hacked//, nous allons copier le binaire pré-compilé dans le répertoire //boot/// de la racine du CD : 
  10.104 +Le paquet source de Memtest86 étant dés-archivé (vous y trouverez un fichier //README// en anglais donnant des informations sur l'outil), vous allez pouvoir l'installer dans le //root CD// de votre ISO hackée. En partant du principe que vous utilisez un répertoire de travail ///home/slitaz/hacked//, nous allons copier le binaire pré-compilé dans le répertoire //boot/// de la racine du CD : 
  10.105  
  10.106  <code>
  10.107   # cp memtest86-3.3/precomp.bin \
  10.108     /home/slitaz/hacked/rootcd/boot/memtest
  10.109  </code>
  10.110  
  10.111 -Maintenant que le binaire est installé dans le //root CD//, il suffit d'ajouter une entrée pour Memtest86 dans le fichier de configuration d'isolinux et de générer une nouvelle image ISO bootable. Direction ///home/slitaz/hacked// pour éditer le fichier //isolinux.cfg// avec LeafPad par exemple : 
  10.112 +Maintenant que le binaire est installé dans le //root CD//, il suffit d'ajouter une entrée pour Memtest86 dans le fichier de configuration d'isolinux et de générer une nouvelle image ISO bootable. Direction ///home/slitaz/hacked// pour éditer le fichier //isolinux.cfg// avec LeafPad par exemple : 
  10.113  
  10.114  <code>
  10.115   # cd /home/slitaz/hacked
  10.116   # leafpad rootcd/boot/isolinux/isolinux.cfg &
  10.117  </code>
  10.118 -<code>
  10.119 +
  10.120 +Ajoutez les lignes suivantes :
  10.121 +
  10.122 +<file>
  10.123  label memtest
  10.124        kernel /boot/memtest
  10.125 -</code>
  10.126 +</file>
  10.127  
  10.128 -Site web officiel de Memtest86 : http://www.memtest86.com/
  10.129 +Site web officiel de Memtest86 : http://www.memtest86.com/
  10.130  
  10.131  ===== Manipuler la racine du système Live =====
  10.132  
  10.133 -La modification du système Live vous permet par exemple d'ajouter rapidement un nouvel utilisateur avec mot de passe, de personnaliser le graphisme ou d'ajouter des commandes exécutées automatiquement au démarrage du LiveCD. Les opérations nécessaires à la modification du système de fichier racine ( //root file system//) sont : extraire le système du fichier compressé //rootfs.gz//, modifier, reconstruire l'image du système compressé et générer une nouvelle ISO. En partant du principe que vous avez déjà préparé votre répertoire de travail, il faut commencer par créer un répertoire destiné à contenir les fichiers du système modifiable. Le système racine compressé étant nommé //rootfs.gz//, nous vous proposons d'utiliser un répertoire //rootfs/// pour l'extraire. Direction le répertoire de travail //hacked///, création du répertoire racine et copie du système compressé depuis le répertoire //rootcd/boot/// (la racine du cdrom) : 
  10.134 +La modification du système Live vous permet par exemple d'ajouter rapidement un nouvel utilisateur avec mot de passe, de personnaliser le graphisme ou d'ajouter des commandes exécutées automatiquement au démarrage du LiveCD. Les opérations nécessaires à la modification du système de fichier racine ( //root file system//) sont : extraire le système du fichier compressé //rootfs.gz//, modifier, reconstruire l'image du système compressé et générer une nouvelle ISO. En partant du principe que vous avez déjà préparé votre répertoire de travail, il faut commencer par créer un répertoire destiné à contenir les fichiers du système modifiable. Le système racine compressé étant nommé //rootfs.gz//, nous vous proposons d'utiliser un répertoire //rootfs/// pour l'extraire. Direction le répertoire de travail //hacked///, création du répertoire racine et copie du système compressé depuis le répertoire //rootcd/boot/// (la racine du cdrom) : 
  10.135  <code>
  10.136   # cd /home/slitaz/hacked
  10.137   # mkdir rootfs
  10.138   # cp rootcd/boot/rootfs.gz rootfs
  10.139  </code>
  10.140 -Maintenant que vous avez une copie du système compressé, il suffit de le décompresser et de le dés-archiver avec ''cpio''. Techniquement : Le fichier //rootfs.gz// est une archive Cpio compressé avec LZMA ou Gzip, elle est reconnue comme une image //initramfs// par le noyau Linux. Lors du démarrage de la machine, le noyau se charge en mémoire et décompresse l'image du système en mémoire vive pour finir par exécuter les scripts d'initialisation. Pour extraire le système dans le répertoire //rootfs/// et supprimer la copie dés-archivée (Rappel : vous pouvez copier/coller les commandes) : 
  10.141 +Maintenant que vous avez une copie du système compressé, il suffit de le décompresser et de le dés-archiver avec //cpio//. Techniquement : Le fichier //rootfs.gz// est une archive Cpio compressée avec LZMA ou Gzip, elle est reconnue comme une image //initramfs// par le noyau Linux. Lors du démarrage de la machine, le noyau se charge en mémoire et décompresse l'image du système en mémoire vive pour finir par exécuter les scripts d'initialisation. 
  10.142 +
  10.143 +Pour extraire le système dans le répertoire //rootfs/// et supprimer la copie dés-archivée (Rappel : vous pouvez copier/coller les commandes) : 
  10.144  
  10.145  <code>
  10.146   # cd rootfs
  10.147 @@ -135,32 +140,30 @@
  10.148   # rm rootfs rootfs.gz
  10.149  </code>
  10.150  
  10.151 -Le système est prêt à être modifié, vous pouvez lister les fichiers contenus à la racine de votre système hackable en utilisant la commande ''ls''. 
  10.152 +Le système est prêt à être modifié, vous pouvez lister les fichiers contenus à la racine de votre système hackable en utilisant la commande //ls//. 
  10.153  
  10.154  === Modifier un fichier ===
  10.155  
  10.156 -Pour faire simple et vous aider à comprendre le principe, nous allons modifier un fichier script dans le but d'ajouter deux commandes exécutées automatiquement à chaque démarrage du LiveCD. La cible est : //etc/init.d/local.sh//, il suffit de l'ouvrir avec votre éditeur de texte préféré tel que Beaver : 
  10.157 +Pour faire simple et vous aider à comprendre le principe, nous allons modifier un fichier script dans le but d'ajouter deux commandes exécutées automatiquement à chaque démarrage du LiveCD. La cible est : //etc/init.d/local.sh//, il suffit de l'ouvrir avec votre éditeur de texte préféré tel que Beaver : 
  10.158  
  10.159  <code> # beaver etc/init.d/local.sh & </code>
  10.160  
  10.161 -Nous allons ajouter une commande affichant un message et faisant dormir le système 4 secondes (c'est juste pour se faire la main). Exemple de lignes à ajouter au script destiné aux commandes locales : 
  10.162 +Nous allons ajouter une commande affichant un message et faisant dormir le système 4 secondes (c'est juste pour se faire la main). Exemple de lignes à ajouter au script destiné aux commandes locales : 
  10.163  
  10.164 -<code>
  10.165 +<file>
  10.166  echo "* Hacked SliTaz version booting..."
  10.167  sleep 4
  10.168 -</code>
  10.169 +</file>
  10.170  
  10.171  === Reconstruire l'image du système compressée ===
  10.172  
  10.173 -Une fois les modifications terminées, vous pouvez reconstruire une image compressée de votre système modifié en utilisant ''find'' pour trouver les fichiers, ''cpio'' pour archiver, ''lzma'' ou ''gzip '' pour compresser et des pipes ''|'' pour connecter le tout. Cette commande doit être lancée depuis le répertoire racine du système (//rootfs///) et créé un fichier compressé //rootfs.gz// dans le répertoire précédant : 
  10.174 +Une fois les modifications terminées, vous pouvez reconstruire une image compressée de votre système modifié en utilisant //find// pour trouver les fichiers, //cpio// pour archiver, //lzma// ou //gzip // pour compresser et des pipes //|// pour connecter le tout. Cette commande doit être lancée depuis le répertoire racine du système (//rootfs///) et créé un fichier compressé //rootfs.gz// dans le répertoire précédant : 
  10.175  
  10.176 -<code>
  10.177 - # find . -print | cpio -o -H newc | lzma e -si -so > ../rootfs.gz
  10.178 - Ou avec gzip :
  10.179 - # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz
  10.180 -</code>
  10.181 +<code> # find . -print | cpio -o -H newc | lzma e -si -so > ../rootfs.gz</code>
  10.182 + Ou avec gzip :
  10.183 +<code> # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz</code>
  10.184  
  10.185 -Pour finir il suffit de copier votre système compressé dans le répertoire //boot/// de la racine du CD et de générer une nouvelle image ISO bootable avec isolinux. Pour copier le //rootfs// en écrasant l'actuel, direction le répertoire de travail : 
  10.186 +Pour finir il suffit de copier votre système compressé dans le répertoire //boot/// de la racine du CD et de générer une nouvelle image ISO bootable avec isolinux. Pour copier le //rootfs// en écrasant l'actuel, direction le répertoire de travail : 
  10.187  
  10.188  <code>
  10.189   # cd ../
  10.190 @@ -169,7 +172,7 @@
  10.191  
  10.192  ===== Générer une image ISO bootable avec isolinux =====
  10.193  
  10.194 -La suite de commandes permettant de créer une image avec le //boot loader isolinux//, utilise l'application ''genisoimage'' suivie de nombreuses options. Le nom de l'ISO est spécifié au début, après l'option ''-o'' et le répertoire racine (//rootcd///) tout à la fin, après l'option ''-boot-info-table'' : 
  10.195 +La suite de commandes permettant de créer une image avec le //boot loader isolinux//, utilise l'application //genisoimage// suivie de nombreuses options. Le nom de l'ISO est spécifié au début, après l'option //-o// et le répertoire racine (//rootcd///) tout à la fin, après l'option //-boot-info-table// : 
  10.196  
  10.197  <code>
  10.198   # genisoimage -R -o slitaz-hacked.iso -b boot/isolinux/isolinux.bin \
  10.199 @@ -177,11 +180,11 @@
  10.200     -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table rootcd
  10.201  </code>
  10.202  
  10.203 -Si vous désirez vérifier le contenu de l'ISO avant gravage, il suffit de monter l'image en ''loop'' et de lister les fichiers. Sur SliTaz et la plupart des systèmes GNU/Linux, vous pouvez graver des images au format ISO avec l'utilitaire ''wodim'' fournit par cdrkit. 
  10.204 +Si vous désirez vérifier le contenu de l'ISO avant gravage, il suffit de monter l'image en //loop// et de lister les fichiers. Sur SliTaz et la plupart des systèmes GNU/Linux, vous pouvez graver des images au format ISO avec l'utilitaire //wodim// fournit par cdrkit. 
  10.205  
  10.206  === Générer de nouvelles ISO via un script ===
  10.207  
  10.208 -Si vous testez plusieurs possibilités et que vous êtes amené à souvent générer des nouvelles images ISO, vous aurez peut-être envie de semi-automatiser les opérations via un simple petit script SHell. Ce petit script peut être créé en ligne de commandes ou édité graphiquement, mais il ne faut oublier de le rendre exécutable. Vous pouvez créer le script avec la commande ''cat'', à noter que ''EOF'' signifie //End Of File//, c'est la que le fichier se termine. Nous vous proposons de nommer le script //gen_hacked_iso.sh// et d'utiliser deux variables permettant de rapidement changer le nom de l'image ISO et le chemin vers le répertoire racine du cdrom : 
  10.209 +Si vous testez plusieurs possibilités et que vous êtes amené à souvent générer des nouvelles images ISO, vous aurez peut-être envie de semi-automatiser les opérations via un simple petit script SHell. Ce petit script peut être créé en ligne de commandes ou édité graphiquement, mais il ne faut oublier de le rendre exécutable. Vous pouvez créer le script avec la commande //cat//, à noter que //EOF// signifie //End Of File//, c'est la que le fichier se termine. Nous vous proposons de nommer le script //gen_hacked_iso.sh// et d'utiliser deux variables permettant de rapidement changer le nom de l'image ISO et le chemin vers le répertoire racine du cdrom : 
  10.210  
  10.211  <code>
  10.212   # cat > gen_hacked_iso.sh << "EOF"
  10.213 @@ -199,7 +202,7 @@
  10.214  EOF
  10.215  
  10.216  </code>
  10.217 -Pour utiliser le script, il suffit de le rendre exécutable et de l'exécuter : 
  10.218 +Pour utiliser le script, il suffit de le rendre exécutable et de l'exécuter : 
  10.219  <code>
  10.220   # chmod +x gen_hacked_iso.sh
  10.221   # ./gen_hacked_iso.sh
    11.1 --- a/pages/fr/handbook/installation.txt	Sun May 01 07:52:37 2011 +0000
    11.2 +++ b/pages/fr/handbook/installation.txt	Sun May 08 13:38:19 2011 +0000
    11.3 @@ -1,12 +1,12 @@
    11.4  ====== Instructions d'installation sur HD ======
    11.5  
    11.6 -===== A propos de ce document =====
    11.7 +===== À propos de ce document =====
    11.8  
    11.9 -Ce document fournit les instructions pour une installation de SliTaz GNU/Linux sur un disque dur (HD). Il vous faudra passer quelques commandes et éditer quelques fichiers au format texte. Le temps à consacrer pour une installation de base est d'environ 10 min. A noter que vous pouvez toujours utiliser une clé USB ou un disque dur externe en tant que partition ''/home'', comme avec [[livecd|le mode LiveCD]]. A noter que vous avez le choix entre une installation automatisée ou une installation à la main, commande par commande. 
   11.10 +Ce document fournit les instructions pour une installation de SliTaz GNU/Linux sur un disque dur (HD). Il vous faudra passer quelques commandes et éditer quelques fichiers au format texte. Le temps à consacrer pour une installation de base est d'environ 10 min. À noter que vous pouvez toujours utiliser une clé USB ou un disque dur externe en tant que partition ///home//, comme avec [[livecd|le mode LiveCD]]. Vous avez le choix entre une installation automatisée ou une installation à la main, commande par commande. 
   11.11  
   11.12  ===== Prérequis =====
   11.13  
   11.14 -Il vous faut un cdrom ou une image ISO de SliTaz et environ 80 Mb de libre sur un disque dur de votre ordinateur. Si le mode liveCD fonctionne c'est que vous pouvez installer SliTaz facilement et sans aucun problèmes.
   11.15 +Il vous faut un cdrom ou une image ISO de SliTaz et environ 80 Mb de libre sur un disque dur de votre ordinateur. Si le mode liveCD fonctionne c'est que vous pouvez installer SliTaz facilement et sans aucun problème.
   11.16  
   11.17  ===== Installateur =====
   11.18  
   11.19 @@ -26,31 +26,37 @@
   11.20  
   11.21  ==== Partition cible ====
   11.22  
   11.23 -La seconde étape sert à configurer une partition. Si vous avez déjà une partition vide vous pouvez l'utiliser directement, sinon vous pouvez en créer une avec l'utilitaire graphique Gparted ou avec l'utilitaire en ligne de commande fdisk. Par exemple, si vous voulez installer SliTaz sur la première partition du premier disque reconnu en tant que hda :
   11.24 +La seconde étape sert à configurer une partition. Si vous avez déjà une partition vide vous pouvez l'utiliser directement, sinon vous pouvez en créer une avec l'utilitaire graphique Gparted ou avec l'utilitaire en ligne de commande fdisk. 
   11.25  
   11.26 -<code> /dev/hda1 </code>
   11.27 +Par exemple, si vous voulez installer SliTaz sur la première partition du premier disque reconnu en tant que hda :
   11.28 +
   11.29 +<file> /dev/hda1 </file>
   11.30  
   11.31  ==== Formater ====
   11.32  
   11.33 -Cette étape vous permet de formater la partition cible en ext3. Ext3 est un système de fichier journalisé stable et solide. Si la partition est déjà formatée vous pouvez sauter cette étape. Attention : formater une partition efface toutes les données qu'elle contient.
   11.34 +<note warning>Attention : formater une partition efface toutes les données qu'elle contient. Assurez-vous de choisir votre partition cible attentivement, //cette action est irréversible//.</note>
   11.35 +
   11.36 +Cette étape vous permet de formater la partition cible en ext3. Ext3 est un système de fichier journalisé stable et solide. Si la partition est déjà formatée vous pouvez sauter cette étape. 
   11.37  
   11.38  ==== Hostname ====
   11.39  
   11.40 -Hostname correspond au nom de votre machine. Il est utilisé pour identifier votre ordinateur sur le réseau local. Il peut être changé après l'installation du système.
   11.41 +Hostname correspond au nom de votre machine. Il est utilisé en interne et pour identifier votre ordinateur sur le réseau local. Il peut être changé après l'installation du système. Il ne peut pas être plus long que 64 caractères et peut contenir seulement des lettres, des chiffres et des tirets.
   11.42  
   11.43  ==== Gestionnaire de démarrage - GRUB ====
   11.44  
   11.45 -Lorsque l'installation est terminée vous pouvez choisir d'installer le gestionnaire de démarrage GRUB qui permet de lancer tout type de système d'exploitation. Si vous voulez utiliser un GRUB qui est déjà installé, sautez cette étape et ajoutez les bonnes lignes au fichier de configuration (menu.lst) de votre GRUB. Notez que l'installeur créé un fichier de configuration type qui peut être utilisé comme exemple (///mnt/target/boot/grub/menu.lst//).
   11.46 +Lorsque l'installation est terminée vous pouvez choisir d'installer le gestionnaire de démarrage GRUB qui permet de lancer tout type de système d'exploitation et qui se configure via un fichier texte lisible par un être humain; les modifications dans ce fichier sont instantanées et ne nécessitent pas de commandes supplémentaires pour prendre effet.
   11.47 +
   11.48 +Si vous voulez utiliser un GRUB qui est déjà installé, sautez cette étape et ajoutez les bonnes lignes au fichier de configuration (menu.lst) de votre GRUB; [[installation#Installer le bootloader GRUB|voir ci-dessous]] pour plus d'informations. Notez que l'installeur créé un fichier de configuration type qui peut être utilisé comme exemple (///mnt/target/boot/grub/menu.lst//).
   11.49  
   11.50  ==== Fin de l'installation ====
   11.51  
   11.52 -Lorsque l'installeur a finalement terminé son travail vous pouvez choisir entre le fermer ou redémarrer votre nouveau système d'exploitation SliTaz GNU/Linux. Le premier démarrage est comme celui du LiveCD : vous devrez indiquer votre langage et votre clavier. Aux prochains démarrage rien ne vous sera demandé et ces informations pourrons être changées manuellement ou avec les outils de configuration de SliTaz.
   11.53 +Lorsque l'installeur a finalement terminé son travail vous pouvez choisir entre le fermer ou redémarrer votre nouveau système d'exploitation SliTaz GNU/Linux. Le premier démarrage est comme celui du LiveCD : vous devrez indiquer votre langage, clavier, carte son et résolution d'écran. Aux prochains démarrages plus rien ne vous sera demandé mais ces informations pourront être changées manuellement ou avec les outils de configuration de SliTaz comme //tazlocale// ou //tazx//.
   11.54  
   11.55  ===== Installation à la main =====
   11.56  
   11.57 -SliTaz peut être installé à la main avec la ligne de commande. Pour installer SliTaz de cette façon vous pouvez utiliser un cdrom ou une image ISO. Vous pouvez copier/coller les commandes depuis Firefox dans le terminal, en utilisant le bouton du milieu.
   11.58 +SliTaz peut être installé à la main en ligne de commande. Pour installer SliTaz de cette façon vous pouvez utiliser un cdrom ou une image ISO. Vous pouvez copier/coller les commandes depuis le navigateur Web dans le terminal, en utilisant le bouton du milieu.
   11.59  
   11.60 -Pour commencer, vous devez avoir une partition montée pour installer SliTaz et avoir ouvert un terminal avec un SHell administrateur (//root//). En mode LiveCD, vous pouvez devenir //root// avec la commande ''su'' suivi du mot de passe ''root''. Pour lister les partitions disponibles, vous pouvez utiliser les commandes : ''cat /proc/partitions'' ou ''fdisk -l''. Pour créer un système de fichiers sur une partition, vous pouvez utiliser l'utilitaire ''mkfs''. Exemple avec la partition ''hda1'' et le système de fichiers journalisé ''ext3'', attention cette commande détruit définitivement toutes les données de la partition spécifiée : 
   11.61 +Pour commencer, vous devez avoir une partition montée pour installer SliTaz et avoir ouvert un terminal avec un Shell administrateur (//root//). En mode LiveCD, vous pouvez devenir //root// avec la commande //su// suivi du mot de passe //root//. Pour lister les partitions disponibles, vous pouvez utiliser les commandes : //cat /proc/partitions// ou //fdisk -l//. Pour créer un système de fichiers sur une partition, vous pouvez utiliser l'utilitaire //mkfs//. Exemple avec la partition //hda1// et le système de fichiers journalisé //ext3//, attention cette commande détruit définitivement toutes les données de la partition spécifiée : 
   11.62  
   11.63  <code>
   11.64   # mkfs.ext3 /dev/hda1
   11.65 @@ -58,7 +64,7 @@
   11.66  
   11.67  ==== Monter la partition cible ====
   11.68  
   11.69 -Pour monter la partition cible sur un point de montage tel que le répertoire ''/mnt/target'', vous pouvez utiliser la commande ''mount''. Exemple :
   11.70 +Pour monter la partition cible sur un point de montage tel que le répertoire ///mnt/target//, vous pouvez utiliser la commande //mount//. Exemple :
   11.71  
   11.72  <code>
   11.73   # mkdir /mnt/target
   11.74 @@ -67,7 +73,7 @@
   11.75  
   11.76  ==== Monter le cdrom ====
   11.77  
   11.78 -Tous les fichiers utiles se trouvent sur le cdrom de SliTaz. Il faut le noyau Linux, le système de fichiers racine compressé (//rootfs.gz//), et des paquets additionnels si vous le désirez. Pour monter le périphérique de cdrom sur le point de montage ''/media/cdrom'' : 
   11.79 +Tous les fichiers utiles se trouvent sur le cdrom de SliTaz. Il faut le noyau Linux, le système de fichiers racine compressé (//rootfs.gz//), et des paquets additionnels si vous le désirez. Pour monter le périphérique de cdrom sur le point de montage ///media/cdrom// : 
   11.80  
   11.81  <code> # mount /dev/cdrom /media/cdrom </code>
   11.82  
   11.83 @@ -77,7 +83,9 @@
   11.84  
   11.85  ==== Installation du système ====
   11.86  
   11.87 -Création du répertoire /boot et copie du noyau Linux, qui se nomme bzImage sur le cdrom. Nous allons renommer le noyau en vmlinuz suivi de son numéro de version, que l'on peut obtenir avec la commande ''uname -r'' en mode live : 
   11.88 +Avec une partition cible prête et le média d'installation maintenant accessible, il reste à copier les fichiers depuis le média dans la partition cible, puis extraire le fichier compressé-système (rootfs.gz).
   11.89 +
   11.90 +    *  Création du répertoire /boot et copie du noyau Linux, qui se nomme bzImage sur le cdrom. Nous allons renommer le noyau en vmlinuz suivi de son numéro de version, que l'on peut obtenir avec la commande //uname -r// en mode live : 
   11.91  
   11.92  <code>
   11.93   # mkdir /mnt/target/boot
   11.94 @@ -85,11 +93,11 @@
   11.95   # cp bzImage /mnt/target/boot/vmlinuz-2.6.30.5-slitaz
   11.96  </code>
   11.97  
   11.98 -Copie du rootfs: 
   11.99 +    *  Copie du rootfs: 
  11.100  
  11.101  <code>  # cp rootfs.gz /mnt/target </code>
  11.102  
  11.103 -Nous allons maintenant nous déplacer dans la cible, et décompressé l'archive rootfs.lf avec lzma et cpio. Nous supprimons ensuite le fichier rootfs et le lien init, utilisé par le mode liveCD : 
  11.104 +    *  Les fichiers nécessaires sont désormais présents. Nous allons maintenant nous déplacer dans la cible, et décompresser l'archive rootfs.gz avec //lzma// et //cpio//. Nous supprimons ensuite le fichier rootfs et le lien init, utilisé par le mode liveCD : 
  11.105  
  11.106  <code>
  11.107   # cd /mnt/target
  11.108 @@ -97,17 +105,19 @@
  11.109   # rm rootfs.gz init
  11.110  </code>
  11.111  
  11.112 -Voilà SliTaz est installé. Si vous avez déjà GRUB ou Lilo d'installé, vous pouvez ajouter les lignes nécessaires pour faire booter SliTaz, et redémarrer. Sinon il vous faut installer le gestionnaire de démarrage GRUB. 
  11.113 +Voilà SliTaz est installé. Si vous avez déjà GRUB ou Lilo d'installé, vous pouvez ajouter les lignes nécessaires (voir ci-dessous) pour faire booter SliTaz, et redémarrer. Sinon il vous faut installer le gestionnaire de démarrage GRUB. 
  11.114  
  11.115  ===== Installer le bootloader GRUB =====
  11.116  
  11.117 -Le paquet GRUB devrait être installé sur le LiveCD de SliTaz. GRUB est un chargeur de démarrage (//boot loader//) permettant de lancer les systèmes GNU/Linux, BSD et même Windows, via de simple entrée dans un fichier texte. Ce fichier texte se nomme ''menu.list'', il permet de finement configurer le chargeur de démarrage, il peut être modifié manuellement et à tous moments.
  11.118 +Le paquet GRUB devrait être installé sur le LiveCD de SliTaz. GRUB est un chargeur de démarrage (//boot loader//) permettant de lancer les systèmes GNU/Linux, BSD et même Windows, via de simples entrées dans un fichier texte. Ce fichier texte se nomme //menu.list//, il permet de finement configurer le chargeur de démarrage, il peut être modifié manuellement et à tous moments.
  11.119  
  11.120 -Installation de GRUB sur le mbr, avec comme racine /mnt/target (la cible), et comme disque ''hda'' : 
  11.121 +Si vous avez utilisé l'installateur de SliTaz et installé GRUB, vous n'avez pas besoin d'installer manuellement GRUB - il y a juste à redémarrer.
  11.122 +
  11.123 +Sinon, pour installer GRUB sur le MBR (Master Boot Record) en utilisant un répertoire avec comme racine ///mnt/target// (la cible), et comme disque //hda//, utilisez la commande suivante et notez l'absence d'un numéro de partition : 
  11.124  
  11.125  <code> # grub-install --root-directory=/mnt/target /dev/hda </code>
  11.126  
  11.127 -Vous pouvez maintenant ajouter les lignes de configuration ci-dessous pour SliTaz, au fichier menu.lst de la cible. Pour cela vous pouvez utiliser l'éditeur de texte Nano ou LeafPad en mode graphique . A noter que pour connaître la version du noyau Linux sur un système GNU/Linux, vous pouvez utiliser la commande ''$ uname -a''. Pour éditer le fichier de configuration de GRUB (Un exemple est fournit) : 
  11.128 +Vous pouvez maintenant ajouter les lignes de configuration ci-dessous pour SliTaz, au fichier menu.lst de la cible. Pour cela vous pouvez utiliser l'éditeur de texte Nano ou LeafPad en mode graphique. À noter que pour connaître la version du noyau Linux sur un système GNU/Linux, vous pouvez utiliser la commande //$ uname -a//. Pour éditer le fichier de configuration de GRUB (Un exemple est fourni) : 
  11.129  
  11.130  <code>  # nano /mnt/target/boot/grub/menu.lst
  11.131   (Ctrl+X pour quitter)
  11.132 @@ -117,25 +127,45 @@
  11.133  
  11.134  ==== /boot/grub/menu.lst - Exemple ====
  11.135  
  11.136 -<code>
  11.137 -title  SliTaz GNU/Linux 3.0 (Kernel 2.6.30.6-slitaz)
  11.138 +<file>
  11.139 +title  SliTaz GNU/Linux 3.0 (Kernel 2.6.34-slitaz)
  11.140         root(hd0,0)
  11.141 -       kernel /boot/vmlinuz-2.6.30.6-slitaz root=/dev/hda1 vga=normal
  11.142 -</code>
  11.143 +       kernel /boot/vmlinuz-2.6.34-slitaz root=/dev/hda1 vga=normal
  11.144 +</file>
  11.145  
  11.146  ==== Redémarrer ====
  11.147  
  11.148 -Vous devriez pouvoir redémarrer sur votre nouveau système SliTaz GNU/Linux. Après l'installation de SliTaz sur un disque dur, il est recommandé de commencer par configurer le système, en fonction de ses besoins, du matériel, et des possibilités. Pour configurer votre système après le reboot et apprendre à utiliser SliTaz, vous pouvez vous référer au Handbook. Vous pouvez redémarrer via le menu du gestionnaire de fenêtres Openbox ou via la commande :
  11.149 +Vérifiez à nouveau que tout est en place avant de redémarrer votre nouveau système SliTaz GNU/Linux. Vous pouvez redémarrer via le menu du gestionnaire de fenêtres Openbox ou via la commande :
  11.150  
  11.151  <code> # reboot</code>
  11.152  
  11.153 +Vous devriez au démarrage voir GRUB avec une entrée SliTaz dans son menu.
  11.154 +
  11.155 +Après l'installation de SliTaz sur un disque dur, il est recommandé de commencer par configurer le système, en fonction de ses besoins, du matériel, et des possibilités. Pour configurer votre système après le reboot et apprendre à utiliser SliTaz, vous pouvez vous référer au Handbook. 
  11.156 +
  11.157 +===== Dual-boot avec Windows =====
  11.158 +
  11.159 +Une requête fréquemment posée sur le [[http://forum.slitaz.org/|forum SliTaz]] est de savoir comment réaliser un dual-boot Windows et SliTaz. C'est une tâche très simple, il y a juste besoin que les lignes suivantes soient ajoutées au fichier ///boot/grub/menu.lst// :
  11.160 +
  11.161 +<file>
  11.162 +title   Microsoft Windows
  11.163 +        rootnoverify (hd0,0)
  11.164 +        chainloader +1
  11.165 +</file>
  11.166 +
  11.167 +Dans cet exemple, l'installation de Windows a été faite sur le premier disque dur (hd0) et la première partition (le deuxième 0) du disque.  Des modifications seront nécessaires pour tenir compte de cas individuels. Si c'était l'inverse et que SliTaz soit installé avant Windows par exemple, la ligne serait comme suit:
  11.168 +
  11.169 +<file>rootnoverify (hd0,1)</file>
  11.170 +
  11.171 +La plupart des systèmes d'exploitation contiendront un chargeur de démarrage propre (dans le cas de Windows et *BSD) ou peuvent être directement chargés avec GRUB.
  11.172 +
  11.173  ===== Installation sur un périphérique USB =====
  11.174  
  11.175  Si vous souhaitez installer le système sur un périphérique USB, vous devez donner au noyau linux un peu de temps (//rootdelay//) pour le détecter.
  11.176  
  11.177  Ensuite éditez votre menu.lst pour qu'il ressemble à peu prêt à ça :
  11.178 -<code>
  11.179 +<file>
  11.180  title  SliTaz GNU/Linux 3.0 (Kernel 2.6.30.6-slitaz)
  11.181         root(hd0,0)
  11.182         kernel /boot/vmlinuz-2.6.30.6-slitaz root=/dev/sda1 vga=normal rootdelay=10
  11.183 -</code>
  11.184 +</file>
  11.185 \ No newline at end of file
    12.1 --- a/pages/fr/handbook/internet.txt	Sun May 01 07:52:37 2011 +0000
    12.2 +++ b/pages/fr/handbook/internet.txt	Sun May 08 13:38:19 2011 +0000
    12.3 @@ -1,29 +1,30 @@
    12.4  ====== Internet ======
    12.5  
    12.6 +===== Midori - Navigateur web léger =====
    12.7 +
    12.8 +Midori est un navigateur web léger avec un rendu des pages très rapide grâce au moteur Webkit. C'est une alternative sérieuse à Firefox pour des systèmes ayant peu de ressources ou les personnes cherchant un navigateur rapide et épuré. Il supporte la plupart des standards du web, les feuilles de style CSS et les images. Midori est configurable via une simple petite interface et se trouve dans le menu "Internet". Il est installé par défaut.
    12.9 +
   12.10  ===== Mozilla Firefox - Navigateur web =====
   12.11  
   12.12 -SliTaz est fier de fournir Mozilla Firefox, l'un des meilleurs navigateur Web au monde, sécurisé, convivial, rapide, respectant les standards, et largement personnalisable via un système de //plugins//. La prise en main du logiciel se fait rapidement et intuitivement, pour lancer Firefox sur SliTaz il suffit de l'installer puis de le sélectionner depuis le menu du gestionnaire de fenêtres -> Internet -> Mozilla Firefox. Les fichiers de configuration du navigateur Web sont stockés dans le répertoire personnel caché (le nom commence par un point) //~/.mozilla/firefox//.
   12.13 +SliTaz est fier de fournir Mozilla Firefox, l'un des meilleurs navigateur Web au monde, sécurisé, convivial, rapide, respectant les standards, et largement personnalisable via un système de //plugins//. La prise en main du logiciel se fait rapidement et intuitivement, pour lancer Firefox sur SliTaz il suffit de l'installer puis de le sélectionner depuis le menu du gestionnaire de fenêtres -> Internet -> Mozilla Firefox. 
   12.14  
   12.15  Vous pouvez installer Mozilla Firefox via le gestionnaire de paquets en mode graphique ou avec la commande :
   12.16  
   12.17 -<code># tazpkg get-install firefox</code>
   12.18 +<code> # tazpkg get-install firefox</code>
   12.19  
   12.20 -Astuce : En associant le mode LiveCD à un média USB, vous garderez vos marques-pages et //plugins// partout ou vous allez.
   12.21 +Les fichiers de configuration du navigateur Web sont stockés dans le répertoire personnel caché (le nom commence par un point) //~/.mozilla/firefox//.
   12.22  
   12.23 -===== Midori - Navigateur web léger =====
   12.24 -
   12.25 -Midori est un navigateur web léger avec un rendu des pages très rapide grâce au moteur Webkit. C'est une alternative sérieuse à Firefox pour les systèmes ayant peu de ressources ou les personnes cherchant un navigateur rapide et épuré. Il supporte la plupart des standards du web, les feuilles de style CSS ou les images. Midori est configurable via une simple petite interface et se trouve dans le menu "Internet". Il est installé par défaut.
   12.26 +<note tip>En associant le mode LiveCD à un média USB, vous garderez vos marques-pages et //plugins// partout ou vous allez.</note>
   12.27  
   12.28  ===== Retawq - Navigateur web en mode texte =====
   12.29  
   12.30  Toutes les versions de SliTaz supportent le navigateur web Retawq en mode texte. Vous pouvez installer retawq via la ligne de commande en entrant :
   12.31  
   12.32 -<code># tazpkg get-install retawq</code>
   12.33 +<code> # tazpkg get-install retawq</code>
   12.34  
   12.35 -Vous pouvez ensuite lancer 'retawq' depuis la console, un terminal graphique, ou sous X depuis le menu -> Internet -> Retawq. Pour lancer Retawq depuis un terminal, il suffit de taper ''retawq'' avec ou sans l'url : 
   12.36 +Vous pouvez ensuite lancer 'retawq' depuis la console, un terminal graphique, ou sous X depuis le menu -> Internet -> Retawq. Pour lancer Retawq depuis un terminal, il suffit de taper //retawq// avec ou sans l'url : 
   12.37  
   12.38 -<code> $ retawq
   12.39 - $ retawq http://www.slitaz.org/fr </code>
   12.40 +<code> $ retawq http://www.slitaz.org/fr </code>
   12.41  
   12.42  Le fichier de configuration personnel est dans ~/.retawq. Vous pouvez le modifier avec un éditeur de texte. En appuyant sur la touche <b> vous afficherez le fichier des marques pages (bookmarks.html), et la touche <h> affichera la page d'accueil. 
   12.43  
   12.44 @@ -33,7 +34,7 @@
   12.45  
   12.46  <code> # tazpkg get-install links </code>
   12.47  
   12.48 -Links propose un mode graphique et un mode texte. Pour utiliser Links en mode graphique il faut utiliser l'option ''-g'', vous pouvez ajouter un icône ou une entrée au menu d'Openbox pour retrouver Links facilement. Exemples d'utilisation en ligne de commandes :
   12.49 +Links propose un mode graphique et un mode texte. Pour utiliser Links en mode graphique il faut utiliser l'option //-g//, vous pouvez ajouter une icône ou une entrée au menu d'Openbox pour retrouver Links facilement. Exemples d'utilisation en ligne de commandes :
   12.50  
   12.51  <code>
   12.52   $ links -g &
   12.53 @@ -41,17 +42,17 @@
   12.54   $ links
   12.55  </code>
   12.56  
   12.57 -Les fichiers de configuration personnels sont dans ~/.links et il n'est pas conseillé de les modifier avec un éditeur de texte. Links fournit une interface de configuration via la barre d'outils du haut, c'est là que vous pouvez configurer la langues pour le français, les marques-pages, l'affichage, etc. Quand vous avez modifié des options, il faut les sauvegarder via la barre de menu -> Configuration -> Enregistrer les options. 
   12.58 +Les fichiers de configuration personnels sont dans ~/.links mais il n'est pas conseillé de les modifier avec un éditeur de texte. Links fournit une interface de configuration via la barre d'outils du haut, c'est là que vous pouvez configurer la langues pour le français, les marques-pages, l'affichage, etc. Quand vous avez modifié des options, il faut les sauvegarder via la //barre de menu -> Configuration -> Enregistrer les options//. 
   12.59  
   12.60  ===== LostIRC - Client de chat IRC =====
   12.61  
   12.62 -LostIRC est un client IRC simple et utile qui supporte de multiples serveurs et la connexion automatiquement à des serveurs/canaux de discutions. Les fichiers de configuration sont placés dans ~/.lostirc. Vous pouvez le lancer via le menu -> Internet -> LostIRC. La documentation sur le site officiel contient beaucoup d'informations utiles. Exemple d'utilisation en ligne de commandes : 
   12.63 +LostIRC est un client IRC simple mais utile qui supporte de multiples serveurs et la connexion automatique à des serveurs/canaux de discussions. Les fichiers de configuration sont placés dans ~/.lostirc. Vous pouvez le lancer via le menu -> Internet -> LostIRC. La documentation sur le site officiel contient beaucoup d'informations précieuses. Exemple d'utilisation en ligne de commandes : 
   12.64  
   12.65  <code>$ SliTaz channel: irc.toile-libre.org / #slitaz </code>
   12.66  
   12.67  ===== Ghost In The Mail - Client mail =====
   12.68  
   12.69 -Pour envoyer rapidement des mails, sans devoir configurer de compte, vous pouvez utiliser Ghost In The Mail (gitmail). Ce client mail minimum, propose une interface GTK simple, avec le support des pièces jointes. Il vous permet d'envoyer des mails en utilisant le protocole SMTP avec votre compte de messagerie existant. Vous trouverez gitmail via le menu -> Internet -> Ghost In The Mail après l'avoir installer. Pour l'installer :
   12.70 +Pour envoyer rapidement des mails, sans devoir configurer de compte, vous pouvez utiliser Ghost In The Mail (gitmail). Ce client mail minimum, propose une interface GTK simple, avec support des pièces jointes. Il vous permet d'envoyer des mails en utilisant le protocole SMTP avec votre compte de messagerie existant. Vous trouverez gitmail via le menu -> Internet -> Ghost In The Mail après l'avoir installer. Pour l'installer :
   12.71  
   12.72  <code># tazpkg get-install gitmail</code>
   12.73  
   12.74 @@ -71,7 +72,7 @@
   12.75  
   12.76  ===== gFTP - Client FTP simple et rapide =====
   12.77  
   12.78 -L'application gFTP est un client de transfert FTP très simple d'utilisation, rapide et ergonomique. Il dispose de la reprise des transferts interrompus, d'une gestion complète des signets (sites favoris), ou encore de la gestion des proxies FTP et HTTP. De plus gFTP permet le glisser-déposer entre ses deux fenêtres, de faire plusieurs transferts en même temps, de comparer ses deux fenêtres, de mémoriser les mots de passes, de définir une application externe pour la visualisation (ex.: Midori) et l'édition des fichiers (ex.: Leafpad), ce qui permet de travailler directement sur le serveur. Pour l'installer :
   12.79 +L'application gFTP est un client de transfert FTP très simple d'utilisation, rapide et ergonomique. Il permet la reprise des transferts interrompus, une gestion complète des signets (sites favoris), ou encore la gestion des proxies FTP et HTTP. De plus gFTP permet le glisser-déposer entre ses deux fenêtres, de faire plusieurs transferts en même temps, de comparer ses deux fenêtres, de mémoriser les mots de passes, de définir une application externe pour la visualisation (ex.: Midori) et l'édition des fichiers (ex.: Leafpad), ce qui permet de travailler directement sur le serveur. Pour l'installer :
   12.80  
   12.81  <code> # tazpkg get-install gftp </code>
   12.82  
   12.83 @@ -79,4 +80,4 @@
   12.84  
   12.85  gtk-gnutella est un logiciel d'échange de fichier (P2P) qui utilise le réseau Gnutella. Écrit en C, il nécessite moins de ressources que les autres clients. Il contient une fonction de recherche avec filtres, des outils pour télécharger de gros fichiers et contrôler la bande passante. Pour installer gtk-gnutella :
   12.86  
   12.87 -<code> # tazpkg get-install gtk-gnutella </code>
   12.88 +<code> # tazpkg get-install gtk-gnutella </code>
   12.89 \ No newline at end of file
    13.1 --- a/pages/fr/handbook/liveusb.txt	Sun May 01 07:52:37 2011 +0000
    13.2 +++ b/pages/fr/handbook/liveusb.txt	Sun May 08 13:38:19 2011 +0000
    13.3 @@ -1,47 +1,46 @@
    13.4  ====== LiveUSB - SliTaz sur un média USB ======
    13.5 +
    13.6  ===== Methodes, type de média et notes =====
    13.7  
    13.8 -Ce document décrit les étapes à réaliser pour installer les fichiers nécessaires afin de démarrer SliTaz depuis un périphérique de type USB (clé, carte SD, disque dur externe). Ce n'est pas une installation du système à proprement parler, le mode de fonctionnement de SliTaz reste le même qu'en mode LiveCD, c'est à dire que le système sera entièrement chargé en mémoire vive (RAM) lors du démarrage. Avoir SliTaz sur un média USB vous permet de vous passer du cdrom sur les machines capables de démarrer depuis un périphérique USB et l'utiliser le même média pour stocker vos données personnelles de manière persistante. Il faut aussi savoir que tous les PC ne sont pas capables de démarrer directement sur USB et que le démarrage du système est plus long que depuis un cdrom. 
    13.9 +Ce document décrit les étapes à réaliser pour installer les fichiers nécessaires afin de démarrer SliTaz à partir d'un périphérique de type USB (clé, carte SD, disque dur externe). Ce n'est pas une installation du système à proprement parler, le mode de fonctionnement de SliTaz reste le même qu'en mode LiveCD, c'est à dire que le système sera entièrement chargé en mémoire vive (RAM) lors du démarrage. Avoir SliTaz sur un média USB vous permet de vous passer du cdrom sur les machines capables de démarrer depuis un périphérique USB et l'utiliser le même média pour stocker vos données personnelles de manière persistante. Il faut aussi savoir que les PC ne sont pas tous capables de démarrer directement sur USB et que le démarrage du système est plus long qu'à partir d'un cdrom. 
   13.10  
   13.11  ==== Disque dur externe, carte SD ou clé USB ====
   13.12  
   13.13 -Un média de stockage USB peut être un disque dur externe de grande ou petite capacité, une carte de type SD/flash ou une clé USB. Vous pouvez par exemple utiliser l'ancienne carte d'un appareil de photos numérique ayant au minimum une capacité de 32 Mb. Cela dit, l'utilisation de GRUB avec les clés USB ne réussi pas toujours et dépend du type de clé. Si l'utilisation de GRUB échoue, il est conseillé d'utiliser le gestionnaire de démarrage EXTLINUX et d'installer un MBR fonctionnel sur la clé USB.
   13.14 +Un média de stockage USB peut être un disque dur externe de grande ou petite capacité, une carte de type SD/flash ou une clé USB. Vous pouvez par exemple utiliser l'ancienne carte d'un appareil de photos numérique ayant au minimum une capacité de 32 Mb. Cela dit, l'utilisation de GRUB avec les clés USB ne réussit pas toujours et dépend du type de clé. Si l'utilisation de GRUB échoue, il est conseillé d'utiliser le gestionnaire de démarrage EXTLINUX et d'installer un MBR fonctionnel sur la clé USB.
   13.15  
   13.16 -Pour commencer nous vous conseillons d'utiliser une partition formatée en ext3 et non au format natif FAT32. Le système de fichiers ext3 est un système de fichiers propre à GNU/Linux, robuste, fiable et illisible nativement depuis Windows, ce qui peut être un point positif ou négatif. A noter que vous pourrez aussi utiliser cette même partition pour stocker vos données de manière persistante via l'option ''home=usb'' proposée par SliTaz. Cela dit, vous pouvez aussi installer SliTaz sur une clé USB au format FAT32 comme suggéré sur le forum de SliTaz : SliTaz sur clé USB FAT32. Enfin, vous pouvez partitionner votre clef avec une première partition FAT/NTFS lisible sous Windows et une deuxième en ext3 pour Slitaz.
   13.17 +Pour commencer nous vous conseillons d'utiliser une partition formatée en ext3 et non au format natif FAT32. Le système de fichiers ext3 est un système de fichiers propre à GNU/Linux, robuste, fiable et illisible nativement depuis Windows, ce qui peut être un point positif ou négatif. À noter que vous pourrez aussi utiliser cette même partition pour stocker vos données de manière persistante via l'option //home=usb// proposée par SliTaz. Cela dit, vous pouvez aussi installer SliTaz sur une clé USB au format FAT32 comme suggéré sur le forum de SliTaz : SliTaz sur clé USB FAT32. Enfin, vous pouvez partitionner votre clef avec une première partition FAT/NTFS lisible sous Windows et une deuxième en ext3 pour Slitaz.
   13.18  
   13.19  ==== Étapes à réaliser ====
   13.20  
   13.21 -En gros, il faut récupérer les fichiers contenus sur le LiveCD, les copier sur le média USB et installer un gestionnaire de démarrage. A noter qu'il existe plusieurs gestionnaires de démarrage, Syslinux, GRUB ou encore Lilo. SliTaz fournit GRUB sur la version standard du LiveCD et dans les paquets du miroir. Il a l'avantage de pouvoir aussi être utilisé pour démarrer d'autres systèmes d'exploitations et de proposer un SHell permettant par exemple de réinstaller GRUB dans le MBR (Master Boot Record) d'un disque dur. 
   13.22 +En gros, il faut récupérer les fichiers contenus sur le LiveCD, les copier sur le média USB et installer un gestionnaire de démarrage. À noter qu'il existe plusieurs gestionnaires de démarrage, Syslinux, GRUB ou encore Lilo. SliTaz fournit GRUB sur la version standard du LiveCD et dans les paquets du miroir. Il a l'avantage de pouvoir aussi être utilisé pour démarrer d'autres systèmes d'exploitations et de proposer un SHell permettant par exemple de réinstaller GRUB dans le MBR (Master Boot Record) d'un disque dur. 
   13.23  
   13.24  ===== LiveUSB en 2 commandes =====
   13.25  
   13.26 -Pour créer facilement un système Live sur un média USB, vous pouvez utiliser TazUSB ou installer les fichiers manuellement. TazUSB est un utilitaire simple, efficace et bien testé. Vous pouvez créer un média en une ou deux commandes. Pour cela il vous faut un LiveCD de SliTaz et bien sûr un média USB dont vous devez connaître le nom (''fdisk -l'' ou ''blkid''). Formatage optionnel et génération d'un média bootable reconnu comme /dev/sdb1: 
   13.27 +Pour créer facilement un système Live sur un média USB, vous pouvez utiliser TazUSB ou installer les fichiers manuellement. TazUSB est un utilitaire simple, efficace et bien testé. Vous pouvez créer un média en une ou deux commandes. Pour cela il vous faut un LiveCD de SliTaz et bien sûr un média USB dont vous devez connaître le nom (par //fdisk -l// ou //blkid//). Formatage optionnel et génération d'un média bootable reconnu comme /dev/sdb1: 
   13.28  
   13.29  <code>
   13.30   # tazusb format /dev/sdb1
   13.31   # tazusb gen-liveusb /dev/sdb1
   13.32  </code>
   13.33  
   13.34 -Une fois le média généré, vous pouvez redémarrer sur votre média USB. Si vous désirez installer des applications, mettre à jour ou configurer le système et retrouver vos modifications lors de la prochaine utilisation, il vous faut recréer le système compressé en utilisant la commande ''writefs'' de TazUSB. A noter que le menu d'Openbox propose par défaut des entrées pour écrire le système sur le média en utilisant gzip, lzma ou aucune compression (prend plus de place mais démarre beaucoup plus rapidement). 
   13.35 +Une fois le média généré, vous pouvez redémarrer sur votre média USB. Si vous désirez installer des applications, mettre à jour ou configurer le système et retrouver vos modifications lors de la prochaine utilisation, il vous faut recréer le système compressé en utilisant la commande //writefs// de TazUSB. À noter que le menu d'Openbox propose par défaut des entrées pour écrire le système sur le média en utilisant gzip, lzma ou aucune compression (prend plus de place mais démarre beaucoup plus rapidement). 
   13.36  
   13.37  ===== Préparer le média USB =====
   13.38  
   13.39 -Si vous avez déjà une partition au format ext3, vous n'avez pas besoin de reformater, sinon il faut créer un système de fichier avec l'utilitaire ''mkfs.ext3'' ou Gparted. Attention : le formatage d'une partition détruit toutes les données qui s'y trouvent. Généralement, la première ou unique partition d'un média USB est reconnu par le noyau Linux comme ///dev/sda//. Pour lister les périphériques et partitions disponibles vous pouvez utiliser la commande ''fdisk -l'' avant de créer le système de fichiers ext3 : 
   13.40 +Si vous avez déjà une partition au format ext3, vous n'avez pas besoin de reformater, sinon il faut créer un système de fichier avec l'utilitaire //mkfs.ext3// ou Gparted. Attention : le formatage d'une partition détruit toutes les données qui s'y trouvent. Généralement, la première ou unique partition d'un média USB est reconnu par le noyau Linux comme ///dev/sda//. Pour lister les périphériques et partitions disponibles vous pouvez utiliser la commande //fdisk -l// avant de créer le système de fichiers ext3 : 
   13.41  
   13.42  <code>
   13.43   # mkfs.ext3 /dev/sda1
   13.44   # mount -t ext3 /dev/sda1 /media/flash
   13.45  </code>
   13.46  
   13.47 -Le formatage de la partition va créer un répertoire système nommé //lost+found// (perdu et trouvé). Ce répertoire est utilisé par le système de fichier en cas de problèmes. Maintenant que le média est formaté et monté, vous pouvez copier le contenu du cdrom sur le périphérique, soit depuis un cdrom gravé, soit depuis une image ISO locale :
   13.48 +Le formatage de la partition va créer un répertoire système nommé //lost+found// (perdu et trouvé). Ce répertoire est utilisé par le système de fichier en cas de problèmes. Maintenant que le média est formaté et monté, vous pouvez copier le contenu du cdrom sur le périphérique, soit depuis un cdrom gravé :
   13.49  
   13.50 -<code>
   13.51 - # mount -t iso9660 /dev/cdrom /media/cdrom
   13.52 - Ou :
   13.53 - # mount -o loop slitaz-3.0.iso /media/cdrom
   13.54 -</code>
   13.55 +<code> # mount -t iso9660 /dev/cdrom /media/cdrom</code>
   13.56 + Ou, soit depuis une image ISO locale :
   13.57 +<code> # mount -o loop slitaz-3.0.iso /media/cdrom</code>
   13.58  
   13.59 -Copie de tous les fichiers contenu dans le répertoire //boot/// du LiveCD :
   13.60 +Copie de tous les fichiers contenu dans le répertoire //boot/// du LiveCD :
   13.61  
   13.62  <code>
   13.63   # cp -a /media/cdrom/boot /media/flash
   13.64 @@ -49,7 +48,7 @@
   13.65  
   13.66  ===== Installer et utiliser GRUB =====
   13.67  
   13.68 -Pour installer GRUB (GRand Unified Bootloader) il faut commencer par copier les fichiers //stage1// et //stage2// depuis ///usr/lib/grub/i386-pc// dans le répertoire //boot/grub// du média USB. Une fois les fichiers copiés et le média trouvé par GRUB, vous allez pouvoir installer le gestionnaire de démarrage dans le MBR du périphérique. Copie des fichiers, lancement du SHell GRUB et recherche de //stage1// fraîchement copié : 
   13.69 +Pour installer GRUB (GRand Unified Bootloader) il faut commencer par copier les fichiers //stage1// et //stage2// depuis ///usr/lib/grub/i386-pc// dans le répertoire //boot/grub// du média USB. Une fois les fichiers copiés et le média trouvé par GRUB, vous allez pouvoir installer le gestionnaire de démarrage dans le MBR du périphérique. Copie des fichiers, lancement du SHell GRUB et recherche de //stage1// fraîchement copié : 
   13.70  
   13.71  <code>
   13.72   # cp /usr/lib/grub/i386-pc/stage[1-2] /media/flash/boot/grub
   13.73 @@ -57,7 +56,7 @@
   13.74   grub> find /boot/grub/stage1
   13.75  </code>
   13.76  
   13.77 -Ce qui peut donner (hd0,0), (hd1,0) ou encore (hd2,0), GRUB voit le premier disque //hda// comme //hd0//, il faut donc modifier les valeurs en fonction de votre configuration. Il se peut aussi que votre média ne soit pas trouvé, dans ce cas vous pouvez utiliser le //bootloader// EXTLINUX. Pour installer GRUB vous pouvez utiliser les commandes ''root'' et ''setup''. Pour quitter le SHell GRUB c'est la commande ''quit'' : 
   13.78 +Ce qui peut donner (hd0,0), (hd1,0) ou encore (hd2,0), GRUB voit le premier disque //hda// comme //hd0//, il faut donc modifier les valeurs en fonction de votre configuration. Il se peut aussi que votre média ne soit pas trouvé, dans ce cas vous pouvez utiliser le //bootloader// EXTLINUX. Pour installer GRUB vous pouvez utiliser les commandes //root// et //setup//. Pour quitter le SHell GRUB c'est la commande //quit// : 
   13.79  
   13.80  <code>
   13.81   grub> root (hd2,0)
   13.82 @@ -65,10 +64,10 @@
   13.83   grub> quit
   13.84  </code>
   13.85  
   13.86 -La dernière chose qu'il reste à faire avant de redémarrer, est de créer un fichier de configuration de GRUB permettant de lancer SliTaz avec l'option ''home=usb'', ce qui permet d'utiliser aussi le média comme partition ///home// pour stocker ses données, installer des applications en espace utilisateur et conserver vos configurations logiciels. Le fichier de configuration utilisé par GRUB peut être créé avec votre éditeur de texte préféré, exemple avec LeafPad : 
   13.87 +La dernière chose qu'il reste à faire avant de redémarrer, est de créer un fichier de configuration de GRUB permettant de lancer SliTaz avec l'option //home=usb//, ce qui permet d'utiliser aussi le média comme partition ///home// pour stocker ses données, installer des applications en espace utilisateur et conserver vos configurations logicielles. Le fichier de configuration utilisé par GRUB peut être créé avec votre éditeur de texte préféré, exemple avec LeafPad : 
   13.88  
   13.89  <code> # leafpad /media/flash/boot/grub/menu.lst</code>
   13.90 -<code>
   13.91 +<file>
   13.92  # /boot/grub/menu.lst: GRUB boot loader configuration.
   13.93  #
   13.94  
   13.95 @@ -80,19 +79,19 @@
   13.96  title 	SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9)
   13.97  kernel 	/boot/bzImage root=/dev/null vga=771 home=usb
   13.98  initrd 	/boot/rootfs.gz
   13.99 -</code>
  13.100 +</file>
  13.101  
  13.102 -Vous pouvez encore ajouter ces quelques lignes, pour avoir une entrée permettant de réinstaller GRUB dans un MBR (utile en cas problèmes) : 
  13.103 +Vous pouvez encore ajouter ces quelques lignes, pour avoir une entrée permettant de réinstaller GRUB dans un MBR (utile en cas problèmes) : 
  13.104  
  13.105 -<code>
  13.106 +<file>
  13.107  # For installing GRUB into the hard disk
  13.108  #
  13.109  title Install GRUB into the hard disk
  13.110  root 	(hd0,0)
  13.111  setup 	(hd0)
  13.112 -</code>
  13.113 +</file>
  13.114  
  13.115 -Voilà, vous pouvez démonter le cdrom et le média ET redémarrer sur votre clé USB en prenant soins de configurer correctement le BIOS de votre machine pour qu'elle démarre depuis le média USB et non depuis le disque dur : 
  13.116 +Voilà, vous pouvez démonter le cdrom et le média ET redémarrer sur votre clé USB en prenant soins de configurer correctement le BIOS de votre machine pour qu'elle démarre depuis le média USB et non depuis le disque dur : 
  13.117  
  13.118  <code>
  13.119   # umount /media/cdrom
  13.120 @@ -102,7 +101,7 @@
  13.121  
  13.122  ===== GRUB sur cdrom =====
  13.123  
  13.124 -Il est possible de créer rapidement une image ISO contenant GRUB, servant à démarrer SliTaz depuis un média USB et cela sur des machines ne pouvant pas démarrer directement sur USB. Pour ce faire GRUB fourni une image nommée ''stage2_eltorito'' permettant de rendre un cdrom bootable. Pour créer une image ISO gravable il faut créer la racine du cdrom, copier le fichier ''stage2_eltorito'' et générer une ISO avec ''genisoimage''. Les commandes peuvent être copiées/collées ligne par ligne. Pour créer la racine du cdrom (''rootcd'' et copier l'image eltorito de GRUB) : 
  13.125 +Il est possible de créer rapidement une image ISO contenant GRUB, servant à démarrer SliTaz depuis un média USB et cela sur des machines ne pouvant pas démarrer directement sur USB. Pour ce faire GRUB fourni une image nommée //stage2_eltorito// permettant de rendre un cdrom bootable. Pour créer une image ISO gravable il faut créer la racine du cdrom, copier le fichier //stage2_eltorito// et générer une ISO avec //genisoimage//. Les commandes peuvent être copiées/collées ligne par ligne. Pour créer la racine du cdrom (//rootcd// et copier l'image eltorito de GRUB) : 
  13.126  
  13.127  <code>
  13.128   $ mkdir -p rootcd/boot/grub
  13.129 @@ -110,9 +109,9 @@
  13.130     rootcd/boot/grub
  13.131  </code>
  13.132  
  13.133 -Le fichier de configuration de GRUB se nomme toujours //menu.lst//, c'est un fichier texte éditable avec votre éditeur de texte préféré. Vous pouvez mettre le nombre d'entrées que vous désirez, pour démarrer SliTaz il faut spécifier la bonne racine ''root (hd2,0)'' pour que GRUB trouve le noyau (//bzImage//) et le système compressé (//rootfs.gz//). Un petit fichier de configuration minimaliste : 
  13.134 +Le fichier de configuration de GRUB se nomme toujours //menu.lst//, c'est un fichier texte éditable avec votre éditeur de texte préféré. Vous pouvez mettre le nombre d'entrées que vous désirez, pour démarrer SliTaz il faut spécifier la bonne racine //root (hd2,0)// pour que GRUB trouve le noyau (//bzImage//) et le système compressé (//rootfs.gz//). Un petit fichier de configuration minimaliste : 
  13.135  
  13.136 -<code>
  13.137 +<file>
  13.138  # /boot/grub/menu.lst: GRUB boot loader configuration.
  13.139  #
  13.140  
  13.141 @@ -120,11 +119,11 @@
  13.142  root 	(hd2,0)
  13.143  kernel 	/boot/bzImage root=/dev/null home=usb
  13.144  initrd 	/boot/rootfs.gz
  13.145 -</code>
  13.146 +</file>
  13.147  
  13.148  ==== Générer une ISO bootable ====
  13.149  
  13.150 -Pour générer une image ISO vous pouvez utiliser ''genisoimage'' fourni en standard sur le LiveCD de SliTaz. Cette commande est relativement longue, les //backslash// en fin de ligne permettent de continuer la commande sur la ligne suivante. Dans l'exemple, l'image se nomme ''grub.iso'', le volume Grub et la racine du cdrom ''rootcd'' : 
  13.151 +Pour générer une image ISO vous pouvez utiliser //genisoimage// fourni en standard sur le LiveCD de SliTaz. Cette commande est relativement longue, les //backslash// en fin de ligne permettent de continuer la commande sur la ligne suivante. Dans l'exemple, l'image se nomme //grub.iso//, le volume Grub et la racine du cdrom //rootcd// : 
  13.152  
  13.153  <code>
  13.154   $ genisoimage -R -o grub.iso \
  13.155 @@ -136,7 +135,7 @@
  13.156  
  13.157  ===== Installer et utiliser EXTLINUX =====
  13.158  
  13.159 -Extlinux est un gestionnaire de démarrage provenant du paquet Syslinux, il permet de démarrer un système GNU/Linux depuis un système de fichiers ext2 ou ext3. C'est un gestionnaire de démarrage simple et fiable, il fonctionne bien pour les clés USB. Pour commencer, il faut récupérer la dernière version du paquet Syslinux depuis le site du noyau Linux et installer le binaire ''extlinux'' dans votre répertoire personnel //~/Bin// ou dans un répertoire système tel que ///usr/bin//. Pour télécharger, désarchiver et installer EXTLINUX en espace utilisateur : 
  13.160 +Extlinux est un gestionnaire de démarrage provenant du paquet Syslinux, il permet de démarrer un système GNU/Linux depuis un système de fichiers ext2 ou ext3. C'est un gestionnaire de démarrage simple et fiable, il fonctionne bien pour les clés USB. Pour commencer, il faut récupérer la dernière version du paquet Syslinux depuis le site du noyau Linux et installer le binaire //extlinux// dans votre répertoire personnel //~/Bin// ou dans un répertoire système tel que ///usr/bin//. Pour télécharger, désarchiver et installer EXTLINUX en espace utilisateur : 
  13.161  
  13.162  <code>
  13.163   $ wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.61.tar.gz
  13.164 @@ -144,35 +143,35 @@
  13.165   $ cp syslinux-3.61/extlinux/extlinux ~/.local/bin
  13.166  </code>
  13.167  
  13.168 -Maintenant que le binaire ''extlinux'' est disponible, vous pouvez l'installer sur un média monté et cela via un SHell administrateur //root// obtenu via la commande ''su''. Nous vous conseillons d'installer EXTLINUX dans un répertoire dédié, c'est à dire ///boot/extlinux//, du média USB : 
  13.169 +Maintenant que le binaire //extlinux// est disponible, vous pouvez l'installer sur un média monté et cela via un SHell administrateur //root// obtenu via la commande //su//. Nous vous conseillons d'installer EXTLINUX dans un répertoire dédié, c'est à dire ///boot/extlinux//, du média USB : 
  13.170  
  13.171  <code>
  13.172   # mkdir -p /media/flash/boot/extlinux
  13.173   # extlinux --install /media/flash/boot/extlinux
  13.174  </code>
  13.175  
  13.176 -Sur les clé USB il faut encore installer un MBR pour s'assurer de rendre le média bootable. Attention à spécifier le bon périphérique, dans la plus part des cas une clé USB est reconnue comme sda : 
  13.177 +Sur les clés USB il faut encore installer un MBR pour s'assurer de rendre le média bootable. Attention à spécifier le bon périphérique, dans la plupart des cas une clé USB est reconnue comme sda : 
  13.178  
  13.179  <code> # cat syslinux-3.61/mbr/mbr.bin > /dev/sda</code>
  13.180  
  13.181 -Le fichier de configuration se nomme //extlinux.conf// et doit se trouver dans le même répertoire que le binaire ''extlinux''. Les chemins vers les fichiers peuvent être absolus ou relatifs au répertoire d'installation d'extlinux. Ce fichier à la même syntaxe que le fichier //isolinux.cfg// utilisé pour démarrer le LiveCD de SliTaz. Vous utilisant votre éditeur de texte préféré ou la commande ''cat'' (''EOT'' signifie //End Of Text//, c'est là que le fichier se termine). A noter que vous pouvez copier/coller le contenu du fichier en une seule fois : 
  13.182 +Le fichier de configuration se nomme //extlinux.conf// et doit se trouver dans le même répertoire que le binaire //extlinux//. Les chemins vers les fichiers peuvent être absolus ou relatifs au répertoire d'installation d'extlinux. Ce fichier à la même syntaxe que le fichier //isolinux.cfg// utilisé pour démarrer le LiveCD de SliTaz. Vous pouvez utiliser votre éditeur de texte préféré ou la commande //cat// (//EOT// signifie //End Of Text//, c'est là que le fichier se termine). À noter que vous pouvez copier/coller le contenu du fichier en une seule fois : 
  13.183  
  13.184 -<code> # cat > /media/flash/boot/extlinux/extlinux.conf << "EOT"</code>
  13.185 -<code>
  13.186 +<code> # cat > /media/flash/boot/extlinux/extlinux.conf << "EOT"
  13.187 +
  13.188  display display.txt
  13.189  default slitaz
  13.190  label slitaz
  13.191      kernel /boot/bzImage
  13.192      append initrd=/boot/rootfs.gz rw root=/dev/null home=usb
  13.193 -</code>
  13.194 -<code>EOT</code>
  13.195  
  13.196 -==== Afficher un message démarrage ====
  13.197 +EOT</code>
  13.198  
  13.199 -La première ligne //display display.txt// permet d'afficher un fichier texte au démarrage de EXTLINUX, vous pouvez utiliser/modifier celui utilisé sur le LiveCD ou en créer un nouveau. Si vous ne voulez pas afficher un //display//, il suffit de supprimer la ligne. Pour créer un nouveau fichier //display.txt// avec ''cat '': 
  13.200 +==== Afficher un message au démarrage ====
  13.201  
  13.202 -<code> # cat > /media/flash/boot/extlinux/display.txt << "EOT"</code>
  13.203 -<code>
  13.204 +La première ligne //display display.txt// permet d'afficher un fichier texte au démarrage de EXTLINUX, vous pouvez utiliser/modifier celui utilisé sur le LiveCD ou en créer un nouveau. Si vous ne voulez pas afficher un //display//, il suffit de supprimer la ligne. Pour créer un nouveau fichier //display.txt// avec //cat //: 
  13.205 +
  13.206 +<code> # cat > /media/flash/boot/extlinux/display.txt << "EOT"
  13.207 +
  13.208  /*       _\|/_
  13.209           (o o)
  13.210   +----oOO-{_}-OOo---------------------------------------------------+
  13.211 @@ -187,10 +186,10 @@
  13.212   Simple Light Incredible Temporary Autonomus Zone
  13.213  
  13.214                                                                     */
  13.215 -</code>
  13.216 -<code>EOT</code>
  13.217  
  13.218 -il ne reste plus qu'a redémarrer sur votre clé USB en prenant soin de configurer correctement le BIOS de votre machine pour qu'elle démarre depuis le média USB et non depuis le disque dur : 
  13.219 +EOT</code>
  13.220 +
  13.221 +il ne reste plus qu'a redémarrer sur votre clé USB en prenant soin de configurer correctement le BIOS de votre machine pour qu'elle démarre depuis le média USB et non depuis le disque dur : 
  13.222  
  13.223  <code>
  13.224   # umount /media/flash
  13.225 @@ -199,16 +198,16 @@
  13.226  
  13.227  ===== Installer SliTaz sur USB depuis Windows =====
  13.228  
  13.229 -Il est possible d'installer SliTaz sur un media USB depuis un système Windows, cette procédure a été testé sur Windows XP et Vista. Avant de commercer, téléchargez la dernière version de SliTaz sur le site : [[http://www.slitaz.org/get/|Obtenir SliTaz]]. Il vous faut aussi récupérer l'utilitaire syslinux : [[http://www.eu.kernel.org/pub/linux/boot/syslinux/3.xx/syslinux-3.82.zip|syslinux-3.82.zip]].
  13.230 +Il est possible d'installer SliTaz sur un media USB depuis un système Windows, cette procédure a été testée sur Windows XP et Vista. Avant de commercer, téléchargez la dernière version de SliTaz sur le site : [[http://www.slitaz.org/get/|Obtenir SliTaz]]. Il vous faut aussi récupérer l'utilitaire syslinux : [[http://www.eu.kernel.org/pub/linux/boot/syslinux/3.xx/syslinux-3.82.zip|syslinux-3.82.zip]].
  13.231  
  13.232 -**1.** Extraire l'image sur la clé USB. L'image ISO peut être extraite avec des outils comme [[http://www.7-zip.org/|7-Zip]] ou Winimage (shareware) par exemple. Normallement vous devriez obtenir l'arborescence suivante : 
  13.233 +**1.** Extraire l'image sur la clé USB. L'image ISO peut être extraite avec des outils comme [[http://www.7-zip.org/|7-Zip]] ou Winimage (shareware) par exemple. Normallement vous devriez obtenir l'arborescence suivante : 
  13.234  <code>
  13.235  \boot
  13.236  \boot\isolinux
  13.237  \boot\grub
  13.238  \boot\syslinux
  13.239  </code>
  13.240 -**2.** Sur la clé USB, copier les fichiers du gestionnaire de démarrage dans le répertoire //\boot\syslinux// : 
  13.241 +**2.** Sur la clé USB, copier les fichiers du gestionnaire de démarrage dans le répertoire //\boot\syslinux// : 
  13.242  <code>
  13.243  \boot\isolinux\*.txt 
  13.244  \boot\isolinux\*.msg
  13.245 @@ -220,7 +219,7 @@
  13.246  **4.** Extraire le fichier //syslinux.exe// de l'archive téléchargée sur kernel.org et le copier dans //\boot\syslinux// sur la clé.
  13.247  
  13.248  **5.** Modifiez le fichier //syslinux.cfg// pour qu'il corresponde à vos besoin. Exemple: 
  13.249 -<code>
  13.250 +<file>
  13.251  display syslinux.msg
  13.252  default slitaz
  13.253  label slitaz
  13.254 @@ -233,10 +232,10 @@
  13.255  F2 options.txt
  13.256  F3 isolinux.msg
  13.257  F4 display.txt
  13.258 -</code>
  13.259 -**Note : ** Par rapport au fichier d'origine la ligne ''display isolinux.msg'' a été remplacée par ''display syslinux.cfg''. Et les paramètres ''lang=fr kmap=fr'' on été rajouté sur la ligne ''append''. 
  13.260 +</file>
  13.261 +**Note : ** Par rapport au fichier d'origine la ligne //display isolinux.msg// a été remplacée par //display syslinux.cfg//. Et les paramètres //lang=fr kmap=fr// ont été rajoutés sur la ligne //append//. 
  13.262  
  13.263 -**6.** Il ne reste plus qu'à exécuter ''syslinux.exe'' pour installer le //bootloader//. Exemple dans le cas où la clé est désignée par la lettre K : 
  13.264 +**6.** Il ne reste plus qu'à exécuter //syslinux.exe// pour installer le //bootloader//. Exemple dans le cas où la clé est désignée par la lettre K : 
  13.265  <code>
  13.266  K:
  13.267  cd \boot\syslinux
  13.268 @@ -246,4 +245,4 @@
  13.269  ==== Version rapide ====
  13.270    - Télécharchez l'achive [[http://files.openomy.com/public/Erjo/syslinux.zip|syslinux.zip]].
  13.271    - Extrayez le répertoire syslinux et copiez le dans le répertoire boot de la clé USB.
  13.272 -  - Exécutez le script ''\boot\syslinux\bootusb.bat''.
  13.273 \ No newline at end of file
  13.274 +  - Exécutez le script //\boot\syslinux\bootusb.bat//.
  13.275 \ No newline at end of file
    14.1 --- a/pages/fr/handbook/multimedia.txt	Sun May 01 07:52:37 2011 +0000
    14.2 +++ b/pages/fr/handbook/multimedia.txt	Sun May 08 13:38:19 2011 +0000
    14.3 @@ -2,31 +2,33 @@
    14.4  
    14.5  ===== Slitaz le son et la vidéo =====
    14.6  
    14.7 -En mode LiveCD SliTaz fournit le support du son mais pas de lecteur vidéo. Vous pouvez visionner des videos en flash sur Youtube en installant et exécutant le paquet get-flash-plugin. Pour regarder des vidéos vous pouvez utiliser Xine ou Mplayer qui supportent la plus part des formats tels que OGG ou AVI. A noter que Xine/Mplayer peuvent aussi faire office de lecteur de musique. Au niveau du son, vous avez un mixer avec Alsamixer et un lecteur avec Alsaplayer, ils sont tous deux installée par défaut sur la version standard du LiveCD et permettent d'écouter des fichiers OGG, MP3 ou WAV. Pour configurer ou reconfigurer votre carte son, vous avez le choix entre deux petit programmes permettant de configurer le son simplement via des boîtes de dialogue. 
    14.8 +En mode LiveCD, SliTaz fournit le support du son mais aucun lecteur vidéo. Vous pouvez visionner des videos en flash sur Youtube en installant et exécutant le paquet get-flash-plugin. Pour regarder des vidéos vous pouvez utiliser Xine ou Mplayer qui supportent la plupart des formats tels que avi, mov, mpeg, etc. À noter que Xine/Mplayer peuvent aussi faire office de lecteur de musique. 
    14.9 +
   14.10 +Au niveau du son, vous disposez d'un mixer avec Alsamixer et d'un lecteur audio avec Alsaplayer, ils sont tous deux installés par défaut dans la version standard du LiveCD et permettent d'écouter des fichiers OGG, MP3 ou WAV. Pour configurer ou reconfigurer votre carte son, vous avez le choix entre deux petit programmes permettant de configurer le son simplement via des boîtes de dialogue. 
   14.11  
   14.12  ===== Configurer une carte son =====
   14.13  
   14.14 -En mode LiveCD SliTaz configure automatiquement le son au démarrage. Dans la majeur partie des cas, la carte son est reconnue et le son est fonctionnel. Cela dit, il se peut que votre carte son ne soit pas reconnue au démarrage ou simplement pas supportée. Avant de jeter l'éponge, vous pouvez tenter de configurer manuellement votre carte et demander le l'aide sur la liste de discussion ou le forum de support matériel. 
   14.15 +En mode LiveCD SliTaz configure automatiquement le son au démarrage. Dans la majeur partie des cas, la carte son est reconnue et le son est fonctionnel. Cela dit, il se peut que votre carte son ne soit pas reconnue au démarrage ou tout simplement pas supportée. Avant de jeter l'éponge, vous pouvez tenter de configurer manuellement votre carte et demander de l'aide sur la liste de discussion ou le forum de support matériel. 
   14.16  
   14.17  === Soundconf ===
   14.18  
   14.19 -Pour configurer ou reconfigurer une carte son, SliTaz fournit le script ''soundconf''. Cet utilitaire est utilisé au démarrage, ne pose qu'une question, charge les bons modules automatiquement et configure ///etc/rcS.conf// pour que le pilote soit chargé à chaque démarrage. Soundconf va aussi régler les volumes automatiquement, vous pourrez modifier les réglages par la suite via le mixer et alsactl. Pour lancer l'interface de configuration du son, il faut avoir les droits d'administrateur et taper : 
   14.20 +Pour configurer ou reconfigurer une carte son, SliTaz fournit le script //soundconf//. Cet utilitaire est utilisé au démarrage, ne pose pas de questions, charge les bons modules automatiquement et configure ///etc/rcS.conf// pour que le pilote soit chargé à chaque démarrage. Soundconf va aussi régler les volumes automatiquement, vous pourrez modifier les réglages par la suite via le mixer et alsactl. Pour lancer l'interface de configuration du son, il faut avoir les droits d'administrateur et taper : 
   14.21  
   14.22  <code> # soundconf </code>
   14.23  
   14.24  === Alsactl ===
   14.25  
   14.26 -Alsactl pour //Alsa control// permet de stocker ou restaurer les réglages du son, utile par exemple pour restaurer ses préférences à chaque démarrage. Lors de la configuration du son avec Soundconf les volumes sont réglés automatiquement, vous pouvez utiliser ''alsamixer'' avec //root// pour modifier les valeurs et ensuite lancer ''alsactl'' pour stocker la configuration 
   14.27 +Alsactl pour //Alsa control// permet de stocker ou restaurer les réglages du son, par exemple pour restaurer ses préférences à chaque démarrage. Lors de la configuration du son avec Soundconf les volumes sont réglés automatiquement, vous pouvez utiliser //alsamixer// avec //root// pour modifier les valeurs et ensuite lancer //alsactl// pour stocker la configuration 
   14.28  
   14.29  <code> # alsactl store </code>
   14.30  
   14.31 -Pour restaurer ensuite la configuration vous pouvez utiliser la commande ''alsactl restore'' et pour restaurer vos préférences à chaque démarrage vous pouvez ajouter la commande au script /etc/init.d/local.sh en l'éditant avec un éditeur de texte ou avec : 
   14.32 +Pour restaurer ensuite la configuration vous pouvez utiliser la commande //alsactl restore// et pour restaurer vos préférences à chaque démarrage vous pouvez ajouter la commande au script /etc/init.d/local.sh en l'éditant avec un éditeur de texte ou avec : 
   14.33  
   14.34  <code> # echo 'alsactl restore' > /etc/init.d/local.sh </code>
   14.35  
   14.36  ===== Alsamixer =====
   14.37  
   14.38 -Alsamixer est le mixer officiel du projet Alsa, il est simple et efficace. Vous pouvez le lancer via le menu du gestionnaire de fenêtres ou directement depuis un terminal. Les volumes se règlent avec les flèches et le mode muet se met ou s'enlève via la touche <M>. Pour lancer le mixer depuis un terminal Linux ou graphique : 
   14.39 +Alsamixer est le mixer officiel du projet Alsa, il est simple et efficace. Vous pouvez le lancer via le menu du gestionnaire de fenêtres ou directement depuis un terminal. Les volumes se règlent avec les flèches et le mode muet se met ou s'enlève via la touche <M>. Pour lancer le mixer depuis un terminal Linux ou graphique : 
   14.40  
   14.41  <code> $ alsamixer </code>
   14.42  
   14.43 @@ -36,47 +38,62 @@
   14.44  
   14.45  ===== Asunder - Audio CD Ripper =====
   14.46  
   14.47 -Asunder est un logiciel d'extraction et d'encodage de pistes audio depuis un CD. L'outil est très simple d'utilisation, permet d'encoder les morceaux au format wav, ogg ou mp3 via le paquet //lame//. Il peut aussi faire une recherche CDDB, créer une liste de lecture et modifier les noms des fichiers. Vous trouverez Asunder dans la catégorie Multimedia, il est très rapidement à prendre en main et efficace. 
   14.48 +Asunder est un logiciel d'extraction et d'encodage de pistes audio depuis un CD. L'outil est très simple d'utilisation, permet d'encoder les morceaux au format wav, ogg ou mp3 via le paquet //lame//. Il peut aussi faire une recherche CDDB, créer une liste de lecture et modifier les noms des fichiers. Vous trouverez Asunder dans la catégorie Multimedia, il est très rapide à prendre en main et efficace. 
   14.49 +
   14.50 +===== mhWaveEdit - Éditeur et enregistreur audio =====
   14.51 +
   14.52 +mhWaveEdit est une application graphique pour lire, enregistrer et éditer des fichiers audio. Les formats supportés sont : wav (par défaut), et quelques autres. De multiples autres formats peuvent également être importés par Mplayer. Pour démarrer du menu, sélectionnez //Multimedia -> mhWaveEdit//.
   14.53  
   14.54  ===== MPD - Music Player Daemon =====
   14.55  
   14.56 -MPD est un petit lecteur de musique qui utilise une architecture serveur/client. Cela signifie qu'il peut fonctionner à distance sans serveur X. Pour installer MPD sur SliTaz : ''tazpkg get-install mpd''. Sur SliTaz, MPD ne nécessite pas les droits //root//, donc vous pouvez le lancer simplement en entrant :
   14.57 +MPD est un remarquable petit lecteur de musique basé sur une architecture client/serveur. Cela signifie qu'il peut fonctionner à distance sans serveur X. Pour installer MPD sur SliTaz : <code># tazpkg get-install mpd</code>. Sur SliTaz, MPD ne nécessite pas les droits //root//, donc vous pouvez le lancer simplement en entrant :
   14.58  
   14.59  <code> $ mpd </code>
   14.60  
   14.61 -Et pour l'arrêter :
   14.62 +Et pour l'arrêter :
   14.63  
   14.64  <code> $ mpd --kill </code>
   14.65  
   14.66 -Déposez simplement vos fichiers audio dans le répertoire ~/music (ou créez un lien) et exécutez ''%%mpd --create-db%%'' en tant qu'administrateur pour mettre à jour la base de données, puis vous pouvez utiliser l'un des nombreux clients. La commande ''%%mpd --version%%'' permet d'obtenir une liste complète des formats et types de sorties.
   14.67 +Déposez simplement vos fichiers audio dans le répertoire ~/music (ou créez un lien) et exécutez //%%mpd --create-db%%// en tant qu'administrateur pour mettre à jour la base de données, puis vous pouvez utiliser l'un des nombreux clients. La commande //%%mpd --version%%// permet d'obtenir une liste complète des formats et types de sorties.
   14.68  
   14.69  === MPC - Music Player Client ===
   14.70  
   14.71 -MPC est un client très utilisé pour MPD. Pour charger les fichiers dans MPC depuis la base de données MPD et commencer à les lires, installez mpc (''tazpkg get-install mpc'') et lancez :
   14.72 +MPC est un client très utilisé pour MPD. Pour charger les fichiers dans MPC depuis la base de données MPD et commencer à les lire, installez mpc (//tazpkg get-install mpc//) et lancez :
   14.73  
   14.74 -<code> $ mpc add /
   14.75 +<code># tazpkg get-install mpc
   14.76 + $ mpc add /
   14.77   $ mpc play </code>
   14.78  
   14.79 -La commande ''%%mpc --help%%'' vous donne toute les options disponibles pour éditer la liste de lecture, activer le fondu, régler le volume, activer la lecture aléatoire, etc.
   14.80 +La commande <nowiki> mpc --help </nowiki> vous donne toute les options disponibles pour éditer la liste de lecture, activer le fondu, régler le volume, activer la lecture aléatoire, etc.
   14.81  
   14.82  ===== mpg123 =====
   14.83  
   14.84 -Mpg123 est un lecteur audio en ligne de commandes et un convertisseur de fichiers. Cela signifie qu'il fonctionne dans le terminal. Pour obtenir de l'aide, utilisez l'option ''--help''. Pour lire un fichiers mp3, vous pouvez entrer :
   14.85 +Mpg123 est un lecteur audio en ligne de commandes et un convertisseur de fichiers. Cela signifie qu'il permet d'écouter de la musique ou de convertir des fichiers dans la fenêtre d'un terminal. Pour obtenir de l'aide, utilisez l'option //--help//. Pour lire un fichiers mp3, vous pouvez entrer :
   14.86  
   14.87  <code> $ mpg123 sound.mp3 </code>
   14.88  
   14.89 -Mpg123 peut aussi encoder un fichier dans un autre format, par exemple vous pouvez convertir un fichier wav en mp3 en faisant :
   14.90 +Mpg123 peut aussi encoder un fichier dans un autre format, par exemple vous pouvez convertir un fichier wav en mp3 en faisant :
   14.91  
   14.92  <code> $ mpg123 -w sound.mp3 sound.wav </code>
   14.93  
   14.94  ===== Mplayer =====
   14.95  
   14.96 -Mplayer est un lecteur de vidéos populaire pour Linux qui lit de nombreux formats comme les DVD, VCD, mpeg, wmv, realvideo, etc. Il support aussi plusieurs codecs audio comme aac, wma, realaudio et encore ogg, flac, etc. Mplayer peut être configuré via le menu affiché par clic-droit et peut être personnalisé avec des //skins//. vous pouvez facilement activer vos propres pilotes vidéos et périphériques de sortie.
   14.97 +Mplayer est un lecteur de vidéos populaire pour Linux qui lit de nombreux formats comme les DVD, VCD, mpeg, wmv, realvideo, etc. Il supporte aussi plusieurs codecs audio comme aac, wma, realaudio et encore ogg, flac, etc. Mplayer peut être configuré via le menu contextuel appelé par un clic-droit et peut être personnalisé avec des //skins// et des interfaces utilisateur qui vous permettent de facilement activer vos propres pilotes vidéos et périphériques de sortie. Pour installer mplayer :
   14.98 +
   14.99 +<code># tazpkg get-install mplayer-svn</code>
  14.100  
  14.101  ===== Xine =====
  14.102  
  14.103 -Xine est un projet fournissant des bibliothèques et divers visionneurs de vidéos, SliTaz fournit les bibliothèques et un //media player// contenu dans le paquet ''xine-ui'' (ui pour //User Interface//). Le lecteur Xine propose un interface Xlib, un panneau de contrôle, une interface de configuration via un clique de droite sur la fenêtre principale et des //plugins//. Il lit la musique OGG, MP3, etc, et les vidéos au format OGG, AVI ou MPG. Pour installer Xine et ses dépendances : 
  14.104 +Xine est un projet multimedia fournissant des bibliothèques, divers visionneurs audio et vidéo. SliTaz fournit les bibliothèques et un //media player// contenu dans le paquet //xine-ui// (ui pour //User Interface//). Le lecteur Xine propose une interface Xlib, un panneau de contrôle, une interface de configuration via un clic droit sur la fenêtre principale et des //plugins//. Il lit la musique OGG, MP3, etc, et les vidéos au format OGG, AVI ou MPG. Pour installer Xine et ses dépendances : 
  14.105  
  14.106  <code> # tazpkg get-install xine-ui </code>
  14.107  
  14.108 -Site officiel : [[http://xinehq.de/index.php/home|xinehq.de]] 
  14.109 \ No newline at end of file
  14.110 +Site officiel : [[http://xinehq.de/index.php/home|xinehq.de]]
  14.111 +
  14.112 +===== VLC =====
  14.113 +
  14.114 +VLC media player est un lecteur multimédia très portable et un système multimedia capable de lire la plupart des formats audio et vidéo (MPEG-2, MPEG-4, H.264, DivX, MPEG-1, mp3, ogg, aac ...) ainsi que DVD, CD Audio, VCDs, et divers protocoles de streaming. Pour installer vlc:
  14.115 +
  14.116 +<code> # tazpkg get-install vlc </code>
  14.117 +
  14.118 +Official VLC [[http://www.videolan.org/vlc/|website]]
  14.119 \ No newline at end of file
    15.1 --- a/pages/fr/handbook/networkconf.txt	Sun May 01 07:52:37 2011 +0000
    15.2 +++ b/pages/fr/handbook/networkconf.txt	Sun May 08 13:38:19 2011 +0000
    15.3 @@ -1,26 +1,26 @@
    15.4  ====== Configuration du réseau ======
    15.5  
    15.6 -===== A propos du réseau sur SliTaz =====
    15.7 +===== À propos du réseau sur SliTaz =====
    15.8  
    15.9  Par défaut SliTaz lance le client DHCP (udhcpc) sur eth0 lors du boot. Si votre carte réseau a bien été reconnue comme une interface eth0, et que vous utilisez un routeur, votre connexion devrait déjà fonctionner. C'est une configuration dynamique, à chaque démarrage du système le client DHCP obtient une nouvelle adresse IP depuis le serveur DHCP, qui est intégré au routeur, ou situé sur une autre machine. Pour changer la configuration par défaut vous devez passer par le fichier /etc/network.conf décrit ci-dessous. Pour les personnes utilisant PPPOE, vous pouvez utiliser les outils fournis par rp-pppoe et installés par défaut sur SliTaz. Si vous possédez une carte WiFi, SliTaz tente de charge tous les modules nécéssaire à sont utilisation lors du démarrage. L'installation de paquets supplémentaires et le choix d'un réseau auquel se connecter peuvent néanmoins être requis.
   15.10  
   15.11 -Vous pouvez lister les interfaces disponibles avec la commande :
   15.12 +Vous pouvez lister les interfaces disponibles avec la commande :
   15.13  
   15.14  <code> $ ifconfig -a </code>
   15.15  
   15.16 -Pour afficher la //Kernel's IP routing table//, vous pouvez entrer :
   15.17 +Pour afficher la //table de routage du noyau//, vous pouvez entrer :
   15.18  
   15.19  <code> $ route </code>
   15.20  
   15.21 -SliTaz propose trois outils graphiques pour configurer le réseau : Netbox, Wifibox et Serverbox.
   15.22 +Le fichier système de configuration du réseau est ///etc/network.conf//. SliTaz propose trois outils graphiques pour configurer le réseau : Netbox, Wifibox et Serverbox.
   15.23  
   15.24  ===== Netbox - Configuration graphique du réseau =====
   15.25  
   15.26 -Netbox est un petite interface graphique permettant de facilement configurer une interface réseau Ethernet en utilisant le protocole DHCP ou en demandant une adresse IP fixe. Les onglets //DHCP// et //Static IP// permettent de démarrer ou stopper la connexion et change automatiquement les valeurs dans les fichiers système. Les connexions Ethernet sont des connections câblées (RJ45) et ne nécessite pas d'authentification. Netbox fournit aussi un onglet //System wide// depuis lequel vous pouvez directement éditer les fichiers de configuration système. Les connections PPPoE ou PPP demandant un nom d'utilisateur et un mot de passe on leur propre onglet. Il est aussi possible de créer un réseau privé virtuel ou VPN avec les outils inclus de base dans la distribution. 
   15.27 +Netbox est un petite interface graphique permettant de facilement configurer une interface réseau Ethernet en utilisant le protocole DHCP ou en demandant une adresse IP fixe. Les onglets //DHCP// et //Static IP// permettent de démarrer ou stopper la connexion et changent automatiquement les valeurs dans les fichiers système. Les connexions Ethernet sont des connections câblées (RJ45) et ne nécessite pas d'authentification. Netbox fournit aussi un onglet //System wide// depuis lequel vous pouvez directement éditer les fichiers de configuration système. Les connections PPPoE ou PPP demandant un nom d'utilisateur et un mot de passe ont leur propre onglet. Il est aussi possible de créer un réseau privé virtuel ou VPN avec les outils inclus de base dans la distribution. 
   15.28  
   15.29  {{:en:handbook:image:netbox.png}}
   15.30  
   15.31 -Vous pouvez lancer Netbox depuis le menu "Outils système" (//System tools//) → "Netbox Configurer le réseau" ou depuis un terminal graphique. C'est un outil qui permet de modifier des configuration système, il faut donc être administrateur (//root//) pour l'utiliser : 
   15.32 +Vous pouvez lancer Netbox depuis le menu "Outils système" (//System tools//) → "Netbox Configurer le réseau" ou depuis un terminal graphique. C'est un outil qui permet de modifier des configurations système, il faut donc être administrateur (//root//) pour l'utiliser : 
   15.33  
   15.34  <code> $ subox netbox </code>
   15.35  
   15.36 @@ -39,11 +39,11 @@
   15.37  
   15.38  ===== /etc/hostname - Le nom de machine =====
   15.39  
   15.40 -Le fichier ///etc/hostname// configure le nom de la machine. Le nom de machine est chargé au démarrage du système avec la commande ''hostname''. Sans argument cette commande retournera le nom de machine actuel : 
   15.41 +Le fichier ///etc/hostname// configure le nom de la machine. Le nom de machine est chargé au démarrage du système avec la commande //hostname//. Sans argument cette commande retournera le nom de machine actuel : 
   15.42  
   15.43  <code> $ hostame </code>
   15.44  
   15.45 -Pour changer le nom de machine vous pouvez utiliser la commande ''echo'' ou utiliser un des éditeurs de texte disponible sur SliTaz (il faut être //root//). Exemple avec ''echo'' et le nom de machine ''kayam'' : 
   15.46 +Pour changer le nom de machine vous pouvez utiliser la commande //echo// ou utiliser un des éditeurs de texte disponible sur SliTaz (il faut être //root//). Exemple avec //echo// et le nom de machine //kayam// : 
   15.47  
   15.48  <code> # echo "kayam" > /etc/hostname </code>
   15.49  
   15.50 @@ -55,32 +55,32 @@
   15.51  
   15.52  ===== IP dynamique - Client DHCP udhcpc =====
   15.53  
   15.54 -Le client DHCP udhcpc fourni avec Busybox utilise le script /usr/share/udhcpc/default.script pour obtenir une adresse IP dynamiquement au boot. Il supporte diverses options que vous pouvez connaître avec l'option ''%%--help%%'' : 
   15.55 +Le client DHCP udhcpc fourni avec Busybox utilise le script /usr/share/udhcpc/default.script pour obtenir une adresse IP dynamiquement au boot. Il supporte diverses options que vous pouvez connaître avec l'option <nowiki>--help</nowiki> : 
   15.56  
   15.57  <code> # udhcpc --help </code>
   15.58  
   15.59 -Pour ne pas lancer udhcpc sur eth0, ou modifier l'interface (ex: eth1) vous devez passer par le fichier ///etc/network.conf//, et spécifier "no" à la variable DHCP= : 
   15.60 +Pour ne pas lancer udhcpc sur eth0, ou modifier l'interface (ex: eth1) vous devez passer par le fichier ///etc/network.conf//, et spécifier "no" à la variable DHCP= : 
   15.61  
   15.62 -<code>
   15.63 +<file>
   15.64  # Dynamic IP address.
   15.65  # Enable/disable DHCP client at boot time.
   15.66  DHCP="no"
   15.67 -</code>
   15.68 +</file>
   15.69  
   15.70  ===== IP fixe - Utilisation d'un adresse spécifique =====
   15.71  
   15.72 -Vous pouvez spécifier une adresse IP fixe à configurer au démarrage du système, en mettant la valeur "yes" à la variable STATIC= : 
   15.73 +Vous pouvez spécifier une adresse IP fixe à configurer au démarrage du système, en mettant la valeur "yes" à la variable STATIC= : 
   15.74  
   15.75 -<code>
   15.76 +<file>
   15.77  # Static IP address.
   15.78  # Enable/disable static IP at boot time.
   15.79  STATIC="yes"
   15.80 -</code>
   15.81 +</file>
   15.82  
   15.83 -Pour que la configuration fonctionne, vous devez spécifier une adresse IP, son masque de sous réseau, la passerelle par défaut (//gateway//), et le serveur DNS à utiliser. Exemple : 
   15.84 +Pour que la configuration fonctionne, vous devez spécifier une adresse IP, son masque de sous réseau, la passerelle par défaut (//gateway//), et le serveur DNS à utiliser. Exemple : 
   15.85  
   15.86  
   15.87 -<code>
   15.88 +<file>
   15.89  # Set IP address, and netmask for a static IP.
   15.90  IP="192.168.0.6"
   15.91  NETMASK="255.255.255.0"
   15.92 @@ -91,13 +91,13 @@
   15.93  # Set DNS server. for a static IP.
   15.94  DNS_SERVER="192.168.0.1"
   15.95  
   15.96 -</code>
   15.97 +</file>
   15.98  
   15.99  ===== Connexion internet ADSL en pppoe kernel-mode =====
  15.100  
  15.101 -Pré-requis: le support ppp et pppoe doit être activé dans le noyau (dur ou modules) et l'interface ethernet configurée. Vous devez indiquer à ppp d'utiliser le //plugin// rp-pppoe du noyau dans ///etc/ppp/options// : 
  15.102 +Pré-requis: le support ppp et pppoe doit être activé dans le noyau (en dur ou modules) et l'interface ethernet configurée. Vous devez indiquer à ppp d'utiliser le //plugin// rp-pppoe du noyau dans ///etc/ppp/options// : 
  15.103  
  15.104 -<code>
  15.105 +<file>
  15.106  plugin rp-pppoe.so
  15.107  name <your provider connection ID>
  15.108  noipdefault
  15.109 @@ -105,30 +105,30 @@
  15.110  mtu 1492
  15.111  mru 1492
  15.112  lock
  15.113 -</code>
  15.114 +</file>
  15.115  
  15.116  Si vous avez compilé le support de votre carte réseau en module dans le noyau, vous devrez activer ce dernier dans /etc/rcS.conf: 
  15.117  
  15.118 -<code>LOAD_MODULES="<votre module>"</code>
  15.119 +<file>LOAD_MODULES="<votre module>"</file>
  15.120  
  15.121 -Modifiez le fichier ///etc/ppp/pap-secrets// ou ///etc/ppp/chap-secrets// : 
  15.122 +Modifiez maintenant le fichier ///etc/ppp/pap-secrets// ou ///etc/ppp/chap-secrets// : 
  15.123  
  15.124  
  15.125 -<code>
  15.126 +<file>
  15.127  # client	       server	       secret			IP addresses
  15.128  "your_login"       *               "your_password"
  15.129 -</code>
  15.130 +</file>
  15.131  
  15.132 -Les fichiers ///etc/host.conf// et ///etc/resolv.conf// devraient être automatiquement renseignés. C'est tout ! Pour vous connecter à internet, il suffit simplement de taper : 
  15.133 +Les fichiers ///etc/host.conf// et ///etc/resolv.conf// devraient être automatiquement renseignés. C'est tout ! Pour vous connecter à internet, il suffit simplement de taper : 
  15.134  
  15.135  <code>pppd eth0 
  15.136  </code>
  15.137  
  15.138 -Si SliTaz est installée en dur vous pouvez automatiser le démarrage de pppd en utilisant le script de démarrage : ///etc/init.d/local.sh//
  15.139 +Si SliTaz est installée en dur vous pouvez automatiser le démarrage de pppd en utilisant le script de démarrage : ///etc/init.d/local.sh//
  15.140  
  15.141  ===== Connexion pppoe avec rp-pppoe =====
  15.142  
  15.143 -Pour configurer sa connexion internet ADSL via le protocole PPPOE, SliTaz fournit la suite d'utilitaires du paquet //rp-pppoe//. L'utilisation de ''pppoe-setup'' est un jeu d'enfant et vous permet de configurer rapidement le réseau. Si vous utilisez DHCP c'est encore plus facile, puisque c'est le serveur de votre FAI (Fournisseur d'Accès Internet) qui va s'occuper de tout. Si vous n'avez pas le DHCP vous devez commencer par désactiver son utilisation via la variable ''DHCP="no"'' du fichier de configuration ///etc/network.conf//. A noter que pour modifier des fichiers de configuration système et se connecter, vous devez devenir administrateur via la commande ''su''. Pour changer la variable DHCP avec Nano (Ctrl + x pour sauver et quitter) : 
  15.144 +Pour configurer sa connexion internet ADSL via le protocole PPPOE, SliTaz fournit la suite d'utilitaires du paquet //rp-pppoe//. L'utilisation de //pppoe-setup// est un jeu d'enfant et vous permet de configurer rapidement le réseau. Si vous utilisez DHCP c'est encore plus facile, puisque c'est le serveur de votre FAI (Fournisseur d'Accès Internet) qui va s'occuper de tout. Si vous n'avez pas de DHCP vous devez commencer par désactiver son utilisation via la variable //DHCP="no"// dans le fichier de configuration ///etc/network.conf//. À noter que pour modifier des fichiers de configuration système et se connecter, vous devez devenir administrateur via la commande //su//. Pour changer la variable DHCP avec Nano (Ctrl + x pour sauver et quitter) : 
  15.145  
  15.146  
  15.147  <code>
  15.148 @@ -138,13 +138,13 @@
  15.149  
  15.150  === Configurer avec pppoe-setup ===
  15.151  
  15.152 -Pour commencer à configurer votre connexion PPPOE, vous devez ouvrir un terminal X ou utiliser la console Linux pour lancer ''pppoe-setup'' et répondre aux questions : 
  15.153 +Pour commencer à configurer votre connexion PPPOE, vous devez ouvrir un terminal X ou utiliser la console Linux pour lancer //pppoe-setup// et répondre aux questions : 
  15.154  
  15.155  
  15.156  <code>  # pppoe-setup 
  15.157  </code>
  15.158  
  15.159 -  - Tapez votre nom d'utilisateur. A noter qu'il s'agit du nom d'utilisateur avec lequel vous communiquez avec votre FAI, il est différent de ceux du système, bien sûr.
  15.160 +  - Tapez votre nom d'utilisateur. À noter qu'il s'agit du nom d'utilisateur avec lequel vous communiquez avec votre FAI, il est différent de ceux du système, bien sûr.
  15.161    - Interface internet, il s'agit par défaut de eth0 sauf si vous en avez plusieurs, auquel cas vous aurez eth1, eth2, etc.. généralement la touche <Entrée> suffit.
  15.162    - Si vous avez un lien ADSL permanent répondez ici par oui, sinon par non (valeur par défaut).
  15.163    - Spécifiez les DNS primaire et secondaire de votre FAI, il vous les communiquera, n'hésitez pas à les lui demander.
  15.164 @@ -154,16 +154,18 @@
  15.165  
  15.166  === Démarrer et arrêter la connexion ===
  15.167  
  15.168 -Toujours en ligne de commandes, il suffit de lancer ''pppoe-start'' pour démarrer la connexion. Quelques secondes puis le système vous dit qu'il est connecté. S'il vous donne un message du genre TIMED OUT c'est que vous avez mal configuré ou que les branchements sont défectueux. Revérifiez votre câblage et reprenez l'installation au début. Pour démarrer sa connexion : 
  15.169 +Toujours en ligne de commandes, il suffit de lancer //pppoe-start// pour démarrer la connexion. Quelques secondes puis le système vous dit qu'il est connecté. S'il vous donne un message du genre TIMED OUT c'est que vous avez mal configuré ou que les branchements sont défectueux. Re-vérifiez votre câblage et reprenez l'installation au début. Pour démarrer sa connexion : 
  15.170  
  15.171  <code> # pppoe-start
  15.172  </code>
  15.173  
  15.174 -Pour arrêter la connexion vous pouvez utiliser l'utilitaire ''pppoe-stop'', toujours en ligne de commande.
  15.175 +Pour arrêter la connexion vous pouvez utiliser l'utilitaire //pppoe-stop//, toujours en ligne de commande.
  15.176 +<code> # pppoe-stop 
  15.177 +</code>
  15.178  
  15.179  ===== Installer un pilote de carte réseau =====
  15.180  
  15.181 -Dans le cas où vous avez besoin d'un pilote pour votre carte mais que vous ne connaissez pas son nom, vous pouvez utiliser la commande ''lspci'' pour trouver votre carte puis ''modprobe'' pour charger un module. Lors d'une session Live, vous pouvez utiliser l'option de démarrage ''modprobe=modules'' pour charger un module du noyau. Pour obtenir une liste de tous les pilotes disponibles, afficher les cartes ethernet PCI et charger un module :
  15.182 +Dans le cas où vous avez besoin d'un pilote pour votre carte mais que vous ne connaissez pas son nom, vous pouvez utiliser la commande //lspci// pour trouver votre carte puis //modprobe// pour charger un module. Lors d'une session Live, vous pouvez utiliser l'option de démarrage //modprobe=modules// pour charger un module du noyau. Pour obtenir une liste de tous les pilotes disponibles, afficher les cartes ethernet PCI et charger un module :
  15.183  
  15.184  <code>
  15.185   # modprobe -l | grep drivers/net
  15.186 @@ -171,21 +173,21 @@
  15.187   # modprobe -v module_name
  15.188  </code>
  15.189  
  15.190 -Sur un système installé vous avez juste besoin d'ajouter le nom_du_module à la variable LOAD_MODULES dans ///etc/rcS.conf// pour charge le module automatiquement à chaque démarrage.
  15.191 +Sur un système installé vous avez juste besoin d'ajouter le nom_du_module à la variable LOAD_MODULES dans ///etc/rcS.conf// pour charger le module automatiquement à chaque démarrage.
  15.192  
  15.193  ===== Gestion du pare-feu (firewall) =====
  15.194  
  15.195 -SliTaz fourni un pare-feu très basique, les régles de sécurité du noyau sont lancées et les règles d'iptables sont désactivées par défaut. Vous pouvez activer/désactiver son exécution au démarrage, et créer de nouvelles règles via le fichier de configuration : ///etc/firewall.conf//.
  15.196 +SliTaz fourni un pare-feu très basique, les régles de sécurité du noyau sont lancées au démarrage et les règles d'iptables sont désactivées par défaut. Vous pouvez activer/désactiver son exécution au démarrage, et créer de nouvelles règles via le fichier de configuration : ///etc/firewall.conf//.
  15.197  
  15.198 -Le script du //firewall// fournit par défaut sur SliTaz commence par configurer les options propre au noyau : les redirections ICMP, les sources de routage, log des adresses impossibles et les filtres contre le //spoofing//. Le script lance ensuite les règles d'Iptables définies dans la fonction ''iptables_rules()'' du fichier de configuration : ///etc/firewall.conf//. Iptables n'est pas installé par défaut dans Slitaz, vous pouvez l'ajouter avec la commande :
  15.199 +Le script du //firewall// fournit par défaut sur SliTaz commence par configurer les options propre au noyau : les redirections ICMP, les sources de routage, log des adresses impossibles et les filtres contre le //spoofing//. Le script lance ensuite les règles d'Iptables définies dans la fonction //iptables_rules()// du fichier de configuration : ///etc/firewall.conf//. Iptables n'est pas installé par défaut dans Slitaz, vous pouvez l'ajouter avec la commande :
  15.200  
  15.201  <code> # tazpkg get-install iptables </code>
  15.202  
  15.203 -Le //firewall// utilise l'application Iptables, il se compose de deux fichiers : Le fichier de configuration ///etc/firewall.conf// et le script ///etc/init.d/firewall//, que vous ne devriez pas avoir besoin de modifier. A noter qu'il y de nombreuses options avec Iptables, pour de plus amples informations, référez-vous à la documentation officielle de Netfilter/iptables disponible en ligne sur : http://www.netfilter.org/documentation/ 
  15.204 +Le //firewall// utilise l'application Iptables, il se compose de deux fichiers : Le fichier de configuration ///etc/firewall.conf// et le script ///etc/init.d/firewall//, que vous ne devriez pas avoir besoin de modifier. À noter qu'il y de nombreuses options avec Iptables, pour de plus amples informations, référez-vous à la documentation officielle de Netfilter/iptables disponible en ligne sur : http://www.netfilter.org/documentation/ 
  15.205  
  15.206  === Démarrer, arrêter, redémarrer le pare-feu ===
  15.207  
  15.208 -Le script ///etc/init.d/firewall// vous permet de démarrer (''start''), redémarrer (''restart''), d'arrêter (''stop'') et d'afficher le statut (''status'') du pare-feu. L'option redémarrer est souvent utilisée pour tester de nouvelles règles, après modification du fichier de configuration. Exemple : 
  15.209 +Le script ///etc/init.d/firewall// vous permet de démarrer (//start//), redémarrer (//restart//), d'arrêter (//stop//) et d'afficher le statut (//status//) du pare-feu. L'option redémarrer est souvent utilisée pour tester de nouvelles règles, après modification du fichier de configuration. Exemple : 
  15.210  
  15.211  
  15.212  <code>
  15.213 @@ -194,27 +196,27 @@
  15.214  
  15.215  === Activer/désactiver le firewall au boot ===
  15.216  
  15.217 -Pour activer/désactiver les options de sécurité propre au noyau, mettez "yes" ou "no" à la variable KERNEL_SECURITY= : 
  15.218 +Pour activer/désactiver les options de sécurité propre au noyau, mettez "yes" ou "no" à la variable KERNEL_SECURITY= : 
  15.219  
  15.220 -<code>
  15.221 +<file>
  15.222  # Enable/disable kernel security at boot time.
  15.223  KERNEL_SECURITY="yes"
  15.224 -</code>
  15.225 +</file>
  15.226  
  15.227 -Et pour activer/désactiver les règles d'iptables, il faut modifier la variable IPTABLES_RULES= : 
  15.228 +Et pour activer/désactiver les règles d'iptables, il faut modifier la variable IPTABLES_RULES= : 
  15.229  
  15.230 -<code>
  15.231 +<file>
  15.232  # Enable/disable iptables rules.
  15.233  IPTABLES_RULES="yes"
  15.234 -</code>
  15.235 +</file>
  15.236  
  15.237  === Ajouter, supprimer, ou modifier les règles d'iptables ===
  15.238  
  15.239 -En bas du fichier de configuration: ///etc/firewall.conf// vous trouverez une fonction : ''iptables_rules()'' contenant toutes les commandes d'iptables à lancer lors du démarrage du pare-feu. Pour supprimer une règle, nous vous conseillons de commenter les lignes correspondantes avec : ''#''. A noter qu'il ne faut pas laisser cette fonction vide, si vous voulez désactiver les règles d'iptables, il est préférable de mettre "no" à la variable IPTABLES_RULES= du fichier de configuration.
  15.240 +En bas du fichier de configuration: ///etc/firewall.conf// vous trouverez une fonction : //iptables_rules()// contenant toutes les commandes d'iptables à lancer lors du démarrage du pare-feu. Pour supprimer une règle, nous vous conseillons de commenter les lignes correspondantes avec : //#//. À noter qu'il ne faut pas laisser cette fonction vide, si vous voulez désactiver les règles d'iptables, il est préférable de mettre "no" à la variable IPTABLES_RULES= du fichier de configuration.
  15.241  
  15.242 -Exemple de règles iptables. On refuse toutes les connections entrantes, et sortantes, puis on accepte les connexions sur l'hôte local, le réseau local, les ports 80 et 22 utilisés respectivement par le serveur web HTTP et le serveur sécurisé SSH, et le port 21 pour le FTP. C'est donc très restrictif comme règles, ceci sert par exemple pour un serveur qui n'utilise que quelques ports : 
  15.243 +Exemple de règles iptables. On refuse toutes les connections entrantes, et sortantes, puis on accepte les connexions sur l'hôte local, le réseau local, les ports 80 et 22 utilisés respectivement par le serveur web HTTP et le serveur sécurisé SSH, et le port 21 pour le FTP. C'est donc un ensemble de règles très restrictif, ceci sert par exemple pour un serveur qui n'utilise que quelques ports : 
  15.244  
  15.245 -<code>
  15.246 +<file>
  15.247  # Netfilter/iptables rules.
  15.248  # This shell function is included in /etc/init.d/firewall.sh
  15.249  # to start iptables rules.
  15.250 @@ -247,11 +249,11 @@
  15.251  iptables -A OUTPUT -i $INTERFACE -p tcp --sport 21 -j ACCEPT
  15.252  
  15.253  }
  15.254 -</code>
  15.255 +</file>
  15.256  
  15.257  Voici un autre exemple qui conviendra mieux à un utilisateur qui n'a pas de serveur sur sa machine. Ici aussi, toutes les connections avec l'hôte et le réseau local sont acceptés. Les connections sortantes vers internet sont également toutes acceptées, et les connections entrant ne le sont que si elles répondent à une demande de l'utilisateur. En conséquence, une machine que vous n'avez pas contactée ne pourra pas communiquer avec vous.
  15.258  
  15.259 -<code>
  15.260 +<file>
  15.261  # Netfilter/iptables rules.
  15.262  # This shell function is included in /etc/init.d/firewall.sh
  15.263  # to start iptables rules.
  15.264 @@ -281,6 +283,6 @@
  15.265  iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
  15.266  
  15.267  }
  15.268 -</code>
  15.269 +</file>
  15.270  
  15.271 -Notez que la configuration par défaut du pare-feu de Slitaz est un mélange de ces deux exemples, elle est donc plutôt permissive afin que vous ne soyez pas gêné quelque soit votre utilisation du système. Il est conseillé de modifier les règles par défaut pour obtenir un système mieux sécurisé.
  15.272 \ No newline at end of file
  15.273 +Notez que la configuration par défaut du pare-feu de Slitaz est un mélange de ces deux exemples, elle est donc plutôt permissive afin que vous ne soyez pas gêné quelque soit votre utilisation du système. Il est donc conseillé de modifier les règles par défaut pour obtenir un système mieux sécurisé.
  15.274 \ No newline at end of file
    16.1 --- a/pages/fr/handbook/office.txt	Sun May 01 07:52:37 2011 +0000
    16.2 +++ b/pages/fr/handbook/office.txt	Sun May 08 13:38:19 2011 +0000
    16.3 @@ -2,13 +2,13 @@
    16.4  
    16.5  ===== Abiword - Traitement de texte =====
    16.6  
    16.7 -Abiword est une application de traitement de texte très riche en fonctionnalités. C'est un outil léger, rapide, simple et intuitif, proposant sont propose format (.abw) supportant les formats OpenOffice et Microsoft Word et qui peut exporter en HTML ou PDF. Pour installer Abiword sur SliTaz il suffit de lancer : 
    16.8 +Abiword est une application de traitement de texte très riche en fonctionnalités. C'est un outil léger, rapide, simple et intuitif, proposant son propre format (.abw), supportant les formats OpenOffice et Microsoft Word et qui peut exporter en HTML ou PDF. Pour installer Abiword sur SliTaz il suffit de lancer : 
    16.9  
   16.10  <code> # tazpkg get-install abiword </code>
   16.11  
   16.12  ===== Osmo - Organisateur personnel =====
   16.13  
   16.14 -Osmo est un petit organisateur personnel fournissant un calendrier, une liste des tâches et des contact avec la possibilité d'ouvrir directement un navigateur Web ou un client de messagerie via un clic sur une URL ou une adresse email. Osmo propose aussi un calculateur de date et la possibilité de prendre des notes classées par jours. Osmo est installé par défaut sur la version standard du LiveCD avec une icône dans le calendrier et une entrée dans le la catégorie "Bureautique" du menu d'Openbox. A noter que si vous utilisez un media USB associé au LiveCD, vous retrouverez vos données à chaque utilisation. Si vous avez un système installé, vous pouvez synchroniser les données du média USB avec celles de votre système en utilisant par exemple Grsync. Osmo conserve vos données dans le répertoire caché : //~/.osmo//. 
   16.15 +Osmo est un petit organisateur personnel fournissant un calendrier, une liste des tâches et des contacts avec la possibilité d'ouvrir directement un navigateur Web ou un client de messagerie via un clic sur une URL ou une adresse email. Osmo propose aussi un calculateur de date et la possibilité de prendre des notes classées par jours. Osmo est installé par défaut sur la version standard du LiveCD avec une icône dans le calendrier et une entrée dans la catégorie "Bureautique" du menu d'Openbox. Si vous utilisez un media USB associé au LiveCD, vous retrouverez vos données à chaque utilisation. Si vous avez un système installé sur disque dur, vous pouvez synchroniser les données du média USB avec celles de votre système en utilisant par exemple Grsync. Osmo conserve vos données dans le répertoire caché : //~/.osmo//. 
   16.16  
   16.17  ===== SQLite - Petit moteur de base de données SQL =====
   16.18  
   16.19 @@ -16,7 +16,7 @@
   16.20  
   16.21  ===== ePDFView - Visualiseur léger de PDF =====
   16.22  
   16.23 -Pour lire des documents PDF, SliTaz propose le paquet //epdfview//, fournissant un visualiseur PDF léger, rapide et simple à prendre en main. ePDFView utilise les bibliothèque de rendu Poppler, propose une interface GTK+ intuitive vous permettant d'agrandir, de passer d'une page à l'autre, d'afficher l'index ou encore de faire une recherche.  
   16.24 +Pour lire des documents PDF, SliTaz propose le paquet //epdfview//, fournissant un visualiseur PDF léger, rapide et simple à prendre en main. ePDFView utilise les bibliothèque de rendu Poppler, propose une interface GTK+ intuitive vous permettant d'agrandir la page, de passer d'une page à l'autre, d'afficher l'index ou encore de lancer une recherche.  
   16.25  
   16.26  ===== Gnumeric - Tableur =====
   16.27  
   16.28 @@ -28,11 +28,24 @@
   16.29  
   16.30  Homebank est un programme de comptabilité et gestion de compte en banque. Léger, rapide et complet, Homebank et un bon complément à Abiword et Gnumeric pour avoir une suite bureautique légère et facile à utiliser. Site web: http://homebank.free.fr. Pour installer Homebank vous pouvez utiliser le gestionnaire paquets graphique ou la commande: 
   16.31  
   16.32 - <code># tazpkg get-install homebank</code>
   16.33 +<code># tazpkg get-install homebank</code>
   16.34  
   16.35  ===== Notecase - Gestionnaire de notes =====
   16.36  
   16.37  Notecase est un logiciel destiné à structurer et gérer vos notes. Il permet de lier des pages entre elles, d'importer ou exporter les notes ou de formater le texte (gras, italique, etc). Pour installer Notecase vous pouvez utiliser le gestionnaire paquets graphique ou la commande: 
   16.38  
   16.39 +<code># tazpkg get-install notecase</code>
   16.40  
   16.41 - <code># tazpkg get-install notecase</code>
   16.42 \ No newline at end of file
   16.43 +===== Wikipedia - Encyclopédie en ligne =====
   16.44 +
   16.45 +Wikipedia est une encyclopédie libre en ligne où vous pouvez trouver quantité d'informations sur divers sujets. Pour ouvrir Wikipedia, choisissez //Bureautique -> Wikipedia Encyclopedia//. Site Web principal : http://wikipedia.org
   16.46 +
   16.47 +===== Zoho Viewer - Visionneuse en ligne de document =====
   16.48 +
   16.49 +Si vous avez besoin de modifier rapidement un document et que vous n'avez ni tableur, ni traitement de textes sous la main, vous pouvez utiliser Zoho Viewer et  télécharger rapidement votre fichier (jusqu'à 10 Mo). Au bout de quelques secondes, il sera disponible pour lecture et édition. Pour ouvrir Zoho, sélectionnez //Bureautique -> Zoho Document Viewer//.
   16.50 +
   16.51 +Il supporte actuellement la plupart des formats populaires :
   16.52 +
   16.53 +    * Microsoft Word (doc, docx), Excel (xls, xslx), PowerPoint (ppt, pptx)
   16.54 +    * OpenOffice.org Writer (odt, sxw), Tableur (ods sxc), Présentation (opd, sxi)
   16.55 +    * Également pdf (au stade expérimental), rtf, html, txt, et d'autres.
   16.56 \ No newline at end of file
    17.1 --- a/pages/fr/handbook/packages.txt	Sun May 01 07:52:37 2011 +0000
    17.2 +++ b/pages/fr/handbook/packages.txt	Sun May 08 13:38:19 2011 +0000
    17.3 @@ -4,44 +4,44 @@
    17.4  
    17.5  Dans le monde GNU/Linux et open source en général, les logiciels sont appelés des paquets (//packages//). Les développeurs de ces paquets distribuent leur travail sous forme de fichiers contenant le code source, ces fichiers sont au format texte et peuvent se lire avec un simple éditeur de texte, le code est donc ouvert (//open source//).
    17.6  
    17.7 -Pour que ce code source fonctionne sur un ordinateur, il faut qu'il soit compilé ou construit, afin de produire un ou des fichiers binaires que la machine sait utiliser. Les binaires sont des séquences de 0 et 1. Pour vous éviter de compiler le code source des applications, les distributions GNU/Linux ou BSD vous proposent un système de paquets pré-compilés et prêts à fonctionner. Ces paquets pré-compilés sont facilement installables via une seule commande ou quelques manipulations à la souris, plusieurs distributions ont créé leur propre format de paquets binaires telles que Debian, RedHat ou Gentoo. SliTaz fournit les outils minimaux pour manipuler des paquets Debian (.deb) et RedHat (.rmp), ces outils sont propulsés par Busybox et ne sont pas aussi puissant que les originaux.
    17.8 +Pour que ce code source fonctionne sur un ordinateur, il faut qu'il soit compilé ou construit, afin de produire un ou des fichiers binaires que la machine sait utiliser. Les binaires sont des séquences de 0 et 1. Pour vous éviter de compiler le code source des applications, les distributions GNU/Linux ou BSD vous proposent un système de paquets pré-compilés et prêts à fonctionner. Ces paquets pré-compilés sont facilement installables via une seule commande ou quelques manipulations à la souris, plusieurs distributions ont créé leur propre format de paquets binaires telles que Debian, RedHat ou Gentoo. SliTaz fournit les outils minimaux pour manipuler des paquets Debian (.deb) et RedHat (.rmp), ces outils sont exécutés par Busybox et ne sont pas aussi puissants que les originaux.
    17.9  
   17.10  SliTaz a créé son propre format de paquet (.tazpkg), simple, rapide, utilisant un minimum de dépendances et surtout ultra léger. Le format des paquets est aussi spécifique à SliTaz. Le gestionnaire de paquets permet d'avoir le contrôle sur tous les fichiers installés et leur version, ce qui permet une maintenance plus simple et une mise à jour automatique des paquets. Si vous compilez vos propres paquets depuis les sources de manière traditionnelle, vous serez obligé de recompiler pour avoir une nouvelle version et vous devrez surveiller en amont l'apparition d'une nouvelle version. Cela dit, SliTaz offre la possibilité d'installer des paquets sources de manière semi-automatisée, via l'utilisation de Tazwok, notez que c'est plutôt destiné à un public averti et que les mises à jour ne sont pas fournies pour ce genre de paquets. 
   17.11  
   17.12  ===== Gestionnaire de paquet Tazpkg =====
   17.13  
   17.14 -Ce chapitre décrit la gestion des paquets (.tazpkg) sur votre système. SliTaz fournit ''tazpkg'', c'est une petite application gérant les paquets SliTaz portant l'extension //.tazpkg//. Le gestionnaire de paquets vous permet de lister les paquets installés, d'afficher une courte description du paquet, d'en installer de nouveaux depuis le Web, d'en désinstaller, ou encore d'extraire un paquet dans un répertoire donné. Tazpkg a été créé pour SliTaz, il est écrit en script SHell depuis rien (//from scratch//). De plus, il propose une gestion des dépendances et un système de mises à jour de tous les paquets installés.
   17.15 +Ce chapitre décrit la gestion des paquets (.tazpkg) sur votre système. SliTaz fournit //tazpkg//, c'est une petite application gérant les paquets SliTaz portant l'extension //.tazpkg//. Le gestionnaire de paquets vous permet de lister les paquets installés, d'afficher une courte description du paquet, d'en installer de nouveaux depuis le Web, d'en désinstaller, ou encore d'extraire un paquet dans un répertoire donné. Tazpkg a été créé pour SliTaz, il est écrit en script SHell à partir de zéro (//from scratch//). De plus, il propose une gestion des dépendances et un système de mise à jour de tous les paquets installés.
   17.16  
   17.17 -Pour utiliser les commandes de ''tazpkg'' touchant au système , vous devez avoir un accès administrateur (//root//). Vous pouvez utiliser ''su'' suivi du mot de passe ''root''. Lancé sans arguments ''tazpkg'' affichera une petite aide, avec une liste des commandes possibles, vous pouvez aussi utiliser la commande ''tazpkg usage'' pour afficher cette aide.
   17.18 +Pour utiliser les commandes de //tazpkg// touchant au système , vous devez avoir un accès administrateur (//root//). Vous pouvez utiliser //su// suivi du mot de passe //root//. Lancé sans arguments //tazpkg// affichera une petite aide, avec une liste des commandes possibles, vous pouvez aussi utiliser la commande //tazpkg usage// pour afficher cette aide.
   17.19  
   17.20 -Les fonctionnalités les plus utiles de Tazpkg sont aussi disponibles en version graphique via ''tazpkgbox'' ou dans le menu Outils système --> gestionnaire de paquets.
   17.21 +Les fonctionnalités les plus utiles de Tazpkg sont aussi disponibles en version graphique via //tazpkgbox// ou dans le menu Outils système --> gestionnaire de paquets.
   17.22  
   17.23  ==== Fonctionnement de Tazpkg ====
   17.24  
   17.25 -Tazpkg utilise quelques répertoires et fichiers pour puiser des informations et stocker les paquets téléchargés en cache. Pour connaître le miroir depuis lequel les paquets doivent être téléchargés, Tazpkg lit le fichier texte : /var/lib/tazpkg/mirror contenant simplement l'URL sur une ligne. Pour connaître la liste des paquets disponibles, Tazpkg télécharge et lit un fichier nommé packages.list (ce fichier peut aussi être lu en ligne via un navigateur web). Pour connaître les informations au sujet des paquets installés sur le système, Tazpkg scrute le contenu du répertoire : /var/lib/tazpkg/installed. Ce répertoire réunit tous les méta fichiers d'informations sur les paquets. Ces meta fichiers, quand à eux, contiennent toutes les données utiles pour installer/désinstaller un paquet, lister les fichiers installés ou encore afficher une brève description. Le fichier de configuration de Tazpkg est /etc/slitaz/tazpkg.conf.
   17.26 +Tazpkg utilise quelques répertoires et fichiers pour puiser des informations et stocker les paquets téléchargés en cache. Pour connaître le miroir depuis lequel les paquets doivent être téléchargés, Tazpkg lit le fichier texte : /var/lib/tazpkg/mirror contenant simplement l'URL sur une ligne. Pour connaître la liste des paquets disponibles, Tazpkg télécharge et lit un fichier nommé packages.list (ce fichier peut aussi être lu en ligne via un navigateur web). Pour connaître les informations au sujet des paquets installés sur le système, Tazpkg scrute le contenu du répertoire : /var/lib/tazpkg/installed. Ce répertoire réunit tous les méta fichiers d'informations sur les paquets. Ces meta fichiers, quand à eux, contiennent toutes les données utiles pour installer/désinstaller un paquet, lister les fichiers installés ou encore afficher une brève description. Le fichier de configuration de Tazpkg est /etc/slitaz/tazpkg.conf.
   17.27  
   17.28  === Lister des paquets ===
   17.29  
   17.30 -Tazpkg permet de lister tous les paquets installés ou disponibles sur le miroir. Vous pouvez les afficher par catégories. Pour afficher une liste de tous les paquets installés sur le système, entrez :
   17.31 +Tazpkg permet de lister tous les paquets installés ou disponibles sur le miroir. Vous pouvez les afficher par catégories. Pour afficher une liste de tous les paquets installés sur le système, entrez :
   17.32  
   17.33  <code> $ tazpkg list </code>
   17.34  
   17.35 -Pour afficher toutes les catégories, ou les paquets listés par catégories, vous pouvez ajouter l'option ''cat'' ou ''categorie''. Exemples :
   17.36 +Pour afficher toutes les catégories, ou les paquets listés par catégories, vous pouvez ajouter l'option //cat// ou //categorie//. Exemples :
   17.37  
   17.38  <code>
   17.39   $ tazpkg list cat
   17.40   $ tazpkg list base-system
   17.41  </code>
   17.42  
   17.43 -Tazpkg peut aussi générer une liste des paquets installés au format xHTML (nommée par défaut : installed-packages.html) dans le répertoire courant :
   17.44 +Tazpkg peut aussi générer une liste des paquets installés au format xHTML (nommée par défaut : installed-packages.html) dans le répertoire courant :
   17.45  
   17.46  <code> $ tazpkg xhtml-list </code>
   17.47  
   17.48 -Pour obtenir une liste de tous les paquets disponibles sur le miroir vous pouvez utiliser la commande ''list-mirror''. Vous pouvez ensuite examiner la liste dans votre éditeur préféré ou en utilisant l'interface web.
   17.49 +Pour obtenir une liste de tous les paquets disponibles sur le miroir vous pouvez utiliser la commande //list-mirror//. Vous pouvez ensuite examiner la liste dans votre éditeur préféré ou en utilisant l'interface web.
   17.50  
   17.51  === Installer des paquets ===
   17.52  
   17.53 -Le gestionnaire de paquet vous permet d'installer de nombreux paquets pour ajouter des fonctionnalités au système ou de disposer d'applications supplémentaires. La manière la plus courante d'installer un paquet est d'utiliser la commande ''get-install'' qui va télécharger, installer, vérifier les dépendances sur le paquet et cela de manière automatique. Pour installer un paquet vous devez connaître le nom du paquet. Pour vous aider à trouver le nom d'un paquet, vous pouvez utiliser la commande de recherche ''search'' ou afficher la liste complète des paquets disponibles sur le miroir via la commande ''list-mirror''. Pour installer le client de messagerie Sylpheed, il faudra par exemple lancer : 
   17.54 +Le gestionnaire de paquet vous permet d'installer de nombreux paquets pour ajouter des fonctionnalités au système ou de disposer d'applications supplémentaires. La manière la plus courante d'installer un paquet est d'utiliser la commande //get-install// qui va télécharger, installer, vérifier les dépendances sur le paquet et cela de manière automatique. Pour installer un paquet vous devez connaître le nom du paquet. Pour vous aider à trouver le nom d'un paquet, vous pouvez utiliser la commande de recherche //search// ou afficher la liste complète des paquets disponibles sur le miroir via la commande //list-mirror//. Pour installer le client de messagerie Sylpheed, il faudra par exemple lancer : 
   17.55  
   17.56  <code>
   17.57   # tazpkg get-install sylpheed
   17.58 @@ -49,23 +49,26 @@
   17.59  
   17.60  == Les paquets 'get' ==
   17.61  
   17.62 -Il existe quelques paquets qui contiennent le préfixe //get-//. Ce ne sont pas les paquets désignés mais seulement un script. Ce script permet d'obtenir le programme en :
   17.63 +Certains paquets commencent par le préfixe //get-//. Ce ne sont pas des paquets comprenant le programme tel quel mais seulement un script permettant d'obtenir ce programme en :
   17.64  
   17.65 -  * Le téléchargement
   17.66 +  * Le téléchargeant
   17.67    * Créant un paquet Tazpkg avec
   17.68    * Installant le tazpkg généré
   17.69  
   17.70 -Ceci signifie que le programme n'est pas contenu dans le paquet //get// mais est généré par lui.
   17.71 +Le programme n'est donc pas contenu dans le paquet //get// mais est généré par lui.
   17.72  
   17.73  Pour administrer ce type de programme:
   17.74 -   * Installer la dernière version en utilisant le script du paquet //get//;
   17.75 -   * Désinstaller en utilisant tazpkg remove sur le paquet **généré**
   17.76 +   * Installer le programme en utilisant le script du paquet //get//;
   17.77 +   * Désinstaller le programme en utilisant tazpkg remove sur le paquet **généré**
   17.78   
   17.79 -
   17.80 +<note tip>Veuillez noter qu'après le téléchargement de //get-xxx//, vous devez exécuter le script qui porte le même nom :
   17.81 +<code> # tazpkg get-install get-flash-plugin
   17.82 + # get-flash-plugin</code>
   17.83 +</note>
   17.84  
   17.85  === Garder un système à jour ===
   17.86  
   17.87 -Il y deux commandes qui devraient être lancées régulièrement par l'administrateur (root). La commande qui recharge la dernière liste des paquets et celle qui met à jour tous les paquets installés. Cela permet de garder un système plus sécurisé et d'avoir les dernières nouveautés. Pour recharger la liste c'est ''recharge'' et pour mettre à jour ''upgrade'', vous pouvez lancer ces deux commandes sur la même ligne et utiliser le copier/coller dans un terminal : 
   17.88 +Il y deux commandes qui devraient être lancées régulièrement par l'administrateur (root). La commande qui recharge la dernière liste des paquets et celle qui met à jour tous les paquets installés. Cela permet de garder un système plus sécurisé et d'avoir les dernières nouveautés. Pour recharger la liste c'est //recharge// et pour mettre à jour //upgrade//, vous pouvez lancer ces deux commandes sur la même ligne et utiliser le copier/coller dans un terminal : 
   17.89  
   17.90  <code>
   17.91   # tazpkg recharge
   17.92 @@ -78,16 +81,16 @@
   17.93  
   17.94  ===== Tazwok & le wok =====
   17.95  
   17.96 -Chaque paquet de SliTaz est construit avec un outil fait maison appelé Tazwok et une recette (//receipt//). La recette contient toutes les informations nécessaires pour construire le paquet utilisable par Tazpkg : les variables pour nommer le paquet, le format de l'archive de code source, l'URL où elle se trouve, etc. Dans une recette, la fonction //compile-rules// contient les commandes pour configurer (//configure), construire (//make) et installer (//make-install//) le programme dans un répertoire temporaire. Après la compilation, Tazwok exécute la fonction genpkg-rules pour sélectionner les fichiers requis/voulus et générer un paquet .tazpkg au format lzma. SliTaz stocke les recettes des paquets installés dans le répertoire ///var/lib/tazpkg/installed//. Vous pouvez les examiner et les utiliser comme exemple. Notez que pour certain paquet il existe un répertoire stuff qui contient quelques fichiers supplémentaires spécifiques à SliTaz. Ce dossier stuff n'est pas présent dans le répertoire ///var/lib/tazpkg/installed//.
   17.97 +Chaque paquet de SliTaz est construit avec un outil fait maison appelé Tazwok et une recette (//receipt//). La recette contient toutes les informations nécessaires pour construire le paquet utilisable par Tazpkg : les variables pour nommer le paquet, le format de l'archive de code source, l'URL où elle se trouve, etc. Dans une recette, la fonction //compile-rules// contient les commandes pour configurer (//configure), construire (//make) et installer (//make-install//) le programme dans un répertoire temporaire. Après la compilation, Tazwok exécute la fonction genpkg-rules pour sélectionner les fichiers requis/voulus et générer un paquet .tazpkg au format lzma. SliTaz stocke les recettes des paquets installés dans le répertoire ///var/lib/tazpkg/installed//. Vous pouvez les examiner et les utiliser comme exemple. Notez que pour certains paquets il existe un répertoire stuff qui contient quelques fichiers supplémentaires spécifiques à SliTaz. Ce dossier stuff n'est pas présent dans le répertoire ///var/lib/tazpkg/installed//.
   17.98  
   17.99 -Par défaut, Tazwok cherche le wok à l'adresse ///home/slitaz/wok// et met les paquets cuisinés dans ///home/slitaz/packages//. Ces chemins sont indiqués dans le fichier de configuration de Tazwok. Il en existe un par défaut ici : ///etc/tazwok.conf// et Tazwok utilise celui présent dans le répertoire courant s'il existe ; ceci peut être utile si vous travaillez avec plusieurs wok. Si le paquet //slitaz-toolchain// est installé, vous pouvez commencer par cuisiner un paquet qui ne demande pas trop de dépendances. Voici un exemple, la première étape consiste à créer une nouvelle recette :
  17.100 +Par défaut, Tazwok cherche le wok à l'adresse ///home/slitaz/wok// et met les paquets cuisinés dans ///home/slitaz/packages//. Ces chemins sont indiqués dans le fichier de configuration de Tazwok. Il en existe un par défaut ici : ///etc/tazwok.conf// et Tazwok utilise celui présent dans le répertoire courant s'il existe ; ceci peut être utile si vous travaillez avec plusieurs wok. Si le paquet //slitaz-toolchain// est installé, vous pouvez commencer par cuisiner un paquet qui ne demande pas trop de dépendances. Voici un exemple, la première étape consiste à créer une nouvelle recette :
  17.101  
  17.102  <code> # tazwok new-tree pkgname --interactive </code>
  17.103  
  17.104 -Lorsque le nouveau dossier et la recette sont créés dans le wok, vous pouvez modifier la recette avec votre éditeur préféré (leafpad ou beaver par exemple), modifier les règles, fonctions, ajouter des dépendances dans la variable  DEPENDS si nécéssaire et essayer de cuisiner :
  17.105 +Lorsque le nouveau dossier et la recette sont créés dans le wok, vous pouvez modifier la recette avec votre éditeur préféré (leafpad ou beaver par exemple), modifier les règles, fonctions, ajouter des dépendances dans la variable  DEPENDS si nécéssaire et essayer de cuisiner :
  17.106  
  17.107  <code> # tazwok cook pkgname </code>
  17.108  
  17.109 -Notez que vous pouvez maintenant naviguer dans les fichiers générés, modifier la recette de nouveau ou reconstruire le paquet (sans recompiler) avec ''tazwok genpkg pkgname''. Lorsque le résultat vous convient, vous pouvez installer le paquet avec ''tazpkg install pkgname'' pour tester l'application ou la librairie.
  17.110 +Notez que vous pouvez maintenant naviguer dans les fichiers générés, modifier la recette de nouveau ou reconstruire le paquet (sans recompiler) avec //tazwok genpkg pkgname//. Lorsque le résultat vous convient, vous pouvez installer le paquet avec //tazpkg install pkgname// pour tester l'application ou la librairie.
  17.111  
  17.112 -VPour plus d'informations, vous pouvez consulter le [[http://hg.slitaz.org/tazwok/raw-file/tip/doc/tazwok.fr.html|manuel de Tazwok]].
  17.113 \ No newline at end of file
  17.114 +Pour plus d'informations, vous pouvez consulter le [[http://hg.slitaz.org/tazwok/raw-file/tip/doc/tazwok.fr.html|manuel de Tazwok]].
  17.115 \ No newline at end of file
    18.1 --- a/pages/fr/handbook/security.txt	Sun May 01 07:52:37 2011 +0000
    18.2 +++ b/pages/fr/handbook/security.txt	Sun May 08 13:38:19 2011 +0000
    18.3 @@ -6,7 +6,7 @@
    18.4  
    18.5  <code> $ cat /etc/rcS.conf | grep RUN_DAEMONS </code>
    18.6  
    18.7 -Pour connaître les processus actifs, leur PID et leures resources mémoire, vous pouvez utiliser la commande 'ps' pour lister les processus en cours ou lancer l'utilitaire LXTask : 
    18.8 +Pour connaître les processus actifs, leur PID et leures resources mémoire, vous pouvez utiliser la commande 'ps' pour lister les processus en cours ou lancer l'utilitaire LXTask : 
    18.9  
   18.10  <code>
   18.11   $ ps
   18.12 @@ -15,13 +15,13 @@
   18.13  
   18.14  ===== Root - L'administrateur système =====
   18.15  
   18.16 -Root vient de l'anglais racine, sur un système GNU/Linux l'utilisateur //root// est l'administrateur système, il a tous les droits sur les fichiers du système et ceux de tous les utilisateurs. Il est conseillé de ne jamais se loguer en tant que //root// et d'utiliser la commande ''su'' suivie du mot de passe de l'utilisateur //root// pour obtenir les droits absolus. Ne pas se loguer en root et surfer sur internet par exemple, permet d'avoir une double barrière en cas d'attaque ou d'intrusion suite à un téléchargement. C'est à dire qu'un //cracker// tentant de prendre le contrôle de votre machine, devra d'abord craquer votre mot de passe pour ensuite tenter de craquer celui de l'administrateur //root//.
   18.17 +Root vient de l'anglais racine, sur un système GNU/Linux l'utilisateur //root// est l'administrateur système, il a tous les droits sur les fichiers du système et ceux de tous les utilisateurs. Il est conseillé de ne jamais se loguer en tant que //root// et d'utiliser la commande //su// suivie du mot de passe de l'utilisateur //root// pour obtenir les droits absolus. Ne pas se loguer en root et surfer sur internet par exemple, permet d'avoir une double barrière en cas d'attaque ou d'intrusion suite à un téléchargement. C'est à dire qu'un //cracker// tentant de prendre le contrôle de votre machine, devra d'abord craquer votre mot de passe pour ensuite tenter de craquer celui de l'administrateur //root//.
   18.18  
   18.19 -Un système GNU/Linux sécurisé a donc au minimum 2 utilisateurs, un pour travailler et //root// pour administrer, configurer ou mettre à jour le système. Il est aussi conseillé de confier l'administration du système à une personne. 
   18.20 +Un système GNU/Linux sécurisé a donc au minimum 2 utilisateurs, un pour travailler et //root// pour administrer, configurer ou mettre à jour le système. Il est aussi conseillé de confier l'administration du système à une personne en particulier. 
   18.21  
   18.22 -===== Mots de passes =====
   18.23 +===== Mots de passe =====
   18.24  
   18.25 -Par défaut l'utilisateur tux n'a pas de mot de passe et l'administrateur système (//root//) a pour mot de passe : ''root''. Vous pouvez facilement changer cela avec la commande ''passwd'' :
   18.26 +Par défaut l'utilisateur tux n'a pas de mot de passe et l'administrateur système (//root//) a pour mot de passe : //root//. Vous pouvez facilement changer cela avec la commande //passwd// :
   18.27  
   18.28  <code>
   18.29   $ passwd
   18.30 @@ -30,25 +30,25 @@
   18.31  
   18.32  ===== Busybox =====
   18.33  
   18.34 -Le fichier //busybox.conf// configure les //applets// et leurs droits respectifs. Sur le LiveCD de SliTaz les commandes: ''su'', ''passwd'', ''loadkmap'', ''mount'', ''reboot'' et ''halt'', peuvent être lancées par tous les utilisateurs. Le propriétaire et le groupe des commandes est root (''* = ssx root.root''). Le fichier ///etc/busybox.conf// n'est lisible que par //root// : il a les droits 600. A noter que la commande ''passwd'' ne fonctionne pas bien si elle n'est pas ssx, les utilisateurs du système ne peuvent pas changer leur propre mot de passe. 
   18.35 +Le fichier //busybox.conf// configure les //applets// et leurs droits respectifs. Sur le LiveCD de SliTaz les commandes: //su//, //passwd//, //loadkmap//, //mount//, //reboot// et //halt//, peuvent être lancées par tous les utilisateurs. Le propriétaire et le groupe des commandes est root (//* = ssx root.root//). Le fichier ///etc/busybox.conf// n'est lisible que par //root// : il a les droits 600. À noter que la commande //passwd// ne fonctionne pas bien si elle n'est pas ssx, les utilisateurs du système ne pouvant pas changer leur propre mot de passe. 
   18.36  
   18.37  ===== Serveur SSH =====
   18.38  
   18.39 -Ce petit texte au sujet de la sécurité est un complément à la page titrée [[fr:handbook:ssh|SHell sécurisé (SSH)]]. Sur SliTaz, le serveur SSH Dropbear n'est pas lancé par défaut, il faut l'ajouter à la variable ''RUN_DAEMON'' du fichier de configuration ///etc/rcS.conf// pour qu'il se lance à chaque démarrage du système. Ou lancer le serveur manuellement : 
   18.40 +Ce petit texte au sujet de la sécurité est un complément à la page titrée [[fr:handbook:ssh|SHell sécurisé (SSH)]]. Sur SliTaz, le serveur SSH Dropbear n'est pas lancé par défaut, il faut l'ajouter à la variable //RUN_DAEMON// du fichier de configuration ///etc/rcS.conf// pour qu'il se lance à chaque démarrage du système. Ou lancer le serveur manuellement : 
   18.41  
   18.42  <code> # /etc/init.d/dropbear start </code>
   18.43  
   18.44 -Par défaut dropbear est lancé avec les options : 
   18.45 +Par défaut dropbear est lancé avec les options : 
   18.46  
   18.47 -<code>
   18.48 +<file>
   18.49   -w   Disallow root logins.
   18.50   -g   Disallow logins for root password.
   18.51 -</code>
   18.52 +</file>
   18.53  
   18.54 -Vous pouvez ajouter de nouvelles options en éditant le fichier de configuration des démons : ///etc/daemons.conf//. Pour connaître toutes les options possibles, vous pouvez taper : ''dropbear -h''. 
   18.55 +Vous pouvez ajouter de nouvelles options en éditant le fichier de configuration des démons : ///etc/daemons.conf//. Pour connaître toutes les options possibles, vous pouvez taper : //dropbear -h//. 
   18.56  
   18.57  ===== Pscan - Scanneur de ports =====
   18.58  
   18.59 -Pscan est un petit utilitaire du projet Busybox qui scanne les ports de votre machine. Vous pouvez utiliser ''pscan'' pour scanner l'hôte local ou un hôte à distance en utilisant le nom ou l'adresse IP de la machine. Pscan teste tous les ports entre 1 et 1024 par défaut et liste ceux qui sont ouvert, leur protocole et périphérique associé (ex.: ssh, www, etc):
   18.60 +Pscan est un petit utilitaire du projet Busybox qui scanne les ports de votre machine. Vous pouvez utiliser //pscan// pour scanner l'hôte local ou un hôte à distance en utilisant le nom ou l'adresse IP de la machine. Pscan teste tous les ports entre 1 et 1024 par défaut et liste ceux qui sont ouvert, leur protocole et périphérique associé (ex.: ssh, www, etc):
   18.61  
   18.62 -<code> $ pscan localhost </code>
   18.63 +<code> $ pscan localhost </code>
   18.64 \ No newline at end of file
    19.1 --- a/pages/fr/handbook/systemtools.txt	Sun May 01 07:52:37 2011 +0000
    19.2 +++ b/pages/fr/handbook/systemtools.txt	Sun May 08 13:38:19 2011 +0000
    19.3 @@ -2,17 +2,17 @@
    19.4  
    19.5  ===== Clex - Gestionnaire de fichiers mode texte =====
    19.6  
    19.7 -Pour naviguer dans vos répertoires vous pouvez utiliser la ligne de commande et ''cd'', ou lancer 'Clex File Manager' un gestionnaire de fichiers ncurses. Clex et facile d'utilisation, rapide, et facilement configurable via un panel de configuration, ou via le fichier ~/.clexrc et ~/.clexbm pour les marque-pages (//bookmarks//). Pour installer clex :
    19.8 +Pour naviguer dans vos répertoires vous pouvez utiliser la ligne de commande et //cd//, ou lancer 'Clex File Manager' un gestionnaire de fichiers en mode texte. Pour installer clex :
    19.9  
   19.10  <code> # tazpkg get-install clex </code>
   19.11  
   19.12 -Pour lancer clex depuis un terminal ou une console : 
   19.13 +Basé sur ncurses, Clex et facile d'utilisation, rapide, et facilement configurable via un panel de configuration, ou via le fichier ~/.clexrc et ~/.clexbm pour les marque-pages (//bookmarks//). Pour lancer clex depuis un terminal ou une console : 
   19.14  
   19.15  <code> $ clex </code>
   19.16  
   19.17  ===== PCmanFM - Gestionnaire de fichiers =====
   19.18  
   19.19 -PCmanFM est un gestionnaire de fichiers proposant de nombreuses fonctions utiles pour une utilisation quotidienne telles que gérer les périphériques, ouvrir un terminal dans le dossier courant, utiliser des onglets, le glisser-déposer, créer des répertoires ou gérer les permissions. Il contient un système de marque-pages qui permet de naviguer rapidement, une fonction de recherche et plus encore. PCmanFM peut être lancé avec quelques options en ligne de commande - vous pouvez indiquer le fond d'écran à afficher ou ouvrir des dossiers dans de nouveaux onglets etc. Pour une liste complète des possibilités :
   19.20 +PCmanFM est un gestionnaire de fichiers proposant de nombreuses fonctions utiles pour une utilisation quotidienne telles que gérer les périphériques, ouvrir un terminal dans le dossier courant, utiliser des onglets, le glisser-déposer, créer des répertoires ou gérer les permissions. Il contient un système de marque-pages qui permet de naviguer rapidement, une fonction de recherche et plus encore. PCmanFM peut être lancé avec quelques options en ligne de commande - vous pouvez indiquer le fond d'écran à afficher ou ouvrir des dossiers dans de nouveaux onglets etc. Pour une liste complète des possibilités :
   19.21  
   19.22  <code> $ pcmanfm --help-all </code>
   19.23  
   19.24 @@ -20,7 +20,7 @@
   19.25  
   19.26  ===== Htop - Visionneur de processus système =====
   19.27  
   19.28 -Htop est un visionneur de processus système affichant les processus, l'utilisation du ou des processeurs, l'état de la mémoire vive (RAM) et swap. Il affiche aussi le nombres de tâches, le temps depuis lequel la machine tourne, les PID ou les commandes actives. Htop s'utilise au clavier en mode console, supporte la souris avec un terminal X (Xterm) et fournit diverse options de configuration (F2). Htop peut aussi être utilisé pour tuer un processus et les flèches ou un clique de souris permettent de sélectionner une ligne. A noter qu'Htop fonctionne via SSH est peut servir à surveiller un serveur à distance. Pour l'installer :
   19.29 +Htop est un visionneur de processus système affichant les processus, l'utilisation du ou des processeurs, l'état de la mémoire vive (RAM) et le swap utilisé. Il affiche aussi le nombres de tâches, le temps depuis lequel la machine tourne, les PID ou les commandes actives. Htop s'utilise au clavier en mode console, supporte la souris avec un terminal X (Xterm) et fournit diverses options de configuration (F2). Htop peut aussi être utilisé pour tuer un processus - les flèches ou un clic de souris permettent de sélectionner une ligne. À noter qu'Htop fonctionne via SSH est peut servir à surveiller un serveur à distance. Pour l'installer :
   19.30  
   19.31  <code> # tazpkg get-install htop </code>
   19.32  
   19.33 @@ -30,14 +30,14 @@
   19.34  
   19.35  ===== Mountbox - Monter un périphérique =====
   19.36  
   19.37 -Mountbox est une petite interface GTK à la commande ''mount'' permettant de monter rapidement un media tel qu'une clé USB, disque dur ou cdrom. Mountbox peut se lancer depuis un terminal ou via le menu Outils système (//System tools//). Il suffit de spécifier les périphérique (//Device//) et le point de montage, c'est à dire le répertoire depuis lequel vous voulez accéder aux données du média en question. Généralement un cdrom se monte sur /media/cdrom, une clé USB dans /media/flash et les disque durs de la machine locale dans /mnt. A noter que le Handbook contient aussi des informations au sujet de la commande mount. 
   19.38 +Mountbox est une petite interface GTK à la commande //mount// permettant de monter rapidement un media tel qu'une clé USB, un disque dur ou un cdrom. Mountbox peut se lancer depuis un terminal ou via le menu Outils système (//System tools//). Il suffit de spécifier les périphérique (//Device//) et le point de montage, c'est à dire le répertoire depuis lequel vous voulez accéder aux données du média en question. Généralement un cdrom se monte sur /media/cdrom, une clé USB dans /media/flash et les disques durs de la machine locale dans /mnt. À noter que le Handbook contient aussi des informations au sujet de la commande mount. 
   19.39  
   19.40  ===== Gparted - Gestion des partitions d'un disque dur =====
   19.41  
   19.42 -Gparted est une application graphique permettant de gérer les partitions d'un disque dur local ou média USB. Il permet de formater, redimensionner et vérifier une ou des partitions d'un disque dur, c'est l'outil à utiliser si vous devez préparer une partition, graphiquement, pour installer SliTaz. Gparted support les systèmes de fichiers propres à GNU/Linux (ext2 et ext3) via mkfs et Parted automatiquement proposés en dépendances. Pour lancer Gparted depuis le terminal : 
   19.43 +Gparted est une application graphique permettant de gérer les partitions d'un disque dur local ou média USB. Il permet de formater, redimensionner et vérifier une ou des partitions d'un disque dur, c'est l'outil à utiliser si vous devez préparer une partition, graphiquement, pour installer SliTaz. Gparted supporte les systèmes de fichiers propres à GNU/Linux (ext2 et ext3) via mkfs, et Parted gère automatiquement les dépendances. Pour lancer Gparted depuis le terminal : 
   19.44  
   19.45  <code> $ gparted & </code>
   19.46  
   19.47  === Support FAT et NTFS ===
   19.48  
   19.49 -Pour avoir le support du système de fichiers FAT16 ou FAT32 de Windows, vous devez installer le paquet ''dosfstools''. Le support NTFS en lecture/écriture est assuré par défaut par les paquets ''fuse'', ''ntfs-3g'' et ''ntfprogs''. 
   19.50 \ No newline at end of file
   19.51 +Pour avoir le support du système de fichiers FAT16 ou FAT32 de Windows, vous devez installer le paquet //dosfstools//. Le support NTFS en lecture/écriture est assuré par défaut par les paquets //fuse//, //ntfs-3g// et //ntfprogs//. 
   19.52 \ No newline at end of file
    20.1 --- a/pages/fr/handbook/systemutils.txt	Sun May 01 07:52:37 2011 +0000
    20.2 +++ b/pages/fr/handbook/systemutils.txt	Sun May 08 13:38:19 2011 +0000
    20.3 @@ -1,75 +1,64 @@
    20.4  ====== Administration du système ======
    20.5  
    20.6 -===== Configuration de la langue =====
    20.7 -
    20.8 -SliTaz sauvegarde la configuration de la langue par défaut dans le fichier ///etc/locale.conf// qui est lu par ///etc/profile// à chaque connexion. Le fichier ///etc/locale.conf// est généré lors du premier démarrage grâce au script ///etc/init.d/i18n.sh//. Il suffit donc de modifier le fichier ///etc/locale.conf// avec un éditeur de texte, ou de relancer l'utilitaire ''tazlocale'' pour changer la locale par défaut du système.
    20.9 -
   20.10 -Pour configurer la langue pour un utilisateur particulier, vous pouvez aussi ajouter 2 lignes au fichier //~/.profile// exportant la configuration : 
   20.11 -
   20.12 -<code>
   20.13 -export LANG=fr_CH
   20.14 -export LC_ALL=fr_CH
   20.15 -</code>
   20.16 -
   20.17 -===== Configuration du clavier ======
   20.18 -
   20.19 -La configuration du clavier et sauvegardée dans ///etc/kmap.conf//. Comme pour la locale, vous pouvez modifier ce fichier à la main ou en lançant ''tazkeymap'', en tant qu'administrateur (//root//).
   20.20 -
   20.21 -Le clavier est chargé au démarrage par le script ///etc/init.d/i18n.sh//. Note : i18n pour internationalisation, et kmap c'est l'extension des fichiers de clavier utilisé par Busybox. 
   20.22 -
   20.23  ===== Périphériques et accès aux disques =====
   20.24  
   20.25 -Avec GNU/Linux vos disques durs et médias USB sont perçus comme des périphériques (//dev//). Pour y accéder vous devez d'abord le monter sur un point d'accès (//mount point//). Il s'agit d'un répertoire vide prévu à cet effet. Sur SliTaz vous pouvez monter graphiquement des périphériques avec l'outil //mountbox// (Menu -> Outils système - > Monter un périphérique) ou avec la ligne de commandes. Notez que le gestionnaire de fichiers PCmanFm peut aussi être utilisé pour cela. Pour monter la première partition du premier disque dur sur ///mnt/disk// :
   20.26 +Avec GNU/Linux vos disques durs et médias USB sont perçus comme des périphériques (//dev//). Pour accéder à un périphérique, vous devez d'abord le monter sur un point d'accès (//mount point//). Il s'agit d'un répertoire vide prévu à cet effet. Sur SliTaz vous pouvez monter graphiquement des périphériques avec l'outil //mountbox// (Menu -> Outils système - > Monter un périphérique) ou avec la ligne de commandes. Notez que le gestionnaire de fichiers PCmanFm peut aussi être utilisé pour cela. Pour monter la première partition du premier disque dur sur ///mnt/disk// :
   20.27  
   20.28  <code>
   20.29   # mkdir -p /mnt/disk
   20.30   # mount /dev/hda1 /mnt/disk
   20.31  </code>
   20.32  
   20.33 -Pour monter un CD-ROM ou un média USB vous pouvez utiliser les points de montage dans ///media//. Notez que pour un CD-ROM il suffit de préciser le chemin d'accès au périphérique. Pour une clef USB, le point de montage existe déjà :
   20.34 +Pour monter un CD-ROM ou un média USB vous pouvez utiliser les points de montage dans ///media//. Notez que pour un CD-ROM il suffit de préciser le chemin d'accès au périphérique. Pour une clef USB, le point de montage existe déjà :
   20.35  
   20.36  <code>
   20.37   # mount /dev/cdrom
   20.38   # mount /dev/sda1 /media/flash
   20.39  </code>
   20.40  
   20.41 -=== Systèmes de fichiers FAT/NTFS ===
   20.42 +=== Systèmes de fichiers FAT ===
   20.43  
   20.44 -SliTaz contient les applications nécessaires pour utiliser les systèmes de fichiers Windows en lecture et en écriture. Si vous souhaitez créer des partitions au format FAT avec ''parted'' ou ''gparted'', il faut installer le paquet //dosfstools// :
   20.45 +SliTaz contient les applications nécessaires pour utiliser les systèmes de fichiers Windows FAT en lecture et en écriture. 
   20.46 +
   20.47 +Si vous souhaitez créer des partitions au format FAT avec //parted// ou //gparted//, il faut installer le paquet //dosfstools// :
   20.48  
   20.49  <code> # tazpkg get-install dosfstools </code>
   20.50  
   20.51 +=== Systèmes de fichiers NTFS ===
   20.52 +
   20.53 +Si vous avez besoin de l'accès en lecture/écriture au système de fichier NTFS de Windows, vous devez installer quelques paquets supplémentaires. //ntfsprogs// fournit des outils de traitement dépendant de //fuse// et le pilote //ntfs-3g// permet d'accéder aux partitions NTFS. Notez que vous pouvez formatter, déplacer ou redimensionner des partitions ntfs graphiquement avec //Gparted//. L'installation de //ntfsprogs// seul suffit, les 2 autres paquets seront automatiquement installés :
   20.54 +
   20.55 +<code> # tazpkg get-install ntfsprogs </code>
   20.56 +
   20.57  ===== Gestion des utilisateurs et groupes =====
   20.58  
   20.59 -La gestion des utilisateurs et groupes du système peut se faire totalement en ligne de commandes. Vous pouvez par exemple facilement ajouter ou supprimer des utilisateurs, créer des groupes, ou encore modifier les mots de passe. Par défaut, SliTaz configure un utilisateur tux sans mot de passe, afin de ne pas se connecter en tant que //root//, même en mode LiveCD. Pour se connecter en tant que super-utilisateur (root) il faut utiliser la commande ''su''. 
   20.60 +La gestion des utilisateurs et groupes du système peut se faire totalement en ligne de commande. Vous pouvez par exemple facilement ajouter ou supprimer des utilisateurs, créer des groupes, ou encore modifier les mots de passe. Par défaut, SliTaz configure un utilisateur tux sans mot de passe, afin de ne pas se connecter en tant que //root//, même en mode LiveCD. Pour se connecter en tant que super-utilisateur (root) il faut utiliser la commande //su//. 
   20.61  
   20.62  === Mot de passe ===
   20.63  
   20.64 -Pour modifier un mot de passe il faut utiliser la commande ''passwd'' valable aussi pour //root// : 
   20.65 -<code>
   20.66 - $ passwd
   20.67 - ou:
   20.68 - # passwd
   20.69 - ou encore:
   20.70 - # passwd tux
   20.71 -</code>
   20.72 +Pour modifier un mot de passe il faut utiliser la commande //passwd//, valable aussi pour //root// : 
   20.73 +<code> $ passwd</code>
   20.74 +ou:
   20.75 +<code> # passwd</code>
   20.76 +ou encore:
   20.77 +<code> # passwd tux</code>
   20.78  
   20.79  Vous pouvez aussi utiliser la boîte de contrôle ( Menu -> Outils système ) pour modifier le mot de passe d'un utilisateur non-//root//.
   20.80  
   20.81  === Ajouter un utilisateur ou un groupe ===
   20.82  
   20.83 -Le moyen le plus simple pour ajouter un utilisateur est d'utiliser la boîte de contrôle SliTaz. En ligne de commandes, l'ajout d'utilisateurs se fait avec la commande ''adduser'', et celui d'un utilisateur à un groupe avec ''addgroup''. Vous obtiendrez de l'aide en tapant ces commandes suivies de l'option ''%%--help%%''. La commande ci-dessous ajoute l'utilisateur pomme : 
   20.84 +Le moyen le plus simple pour ajouter un utilisateur est d'utiliser la boîte de contrôle SliTaz. En ligne de commande, l'ajout d'utilisateurs se fait avec la commande //adduser//, et celui d'un utilisateur à un groupe avec //addgroup//. Vous obtiendrez de l'aide en tapant ces commandes suivies de l'option //%%--help%%//. La commande ci-dessous ajoute l'utilisateur pomme : 
   20.85  
   20.86  <code> # adduser pomme </code>
   20.87  
   20.88 -Pour que le nouvel utilisateur ait accès au CD-ROM et au son : 
   20.89 +Pour que le nouvel utilisateur ait accès au CD-ROM et au son : 
   20.90  
   20.91  <code>
   20.92   # addgroup pomme audio
   20.93   # addgroup pomme cdrom
   20.94  </code>
   20.95  
   20.96 -Pour que le nouvel utilisateur puisse utiliser sa session en mode graphique, vous devez ensuite copier le //skel// (répertoire contenant les fichiers de configuration utilisateurs par défaut) dans le répertoire du nouvel utilisateur, ainsi que quelques autres fichiers, puis les permissions d'accès. Dans notre cas :
   20.97 +Pour que le nouvel utilisateur puisse utiliser sa session en mode graphique, vous devez ensuite copier le //skel// (répertoire contenant les fichiers de configuration utilisateurs par défaut) dans le répertoire du nouvel utilisateur, ainsi que quelques autres fichiers, puis changer les permissions d'accès. Dans notre cas :
   20.98  
   20.99  <code>
  20.100   # rmdir /home/pomme
  20.101 @@ -82,23 +71,21 @@
  20.102  
  20.103  === Supprimer un utilisateur ou un groupe ===
  20.104  
  20.105 -Vous pouvez facilement supprimer un utilisateur du système ou un groupe avec les commande ''deluser'' et ''delgroup'' : 
  20.106 +Vous pouvez facilement supprimer un utilisateur du système ou un groupe avec les commande //deluser// et //delgroup// : 
  20.107  
  20.108 -<code>
  20.109 - # deluser pomme
  20.110 - Et pour un groupe :
  20.111 - # delgroup partage
  20.112 - Pour supprimer un utilisateur d'un groupe : 
  20.113 - # delgroup tux audio
  20.114 -</code>
  20.115 +<code> # deluser pomme</code>
  20.116 + Et pour un groupe :
  20.117 +<code> # delgroup partage</code>
  20.118 + Pour supprimer un utilisateur d'un groupe : 
  20.119 +<code> # delgroup tux audio</code>
  20.120  
  20.121  ===== Personnaliser son SHell =====
  20.122  
  20.123 -Après un //login// vous êtes dans votre //shell//. Sur SliTaz vous disposez du shell ''ash'' et ''sh'' et un lien sur Ash. Ce shell est fournit par Busybox. Ash est léger, rapide, et conforme au normes. Pour changer le shell par défaut d'un utilisateur, il faut passer par le fichier ///etc/passwd// et modifier la ligne correspondante. Lors d'un login, le fichier ///etc/profile// est lu, puis c'est le fichier personnel //~/.profile//. Vous pouvez modifier l'un et l'autre avec un éditeur de texte, pour y configurer la langue, d'autres alias, etc. 
  20.124 +Après un //login// vous êtes dans votre //shell//. Sur SliTaz vous disposez du shell //ash// avec //sh// en lien sur Ash. Ce shell est fournit par Busybox. Ash est léger, rapide, et conforme au normes. Pour changer le shell par défaut d'un utilisateur, il faut passer par le fichier ///etc/passwd// et modifier la ligne correspondante. Lors d'un login, le fichier ///etc/profile// est lu, puis c'est le fichier personnel //~/.profile//. Vous pouvez modifier l'un et l'autre avec un éditeur de texte, pour y configurer la langue, d'autres alias, etc. 
  20.125  
  20.126  === Exemple: ~/.profile ===
  20.127  
  20.128 -<code>
  20.129 +<file>
  20.130  # ~/.profile: executed by Bourne-compatible login shells.
  20.131  #
  20.132  
  20.133 @@ -108,104 +95,132 @@
  20.134  
  20.135  # Env variables.
  20.136  export EDITOR=nano
  20.137 +</file>
  20.138 +
  20.139 +
  20.140 +===== Configuration de la langue =====
  20.141 +
  20.142 +SliTaz sauvegarde la configuration de la langue par défaut dans le fichier ///etc/locale.conf// qui est lu par ///etc/profile// à chaque connexion. Le fichier ///etc/locale.conf// est généré lors du premier démarrage grâce au script ///etc/init.d/i18n.sh//. Il suffit donc de modifier le fichier ///etc/locale.conf// avec un éditeur de texte, ou de relancer l'utilitaire //tazlocale// pour changer la locale par défaut du système :
  20.143 +
  20.144 +<code> # tazlocale</code>
  20.145 +
  20.146 +Pour configurer la langue pour un utilisateur particulier, vous pouvez aussi ajouter 2 lignes au fichier //~/.profile// exportant la configuration : 
  20.147 +
  20.148 +<code>
  20.149 +export LANG=fr_CH
  20.150 +export LC_ALL=fr_CH
  20.151  </code>
  20.152  
  20.153 -=== SHell Bash ===
  20.154 +Pour vérifier toutes les locales disponibles (C pour l'anglais) ou votre configuration actuelle, vous pouvez utiliser la commande //locale// en tant qu'utilisateur normal, ou en tant que root :
  20.155  
  20.156 -Si vous souhaitez utiliser //Bash// (//Bourne Again SHell//), vous devez d'abord l'installer, copier le fichier //~/.profile// et le renommer //.bashrc// puis éditer ///etc/passwd// et changer le Shell en ///bin/bash// :
  20.157 +<code>
  20.158 + $ locale -a
  20.159 + $ locale
  20.160 +</code>
  20.161 +
  20.162 +===== Configuration du clavier ======
  20.163 +
  20.164 +La configuration du clavier et sauvegardée dans ///etc/kmap.conf//. Comme pour la locale, vous pouvez modifier ce fichier à la main ou en lançant //tazkeymap//, en tant qu'administrateur (//root//) :
  20.165 +
  20.166 +<code> # tazkeymap </code>
  20.167 +
  20.168 +Le clavier est chargé au démarrage par le script ///etc/init.d/i18n.sh//. Note : i18n pour internationalisation, et kmap est l'extension des fichiers de clavier utilisé par Busybox. 
  20.169 +
  20.170 +===== SHell Bash =====
  20.171 +
  20.172 +Sur SliTaz vous disposez du shell Ash et avec sh en lien vers Ash, ce shell est fourni par Busybox. Si vous souhaitez utiliser //Bash// (//Bourne Again SHell//), vous devez d'abord l'installer, copier le fichier //~/.profile// et le renommer //.bashrc// puis éditer ///etc/passwd// et changer le Shell en ///bin/bash// :
  20.173  
  20.174  <code>
  20.175   # tazpkg get-install bash
  20.176   # cp /home/tux/.profile home/tux/.bashrc
  20.177 - Pour l'utilisateur root : cp /home/tux/.profile ~/.bashrc
  20.178 - # nano /etc/passwd   ~ :/bin/bash
  20.179  </code>
  20.180 + Pour l'utilisateur root : cp /home/tux/.profile ~/.bashrc
  20.181 +<code> # nano /etc/passwd   ~ :/bin/bash</code>
  20.182  
  20.183 -Ce changement sera prit en compte à vôtre prochaine connexion. Vous pourrez le vérifier avec la commande ''env''.
  20.184 +Ce changement sera prit en compte à vôtre prochaine connexion. Vous pourrez le vérifier avec la commande //env//.
  20.185  
  20.186 -===== Editeurs =====
  20.187 +===== Éditeurs =====
  20.188  
  20.189 -Busibox embarque un clone de ''vi'' comme éditeur de texte par défaut, mais il a ses limitations. Vous pouvez installer l'éditeur ''vim'' complet avec la commande :
  20.190 +Busibox embarque un clone de //vi// comme éditeur de texte par défaut, mais il a ses limitations. Vous pouvez installer l'éditeur //vim// complet avec la commande :
  20.191  
  20.192  <code> # tazpkg get-install vim </code>
  20.193  
  20.194 -Ou si vous préférez ''emacs'', SliTaz propose une version légère :
  20.195 +Ou si vous préférez //emacs//, SliTaz propose une version légère :
  20.196  
  20.197  <code> # tazpkg get-install emacs </code>
  20.198  
  20.199  ===== Sudo =====
  20.200  
  20.201 -La commande ''sudo'' peut être utilisée dans SliTaz :
  20.202 +La commande //sudo// peut être utilisée dans SliTaz :
  20.203  
  20.204  <code> # tazpkg get-install sudo </code>
  20.205  
  20.206 -Notez que le fichier de configuration //etc/sudoers// doit toujours être édité avec la commande ''visudo'' qui bloque le fichier et vérifie l'absence d'erreurs.
  20.207 +Notez que le fichier de configuration //etc/sudoers// doit toujours être édité avec la commande //visudo// qui bloque le fichier et vérifie l'absence d'erreurs.
  20.208  
  20.209  ===== Régler l'horloge =====
  20.210  
  20.211 -Pour connaître l'heure système actuelle vous pouvez utiliser la commande ''date''. Sur SliTaz la configuration du fuseau horaire est sauvegardée dans le fichier /etc/TZ. Vous pouvez modifier ce fichier via un des éditeurs disponibles ou simplement en utilisant la commande ''echo'', exemple pour la zone Europe/Zurich : 
  20.212 +Pour connaître l'heure système actuelle vous pouvez utiliser la commande //date//. Sur SliTaz la configuration du fuseau horaire est sauvegardée dans le fichier /etc/TZ. Vous pouvez modifier ce fichier via un des éditeurs disponibles ou simplement en utilisant la commande //echo//, exemple pour la zone Europe/Zurich : 
  20.213  
  20.214 -<code> # echo "Europe/London" > /etc/TZ </code>
  20.215 +<code> # echo "Europe/Zurich" > /etc/TZ </code>
  20.216  
  20.217  === Rdate ===
  20.218  
  20.219 -Vous pouvez connaître et synchroniser l'horloge système avec un serveur de temps sur le réseau avec la commande 'rdate', l'option ''-p'' affiche l'heure du serveur : 
  20.220 +Vous pouvez connaître et synchroniser l'horloge système avec un serveur de temps sur le réseau avec la commande 'rdate', l'option //-p// affiche l'heure du serveur : 
  20.221  
  20.222  <code> $ rdate -p tick.greyware.com </code>
  20.223  
  20.224 -Pour se synchroniser avec un serveur de temps, il faut être root : 
  20.225 +Pour se synchroniser avec un serveur de temps avec l'option //-s//, il faut être root : 
  20.226  
  20.227  <code> # rdate -s tick.greyware.com </code>
  20.228  
  20.229  === Hwclock ===
  20.230  
  20.231 -Pour faire un réglage fin de l'horloge vous pouvez utiliser 'hwclock', cet utilitaire permet de synchroniser l'horloge système avec l'horloge matériel, ou l'inverse.
  20.232 +Pour faire un réglage fin de l'horloge vous pouvez utiliser 'hwclock', cet utilitaire permet de synchroniser l'horloge système avec l'horloge matérielle, ou l'inverse.
  20.233  
  20.234 -Synchroniser l'horloge système avec l'horloge matériel (%%--utc = universal time, --localtime = local time%%) : 
  20.235 +Synchroniser l'horloge système avec l'horloge matérielle (%%--utc = universal time, --localtime = local time%%) : 
  20.236  
  20.237  <code> # hwclock -w --utc </code>
  20.238  
  20.239 -Synchroniser l'horloge matériel avec l'horloge système : 
  20.240 +Synchroniser l'horloge matérielle avec l'horloge système : 
  20.241  
  20.242  <code> # hwclock -s --utc </code>
  20.243  
  20.244  ===== Exécuter des commandes à horaire fixe =====
  20.245  
  20.246 -Le démon Crond permet d'exécuter automatiquement des commandes à une date et une heure précise, ou selon un cycle. C'est très utile pour des tâches routinières d'administration système. Le répertoire utilisé par Cron est : ///var/spool/cron/crontabs//.
  20.247 +Le démon 'crond' permet d'exécuter automatiquement des commandes à une date et une heure précise, ou selon un cycle. C'est très utile pour des tâches routinières d'administration système. Le répertoire utilisé par Cron est : ///var/spool/cron/crontabs//.
  20.248  
  20.249 -Chaque utilisateur du système peut avoir ses propres tâches. Elles sont définies dans le fichier ///var/spool/cron/crontabs/user//. L'utilitaire crontab permet entre autre de lister les tâches propre à un utilisateur. La syntaxe de ces fichiers est la suivante : 
  20.250 +Chaque utilisateur du système peut avoir ses propres tâches. Elles sont définies dans le fichier ///var/spool/cron/crontabs/user//. L'utilitaire crontab permet entre autre de lister les tâches propre à un utilisateur. La syntaxe de ces fichiers est la suivante : 
  20.251  
  20.252 -<code> mm hh dd MMM DDD command > log </code>
  20.253 +<file> mm hh dd MMM DDD command > log </file>
  20.254  
  20.255 -Nous allons créer le fichier pour //root//, et tester le démon 'crond' avec une tâche exécutée toutes les minutes qui écrit la date dans le fichier ///tmp/crond.test//. A noter que l'utilitaire ''crontab'' a une option d'édition des fichiers cron, utilisant 'vi', non fourni avec SliTaz. A la place vous pouvez utiliser GNU nano (<Ctrl+X> pour enregistrer et quitter) 
  20.256 +Nous allons créer le fichier pour //root//, et tester le démon 'crond' avec une tâche exécutée toutes les minutes qui écrit la date dans le fichier ///tmp/crond.test//. À noter que l'utilitaire //crontab// a une option d'édition des fichiers cron, utilisant 'vi', non fourni avec SliTaz.  Àla place vous pouvez utiliser GNU nano (<Ctrl+X> pour enregistrer et quitter) 
  20.257  
  20.258 -<code> # nano /var/spool/cron/crontabs/root
  20.259 -</code><code>
  20.260 +<code> # nano /var/spool/cron/crontabs/root</code>
  20.261 +Ajouter la ligne :
  20.262 +<file>
  20.263  * * * * * date >> /tmp/crond.test
  20.264 -</code>
  20.265 +</file>
  20.266  
  20.267 -Lancez ''crond'' en fond avec l'option ''-b'' (backgroud), configurée via le fichier ///etc/daemons.conf// et en utilisant le script de démarrage : 
  20.268 +Lancez //crond// en fond avec l'option //-b// (backgroud), configurée via le fichier ///etc/daemons.conf// et en utilisant le script de démarrage : 
  20.269  
  20.270  <code> # /etc/init.d/crond start </code>
  20.271  
  20.272 -Vous pouvez attendre quelques minutes, et afficher le contenu du fichier: ///tmp/crond.test//... OK : 
  20.273 +Vous pouvez attendre quelques minutes, et afficher le contenu du fichier: ///tmp/crond.test//... OK : 
  20.274  
  20.275  <code> # cat /tmp/crond.test </code>
  20.276  
  20.277 -Pour arrêter ou redémarrer le démon crond :
  20.278 +Pour arrêter ou redémarrer le démon crond :
  20.279  
  20.280 -<code>
  20.281 - # /etc/init.d/crond stop
  20.282 - Ou :
  20.283 - # /etc/init.d/crond restart
  20.284 -</code>
  20.285 +<code> # /etc/init.d/crond stop</code>
  20.286 + Ou :
  20.287 +<code> # /etc/init.d/crond restart</code>
  20.288  
  20.289  === Lancer le démon crond à chaque démarrage ===
  20.290  
  20.291 -Pour lancer le démon 'crond' à chaque démarrage du système, vous pouvez l'ajouter à la variable ''START_DAEMONS'' du fichier de configuration ///etc/rcS.conf// à la suite ou avant le serveur Web ou le serveur SSH. 
  20.292 +Pour lancer le démon 'crond' à chaque démarrage du système, vous pouvez l'ajouter à la variable //START_DAEMONS// du fichier de configuration ///etc/rcS.conf// à la suite ou avant le serveur Web ou le serveur SSH. 
  20.293  
  20.294  ===== Ajouter des commandes exécutées au boot =====
  20.295  
  20.296 -Lors du démarrage divers scripts sont exécutés afin de configurer des services ou autres, tel que le choix de la langue/du clavier, la détection des périphériques, la mise en réseau, etc. Sur SliTaz il y a un script: ///etc/init.d/local.sh// qui vous permet de rajouter facilement des commandes qui seront lancées au démarrage du système. Vous pouvez aussi créer de nouveaux scripts dans ///etc/init.d//, leurs liens dans ///etc/rc.scripts// pour les scripts shell et utiliser ///etc/rc.d// pour les liens sur les scripts de démarrage des démons système : 
  20.297 +Lors du démarrage divers scripts sont exécutés afin de configurer des services ou autres, tel que le choix de la langue/du clavier, la détection des périphériques, la mise en réseau, etc. Sur SliTaz il y a un script: ///etc/init.d/local.sh// qui vous permet de rajouter facilement des commandes qui seront lancées au démarrage du système. Vous pouvez aussi créer de nouveaux scripts dans ///etc/init.d//, leurs liens dans ///etc/rc.scripts// pour les scripts shell et utiliser ///etc/rc.d// pour les liens sur les scripts de démarrage des démons système : 
  20.298  
  20.299 -<code> # nano /etc/init.d/local.sh </code>
  20.300 +<code> # nano /etc/init.d/local.sh </code>
  20.301 \ No newline at end of file
    21.1 --- a/pages/fr/handbook/utilities.txt	Sun May 01 07:52:37 2011 +0000
    21.2 +++ b/pages/fr/handbook/utilities.txt	Sun May 08 13:38:19 2011 +0000
    21.3 @@ -2,7 +2,7 @@
    21.4  
    21.5  ===== Calculatrice =====
    21.6  
    21.7 -Les opérations de mathématiques peuvent se faire avec la calculatrice en mode texte Bc. Ouvrez un terminal ou tapez directement dans la console ''bc'', pour quitter il faut taper ''quit'' : 
    21.8 +Les opérations de mathématiques peuvent se faire avec la calculatrice en mode texte bc. Ouvrez un terminal ou tapez directement dans la console //bc//, pour quitter il faut taper //quit// : 
    21.9  
   21.10  <code>
   21.11  $ bc
   21.12 @@ -12,9 +12,14 @@
   21.13   quit
   21.14  </code>
   21.15  
   21.16 +===== Galculator =====
   21.17 +
   21.18 +Galculator est une calculatrice simple, basée sur GTK 2, qui comprend les modes de base, papier (ligne de commande) et scientifique. Vous pouvez facilement changer de base de numération entre décimal, hexadécimal, binaire, etc. et soutient la notation ordinaire ou la notation polonaise inversée. Dans le menu, sélectionnez
   21.19 +//Utilitaires -> calculatrice scientifique//.
   21.20 +
   21.21  ===== Cdrkit - Gravure et manipulation de CD/DVD-R ou RW =====
   21.22  
   21.23 -Pour graver et manipuler des CD/DVD-R ou RW, SliTaz fournit les outils CdrKit et une interface graphique nommée ''burnbox'' que vous trouverez dans le menu d'un des gestionnaires de fenêtres, soit Openbox, JWM ou Enlightenment. L'outil ''wodim'' permet de graver un CD/DVD et d'effacer des CD/DVD-RW, quand a ''genisoimage'', il permet de créer des images gravables au format ISO 9660. La gravure en ligne de commande nous impose de connaître le nom du périphérique/graveur (dev). Wodim offre plusieurs possibilités pour connaître le graveur à utiliser et plusieurs façon de spécifier le périphérique lors de la gravure. Si vous lancez Wodim avec l'option ''-devices'', il tentera de deviner automatiquement le nom du bon graveur et l'affichera, l'option ''-checkdrive'' permet de vérifier les graveurs reconnus. Quand au bus, il peut être connu via l'option ''-scanbus''. Exemple (en étant //root//) : 
   21.24 +Pour graver et manipuler des CD/DVD-R ou RW, SliTaz fournit les outils CdrKit et une interface graphique nommée //burnbox// que vous trouverez dans le menu d'un des gestionnaires de fenêtres, soit Openbox, JWM ou Enlightenment. L'outil //wodim// permet de graver un CD/DVD et d'effacer des CD/DVD-RW, quant à //genisoimage//, il permet de créer des images gravables au format ISO 9660. La gravure en ligne de commande nous impose de connaître le nom du périphérique/graveur (dev). Wodim offre plusieurs possibilités pour connaître le graveur à utiliser et plusieurs façon de spécifier le périphérique lors de la gravure. Si vous lancez Wodim avec l'option //-devices//, il tentera de deviner automatiquement le nom du bon graveur et l'affichera, l'option //-checkdrive// permet de vérifier les graveurs reconnus. Quand au bus, il peut être connu via l'option //-scanbus//. Exemple (en étant //root//) : 
   21.25  
   21.26  <code>
   21.27   # wodim -devices
   21.28 @@ -26,24 +31,24 @@
   21.29  
   21.30  === Créer une image ISO 9660 ===
   21.31  
   21.32 -Pour graver des données sur un CD/DVD, vous devez disposer d'une image ISO. Pour commencer il faut créer un répertoire contenant tous les fichiers destinés à être graver, vous pouvez copier vos fichiers en ligne de commande avec ''cp'', en mode texte avec le gestionnaire de fichiers Clex ou graphiquement avec emelFM2. Exemple en commandes (vous pouvez être simple utilisateur), création d'un répertoire //iso/// à la racine de l'espace utilisateur et copie de tous les fichiers contenu dans //Documents/// : 
   21.33 +Pour graver des données sur un CD/DVD, vous devez disposer d'une image ISO. Pour commencer il faut créer un répertoire contenant tous les fichiers destinés à être gravés, vous pouvez copier vos fichiers en ligne de commande avec //cp//, en mode texte avec le gestionnaire de fichiers Clex ou graphiquement avec PCManFM2. Exemple en commandes (vous pouvez être simple utilisateur), création d'un répertoire //iso// à la racine de l'espace utilisateur et copie de tous les fichiers contenu dans //Documents/// : 
   21.34  
   21.35  <code>
   21.36   $ mkdir ~/iso
   21.37   $ cp -a Documents/* ~/iso
   21.38  </code>
   21.39  
   21.40 -Création d'une image ISO nommée //image.iso//, en utilisant l'outil ''genisoimage'' et en spécifiant la racine du répertoire contenant les fichiers à insérer dans l'ISO : 
   21.41 +Création d'une image ISO nommée //image.iso//, en utilisant l'outil //genisoimage// et en spécifiant la racine du répertoire contenant les fichiers à insérer dans l'ISO : 
   21.42  
   21.43  <code> $ genisoimage -o image.iso ~/iso </code>
   21.44  
   21.45 -A noter qu'il existe de multiples options pour créer des images ISO, une des plus utilisée est l'extension ''-R'', signifiant //Rock ridge// et permettant d'utiliser des noms de 255 caractères sans trop de restrictions, supportant les liens symboliques et les droits sur les fichiers. Pour connaître toutes les options disponibles, vous pouvez utiliser l'option ''-help''. Exemple de création en utilisant l'option ''-R'' : 
   21.46 +À noter qu'il existe de multiples options pour créer des images ISO, une des plus utilisée est l'extension //-R//, signifiant //Rock ridge// et permettant d'utiliser des noms de 255 caractères sans trop de restrictions, elle supporte aussi les liens symboliques et les permissions sur les fichiers. Pour connaître toutes les options disponibles, vous pouvez utiliser l'option //-help//. Exemple de création en utilisant l'option //-R// : 
   21.47  
   21.48  <code> $ genisoimage -o image.iso -R ~/iso </code>
   21.49  
   21.50  === Graver une image ISO ===
   21.51  
   21.52 -Pour graver une image au format ISO 9660 créée vous même ou téléchargée depuis le web, il faut utiliser ''wodim'' en spécifiant le bon périphérique (//dev//) du graveur de CD/DVD. Exemple de gravure en mode volubile (''-v'') avec un //device// reconnu comme //hdc// et des données contenues dans une image ISO nommée //image.iso// : 
   21.53 +Pour graver une image au format ISO 9660 créée par vous même ou téléchargée depuis le web, il faut utiliser //wodim// en spécifiant le bon périphérique (//dev//) du graveur de CD/DVD. Exemple de gravure en mode volubile (//-v//) avec un //device// reconnu comme //hdc// et des données contenues dans une image ISO nommée //image.iso// : 
   21.54  
   21.55  <code> # wodim -v dev=/dev/hdc image.iso </code>
   21.56  
   21.57 @@ -53,7 +58,7 @@
   21.58  
   21.59  === Effacer un CD-RW/DVD-RW ===
   21.60  
   21.61 -Vous pouvez effacer rapidement un CD-RW/DVD-RW en utilisant ''wodim'' avec l'option ''blank=fast''. Exemple utilisant le périphérique hdc en mode volubile :
   21.62 +Vous pouvez effacer rapidement un CD-RW/DVD-RW en utilisant //wodim// avec l'option //blank=fast//. Exemple utilisant le périphérique hdc en mode volubile :
   21.63  
   21.64  <code> # wodim -v blank=fast dev=/dev/hdc </code>
   21.65  
   21.66 @@ -63,9 +68,9 @@
   21.67  
   21.68  ===== Nano =====
   21.69  
   21.70 -L'éditeur de texte par défaut sur SliTaz est GNU Nano. Une fois lancé vous pouvez utiliser <Ctrl + g> pour afficher l'aide. Pour lancer Nano vous pouvez taper la commande ''nano'' depuis une console, le terminal graphique xterm, ou sous X depuis le menu -> Editors -> Nano.
   21.71 +L'éditeur de texte par défaut sur SliTaz est GNU Nano. Une fois lancé vous pouvez utiliser <Ctrl + g> pour afficher l'aide. Pour lancer Nano vous pouvez taper la commande //nano// depuis une console, le terminal graphique xterm, ou sous X depuis le menu -> Editeurs -> Nano.
   21.72  
   21.73 -Le fichier d'initialisation du système est /etc/nanorc, il inclu les fichiers de colorisation syntaxique contenus dans /usr/share/nano. Le fichier de configuration utilisateur est ~/.nanorc. Pour éditer directement un fichier, vous pouvez lancer Nano suivi du fichier à éditer. Exemple (<Ctrl+X> pour quitter et enregistrer) : 
   21.74 +Le fichier d'initialisation du système est ///etc/nanorc//, il inclut les fichiers de colorisation syntaxique contenus dans /usr/share/nano. Le fichier de configuration utilisateur est ~/.nanorc. Pour éditer directement un fichier, vous pouvez lancer Nano suivi du fichier à éditer. Exemple (<Ctrl+X> pour quitter et enregistrer) : 
   21.75  
   21.76  <code> $ nano Templates/script-shell.sh </code>
   21.77  
   21.78 @@ -77,10 +82,12 @@
   21.79  
   21.80  ===== ISO Master - Éditeur graphique d'images ISO =====
   21.81  
   21.82 -ISO master est un outils graphique permettant d'éditer, manipuler et créer des images ISO gravables. L'outil est simple et intuitif, il vous permet de créer rapidement des images ISO de la taille que vous désirez, pour ensuite les graver ou les stocker. 
   21.83 +ISO master est un outil graphique permettant d'éditer, manipuler et créer des images ISO gravables. L'outil est simple et intuitif, il vous permet de créer rapidement des images ISO de la taille que vous désirez, pour ensuite les graver ou les stocker. 
   21.84  
   21.85  Site Web (en anglais) : http://littlesvr.ca/isomaster/
   21.86  
   21.87  ===== Xpad - Mini application de prise de notes =====
   21.88  
   21.89 -Xpad est une petite application permettant la prise de notes rapide via des billets affichable sur le bureau. Chaque note consiste en un //pad// que vous pouvez cacher et personnaliser via un clic de droite sur la fenêtre en question. Une fois lancé vous pouvez fermer Xpad via le dock situé sur la barre des tâches du gestionnaire de fenêtres. Les notes sont sauvegardée dans votre répertoire personnel et disponibles à chaque session (si vous utiliser un média USB avec le LiveCD ou sur un système installé). 
   21.90 \ No newline at end of file
   21.91 +Xpad est une petite application permettant la prise de notes rapide via des billets affichable sur le bureau. Chaque note consiste en un //pad// que vous pouvez cacher et personnaliser via un clic de droite sur la fenêtre en question. Une fois lancé vous pouvez fermer Xpad via le dock situé sur la barre des tâches du gestionnaire de fenêtres. Les notes sont sauvegardées dans votre répertoire personnel et disponibles à chaque session (si vous utiliser un média USB avec le LiveCD ou sur un système installé). Pour installer Xpad :
   21.92 +
   21.93 +<code> # tazpkg get-install xpad</code>
   21.94 \ No newline at end of file
    22.1 --- a/pages/fr/handbook/webserver.txt	Sun May 01 07:52:37 2011 +0000
    22.2 +++ b/pages/fr/handbook/webserver.txt	Sun May 08 13:38:19 2011 +0000
    22.3 @@ -1,26 +1,26 @@
    22.4  ====== Serveur web LightTPD ======
    22.5  
    22.6 -===== A propos de LightTPD =====
    22.7 +===== À propos de LightTPD =====
    22.8  
    22.9  Ce chapitre décrit l'utilisation et la configuration du serveur web LightTPD. C'est un serveur HTTP sécurisé, rapide, flexible, et utilisant une petite empreinte mémoire. Il permet une gestion intelligente de la charge CPU, le support FastCGI, CGI, Auth, Output-Compression, réécriture d'URL, etc. LightTPD est un serveur idéal pour héberger son propre site sur une ancienne machine et donc à moindre frais.
   22.10  
   22.11 -Sur SliTaz le serveur web peut être automatiquement lancé au boot du système et il est préconfiguré avec PHP. La racine des documents servis par défaut par le serveur sont dans ///var/www// et contient une page //index.html//, s'affichant par défaut, avec des images dans le répertoire images/. Site web de LightTPD : http://www.lighttpd.net/ 
   22.12 +Sur SliTaz le serveur web peut être automatiquement lancé au boot du système et il est préconfiguré avec PHP. La racine des documents servis par défaut par le serveur sont dans ///var/www// et contient une page //index.html//, s'affichant par défaut, avec des images dans le répertoire images/. Site web de LightTPD : http://www.lighttpd.net/ 
   22.13  
   22.14 -Pour installer LightTPD :
   22.15 +Pour installer LightTPD :
   22.16  <code> # tazpkg get-install lighttpd</code>
   22.17  
   22.18  ===== /var/www - Racine des documents du serveur =====
   22.19  
   22.20 -Le répertoire ///var/www// est le répertoire racine des documents servis par défaut. Vous y avez accès via l'URL http://localhost/. Ce répertoire contient un page //index.html// s'affichant automatiquement lors d'une requête. Si vous ne voulez héberger qu'un site, vous pouvez mettre tous les document dans ///var/www//, et si vous voulez héberger plusieurs sites, il faut créer des hôtes virtuels. 
   22.21 +Le répertoire ///var/www// est le répertoire racine des documents servis par défaut. Vous y avez accès via l'URL http://localhost/. Ce répertoire contient un page //index.html// s'affichant automatiquement lors d'une requête. Si vous ne voulez héberger qu'un site, vous pouvez mettre tous les documents dans ///var/www//, et si vous voulez héberger plusieurs sites, il faut créer des hôtes virtuels. Notez que vous pouvez également consulter l'état du serveur à http://localhost/server-status.
   22.22  
   22.23  
   22.24  ===== ~/Public - Répertoire public des utilisateurs =====
   22.25  
   22.26 -SliTaz propose aux utilisateurs du système d'avoir un espace public pour y mettre des documents, HTML en général. Ce répertoire se nomme Public et doit se trouver à la racine de votre répertoire maison, tel que : ///home/tux/Public//. Pour créer ce répertoire vous pouvez utiliser la commande : 
   22.27 +SliTaz propose aux utilisateurs du système d'avoir un espace public pour y mettre des documents, HTML en général. Ce répertoire se nomme Public et doit se trouver à la racine de votre répertoire maison, tel que : ///home/tux/Public//. Pour créer ce répertoire vous pouvez utiliser la commande : 
   22.28  
   22.29  <code> $ mkdir ~/Public </code>
   22.30  
   22.31 -Vous pouvez ensuite y avoir accès via l'URL http://localhost/~user/. Exemple pour l'utilisateur tux : http://localhost/~tux/. Vous pouvez aussi utiliser le nom de machine ou l'adresse IP, pour vous y connecter depuis une autre machine. 
   22.32 +Vous pouvez ensuite y avoir accès via l'URL http://localhost/~user/. Exemple pour l'utilisateur tux : http://localhost/~tux/. Vous pouvez aussi utiliser le nom de machine ou l'adresse IP, pour vous y connecter depuis une autre machine. 
   22.33  
   22.34  =====/etc/lighttpd/lighttpd.conf - Fichier de configuration de LightTPD=====
   22.35  
   22.36 @@ -29,19 +29,20 @@
   22.37  
   22.38  =====Démarrer, arrêter, redémarrer le serveur web=====
   22.39  
   22.40 -Pour démarrer, arrêter, redémarrer le serveur web vous pouvez utiliser la commande ///etc/init.d/lighttpd [start|stop|restart]//. Exemple pour redémarrer le serveur après modification du fichier de configuration : 
   22.41 +Pour démarrer, arrêter, redémarrer le serveur web vous pouvez utiliser la commande ///etc/init.d/lighttpd [start|stop|restart]//. Exemple pour redémarrer le serveur après modification du fichier de configuration : 
   22.42  
   22.43  <code> # /etc/init.d/lighttpd restart </code>
   22.44  
   22.45 -Vous pouvez aussi utiliser Menu -> Outils Système -> Gérer les serveurs. Si vous démarrez LightTPD de cette manière, il sera automatiquement lancé au prochain démarrage (dans le cas d'une installation "en dur"). Sinon, vous pouvez l'ajouter à la liste des démons à démarrer en ajoutant ''lighttpd'' aux variables RUN_DAEMONS dans le fichier de configuration du système d'initialisation ///etc/rcS.conf//.
   22.46 +Vous pouvez aussi utiliser Menu -> Outils Système -> Gérer les serveurs. Si vous démarrez LightTPD de cette manière, il sera automatiquement lancé au prochain démarrage (dans le cas d'une installation "en dur"). Sinon, vous pouvez l'ajouter à la liste des démons à démarrer en ajoutant //lighttpd// aux variables RUN_DAEMONS dans le fichier de configuration du système d'initialisation ///etc/rcS.conf//.
   22.47  
   22.48  ===== Scripts CGI et Perl =====
   22.49  
   22.50 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire ''perl'' et l'utiliser avec les scripts CGI/Perl, vous devez modifier le fichier de configuration du serveur. Exemple en utilisant Beaver : 
   22.51 +Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire //perl// et l'utiliser avec les scripts CGI/Perl, vous devez modifier le fichier de configuration du serveur. Exemple en utilisant Beaver : 
   22.52  
   22.53  <code> # tazpkg get-install perl
   22.54   # beaver /etc/lighttpd/lighttpd.conf & </code>
   22.55 -<code>
   22.56 +
   22.57 +<file>
   22.58  # CGI module. You can install Perl and assign .pl and .cgi scripts
   22.59  # to /usr/bin/perl
   22.60  $HTTP["url"] =~ "/cgi-bin/" {
   22.61 @@ -52,16 +53,17 @@
   22.62    )
   22.63  }
   22.64  
   22.65 -</code>
   22.66 +</file>
   22.67  
   22.68  ===== Scripts CGI et Python =====
   22.69  
   22.70 -Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire ''python'' et l'utiliser avec les scripts CGI/Python, vous devez avoir installé le paquet Python et modifié le fichier de configuration du serveur. Pour installer Python et éditer le fichiers de configuration du serveur web en utilisant Beaver : 
   22.71 +Pour configurer le serveur LightTPD afin qu'il trouve le chemin du binaire //python// et l'utiliser avec les scripts CGI/Python, vous devez avoir installé le paquet Python et modifié le fichier de configuration du serveur. Pour installer Python et éditer le fichiers de configuration du serveur web en utilisant Beaver : 
   22.72  <code>
   22.73   # tazpkg get-install python
   22.74   # beaver /etc/lighttpd/lighttpd.conf &
   22.75  </code>
   22.76 -<code>
   22.77 +
   22.78 +<file>
   22.79  # CGI module. You can install Python and assign .py and .cgi scripts
   22.80  # to /usr/bin/python
   22.81  $HTTP["url"] =~ "/cgi-bin/" {
   22.82 @@ -71,17 +73,17 @@
   22.83      ".py" => "/usr/bin/python
   22.84    )
   22.85  }
   22.86 -</code>
   22.87 +</file>
   22.88  
   22.89 -Pour que les modifications soient prisent en compte, et utiliser vos premier scripts CGI/Python sur SliTaz, vous devez encore redémarrer LightTPD : 
   22.90 +Pour que les modifications soient prisent en compte, et utiliser vos premier scripts CGI/Python sur SliTaz, vous devez encore redémarrer LightTPD : 
   22.91  
   22.92  <code> # /etc/init.d/lighttpd restart </code>
   22.93  
   22.94  ===== Authentification - Protéger des répertoires =====
   22.95  
   22.96 -LightTPD fournit un module d'authentification permettant, par exemple, de protéger un répertoire. Le serveur propose plusieurs méthodes d'authentification, pour commencer nous allons utiliser la méthode basique sans cryptage des mots de passes. Afin de pouvoir charger le module ''mod_auth'', vous devez avoir installé le paquet lighttpd-modules (''tazpkg get-install lighttpd-modules''). Une fois le paquet installé il faut ajouter ''mod_auth'' à la liste des modules : 
   22.97 +LightTPD fournit un module d'authentification permettant, par exemple, de protéger un répertoire. Le serveur propose plusieurs méthodes d'authentification, pour commencer nous allons utiliser la méthode basique sans cryptage des mots de passe. Afin de pouvoir charger le module //mod_auth//, vous devez avoir installé le paquet lighttpd-modules (//tazpkg get-install lighttpd-modules//). Une fois le paquet installé il faut ajouter //mod_auth// à la liste des modules : 
   22.98  
   22.99 -<code>
  22.100 +<file>
  22.101  # Modules to load.
  22.102  # See /usr/lib/lighttpd for all available modules.
  22.103  #
  22.104 @@ -90,11 +92,11 @@
  22.105    "mod_auth",
  22.106    "...",
  22.107  )
  22.108 -</code>
  22.109 +</file>
  22.110  
  22.111 -Maintenant vous pouvez configurer le modules en spécifiant le niveau de //debug//, la méthode (//plain//) et le chemin vers le fichier qui contiendra la liste des //noms:pass// autorisés à voir le ou les répertoires protégés. Il faut aussi définir le ou les répertoires qui demandent authentification. Dans cet exemple nous protégeons le répertoire //admin/// et autorisons son accès à l'utilisateur tux (''user=tux'') : 
  22.112 +Maintenant vous pouvez configurer les modules en spécifiant le niveau de //debug//, la méthode (//plain//) et le chemin vers le fichier qui contiendra la liste des //noms:passe// autorisés à voir le ou les répertoires protégés. Il faut aussi définir le ou les répertoires qui demandent une authentification. Dans cet exemple nous protégeons le répertoire //admin/// et autorisons son accès à l'utilisateur tux (//user=tux//) : 
  22.113  
  22.114 -<code>
  22.115 +<file>
  22.116  # Authentication for protected directory.
  22.117  auth.debug = 2
  22.118  auth.backend = "plain"
  22.119 @@ -106,16 +108,14 @@
  22.120  "require" => "user=tux"
  22.121  )
  22.122  )
  22.123 -</code>
  22.124 +</file>
  22.125  
  22.126 -Pour finir il suffit de créer le fichier des mots de passes, d'ajouter un utilisateur et de redémarrer le serveur pour tester. La syntaxe pour les fichiers basiques est ''nom:pass''. Vous pouvez créer et ajouter un utilisateur à ce fichier avec la commande ''echo'' ou l'éditer avec votre éditeur de texte préféré. Pour un utilisateur:motdepasse ''tux:root'' dans un fichier de mots de passes ///etc/lighttpd/plain.passwd// : 
  22.127 +Pour finir il suffit de créer le fichier des mots de passe, d'ajouter un utilisateur et de redémarrer le serveur pour tester. La syntaxe pour les fichiers basiques est //nom:passe//. Vous pouvez créer et ajouter un utilisateur à ce fichier avec la commande //echo// ou l'éditer avec votre éditeur de texte préféré. Pour un utilisateur:motdepasse //tux:root// dans un fichier de mots de passe ///etc/lighttpd/plain.passwd// : 
  22.128  
  22.129 -<code>
  22.130 - # echo "tux:root" > /etc/lighttpd/plain.passwd
  22.131 - Ou :
  22.132 - # nano /etc/lighttpd/plain.passwd
  22.133 -</code>
  22.134 +<code> # echo "tux:root" > /etc/lighttpd/plain.passwd</code>
  22.135 + Ou :
  22.136 +<code> # nano /etc/lighttpd/plain.passwd</code>
  22.137  
  22.138 -Pour redémarrer le serveur et ensuite tester avec une adresse du type http://localhost/admin/ : 
  22.139 +Pour redémarrer le serveur et ensuite tester avec une adresse du type **http://localhost/admin/** : 
  22.140  
  22.141  <code> # /etc/init.d/lighttpd restart </code>
  22.142 \ No newline at end of file
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/pages/fr/handbook/xwindow.txt	Sun May 08 13:38:19 2011 +0000
    23.3 @@ -0,0 +1,128 @@
    23.4 +====== X Window System ======
    23.5 +
    23.6 +===== X11 - X Window System =====
    23.7 +
    23.8 +Le système X Window ou X11 fonctionne suivant le modèle client/serveur. Le logiciel serveur X tourne sur une machine qui est dotée d'un écran, d'un clavier et d'une souris. Un logiciel client X se connecte au serveur X et lui envoie ses requêtes d'affichage.
    23.9 +
   23.10 +SliTaz 2.0 utilise par défaut le serveur X léger appelé Xvesa du projet Xorg (www.x.org).
   23.11 +
   23.12 +SliTaz 3.0 utilise par défaut le serveur Xorg, il existe cependant une saveur Xvesa.
   23.13 +
   23.14 +Le serveur X peut être démarré avec le gestionnaire de connexion Slim ou directement à partir d'une console Linux avec la commande startx, mais pour cela, vous devez d'abord désactiver le gestionnaire de connexion. Pour reconfigurer votre session X, vous pouvez utiliser tazx en tant que root ou avec l'utilisateur actuel si vous démarrez X à partir de la ligne de commande.
   23.15 +
   23.16 +===== Tazx - L'outil de configuration de X de SliTaz =====
   23.17 +
   23.18 +Tazx est l'outil de configuration pour gérer les sessions X Window sur une machine SliTaz. Il suffit de sélectionner une résolution et de sélectionner OK. Vous pouvez également sélectionner une session (Xorg) en sélectionnant un pilote vidéo mieux adapté à votre matériel. Une fois que vous avez démarré 'startx' la première fois, la configuration est enregistrée dans les fichiers exécutables //~/.xsession// et //~/.xinitrc//. Ces fichiers sont ensuite utilisés pour démarrer une session X soit avec 'startx' ou soit via le gestionnaire de connexion Slim, et peuvent être facilement modifiés avec un éditeur de texte. Tazx peut également être utilisé pour changer votre gestionnaire de fenêtre par défaut. Exemple :
   23.19 +
   23.20 +<code> $ tazx jwm</code>
   23.21 +
   23.22 +===== Slim - Simple Login Manager =====
   23.23 +
   23.24 +Slim est un gestionnaire de session léger, très facile à configurer et personnalisable en utilisant des thèmes du système. Le fichier de configuration se trouve dans ///etc/slim.conf//. Il définit les gestionnaires de fenêtres disponibles via la touche F1, l'utilisateur par défaut ou un thème, et les paramètres système X Window. Slim offre des commandes spéciales comme la console pour aider à gérer la session.
   23.25 +
   23.26 +En mode LiveCD vous pouvez désactiver Slim avec l'option de démarrage //screen=text//. Sur un système installé sur disque dur, vous pouvez supprimer le paquet slim ou supprimer la variable slim de la liste //RUN_DAEMONS// dans ///etc/rcS.conf//.
   23.27 +
   23.28 +Plus de détails et de thèmes peuvent être trouvés sur le site Web : http://slim.berlios.de/
   23.29 +
   23.30 +=== Utilisateur par défaut ===
   23.31 +
   23.32 +Slim offre un moyen de pré-charger le nom de connexion d'un utilisateur, par commodité l'utilisateur tux est configuré par défaut. Vous pouvez le changer en éditant le fichier de configuration de Slim ///etc/slim.conf// et en modifiant la ligne default_user ou en laissant juste la ligne en blanc pour éviter de précharger un nom d'utilisateur. Exemple :
   23.33 +
   23.34 +<file> default_user        tux </file>
   23.35 +
   23.36 +===== Xorg =====
   23.37 +
   23.38 +Par défaut, SliTaz 2.0 fournit le mini-serveur graphique Xvesa. Le serveur Xorg est disponible dans les paquets sur le miroir. Xorg est un serveur très complet, mais qui utilise beaucoup plus de ressources que Xvesa. Si dans SliTaz 2.0 votre résolution est suportée par le mini-serveur Xvesa et que vous êtes satisfait du taux de rafraîchissement, il n'y a aucune raison d'utiliser Xorg.
   23.39 +
   23.40 +Il n'y a pas d'outil de configuration graphique de Xorg, ce qui oblige à utiliser la ligne de commande en mode console. L'installation et la configuration du serveur sont relativement simples et vous pouvez toujours revenir en arrière et réutiliser Xvesa à tout moment. Xorg est distribué sous forme modulaire, ce qui signifie que vous aurez besoin d'installer le serveur, quelques fichiers de configuration et le bon pilote pour votre carte graphique. Cependant, le paquet xorg-server a toutes les dépendances satisfaites pour travailler directement avec le pilote //vesa//. Pour une installation minimale :
   23.41 +
   23.42 +<code> # tazpkg get-install xorg-server </code>
   23.43 +
   23.44 +Une fois installé, vous pouvez directement configurer le serveur, ou vous pouvez installer le pilote correct correspondant à votre carte graphique (à condition que vous le connaissez). Exemple avec le pilote Nvidia et la liste de tous les pilotes disponibles:
   23.45 +
   23.46 +<code> # tazpkg get-install xorg-xf86-video-nv</code>
   23.47 + Liste :
   23.48 +<code> # tazpkg search xorg-xf86-video</code>
   23.49 +
   23.50 +=== Configuration automatique du serveur ===
   23.51 +
   23.52 +Pour configurer le serveur Xorg, vous avez deux options: //Xorg -configure// ou le script xorgconfig. Il est recommandé de commencer en utilisant Xorg avec l'option //-configure//. La configuration automatique de Xorg doit être faite en mode console sans le serveur X lancé, ceci est obtenu en fermant toutes les applications et les fenêtres et en appuyant sur les touches //alt-ctrl-del//. Vous devriez maintenant être en mode console. Vous devez maintenant exécuter Xorg avec l'option //-configure// et copier le nouveau dossier produit dans ///etc/X11// :
   23.53 +
   23.54 +<code> # Xorg -configure
   23.55 + # cp /root/xorg.conf.new /etc/X11/xorg.conf
   23.56 +</code>
   23.57 +
   23.58 +Puis, il reste à modifier la configuration de Slim pour utiliser Xorg au lieu de Xvesa, et redémarrer le gestionnaire de fenêtres.
   23.59 +
   23.60 +=== Utiliser Xorg avec Slim ===
   23.61 +
   23.62 +Dans le fichier de configuration Slim (///etc/slim.conf//), il est nécessaire de mettre en commentaire (#) la ligne concernant Xvesa et de mettre Xorg comme default_xserver :
   23.63 +
   23.64 +<file>
   23.65 +default_xserver     /usr/bin/Xorg
   23.66 +#default_xserver     /usr/bin/Xvesa
   23.67 +#xserver_arguments   -ac -shadow dpms +extension Composite -screen 1024x768x24
   23.68 +</file>
   23.69 +
   23.70 +Slim peut maintenant nous ouvrir une session du serveur X. Slim fonctionne comme un démon, il peut être arrêté ou démarré à partir de la console :
   23.71 + 
   23.72 +<code> # /etc/init.d/slim start </code>
   23.73 +
   23.74 +=== xorg.conf - Fichier de configuration ===
   23.75 +
   23.76 +Xorg utilise le fichier de configuration ///etc/X11/xorg.conf//. Ce fichier peut être automatiquement généré et édité avec votre éditeur de texte favori. Il est divisé en plusieurs sections, comprenant la spécification des chemins, des modules à charger, l'écran par défaut, la souris, le clavier, etc. Ce document ne fournit que quelques exemples, il est conseillé de lancer xorgconfig une fois pour générer un fichier complet à utiliser comme exemple.
   23.77 +
   23.78 +Clavier (fr) :
   23.79 +
   23.80 +<file>
   23.81 +Section "InputDevice"
   23.82 +	Identifier  "Keyboard0"
   23.83 +	Driver      "kbd"
   23.84 +	Option      "XkbRules"	  "xorg"
   23.85 +	Option      "XkbModel"	  "pc105"
   23.86 +	Option      "XkbLayout"	  "fr"
   23.87 +	Option      "XkbVariant"  "fr"
   23.88 +EndSection
   23.89 +</file>
   23.90 +
   23.91 +Souris avec le protocole de détection automatique :
   23.92 +
   23.93 +<file>
   23.94 +Section "InputDevice"
   23.95 +	Identifier  "Mouse0"
   23.96 +	Driver      "mouse"
   23.97 +	Option	    "Protocol" "auto"
   23.98 +	Option	    "Device"   "/dev/input/mice"
   23.99 +	Option	    "ZAxisMapping" "4 5 6 7"
  23.100 +EndSection
  23.101 +</file>
  23.102 +
  23.103 +Extensions composite :
  23.104 +
  23.105 +<file>
  23.106 +Section "Extensions"
  23.107 +	Option      "Composite" "1"
  23.108 +EndSection
  23.109 +</file>
  23.110 +
  23.111 +===== Utiliser Xvesa comme terminal X =====
  23.112 +
  23.113 +Il est possible d'utiliser Xvesa comme terminal X, si vous avez une machine sur le réseau qui accepte les connexions XDMCP. Pour ce faire, vous pouvez démarrer le serveur avec l'option -query suivie du nom de la machine ou l'adresse IP. Exemple de la machine 192.168.0.2 sur un réseau local :
  23.114 +
  23.115 +<code> $ Xvesa -ac -shadow -screen 1024x768x24 -query 192.168.0.2 </code>
  23.116 +
  23.117 +L'utilisation à distance d'un serveur graphique peut être très pratique, bien que les temps de réponse des applications dépendent fortement de la vitesse d'Internet et de la puissance de la machine distante. Cette technique fonctionne très bien au sein d'un réseau local (LAN) et vous permet de contrôler les applications installées sur l'ordinateur distant directement depuis l'écran de l'ordinateur local à partir duquel vous travaillez. Notez que la machine distante peut avoir plusieurs comptes en utilisation simultanée à distance et/ou en accès direct.
  23.118 +
  23.119 +===== Polices =====
  23.120 +
  23.121 +La gestion des polices (polices) est supportée par le paquet //fontconfig//. Ce paquet fournit des outils pour ajouter, lister et manipuler les polices. Les polices peuvent être installées dans l'espace utilisateur ou au niveau du système, cela veut dire que chaque utilisateur peut utiliser ses propres polices ou l'administrateur système (root) peut installer des polices disponibles pour tous les utilisateurs du système. Si vous utilisez un support USB associé au LiveCD SliTaz, vous pouvez facilement installer des polices et les conserver pour la prochaine fois que vous utilisez le cdrom.
  23.122 +
  23.123 +=== Installer des polices ===
  23.124 +
  23.125 +Au niveau du système, les polices sont installés dans le répertoire : ///usr/share/fonts//, SliTaz fournit de base les polices TTF Vera, elles prennent peu de place et offrent un rendu correct. À la racine de l'espace utilisateur ~ /, les polices sont situées dans le répertoire caché : .fonts. Pour créer ce répertoire utilisateur pour accueillir de nouvelles polices, vous pouvez utiliser le gestionnaire de fenêtres graphiques PCmanFM, Clex ou la ligne de commande :
  23.126 +
  23.127 +<code> $ mkdir ~/.fonts </code>
  23.128 +
  23.129 +Une fois que vous avez installé les polices, il est nécessaire d'exécuter l'outil utilitaire //fc-cache// pour générer les fichiers de configuration, ce qui rendra vos polices disponibles dans les applications :
  23.130 +
  23.131 +<code> $ fc-cache </code>
  23.132 \ No newline at end of file
    24.1 --- a/pages/it/start.txt	Sun May 01 07:52:37 2011 +0000
    24.2 +++ b/pages/it/start.txt	Sun May 08 13:38:19 2011 +0000
    24.3 @@ -1,1 +1,5 @@
    24.4 -====== Documentazione Italiano ======
    24.5 \ No newline at end of file
    24.6 +====== Documentazione Italiano ======
    24.7 +Benvenuti utenti di SliTaz!
    24.8 +Attualmente il sito è carente di documentazione in italiano;
    24.9 +per questa potete riferirvi alla [[http://doc.slitaz.org/en:start|Documentazione in Inglese]].
   24.10 +Se qualcuno volesse, è ben accetta la traduzione di guide inglesi per questa documentazione.
   24.11 \ No newline at end of file