tazlito rev 117
Add English manual from website (thanks Paul)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Jan 17 18:51:48 2010 +0100 (2010-01-17) |
parents | aab790984c6d |
children | 91dcceaf060f |
files | COPYING README doc/tazlito.en.html doc/tazlito.fr.html doc/tazlito.html |
line diff
1.1 --- a/COPYING Sun Jan 17 18:43:41 2010 +0100 1.2 +++ b/COPYING Sun Jan 17 18:51:48 2010 +0100 1.3 @@ -2,7 +2,7 @@ 1.4 =============================================================================== 1.5 1.6 1.7 -Copyright (c) 2007-2008 SliTaz GNU/Linux 1.8 +Copyright (c) 2007-2010 SliTaz GNU/Linux 1.9 1.10 1.11 Français
2.1 --- a/README Sun Jan 17 18:43:41 2010 +0100 2.2 +++ b/README Sun Jan 17 18:51:48 2010 +0100 2.3 @@ -1,4 +1,4 @@ 2.4 -README for Tazlito - SliTaz Live Tool. 2008 2.5 +README for Tazlito - SliTaz Live Tool. 2.6 =============================================================================== 2.7 2.8
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/doc/tazlito.en.html Sun Jan 17 18:51:48 2010 +0100 3.3 @@ -0,0 +1,265 @@ 3.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3.5 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 3.7 +<head> 3.8 + <title>Tazlito Manual - SliTaz Live Tool</title> 3.9 + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 3.10 + <meta name="description" content="" /> 3.11 + <meta name="expires" content="never" /> 3.12 + <meta name="modified" content="2008-07-18 14:00:00" /> 3.13 + <style type="text/css"><!-- 3.14 + body { font: 90% sans-serif, vernada, arial; margin: 0; } 3.15 + #header { background: #f0ba08; color: black; height: 50px; 3.16 + border-top: 1px solid black; border-bottom: 1px solid black; } 3.17 + #content { margin: 0px 50px 26px 50px; } 3.18 + h1 { margin: 14px 0px 0px 16px; } 3.19 + li { line-height: 1.4em; } 3.20 + pre { padding: 5px; color: black; background: #e1e0b0; } 3.21 + pre.script { padding: 10px; color: black; background: #e8e8e8; 3.22 + border: 1px inset #333333; } 3.23 + code { font-size: 100%; color: #669900; background: transparent; } 3.24 + hr { color: white; background: white; height: 1px; border: 0; } 3.25 + --></style> 3.26 +</head> 3.27 +<body bgcolor="#ffffff"> 3.28 +<div id="header"> 3.29 +<h1><font color="#3e1220">Tazlito Manual</font></h1> 3.30 +</div> 3.31 +<hr /> 3.32 +<!-- Start content --> 3.33 +<div id="content"> 3.34 + 3.35 +<h2>NAME</h2> 3.36 +<p> 3.37 +Tazlito - SliTaz Live Tool. 3.38 +</p> 3.39 + 3.40 +<h2>SYNTAX</h2> 3.41 +<pre> 3.42 +tazlito [command] [list|iso|flavor] [dir] 3.43 +</pre> 3.44 + 3.45 +<h2>DESCRIPTION</h2> 3.46 +<p> 3.47 +Tazlito is a small utility to extract a LiveCD, rebuild the 3.48 +ISO image and regenerate the root filesystem of the LiveCD. 3.49 +Tazlito can also generate a distribution from a list of packages 3.50 +previously downloaded. To run, Tazlito uses the configuration file 3.51 +/etc/slitaz-tools/tazlito.conf or a tazlito.conf found in the 3.52 +current directory that can be easily generated. 3.53 +It specifies the name of the ISO, volume, maintainer and 3.54 +the paths of the packages to distribute and the generated ISO. 3.55 +Tazlito can also set up a directory containing additional files, 3.56 +which will be copied to the LiveCD when generating the distribution. 3.57 +</p> 3.58 +<p> 3.59 +Tazlito is distributed under the free GNU licence GPL V3, 3.60 +installed by default on SliTaz and installed/sucessfully tested 3.61 +on Debian GNU/Linux. You will find additional information 3.62 +about creating a LiveCD in the Handbook. 3.63 +</p> 3.64 + 3.65 +<h2>COMMANDS</h2> 3.66 +<a name="usage"></a> 3.67 +<h3><font color="#6c0023">usage</font></h3> 3.68 +<p> 3.69 +The 'usage' command displays a summary of available commands 3.70 +with a short description: 3.71 +</p> 3.72 +<pre> 3.73 + # tazlito usage 3.74 +</pre> 3.75 +<a name="stats"></a> 3.76 +<h3><font color="#6c0023">stats</font></h3> 3.77 +<p> 3.78 +Stats displays the configuration variables, the paths to the 3.79 +various files and directories, and information on the ISO image: 3.80 +</p> 3.81 +<pre> 3.82 + # tazlito stats 3.83 +</pre> 3.84 +<a name="gen-config"></a> 3.85 +<h3><font color="#6c0023">gen-config</font></h3> 3.86 +<p> 3.87 +The 'gen-config' command allows you to generate a configuration 3.88 +file ready to be edited. By default the file is created in 3.89 +the current directory, but can be in another directory 3.90 +if specified via the command line: 3.91 +</p> 3.92 +<pre> 3.93 + # tazlito gen-config 3.94 + # tazlito gen-config /path/to/distro 3.95 +</pre> 3.96 +<a name="configure"></a> 3.97 +<h3><font color="#6c0023">configure</font></h3> 3.98 +<p> 3.99 +This command configures the system configuration 3.100 +file or one found in the current directory: 3.101 +</p> 3.102 +<pre> 3.103 + # tazlito configure 3.104 +</pre> 3.105 +<a name="gen-iso"></a> 3.106 +<h3><font color="#6c0023">gen-iso</font></h3> 3.107 +<p> 3.108 +The 'gen-iso' command can generate a 3.109 +new LiveCD image following modifications and additions to the 3.110 +root filesystem of the cdrom. To function, this command needs 3.111 +a directory containing the distro-tree of the Live system. 3.112 +This tree can easily be built with the 'extract-distro' command, 3.113 +modified and rebuilt via: 3.114 +</p> 3.115 +<pre> 3.116 + # tazlito gen-iso 3.117 +</pre> 3.118 +<a name="gen-initiso"></a> 3.119 +<h3><font color="#6c0023">gen-initiso</font></h3> 3.120 +<p> 3.121 +The 'gen'initso' command will do the same work as 'gen-iso', 3.122 +but it rebuilds the initramfs compressed system prior. 3.123 +The initramfs contains the root filesystem and 3.124 +must be rebuilt if modified: 3.125 +</p> 3.126 +<pre> 3.127 + # tazlito gen-initiso 3.128 +</pre> 3.129 +<a name="list-flavors"></a> 3.130 +<h3><font color="#6c0023">list-flavors</font></h3> 3.131 +<p> 3.132 +The 'list-flavors' command downloads (if necessary) and displays 3.133 +a list of the different flavors available. You can force the 3.134 +download with the --recharge option: 3.135 +</p> 3.136 +<pre> 3.137 + # tazlito list-flavors 3.138 + # tazlito list-flavors --recharge 3.139 +</pre> 3.140 +<a name="get-flavors"></a> 3.141 +<h3><font color="#6c0023">get-flavor</font></h3> 3.142 +<p> 3.143 +The 'get-flavor' command downloads (if necessary) and prepares the 3.144 +files for 'gen-distro' to generate a flavor: 3.145 +</p> 3.146 +<pre> 3.147 + # tazlito get-flavor particular-flavor 3.148 +</pre> 3.149 +<a name="show-flavors"></a> 3.150 +<h3><font color="#6c0023">show-flavor</font></h3> 3.151 +<p> 3.152 +The 'show-flavor' command displays the description of the 3.153 +flavor and its size after regeneration. The options 3.154 +--brief and --noheader reduce the output displayed: 3.155 +</p> 3.156 +<pre> 3.157 + # tazlito show-flavor particular-flavor 3.158 + # tazlito show-flavor particular-flavor --brief 3.159 + # tazlito show-flavor particular-flavor --brief --noheader 3.160 +</pre> 3.161 +<a name="gen-flavor"></a> 3.162 +<h3><font color="#6c0023">gen-flavor</font></h3> 3.163 +<p> 3.164 +The 'gen-flavor' command creates a description file of a new 3.165 +flavor from the results of generating a distro (gen-distro). 3.166 +The .flavor file can then be sent to slitaz.org: 3.167 +</p> 3.168 +<pre> 3.169 + # tazlito gen-flavor new-flavor 3.170 +</pre> 3.171 +<a name="gen-liveflavor"></a> 3.172 +<h3><font color="#6c0023">gen-liveflavor</font></h3> 3.173 +<p> 3.174 +The 'gen-liveflavor' command creates a description file of a new 3.175 +flavor from the results of generating a distro based on the 3.176 +current system. The --help option provides more information: 3.177 +</p> 3.178 +<pre> # tazlito gen-liveflavor 3.179 + # tazlito gen-liveflavor --help 3.180 +</pre> 3.181 +<a name="extract-distro"></a> 3.182 +<h3><font color="#6c0023">extract-distro</font></h3> 3.183 +<p> 3.184 +The 'extract-distro' command is used to extract an ISO image 3.185 +from the LiveCD to rebuild the structure of the root cdrom 3.186 +and system. It is then possible to make the desired changes 3.187 +or additions and rebuild the ISO image via 'gen-iso' or 3.188 +'gen-initiso'. Example of use: 3.189 +</p> 3.190 +<pre> 3.191 + # tazlito extract-distro slitaz-cooking.iso 3.192 +</pre> 3.193 +<a name="gen-distro"></a> 3.194 +<h3><font color="#6c0023">gen-distro</font></h3> 3.195 +<p> 3.196 +The <em>Generate Distribution</em> command can generate the 3.197 +distro-tree and an ISO image via a list of packages. To function, 3.198 +this command needs a list of packages, a directory containing 3.199 +all the (.tazpkg) packages on the list, and a directory to 3.200 +generate the distribution. The list of packages can be extracted 3.201 +from a flavor by the 'get-flavor' command. If one uses the 3.202 +LiveCD, the options --cdrom and --iso= permit the regeneration 3.203 +of packages that place files in /boot without being obliged 3.204 +to download them and recovers the additional files of the 3.205 +LiveCD. The path to the various directories are configured 3.206 +in the configuration file and packages can be downloaded 3.207 +from the SliTaz mirrors or generated by Tazwok. To generate 3.208 +a distribution: 3.209 +</p> 3.210 +<pre> 3.211 + # tazlito gen-distro 3.212 + # tazlito gen-distro --cdrom 3.213 + # tazlito gen-distro --iso=slitaz.iso 3.214 + # tazlito gen-distro package-list 3.215 +</pre> 3.216 +<a name="clean-distro"></a> 3.217 +<h3><font color="#6c0023">clean-distro</font></h3> 3.218 +<p> 3.219 +Removes all files generated or extracts of the structure 3.220 +of the LiveCD: 3.221 +</p> 3.222 +<pre> 3.223 + # tazlito clean-distro 3.224 +</pre> 3.225 +<a name="addhacker"></a> 3.226 +<h3><font color="#6c0023">addhacker</font></h3> 3.227 +<p> 3.228 +The 'addhacker' command allows the addition of the user 3.229 +hacker to the distribution - it helps to have a user account 3.230 +without a password. Note that this command changes permissions 3.231 +on all files in <code>/home/hacker</code>: 3.232 +</p> 3.233 +<pre> 3.234 + # tazlito addhacker 3.235 +</pre> 3.236 +<a name="check-distro"></a> 3.237 +<h3><font color="#6c0023">check-distro</font></h3> 3.238 +<p> 3.239 +This command simply verifies if files installed 3.240 +by the packages are present on the system: 3.241 +</p> 3.242 +<pre> 3.243 + # tazlito check-distro 3.244 +</pre> 3.245 +<a name="burn-iso"></a> 3.246 +<h3><font color="#6c0023">burn-iso</font></h3> 3.247 +<p> 3.248 +Burn-iso will guess the cdrom device and its speed, and wodim 3.249 +(part of cdrkit) will begin to burn an ISO image. The default 3.250 +ISO image is the one in the current configuration file, 3.251 +but it's possible to specify a different image via the 3.252 +command line: 3.253 +</p> 3.254 +<pre> 3.255 + # tazlito burn-iso 3.256 + # tazlito burn-iso slitaz-hacked.iso 3.257 +</pre> 3.258 + 3.259 +<h2>MAINTAINER</h2> 3.260 +<p> 3.261 +Christophe Lincoln <pankso at slitaz.org> 3.262 +</p> 3.263 + 3.264 +<!-- End content --> 3.265 +</div> 3.266 +</body> 3.267 +</html> 3.268 +
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/doc/tazlito.fr.html Sun Jan 17 18:51:48 2010 +0100 4.3 @@ -0,0 +1,274 @@ 4.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 4.5 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 4.7 +<head> 4.8 + <title>Tazlito Manual - SliTaz Live Tool</title> 4.9 + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 4.10 + <meta name="description" content="" /> 4.11 + <meta name="expires" content="never" /> 4.12 + <meta name="modified" content="2007-08-03 13:26:42" /> 4.13 + <style type="text/css"><!-- 4.14 + body { font: 90% sans-serif, vernada, arial; margin: 0; } 4.15 + #header { background: #f0ba08; color: black; height: 50px; 4.16 + border-top: 1px solid black; border-bottom: 1px solid black; } 4.17 + #content { margin: 0px 50px 26px 50px; } 4.18 + h1 { margin: 14px 0px 0px 16px; } 4.19 + li { line-height: 1.4em; } 4.20 + pre { padding: 5px; color: black; background: #e1e0b0; } 4.21 + pre.script { padding: 10px; color: black; background: #e8e8e8; 4.22 + border: 1px inset #333333; } 4.23 + code { font-size: 100%; color: #669900; background: transparent; } 4.24 + hr { color: white; background: white; height: 1px; border: 0; } 4.25 + --></style> 4.26 +</head> 4.27 +<body bgcolor="#ffffff"> 4.28 +<div id="header"> 4.29 +<h1><font color="#3e1220">Tazlito Manual</font></h1> 4.30 +</div> 4.31 +<hr /> 4.32 +<!-- Start content --> 4.33 +<div id="content"> 4.34 + 4.35 +<h2>NOM</h2> 4.36 +<p> 4.37 +Tazlito - SliTaz Live Tool. 4.38 +</p> 4.39 + 4.40 +<h2>SYNTAXE</h2> 4.41 +<pre> 4.42 +tazlito [command] [list|iso|flavor] [dir] 4.43 +</pre> 4.44 + 4.45 +<h2>DESCRIPTION</h2> 4.46 +<p> 4.47 +Tazlito est un petit utilitaire permettant d'extraire le LiveCD, reconstruire 4.48 +l'image ISO ou regénérer le système racine du LiveCD de SliTaz. Tazlito donne 4.49 +aussi la possibilité de générer une distribution depuis une liste de paquets 4.50 +préalablements téléchargés et stockés dans un répertoire. Pour fonctionner, 4.51 +l'application Tazlito utilise un fichier de configuration système 4.52 +/etc/slitaz-tools/tazlito.conf ou un fichier tazlito.conf se trouvant dans le 4.53 +répertoire courant. Ce fichier de configuration peut facilement être généré 4.54 +automatiquement par Tazlito, il spécifie le nom de l'image ISO, le nom du 4.55 +volume, le préparateur, le chemin vers le repositoire des paquets et celui 4.56 +vers la distribution. Tazlito permet aussi de configurer un répertoire 4.57 +contenant des fichiers additionnels, qui seront copiés dans le LiveCD lors 4.58 +de la génération de la distribution. 4.59 +</p> 4.60 +<p> 4.61 +Tazlito est, distribué sous licence libre GNU gpl v3, installé par défaut sur 4.62 +SliTaz et installé/testé avec succès sur Debian GNU/Linux. Vous trouverez 4.63 +aussi un complément d'informations au sujet de création de sa propre version 4.64 +du LiveCD, via le livre de cuisine (Cookbook) de SliTaz 4.65 +(http://www.slitaz.org/doc/cookbook/) et le Handbook. 4.66 +</p> 4.67 + 4.68 +<h2>COMMANDES</h2> 4.69 +<a name="usage"></a> 4.70 +<h3><font color="#6c0023">usage</font></h3> 4.71 +<p> 4.72 +La commande 'usage' affiche une liste des commandes disponibles avec une 4.73 +courte description : 4.74 +</p> 4.75 +<pre> 4.76 + # tazlito usage 4.77 +</pre> 4.78 +<a name="stats"></a> 4.79 +<h3><font color="#6c0023">stats</font></h3> 4.80 +<p> 4.81 +Stats affiche les variables de configuration, le chemin vers les différents 4.82 +fichiers et répertoires et les informations sur l'image ISO : 4.83 +</p> 4.84 +<pre> 4.85 + # tazlito stats 4.86 +</pre> 4.87 +<a name="gen-config"></a> 4.88 +<h3><font color="#6c0023">gen-config</font></h3> 4.89 +<p> 4.90 +La commande 'gen-config' vous permet de générer une fichier de configuration 4.91 +prêt à être édité. Par défaut le fichier est créé dans le répertoire courant 4.92 +et peut aussi l'être dans un autre répertoire si spécifié : 4.93 +</p> 4.94 +<pre> 4.95 + # tazlito gen-config 4.96 + # tazlito gen-config /path/to/distro 4.97 +</pre> 4.98 +<a name="configure"></a> 4.99 +<h3><font color="#6c0023">configure</font></h3> 4.100 +<p> 4.101 +La commande configure permet de configurer le fichier de configuration 4.102 +système ou celui trouvé dans le répertoire courant : 4.103 +</p> 4.104 +<pre> 4.105 + # tazlito configure 4.106 +</pre> 4.107 +<a name="gen-iso"></a> 4.108 +<h3><font color="#6c0023">gen-iso</font></h3> 4.109 +<p> 4.110 +La commande 'gen-iso' pour <em>Generate ISO</em> permet de générer une nouvelle 4.111 +image ISO du LiveCD suite à des modifications et ajouter dans le système 4.112 +racine du cdrom. Pour fonctionner cette commande a besoin d'un répertoire 4.113 +contenant la structure du système Live, cette structure peur facilement être 4.114 +construite avec la commande 'extract-distro', modifiée et reconstruite via : 4.115 +</p> 4.116 +<pre> 4.117 + # tazlito gen-iso 4.118 +</pre> 4.119 +<a name="gen-initiso"></a> 4.120 +<h3><font color="#6c0023">gen-initiso</font></h3> 4.121 +<p> 4.122 +La commande 'gen-initiso' va faire le même travail que 'gen-iso' mais en 4.123 +reconstruisant préalablement l'initramfs compressé du système. L'initramfs 4.124 +contient tous le système racine de la distribution et doit être reconstruite 4.125 +en cas de modifications sur les fichiers. 4.126 +</p> 4.127 +<pre> 4.128 + # tazlito gen-initiso 4.129 +</pre> 4.130 +<a name="list-flavors"></a> 4.131 +<h3><font color="#6c0023">list-flavors</font></h3> 4.132 +<p> 4.133 +La commande 'list-flavors' télécharge si nécessaire et affiche la liste des 4.134 +différentes saveurs disponibles. On peut forcer le téléchargement avec 4.135 +'--recharge'. 4.136 +</p> 4.137 +<pre> 4.138 + # tazlito list-flavors 4.139 + # tazlito list-flavors --recharge 4.140 +</pre> 4.141 +<a name="get-flavor"></a> 4.142 +<h3><font color="#6c0023">get-flavor</font></h3> 4.143 +<p> 4.144 +La commande 'get-flavor' télécharge si nécessaire et prépare les fichiers 4.145 +nécessaires à 'gen-distro' pour refabriquer une saveur. 4.146 +</p> 4.147 +<pre> 4.148 + # tazlito get-flavor saveur-particuliere 4.149 +</pre> 4.150 +<a name="show-flavor"></a> 4.151 +<h3><font color="#6c0023">show-flavor</font></h3> 4.152 +<p> 4.153 +La commande 'show-flavor' affiche les caractéristiques d'une saveur et ses 4.154 +dimensions après refabrication. Les options '--brief' et '--noheader' réduisent 4.155 +l'affichage produit. 4.156 +</p> 4.157 +<pre> 4.158 + # tazlito show-flavor saveur-particuliere 4.159 + # tazlito show-flavor saveur-particuliere --brief 4.160 + # tazlito show-flavor saveur-particuliere --brief --noheader 4.161 +</pre> 4.162 +<a name="gen-flavor"></a> 4.163 +<h3><font color="#6c0023">gen-flavor</font></h3> 4.164 +<p> 4.165 +La commande 'gen-flavor' crée un fichier de description d'une nouvelle saveur 4.166 +à partir des résultats de fabrication de 'gen-distro'. Le fichier .flavor 4.167 +produit pourra être ensuite envoyé à slitaz.org. 4.168 +</p> 4.169 +<pre> 4.170 + # tazlito gen-flavor nouvelle-saveur 4.171 +</pre> 4.172 +<a name="gen-liveflavor"></a> 4.173 +<h3><font color="#6c0023">gen-liveflavor</font></h3> 4.174 +<p> 4.175 +La commande 'gen-liveflavor' crée une image ISO et un fichier de description 4.176 +d'une nouvelle saveur à partir de la distribution courante. Un fichier texte 4.177 +optionnel permetde décrire les modifications à faire par rapport à la 4.178 +distribution courante. Le format de chacune de ses lignes est 4.179 +[code][tabulation][caractères]. Les valeurs possibles de code sont +,-,@,! et ? 4.180 +pour ajouter un paquet, le retirer, décrire la saveur, ajouter un paquet non 4.181 +libre, et afficher un message à l'écran. 4.182 +</p> 4.183 +<pre> 4.184 + # tazlito gen-liveflavor nouvelle-saveur 4.185 + # tazlito gen-liveflavor autre-saveur mes-modifications 4.186 + # cat mes-modifications 4.187 + @ Developper tools and some non-free packages 4.188 + + slitaz-toolchain 4.189 + + mercurial 4.190 + ! skype 4.191 + ! flash-plugin 4.192 +</pre> 4.193 +<a name="extract-distro"></a> 4.194 +<h3><font color="#6c0023">extract-distro</font></h3> 4.195 +<p> 4.196 +La commande 'extract-iso' sert à extraire les fichiers d'une images ISO du 4.197 +LiveCD, pour en reconstruire la structure (Racine du cdrom et du système). 4.198 +Il est ensuite possible de faire les modifications ou ajouts souhaités, pour 4.199 +reconstruire l'image ISO via les commandes 'gen-iso' ou 'gen-initiso'. Exemple 4.200 +d'utilisation : 4.201 +</p> 4.202 +<pre> 4.203 + # tazlito extract-distro slitaz-cooking.iso 4.204 +</pre> 4.205 +<a name="gen-distro"></a> 4.206 +<h3><font color="#6c0023">gen-distro</font></h3> 4.207 +<p> 4.208 +La commande <em>Generate Distribution</em> permet de générer la structure du 4.209 +système Live et une image ISO via une liste de paquets. Pour fonctionner, cette 4.210 +commande a besoin d'une liste de paquets, d'un répertoire contenant tous les 4.211 +paquets (.tazpkg) de la liste et d'un répertoire pour générer la distribution. 4.212 +La liste de paquets peut être extraite d'une saveur par la commande get-flavor. 4.213 +Si l'on utilise le Live-CD, les options --cdrom et --iso=<image-iso> permettent 4.214 +de refabriquer les packets qui placent des fichiers dans /boot sans être obligé 4.215 +de les télécharger et récupère les fichiers additionnels du Live-CD. 4.216 +Le chemin vers les différents répertoires sont à configurer dans le fichier de 4.217 +configuration utilisé et les paquets peuvent être téléchargés depuis les 4.218 +miroirs de SliTaz ou générés par Tazwok. Pour générer une distro : 4.219 +</p> 4.220 +<pre> 4.221 + # tazlito gen-distro 4.222 + # tazlito gen-distro --cdrom 4.223 + # tazlito gen-distro --iso=slitaz.iso 4.224 + # tazlito gen-distro package-list 4.225 +</pre> 4.226 +<a name="clean-distro"></a> 4.227 +<h3><font color="#6c0023">clean-distro</font></h3> 4.228 +<p> 4.229 +Supprime tous les fichiers générés ou extraits de la structure du LiveCD : 4.230 +</p> 4.231 +<pre> 4.232 + # tazlito clean-distro 4.233 +</pre> 4.234 +<a name="check-distro"></a> 4.235 +<h3><font color="#6c0023">check-distro</font></h3> 4.236 +<p> 4.237 +Cette commande permet simplement de vérifier si les fichiers non installés par 4.238 +des paquets, sont bien présents dans la distro : 4.239 +</p> 4.240 +<pre> 4.241 + # tazlito check-distro 4.242 +</pre> 4.243 + 4.244 +<a name="emu-iso"></a> 4.245 +<h3><font color="#6c0023">emu-iso</font></h3> 4.246 +<p> 4.247 +La commande emu-iso va utiliser l'émulateur Qemu pour démarrer et lançer 4.248 +SliTaz. Qemu est permet de tester l'image ISO fraîchement construite sans 4.249 +la graver sur cdrom ou redémarrer en mode frugal. 4.250 +</p> 4.251 +<pre> 4.252 + # tazlito emu-iso 4.253 + # tazlito emu-iso path/to/image.iso 4.254 +</pre> 4.255 + 4.256 +<a name="burn-iso"></a> 4.257 +<h3><font color="#6c0023">burn-iso</font></h3> 4.258 +<p> 4.259 +Burn ISO va deviner le périphérique de cdrom, sa vitesse de gravure et lancer 4.260 +l'outils Wodim pour graver une image ISO. L'image ISO par défaut est celle 4.261 +du fichier de configuration courant, mais il est possible de spécifier une 4.262 +autre image via la ligne de commande : 4.263 +</p> 4.264 +<pre> 4.265 + # tazlito burn-iso 4.266 + # tazlito burn-iso slitaz-hacked.iso 4.267 +</pre> 4.268 + 4.269 +<h2>MAINTENEUR</h2> 4.270 +<p> 4.271 +Christophe Lincoln <pankso at slitaz.org> 4.272 +</p> 4.273 + 4.274 +<!-- End content --> 4.275 +</div> 4.276 +</body> 4.277 +</html>
5.1 --- a/doc/tazlito.html Sun Jan 17 18:43:41 2010 +0100 5.2 +++ b/doc/tazlito.html Sun Jan 17 18:51:48 2010 +0100 5.3 @@ -1,274 +1,1 @@ 5.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 5.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 5.7 -<head> 5.8 - <title>Tazlito Manual - SliTaz Live Tool</title> 5.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 5.10 - <meta name="description" content="" /> 5.11 - <meta name="expires" content="never" /> 5.12 - <meta name="modified" content="2007-08-03 13:26:42" /> 5.13 - <style type="text/css"><!-- 5.14 - body { font: 90% sans-serif, vernada, arial; margin: 0; } 5.15 - #header { background: #f0ba08; color: black; height: 50px; 5.16 - border-top: 1px solid black; border-bottom: 1px solid black; } 5.17 - #content { margin: 0px 50px 26px 50px; } 5.18 - h1 { margin: 14px 0px 0px 16px; } 5.19 - li { line-height: 1.4em; } 5.20 - pre { padding: 5px; color: black; background: #e1e0b0; } 5.21 - pre.script { padding: 10px; color: black; background: #e8e8e8; 5.22 - border: 1px inset #333333; } 5.23 - code { font-size: 100%; color: #669900; background: transparent; } 5.24 - hr { color: white; background: white; height: 1px; border: 0; } 5.25 - --></style> 5.26 -</head> 5.27 -<body bgcolor="#ffffff"> 5.28 -<div id="header"> 5.29 -<h1><font color="#3e1220">Tazlito Manual</font></h1> 5.30 -</div> 5.31 -<hr /> 5.32 -<!-- Start content --> 5.33 -<div id="content"> 5.34 - 5.35 -<h2>NOM</h2> 5.36 -<p> 5.37 -Tazlito - SliTaz Live Tool. 5.38 -</p> 5.39 - 5.40 -<h2>SYNTAXE</h2> 5.41 -<pre> 5.42 -tazlito [command] [list|iso|flavor] [dir] 5.43 -</pre> 5.44 - 5.45 -<h2>DESCRIPTION</h2> 5.46 -<p> 5.47 -Tazlito est un petit utilitaire permettant d'extraire le LiveCD, reconstruire 5.48 -l'image ISO ou regénérer le système racine du LiveCD de SliTaz. Tazlito donne 5.49 -aussi la possibilité de générer une distribution depuis une liste de paquets 5.50 -préalablements téléchargés et stockés dans un répertoire. Pour fonctionner, 5.51 -l'application Tazlito utilise un fichier de configuration système 5.52 -/etc/slitaz-tools/tazlito.conf ou un fichier tazlito.conf se trouvant dans le 5.53 -répertoire courant. Ce fichier de configuration peut facilement être généré 5.54 -automatiquement par Tazlito, il spécifie le nom de l'image ISO, le nom du 5.55 -volume, le préparateur, le chemin vers le repositoire des paquets et celui 5.56 -vers la distribution. Tazlito permet aussi de configurer un répertoire 5.57 -contenant des fichiers additionnels, qui seront copiés dans le LiveCD lors 5.58 -de la génération de la distribution. 5.59 -</p> 5.60 -<p> 5.61 -Tazlito est, distribué sous licence libre GNU gpl v3, installé par défaut sur 5.62 -SliTaz et installé/testé avec succès sur Debian GNU/Linux. Vous trouverez 5.63 -aussi un complément d'informations au sujet de création de sa propre version 5.64 -du LiveCD, via le livre de cuisine (Cookbook) de SliTaz 5.65 -(http://www.slitaz.org/doc/cookbook/) et le Handbook. 5.66 -</p> 5.67 - 5.68 -<h2>COMMANDES</h2> 5.69 -<a name="usage"></a> 5.70 -<h3><font color="#6c0023">usage</font></h3> 5.71 -<p> 5.72 -La commande 'usage' affiche une liste des commandes disponibles avec une 5.73 -courte description : 5.74 -</p> 5.75 -<pre> 5.76 - # tazlito usage 5.77 -</pre> 5.78 -<a name="stats"></a> 5.79 -<h3><font color="#6c0023">stats</font></h3> 5.80 -<p> 5.81 -Stats affiche les variables de configuration, le chemin vers les différents 5.82 -fichiers et répertoires et les informations sur l'image ISO : 5.83 -</p> 5.84 -<pre> 5.85 - # tazlito stats 5.86 -</pre> 5.87 -<a name="gen-config"></a> 5.88 -<h3><font color="#6c0023">gen-config</font></h3> 5.89 -<p> 5.90 -La commande 'gen-config' vous permet de générer une fichier de configuration 5.91 -prêt à être édité. Par défaut le fichier est créé dans le répertoire courant 5.92 -et peut aussi l'être dans un autre répertoire si spécifié : 5.93 -</p> 5.94 -<pre> 5.95 - # tazlito gen-config 5.96 - # tazlito gen-config /path/to/distro 5.97 -</pre> 5.98 -<a name="configure"></a> 5.99 -<h3><font color="#6c0023">configure</font></h3> 5.100 -<p> 5.101 -La commande configure permet de configurer le fichier de configuration 5.102 -système ou celui trouvé dans le répertoire courant : 5.103 -</p> 5.104 -<pre> 5.105 - # tazlito configure 5.106 -</pre> 5.107 -<a name="gen-iso"></a> 5.108 -<h3><font color="#6c0023">gen-iso</font></h3> 5.109 -<p> 5.110 -La commande 'gen-iso' pour <em>Generate ISO</em> permet de générer une nouvelle 5.111 -image ISO du LiveCD suite à des modifications et ajouter dans le système 5.112 -racine du cdrom. Pour fonctionner cette commande a besoin d'un répertoire 5.113 -contenant la structure du système Live, cette structure peur facilement être 5.114 -construite avec la commande 'extract-distro', modifiée et reconstruite via : 5.115 -</p> 5.116 -<pre> 5.117 - # tazlito gen-iso 5.118 -</pre> 5.119 -<a name="gen-initiso"></a> 5.120 -<h3><font color="#6c0023">gen-initiso</font></h3> 5.121 -<p> 5.122 -La commande 'gen-initiso' va faire le même travail que 'gen-iso' mais en 5.123 -reconstruisant préalablement l'initramfs compressé du système. L'initramfs 5.124 -contient tous le système racine de la distribution et doit être reconstruite 5.125 -en cas de modifications sur les fichiers. 5.126 -</p> 5.127 -<pre> 5.128 - # tazlito gen-initiso 5.129 -</pre> 5.130 -<a name="list-flavors"></a> 5.131 -<h3><font color="#6c0023">list-flavors</font></h3> 5.132 -<p> 5.133 -La commande 'list-flavors' télécharge si nécessaire et affiche la liste des 5.134 -différentes saveurs disponibles. On peut forcer le téléchargement avec 5.135 -'--recharge'. 5.136 -</p> 5.137 -<pre> 5.138 - # tazlito list-flavors 5.139 - # tazlito list-flavors --recharge 5.140 -</pre> 5.141 -<a name="get-flavor"></a> 5.142 -<h3><font color="#6c0023">get-flavor</font></h3> 5.143 -<p> 5.144 -La commande 'get-flavor' télécharge si nécessaire et prépare les fichiers 5.145 -nécessaires à 'gen-distro' pour refabriquer une saveur. 5.146 -</p> 5.147 -<pre> 5.148 - # tazlito get-flavor saveur-particuliere 5.149 -</pre> 5.150 -<a name="show-flavor"></a> 5.151 -<h3><font color="#6c0023">show-flavor</font></h3> 5.152 -<p> 5.153 -La commande 'show-flavor' affiche les caractéristiques d'une saveur et ses 5.154 -dimensions après refabrication. Les options '--brief' et '--noheader' réduisent 5.155 -l'affichage produit. 5.156 -</p> 5.157 -<pre> 5.158 - # tazlito show-flavor saveur-particuliere 5.159 - # tazlito show-flavor saveur-particuliere --brief 5.160 - # tazlito show-flavor saveur-particuliere --brief --noheader 5.161 -</pre> 5.162 -<a name="gen-flavor"></a> 5.163 -<h3><font color="#6c0023">gen-flavor</font></h3> 5.164 -<p> 5.165 -La commande 'gen-flavor' crée un fichier de description d'une nouvelle saveur 5.166 -à partir des résultats de fabrication de 'gen-distro'. Le fichier .flavor 5.167 -produit pourra être ensuite envoyé à slitaz.org. 5.168 -</p> 5.169 -<pre> 5.170 - # tazlito gen-flavor nouvelle-saveur 5.171 -</pre> 5.172 -<a name="gen-liveflavor"></a> 5.173 -<h3><font color="#6c0023">gen-liveflavor</font></h3> 5.174 -<p> 5.175 -La commande 'gen-liveflavor' crée une image ISO et un fichier de description 5.176 -d'une nouvelle saveur à partir de la distribution courante. Un fichier texte 5.177 -optionnel permetde décrire les modifications à faire par rapport à la 5.178 -distribution courante. Le format de chacune de ses lignes est 5.179 -[code][tabulation][caractères]. Les valeurs possibles de code sont +,-,@,! et ? 5.180 -pour ajouter un paquet, le retirer, décrire la saveur, ajouter un paquet non 5.181 -libre, et afficher un message à l'écran. 5.182 -</p> 5.183 -<pre> 5.184 - # tazlito gen-liveflavor nouvelle-saveur 5.185 - # tazlito gen-liveflavor autre-saveur mes-modifications 5.186 - # cat mes-modifications 5.187 - @ Developper tools and some non-free packages 5.188 - + slitaz-toolchain 5.189 - + mercurial 5.190 - ! skype 5.191 - ! flash-plugin 5.192 -</pre> 5.193 -<a name="extract-distro"></a> 5.194 -<h3><font color="#6c0023">extract-distro</font></h3> 5.195 -<p> 5.196 -La commande 'extract-iso' sert à extraire les fichiers d'une images ISO du 5.197 -LiveCD, pour en reconstruire la structure (Racine du cdrom et du système). 5.198 -Il est ensuite possible de faire les modifications ou ajouts souhaités, pour 5.199 -reconstruire l'image ISO via les commandes 'gen-iso' ou 'gen-initiso'. Exemple 5.200 -d'utilisation : 5.201 -</p> 5.202 -<pre> 5.203 - # tazlito extract-distro slitaz-cooking.iso 5.204 -</pre> 5.205 -<a name="gen-distro"></a> 5.206 -<h3><font color="#6c0023">gen-distro</font></h3> 5.207 -<p> 5.208 -La commande <em>Generate Distribution</em> permet de générer la structure du 5.209 -système Live et une image ISO via une liste de paquets. Pour fonctionner, cette 5.210 -commande a besoin d'une liste de paquets, d'un répertoire contenant tous les 5.211 -paquets (.tazpkg) de la liste et d'un répertoire pour générer la distribution. 5.212 -La liste de paquets peut être extraite d'une saveur par la commande get-flavor. 5.213 -Si l'on utilise le Live-CD, les options --cdrom et --iso=<image-iso> permettent 5.214 -de refabriquer les packets qui placent des fichiers dans /boot sans être obligé 5.215 -de les télécharger et récupère les fichiers additionnels du Live-CD. 5.216 -Le chemin vers les différents répertoires sont à configurer dans le fichier de 5.217 -configuration utilisé et les paquets peuvent être téléchargés depuis les 5.218 -miroirs de SliTaz ou générés par Tazwok. Pour générer une distro : 5.219 -</p> 5.220 -<pre> 5.221 - # tazlito gen-distro 5.222 - # tazlito gen-distro --cdrom 5.223 - # tazlito gen-distro --iso=slitaz.iso 5.224 - # tazlito gen-distro package-list 5.225 -</pre> 5.226 -<a name="clean-distro"></a> 5.227 -<h3><font color="#6c0023">clean-distro</font></h3> 5.228 -<p> 5.229 -Supprime tous les fichiers générés ou extraits de la structure du LiveCD : 5.230 -</p> 5.231 -<pre> 5.232 - # tazlito clean-distro 5.233 -</pre> 5.234 -<a name="check-distro"></a> 5.235 -<h3><font color="#6c0023">check-distro</font></h3> 5.236 -<p> 5.237 -Cette commande permet simplement de vérifier si les fichiers non installés par 5.238 -des paquets, sont bien présents dans la distro : 5.239 -</p> 5.240 -<pre> 5.241 - # tazlito check-distro 5.242 -</pre> 5.243 - 5.244 -<a name="emu-iso"></a> 5.245 -<h3><font color="#6c0023">emu-iso</font></h3> 5.246 -<p> 5.247 -La commande emu-iso va utiliser l'émulateur Qemu pour démarrer et lançer 5.248 -SliTaz. Qemu est permet de tester l'image ISO fraîchement construite sans 5.249 -la graver sur cdrom ou redémarrer en mode frugal. 5.250 -</p> 5.251 -<pre> 5.252 - # tazlito emu-iso 5.253 - # tazlito emu-iso path/to/image.iso 5.254 -</pre> 5.255 - 5.256 -<a name="burn-iso"></a> 5.257 -<h3><font color="#6c0023">burn-iso</font></h3> 5.258 -<p> 5.259 -Burn ISO va deviner le périphérique de cdrom, sa vitesse de gravure et lancer 5.260 -l'outils Wodim pour graver une image ISO. L'image ISO par défaut est celle 5.261 -du fichier de configuration courant, mais il est possible de spécifier une 5.262 -autre image via la ligne de commande : 5.263 -</p> 5.264 -<pre> 5.265 - # tazlito burn-iso 5.266 - # tazlito burn-iso slitaz-hacked.iso 5.267 -</pre> 5.268 - 5.269 -<h2>MAINTENEUR</h2> 5.270 -<p> 5.271 -Christophe Lincoln <pankso at slitaz.org> 5.272 -</p> 5.273 - 5.274 -<!-- End content --> 5.275 -</div> 5.276 -</body> 5.277 -</html> 5.278 +tazlito.en.html 5.279 \ No newline at end of file