tazlito diff doc/tazlito.pt.html @ rev 316
Add: custom_rules function in receipt
author | Eric Joseph-Alexandre <erjo@slitaz.org> |
---|---|
date | Sat Jun 08 19:25:48 2013 +0200 (2013-06-08) |
parents | 6a319bec916a |
children | b3041f9d49ab |
line diff
1.1 --- a/doc/tazlito.pt.html Sun Sep 02 13:49:05 2012 -0300 1.2 +++ b/doc/tazlito.pt.html Sat Jun 08 19:25:48 2013 +0200 1.3 @@ -1,370 +1,382 @@ 1.4 <!DOCTYPE html> 1.5 -<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 1.6 +<html xmlns="http://www.w3.org/1999/xhtml" lang="pt"> 1.7 <head> 1.8 - <title>Manual Tazlito - Ferramenta Live do SliTaz</title> 1.9 <meta charset="utf-8" /> 1.10 + <title>Manual Tazlito — Ferramenta Live do SliTaz</title> 1.11 <link rel="shortcut icon" href="favicon.ico" /> 1.12 - <link rel="stylesheet" type="text/css" href="style.css" /> 1.13 + <link rel="stylesheet" type="text/css" href="../slitaz-doc.css" /> 1.14 + <script type="text/javascript" src="../slitaz-doc.js"></script> 1.15 </head> 1.16 <body> 1.17 1.18 -<div id="header"> 1.19 +<header> 1.20 <h1>Manual Tazlito</h1> 1.21 -</div> 1.22 +</header> 1.23 1.24 <!-- Start content --> 1.25 <div id="content"> 1.26 1.27 <h2>NOME</h2> 1.28 -<p> 1.29 -Tazlito - SliTaz Live Tool. 1.30 -</p> 1.31 + 1.32 +<p>Tazlito — SliTaz Live Tool.</p> 1.33 + 1.34 1.35 <h2>SINTAXE</h2> 1.36 + 1.37 <pre> 1.38 tazlito [command] [list|iso|flavor] [dir] 1.39 </pre> 1.40 1.41 -<h2>DESCRIO</h2> 1.42 1.43 -<p> 1.44 -Tazlito um pequeno utilitrio que extrai um LiveCD, reconstri a imagem ISO 1.45 -e regenera o sistema de arquivos root do LiveCD, criando uma variante 1.46 -(flavor) da distribuio. O Tazlito tambm pode gerar uma distribuio a 1.47 -partir de uma lista de pacotes previamente baixados. Para rodar, o Tazlito 1.48 -usa o arquivo de configurao /etc/slitaz-tools/tazlito.conf ou o 1.49 -tazlito.conf gerado pelo Tazlito no diretrio atual. Este arquivo especifica 1.50 -o nome da ISO, volume, mantenedor, os caminhos dos pacotes a serem incluidos 1.51 -e da ISO a ser gerada. Tazlito tambm pode ser usado para configurar um 1.52 -diretrio contendo arquivos adicionais que sero copiados para o LiveCD na 1.53 -gerao da distribuio. 1.54 -</p> 1.55 +<h2>DESCRIÇÃO</h2> 1.56 1.57 -<p> 1.58 -Tazlito distribudo sobre a licena livre GNU GPL V3, istalada por padro no 1.59 -SliTaz e instalada/testada com sucesso no Debian GNU/Linux. Voc ir encontrar 1.60 -informaes adicionais sobre a criao de um LiveCD no Manual SliTaz. 1.61 -</p> 1.62 +<p>Tazlito é um pequeno utilitário que extrai um LiveCD, reconstrói a imagem ISO 1.63 +e regenera o sistema de arquivos root do LiveCD, criando uma variante (flavor) 1.64 +da distribuição. O Tazlito também pode gerar uma distribuição a partir de uma 1.65 +lista de pacotes previamente baixados. Para rodar, o Tazlito usa o arquivo 1.66 +de configuração <tt>/etc/slitaz-tools/tazlito.conf</tt> ou o 1.67 +<tt>tazlito.conf</tt> gerado pelo Tazlito no diretório atual. Este arquivo 1.68 +especifica o nome da ISO, volume, mantenedor, os caminhos dos pacotes a serem 1.69 +incluidos e da ISO a ser gerada. Tazlito também pode ser usado para configurar 1.70 +um diretório contendo arquivos adicionais que serão copiados para o LiveCD na 1.71 +geração da distribuição.</p> 1.72 + 1.73 +<p>Tazlito é distribuído sobre a licença livre GNU GPL v.3, istalada por padrão 1.74 +no SliTaz e instalada/testada com sucesso no Debian GNU/Linux. Você irá 1.75 +encontrar informações adicionais sobre a criação de um LiveCD no Manual 1.76 +SliTaz.</p> 1.77 + 1.78 1.79 <h2>COMANDOS</h2> 1.80 1.81 -<a name="usage"></a> 1.82 -<h3>usage</h3> 1.83 -<p> 1.84 -O comando "usage" mostra um resumo dos comandos disponveis com uma pequena 1.85 -descrio: 1.86 -</p> 1.87 + 1.88 +<h3 id="usage">usage</h3> 1.89 + 1.90 +<p>O comando <code>usage</code> mostra um resumo dos comandos disponíveis com 1.91 +uma pequena descrição:</p> 1.92 + 1.93 <pre> 1.94 - # tazlito usage 1.95 +# tazlito usage 1.96 </pre> 1.97 1.98 -<a name="stats"></a> 1.99 -<h3>stats</h3> 1.100 -<p> 1.101 -"Stats" mostra as variveis da configurao, os caminhos para os vrios arquivos 1.102 -e diretrios e informaes sobre a imagem ISO: 1.103 -</p> 1.104 + 1.105 +<h3 id="stats">stats</h3> 1.106 + 1.107 +<p><code>stats</code> mostra as variáveis da configuração, os caminhos para os 1.108 +vários arquivos e diretórios e informações sobre a imagem ISO:</p> 1.109 + 1.110 <pre> 1.111 - # tazlito stats 1.112 +# tazlito stats 1.113 </pre> 1.114 1.115 -<a name="gen-config"></a> 1.116 -<h3>gen-config</h3> 1.117 -<p> 1.118 -O comando "gen-config" permite a gerao do arquivo de configurao pronto para 1.119 -ser editado. Por padro o arquivo criado no diretrio atual, mas tambm pode 1.120 -ser em outro diretrio informado na linha de comando: 1.121 -</p> 1.122 + 1.123 +<h3 id="gen-config">gen-config</h3> 1.124 + 1.125 +<p>O comando <code>gen-config</code> permite a geração do arquivo 1.126 +de configuração pronto para ser editado. Por padrão o arquivo é criado no 1.127 +diretório atual, mas também pode ser em outro diretório informado na linha 1.128 +de comando:</p> 1.129 + 1.130 <pre> 1.131 - # tazlito gen-config 1.132 - # tazlito gen-config /path/to/distro 1.133 +# tazlito gen-config 1.134 +# tazlito gen-config <em>/path/to/distro</em> 1.135 </pre> 1.136 1.137 -<a name="configure"></a> 1.138 -<h3>configure</h3> 1.139 -<p> 1.140 -Este comando pode configurar o arquivo de configurao do sistema ou o encontrado 1.141 -no diretrio atual: 1.142 -</p> 1.143 + 1.144 +<h3 id="configure">configure</h3> 1.145 + 1.146 +<p>Este comando pode configurar o arquivo de configuração do sistema 1.147 +ou o encontrado no diretório atual:</p> 1.148 + 1.149 <pre> 1.150 - # tazlito configure 1.151 +# tazlito configure 1.152 </pre> 1.153 1.154 -<a name="gen-iso"></a> 1.155 -<h3>gen-iso</h3> 1.156 -<p> 1.157 -O comando "gen-iso" pode gerar uma nova imagem do LiveCD a partir de modificaes 1.158 -e adies ao sistema de arquivos root do cdrom. Para funcionar, este comando 1.159 -precisa de um diretrio que contenha a "rvore" da distribuio do sistema Live. 1.160 -Esta "rvore" pode ser facilmente gerada com o comando "extract-distro", modificada 1.161 -ou reconstruida via: 1.162 -</p> 1.163 + 1.164 +<h3 id="gen-iso">gen-iso</h3> 1.165 + 1.166 +<p>O comando <code>gen-iso</code> pode gerar uma nova imagem do LiveCD a partir 1.167 +de modificações e adições ao sistema de arquivos root do CD-ROM. Para funcionar, 1.168 +este comando precisa de um diretório que contenha a “árvore” da distribuição 1.169 +do sistema Live. Esta “árvore” pode ser facilmente gerada com o comando 1.170 +<a href="#extract-distro"><code>extract-distro</code></a>, modificada ou 1.171 +reconstruida via:</p> 1.172 + 1.173 <pre> 1.174 - # tazlito gen-iso 1.175 +# tazlito gen-iso 1.176 </pre> 1.177 1.178 -<a name="gen-initiso"></a> 1.179 -<h3>gen-initiso</h3> 1.180 -<p> 1.181 -O comando "gen-initiso" faz o mesmo que o "gen-iso", mas antes ele reconstri o 1.182 -sistema comprimido initramfs. O initramfs contem o sistema de arquivos root e 1.183 -deve ser reconstrudo se modificado: 1.184 -</p> 1.185 + 1.186 +<h3 id="gen-initiso">gen-initiso</h3> 1.187 + 1.188 +<p>O comando <code>gen-initiso</code> faz o mesmo que o <code>gen-iso</code>, 1.189 +mas antes ele reconstrói o sistema comprimido initramfs. O initramfs contem 1.190 +o sistema de arquivos root e deve ser reconstruído se modificado:</p> 1.191 + 1.192 <pre> 1.193 - # tazlito gen-initiso 1.194 +# tazlito gen-initiso 1.195 </pre> 1.196 1.197 -<a name="list-flavors"></a> 1.198 -<h3>list-flavors</h3> 1.199 -<p> 1.200 -Este comando baixa (se necessrio) e mostra a lista de diferentes variantes 1.201 -disponveis. Pode-se forar o download com a opo --recharge: 1.202 -</p> 1.203 + 1.204 +<h3 id="list-flavors">list-flavors</h3> 1.205 + 1.206 +<p>Este comando baixa (se necessário) e mostra a lista de diferentes variantes 1.207 +disponíveis. Pode-se forçar o download com a opção <code>--recharge</code>:</p> 1.208 + 1.209 <pre> 1.210 - # tazlito list-flavors 1.211 - # tazlito list-flavors --recharge 1.212 +# tazlito list-flavors 1.213 +# tazlito list-flavors --recharge 1.214 </pre> 1.215 1.216 -<a name="get-flavor"></a> 1.217 -<h3>get-flavor</h3> 1.218 -<p> 1.219 -O comando "get-flavor" baixa (se necessrio) e prepara os arquivos para que o 1.220 -comando "gen-distro" gere uma variante: 1.221 -</p> 1.222 + 1.223 +<h3 id="get-flavor">get-flavor</h3> 1.224 + 1.225 +<p>O comando <code>get-flavor</code> baixa (se necessário) e prepara os arquivos 1.226 +para que o comando <a href="#gen-distro"><code>gen-distro</code></a> gere uma 1.227 +variante:</p> 1.228 + 1.229 <pre> 1.230 - # tazlito get-flavor particular-flavor 1.231 +# tazlito get-flavor <em>particular-flavor</em> 1.232 </pre> 1.233 1.234 -<a name="show-flavor"></a> 1.235 -<h3>show-flavor</h3> 1.236 -<p> 1.237 -Este comando mostra a descrio da variante e seu tamanho aps a regenerao. 1.238 -As opes --brief e --hoheader reduzem a saida do comando: 1.239 -</p> 1.240 + 1.241 +<h3 id="show-flavor">show-flavor</h3> 1.242 + 1.243 +<p>Este comando mostra a descrição da variante e seu tamanho após a regeneração. 1.244 +As opções <code>--brief</code> e <code>--hoheader</code> reduzem a saida do 1.245 +comando:</p> 1.246 + 1.247 <pre> 1.248 - # tazlito show-flavor particular-flavor 1.249 - # tazlito show-flavor particular-flavor --brief 1.250 - # tazlito show-flavor particular-flavor --brief --noheader 1.251 +# tazlito show-flavor <em>particular-flavor</em> 1.252 +# tazlito show-flavor <em>particular-flavor</em> --brief 1.253 +# tazlito show-flavor <em>particular-flavor</em> --brief --noheader 1.254 </pre> 1.255 1.256 -<a name="gen-flavor"></a> 1.257 -<h3>gen-flavor</h3> 1.258 -<p> 1.259 -O comando "gen-flavor" cria um arquivo de descrio de uma nova variante a partir 1.260 -dos resultados da regenerao da distro (gen-distro). O arquivo .flavor pode 1.261 -ser enviado ao slitaz.org: 1.262 -</p> 1.263 + 1.264 +<h3 id="gen-flavor">gen-flavor</h3> 1.265 + 1.266 +<p>O comando <code>gen-flavor</code> cria um arquivo de descrição de uma nova 1.267 +variante a partir dos resultados da regeneração da distro 1.268 +(<a href="#gen-distro"><code>gen-distro</code></a>). O arquivo <tt>.flavor</tt> 1.269 +pode ser enviado ao slitaz.org:</p> 1.270 + 1.271 <pre> 1.272 - # tazlito gen-flavor new-flavor 1.273 +# tazlito gen-flavor <em>new-flavor</em> 1.274 </pre> 1.275 1.276 -<a name="gen-liveflavor"></a> 1.277 -<h3>gen-liveflavor</h3> 1.278 -<p> 1.279 -Este comando cria um arquivo de descrio de uma nova variante a partir 1.280 -dos resultados de gerao da distro baseada no sistema atual. A opo 1.281 ---help mostra mais informaes 1.282 -</p> 1.283 -<pre> # tazlito gen-liveflavor 1.284 - # tazlito gen-liveflavor --help 1.285 + 1.286 +<h3 id="gen-liveflavor">gen-liveflavor</h3> 1.287 + 1.288 +<p>Este comando cria um arquivo de descrição de uma nova variante a partir dos 1.289 +resultados de geração da distro baseada no sistema atual. A opção 1.290 +<code>--help</code> mostra mais informações</p> 1.291 + 1.292 +<pre> 1.293 +# tazlito gen-liveflavor 1.294 +# tazlito gen-liveflavor --help 1.295 </pre> 1.296 1.297 -<a name="upgrade-flavor"></a> 1.298 -<h3>upgrade-flavor</h3> 1.299 -<p> 1.300 -Este comando renova um arquivo flavor, atualizando a lista de pacotes 1.301 -com a verso mais recente disponvel no mirror: 1.302 -</p> 1.303 + 1.304 +<h3 id="upgrade-flavor">upgrade-flavor</h3> 1.305 + 1.306 +<p>Este comando renova um arquivo flavor, atualizando a lista de pacotes com 1.307 +a versão mais recente disponível no mirror:</p> 1.308 + 1.309 <pre> 1.310 - # tazlito upgrade-flavor this-flavor 1.311 +# tazlito upgrade-flavor <em>this-flavor</em> 1.312 </pre> 1.313 1.314 -<a name="extract-flavor"></a> 1.315 -<h3>extract-flavor</h3> 1.316 -<p> 1.317 -O comando 'extract-flavor' converte um flavor em uma estrutura de pastas 1.318 -facilmente modificvel em /home/slitaz/VERSION/flavors que pode ser ser 1.319 -gerenciada com o mercurial: 1.320 -<a href="http://hg.slitaz.org/flavors">http://hg.slitaz.org/flavors</a>. 1.321 -</p> 1.322 + 1.323 +<h3 id="extract-flavor">extract-flavor</h3> 1.324 + 1.325 +<p>O comando <code>extract-flavor</code> converte um flavor em uma estrutura 1.326 +de pastas facilmente modificável em <tt>/home/slitaz/VERSION/flavors</tt> que 1.327 +pode ser ser gerenciada com o mercurial: 1.328 +<a href="http://hg.slitaz.org/flavors">http://hg.slitaz.org/flavors</a>.</p> 1.329 + 1.330 <pre> 1.331 - # tazlito extract-flavor this-flavor 1.332 +# tazlito extract-flavor <em>this-flavor</em> 1.333 </pre> 1.334 1.335 -<a name="pack-flavor"></a> 1.336 -<h3>pack-flavor</h3> 1.337 -<p> 1.338 -Este comando converte uma estrutura de pastas encontrada em 1.339 -/home/slitaz/VERSION/flavors em um arquivo de variante (.flavor). o 1.340 -inverso do que o comando 'extract-flavor' faz: 1.341 -</p> 1.342 + 1.343 +<h3 id="pack-flavor">pack-flavor</h3> 1.344 + 1.345 +<p>Este comando converte uma estrutura de pastas encontrada em 1.346 +<tt>/home/slitaz/VERSION/flavors</tt> em um arquivo de variante 1.347 +(<tt>.flavor</tt>). É o inverso do que o comando 1.348 +<a href="#extract-flavor"><code>extract-flavor</code></a> faz:</p> 1.349 + 1.350 <pre> 1.351 - # tazlito pack-flavor this-flavor 1.352 +# tazlito pack-flavor <em>this-flavor</em> 1.353 </pre> 1.354 1.355 -<a name="extract-distro"></a> 1.356 -<h3>extract-distro</h3> 1.357 -<p> 1.358 -Este comando usado para extrair uma imagem ISO do LiveCD e reconstruir a 1.359 -estrutura do cdrom e sistema root. Isto possibilita fazer as mudanas desejadas, 1.360 -adies e reconstrues da imagem ISO por meio do comando "gen-iso" ou 1.361 -"gen-initiso". Exemplo de uso: 1.362 -</p> 1.363 + 1.364 +<h3 id="extract-distro">extract-distro</h3> 1.365 + 1.366 +<p>Este comando é usado para extrair uma imagem ISO do LiveCD e reconstruir a 1.367 +estrutura do CD-ROM e sistema root. Isto possibilita fazer as mudanças 1.368 +desejadas, adições e reconstruções da imagem ISO por meio do comando 1.369 +<a href="#gen-iso"><code>gen-iso</code></a> ou 1.370 +<a href="#gen-initiso"><code>gen-initiso</code></a>. Exemplo de uso:</p> 1.371 + 1.372 <pre> 1.373 - # tazlito extract-distro slitaz-cooking.iso 1.374 +# tazlito extract-distro <em>slitaz-cooking.iso</em> 1.375 </pre> 1.376 1.377 -<a name="gen-distro"></a> 1.378 -<h3>gen-distro</h3> 1.379 -<p> 1.380 -O comando para <em>Gerao de Distribuio</em> pode gerar a rvore da distribuio 1.381 -e a imagem ISO por meio de uma lista de pacotes. Para funcionar, este comando 1.382 -precisa da lista de pacotes, um diretrio contendo todos os pacotes .tazpgk 1.383 -especificados na lista e um diretrio para gerar a distribuio. A lista de 1.384 -pacotes pode ser extraida de uma variante pelo comando "get-flavor". Ao se 1.385 -utilizar o LiveCD, as opes --cdrom e --iso= permitem a regenerao dos 1.386 -pacotes que adicionam arquivos ao diretrio /boot sem que seja necessrio o 1.387 -download dos mesmos e recuperam os arquivos adicionais do LiveCD. O caminho 1.388 -para os vrios diretrios informado no arquivo de configurao e os pacotes 1.389 -podem ser baixados dos mirrors do SliTaz ou gerados pelo Cookutils. Para gerar uma 1.390 -distribuio: 1.391 -</p> 1.392 + 1.393 +<h3 id="gen-distro">gen-distro</h3> 1.394 + 1.395 +<p>O comando para <em>Geração de Distribuição</em> pode gerar a árvore 1.396 +da distribuição e a imagem ISO por meio de uma lista de pacotes. Para funcionar, 1.397 +este comando precisa da lista de pacotes, um diretório contendo todos os pacotes 1.398 +<tt>.tazpgk</tt> especificados na lista e um diretório para gerar 1.399 +a distribuição. A lista de pacotes pode ser extraida de uma variante pelo 1.400 +comando <a href="#get-flavor"><code>get-flavor</code></a>. Ao se utilizar 1.401 +o LiveCD, as opções <tt>--cdrom</tt> e <tt>--iso=</tt> permitem a regeneração 1.402 +dos pacotes que adicionam arquivos ao diretório <tt>/boot</tt> sem que seja 1.403 +necessário o download dos mesmos e recuperam os arquivos adicionais do LiveCD. 1.404 +O caminho para os vários diretórios é informado no arquivo de configuração e os 1.405 +pacotes podem ser baixados dos mirrors do SliTaz ou gerados pelo Cookutils. Para 1.406 +gerar uma distribuição:</p> 1.407 + 1.408 <pre> 1.409 - # tazlito gen-distro 1.410 - # tazlito gen-distro --cdrom 1.411 - # tazlito gen-distro --iso=slitaz.iso 1.412 - # tazlito gen-distro package-list 1.413 +# tazlito gen-distro 1.414 +# tazlito gen-distro --cdrom 1.415 +# tazlito gen-distro --iso=<em>slitaz.iso</em> 1.416 +# tazlito gen-distro <em>package-list</em> 1.417 </pre> 1.418 1.419 -<a name="clean-distro"></a> 1.420 -<h3>clean-distro</h3> 1.421 -<p> 1.422 -Remove todos os arquivos gerados ou extraidos da estrutura do LiveCD: 1.423 -</p> 1.424 + 1.425 +<h3 id="clean-distro">clean-distro</h3> 1.426 + 1.427 +<p>Remove todos os arquivos gerados ou extraidos da estrutura do LiveCD:</p> 1.428 + 1.429 <pre> 1.430 - # tazlito clean-distro 1.431 +# tazlito clean-distro 1.432 </pre> 1.433 1.434 -<a name="check-distro"></a> 1.435 -<h3>check-distro</h3> 1.436 -<p> 1.437 -Este comando simplesmente verifica se os arquivos instalados pelos pacotes esto 1.438 -presentes no sistema: 1.439 -</p> 1.440 + 1.441 +<h3 id="check-distro">check-distro</h3> 1.442 + 1.443 +<p>Este comando simplesmente verifica se os arquivos instalados pelos pacotes 1.444 +estão presentes no sistema:</p> 1.445 + 1.446 <pre> 1.447 - # tazlito check-distro 1.448 +# tazlito check-distro 1.449 </pre> 1.450 1.451 -<a name="writeiso"></a> 1.452 -<h3>writeiso</h3> 1.453 -<p> 1.454 -Este comando ir converter o sistema de arquivos atual em um arquivo 1.455 -cpio (rootfs.gz) e ento gerar uma imagem ISO inicializvel. Pode ser 1.456 -usado tanto em instalaes no HD quanto em modo LiveCD, e ir arquivar 1.457 -tambm o contedo do diretrio /home. Com ele, pode-se facilmente 1.458 -remasterizar e construir sua prpria imagem de LiveCD. Para tanto 1.459 -inicie o sistema, modifique arquivos, instale pacotes e ento: 1.460 -</p> 1.461 + 1.462 +<h3 id="writeiso">writeiso</h3> 1.463 + 1.464 +<p>Este comando irá converter o sistema de arquivos atual em um arquivo cpio 1.465 +(<tt>rootfs.gz</tt>) e então gerar uma imagem ISO inicializável. Pode ser usado 1.466 +tanto em instalações no HD quanto em modo LiveCD, e irá arquivar também 1.467 +o conteúdo do diretório <tt>/home</tt>. Com ele, pode-se facilmente remasterizar 1.468 +e construir sua própria imagem de LiveCD. Para tanto inicie o sistema, modifique 1.469 +arquivos, instale pacotes e então:</p> 1.470 + 1.471 <pre> 1.472 - # tazlito writeiso [gzip|lzma|none] 1.473 - # tazlito writeiso gzip 1.474 - # tazlito writeiso gzip image-name 1.475 +# tazlito writeiso [gzip|lzma|none] 1.476 +# tazlito writeiso gzip 1.477 +# tazlito writeiso gzip <em>image-name</em> 1.478 </pre> 1.479 1.480 -<a name="frugal-install"></a> 1.481 -<h3>frugal-install</h3> 1.482 -<p> 1.483 -Executa uma instalao frugal em /boot/frugal e adiciona uma entrada ao 1.484 -GRUB, caso necessrio. Este tipo de instalao ir rodar o SliTaz 1.485 -diretamente na memria RAM (mesmo comportamento do LiveCD), o que 1.486 -permite testar a distro ou ter um sistema de recuperao pronto para uso. 1.487 -Para instalar todos os arquivos necessrios a partir de uma estrutura 1.488 -de pastas ou de uma imagem ISO: 1.489 -</p> 1.490 + 1.491 +<h3 id="frugal-install">frugal-install</h3> 1.492 + 1.493 +<p>Executa uma instalação frugal em <tt>/boot/frugal</tt> e adiciona uma entrada 1.494 +ao GRUB, caso necessário. Este tipo de instalação irá rodar o SliTaz diretamente 1.495 +na memória RAM (mesmo comportamento do LiveCD), o que permite testar a distro 1.496 +ou ter um sistema de recuperação pronto para uso. Para instalar todos os 1.497 +arquivos necessários a partir de uma estrutura de pastas ou de uma imagem 1.498 +ISO:</p> 1.499 + 1.500 <pre> 1.501 - # tazlito frugal-install 1.502 - # tazlito -fi slitaz.iso 1.503 +# tazlito frugal-install 1.504 +# tazlito -fi <em>slitaz.iso</em> 1.505 </pre> 1.506 1.507 -<a name="check-list"></a> 1.508 -<h3>check-list</h3> 1.509 -<p> 1.510 -Verifica se o arquivo distro-packages.list est atualizado com as 1.511 -mais recentes verses dos pacotes: 1.512 -</p> 1.513 + 1.514 +<h3 id="check-list">check-list</h3> 1.515 + 1.516 +<p>Verifica se o arquivo <tt>distro-packages.list</tt> está atualizado com as 1.517 +mais recentes versões dos pacotes:</p> 1.518 + 1.519 <pre> 1.520 - # tazlito check-list 1.521 +# tazlito check-list 1.522 </pre> 1.523 1.524 -<a name="repack"></a> 1.525 -<h3>repack</h3> 1.526 -<p> 1.527 -Comprime novamente o rootfs com a melhor compresso possvel: 1.528 -</p> 1.529 + 1.530 +<h3 id="repack">repack</h3> 1.531 + 1.532 +<p>Comprime novamente o rootfs com a melhor compressão possível:</p> 1.533 + 1.534 <pre> 1.535 - # tazlito repack slitaz.iso 1.536 +# tazlito repack <em>slitaz.iso</em> 1.537 </pre> 1.538 1.539 -<a name="merge"></a> 1.540 -<h3>merge</h3> 1.541 -<p> 1.542 -Combina diversas variantes. Cada rootfs uma consequncia de seu 1.543 -anterior. O primeiro rootfs extraido da imagem ISO indicada como 1.544 -terceiro argumento. As variantes sero escolhidas no momento do boot, 1.545 -de acordo com a memria RAM disponvel: 1.546 -</p> 1.547 + 1.548 +<h3 id="merge">merge</h3> 1.549 + 1.550 +<p>Combina diversas variantes. Cada rootfs é uma consequência de seu anterior. 1.551 +O primeiro rootfs é extraido da imagem ISO indicada como terceiro argumento. As 1.552 +variantes serão escolhidas no momento do boot, de acordo com a memória RAM 1.553 +disponível:</p> 1.554 + 1.555 <pre> 1.556 - # tazlito merge 160M slitaz-core.iso 96M rootfs-justx.gz 32M rootfs-base.gz 1.557 +# tazlito merge 160M slitaz-core.iso 96M rootfs-justx.gz 32M rootfs-base.gz 1.558 </pre> 1.559 1.560 -<a name="build-loram"></a> 1.561 -<h3>build-loram</h3> 1.562 -<p> 1.563 -Cria uma variante para sistemas com pouca memria RAM partir de uma 1.564 -imagem ISO do SliTaz. Pode-se gerar uma variante que seja carregada na 1.565 -diretamente na memria ou lida a partir do cdrom: 1.566 -</p> 1.567 + 1.568 +<h3 id="build-loram">build-loram</h3> 1.569 + 1.570 +<p>Cria uma variante para sistemas com pouca memória RAM à partir de uma imagem 1.571 +ISO do SliTaz. Pode-se gerar uma variante que seja carregada na diretamente 1.572 +na memória ou lida a partir do CD-ROM:</p> 1.573 + 1.574 <pre> 1.575 - # tazlito build-loram slitaz.iso loram.iso 1.576 - # tazlito build-loram slitaz.iso loram-cdrom.iso cdrom 1.577 +# tazlito build-loram <em>slitaz.iso loram.iso</em> 1.578 +# tazlito build-loram <em>slitaz.iso loram-cdrom.iso</em> cdrom 1.579 </pre> 1.580 1.581 -<a name="emu-iso"></a> 1.582 -<h3>emu-iso</h3> 1.583 -<p> 1.584 -O comando emu-iso utiliza o emulador Qemu para iniciar e rodar o SliTaz. 1.585 - util para testar a iso criada sem a necessidade de grav-la em um 1.586 -cdrom ou bootar em modo frugal. 1.587 -</p> 1.588 -<pre> # tazlito emu-iso 1.589 - # tazlito emu-iso path/to/image.iso 1.590 + 1.591 +<h3 id="emu-iso">emu-iso</h3> 1.592 + 1.593 +<p>O comando <code>emu-iso</code> utiliza o emulador Qemu para iniciar e rodar 1.594 +o SliTaz. É util para testar a ISO criada sem a necessidade de gravá-la em um 1.595 +CD-ROM ou bootar em modo frugal.</p> 1.596 + 1.597 +<pre> 1.598 +# tazlito emu-iso 1.599 +# tazlito emu-iso <em>path/to/image.iso</em> 1.600 </pre> 1.601 1.602 -<a name="burn-iso"></a> 1.603 -<h3>burn-iso</h3> 1.604 -<p> 1.605 -O comando "burn-iso" obtm informaes sobre o dispositivo de cd e as velocidades 1.606 -permitidas para gravao, e o wodim (parte do cdrkit) inicia para gravar a imagem 1.607 -ISO. A imagem ISo padro aquela especificada no arquivo de configurao, mas 1.608 - possvel especificar uma imagem diferente por meio da linha de comando: 1.609 -</p> 1.610 + 1.611 +<h3 id="burn-iso">burn-iso</h3> 1.612 + 1.613 +<p>O comando <code>burn-iso</code> obtém informações sobre o dispositivo de CD 1.614 +e as velocidades permitidas para gravação, e o wodim (parte do cdrkit) inicia 1.615 +para gravar a imagem ISO. A imagem ISO padrão é aquela especificada no arquivo 1.616 +de configuração, mas é possível especificar uma imagem diferente por meio 1.617 +da linha de comando:</p> 1.618 + 1.619 <pre> 1.620 - # tazlito burn-iso 1.621 - # tazlito burn-iso slitaz-hacked.iso 1.622 +# tazlito burn-iso 1.623 +# tazlito burn-iso <em>slitaz-hacked.iso</em> 1.624 </pre> 1.625 1.626 + 1.627 <h2>FLAVORS</h2> 1.628 -<p> 1.629 -Um arquivo <i>.flavor</i> contm somente alguns poucos Kb de informao 1.630 -necessria para (re)construir um LiveCD customizado do SliTaz. 1.631 -</p> 1.632 1.633 -<a name="rebuild-flavor"></a> 1.634 -<h3>(Re)construa uma variante</h3> 1.635 -<p> 1.636 -Voc pode escolher uma variante para (re)construir a partir daquelas 1.637 -disponveis: 1.638 -</p> 1.639 +<p>Um arquivo <tt>.flavor</tt> contém somente alguns poucos Kb de informação 1.640 +necessária para (re)construir um LiveCD customizado do SliTaz.</p> 1.641 + 1.642 + 1.643 +<h3 id="rebuild-flavor">(Re)construa uma variante</h3> 1.644 + 1.645 +<p>Você pode escolher uma variante para (re)construir a partir daquelas 1.646 +disponíveis:</p> 1.647 + 1.648 <pre> 1.649 # tazlito list-flavors 1.650 1.651 @@ -378,159 +390,140 @@ 1.652 eeepc 31.2M 105.4M SliTaz eeepc system 1.653 justX 16.1M 51.2M SliTaz with a minimal X environment 1.654 </pre> 1.655 -<p> 1.656 -Como exeplo, comearemos a reconstruir a variante <i>eeepc</i> que 1.657 -ocupa 105.4M de RAM e possui um tamanho de imagem ISO de 31.2M: 1.658 -</p> 1.659 + 1.660 +<p>Como exeplo, começaremos a reconstruir a variante <em>eeepc</em> que ocupa 1.661 +105.4M de RAM e possui um tamanho de imagem ISO de 31.2M:</p> 1.662 + 1.663 <pre> 1.664 # tazlito clean-distro 1.665 -# tazlito get-flavor eeepc 1.666 +# tazlito get-flavor <em>eeepc</em> 1.667 # tazlito gen-distro 1.668 </pre> 1.669 1.670 -<a name="create-flavor"></a> 1.671 -<h3>Crie uma variante</h3> 1.672 -<p> 1.673 -Para criar uma variante, voc deve: 1.674 -</p> 1.675 + 1.676 +<h3 id="create-flavor">Crie uma variante</h3> 1.677 + 1.678 +<p>Para criar uma variante, você deve:</p> 1.679 + 1.680 <ul> 1.681 - <li>Criar uma imagem ISO usando o comando <b>tazlito-gen-distro</b> 1.682 - e ento criar um arquivo flavor usando <b>tazlito gen-flavor</b>; ou</li> 1.683 - <li>Criar diretamente uma estrutura de arquivos que define o flavor 1.684 - (veja <b>tazlito extract-flavor</b>) e ento criar o flavor 1.685 - usando <b>tazlito pack-flavor</b>.</li> 1.686 + <li>Criar uma imagem ISO usando o comando 1.687 + <a href="#gen-distro"><code>tazlito gen-distro</code></a> e então criar 1.688 + um arquivo flavor usando 1.689 + <a href="#gen-flavor"><code>tazlito gen-flavor</code></a>; ou</li> 1.690 + <li>Criar diretamente uma estrutura de arquivos que define o flavor (veja 1.691 + <a href="#extract-flavor"><code>tazlito extract-flavor</code></a>) 1.692 + e então criar o flavor usando 1.693 + <a href="#pack-flavor"><code>tazlito pack-flavor</code></a>.</li> 1.694 </ul> 1.695 1.696 -<a name="publish-flavor"></a> 1.697 -<h3>Publique uma variante</h3> 1.698 -<p> 1.699 -Um arquivo .flavor possui alguns Kb de tamanho, ento voc pode envi-lo 1.700 -para a lista de discusso do SliTaz. 1.701 -</p> 1.702 -<p> 1.703 -Os arquivos resultantes do comando <b>tazlito extract flavor</b> pode 1.704 -tambm ser colocado no repositrio mercurial (http://repos.slitaz.org/flavors). 1.705 -Este mtodo preferido porque a estrutura de pastas poder ser 1.706 -acessada diretamente por uma 1.707 -<a href="http://hg.slitaz.org/flavors/file/tip">interface web</a>. 1.708 -</p> 1.709 -<p> 1.710 -Esta estrutura inclui: 1.711 -</p> 1.712 + 1.713 +<h3 id="publish-flavor">Publique uma variante</h3> 1.714 + 1.715 +<p>Um arquivo <tt>.flavor</tt> possui alguns Kb de tamanho, então você pode 1.716 +enviá-lo para <a href="http://www.slitaz.org/pt/mailing-list.php">a lista de 1.717 +discussão</a> do SliTaz.</p> 1.718 + 1.719 +<p>Os arquivos resultantes do comando <a href="#extract-flavor"><code>tazlito 1.720 +extract-flavor</code></a> pode também ser colocado no repositório 1.721 +<a href="http://hg.slitaz.org/flavors">mercurial</a>. Este método é preferido 1.722 +porque a estrutura de pastas poderá ser acessada diretamente por uma 1.723 +<a href="http://hg.slitaz.org/flavors/file/tip">interface web</a>.</p> 1.724 +<p>Esta estrutura inclui:</p> 1.725 + 1.726 <ul> 1.727 -<li> 1.728 -Uma <b>receita</b> (arquivo <i>receipt</i>) que descreve a variante 1.729 -por intermdio das variveis: 1.730 - <ul> 1.731 - <li> 1.732 -FLAVOR: O nome da variante. 1.733 - </li> 1.734 - <li> 1.735 -SHORT_DESC: Uma curta descrio 1.736 - </li> 1.737 - <li> 1.738 -VERSION: Verso. 1.739 - </li> 1.740 - <li> 1.741 -MAINTAINER: Email do desenvolvedor/criador. 1.742 - </li> 1.743 - <li> 1.744 -FRUGAL_RAM: Memria RAM mnima recomendvel (varivel opcional). 1.745 - </li> 1.746 - <li> 1.747 -ROOTFS_SIZE: Tamanho que o rootfs.gz ocupa descomprimido na RAM (opcional). 1.748 - </li> 1.749 - <li> 1.750 -INITRAMFS_SIZE: Tamanho que o rootfs.gz ocupa em um CDROM (opcional). 1.751 - </li> 1.752 - <li> 1.753 -ISO_SIZE: Tamanho do CDROM (opcional). 1.754 - </li> 1.755 - <li> 1.756 -ROOTFS_SELECTION: Opcional, veja <i>Meta flavor</i> abaixo. 1.757 - </li> 1.758 - </ul> 1.759 -</li> 1.760 -<li> 1.761 -O arquivo <b>packages.list</b> contem a lista de pacotes sem especificar 1.762 -uma verso (o tazlito sempre utiliza os ltimos pacotes disponveis). 1.763 -Este arquivo no aparece caso a varivel ROOTFS_SELECTION esteja 1.764 -definida. 1.765 -</li> 1.766 -<li> 1.767 -O arquivo opcional <b>mirrors</b> contem a lista de mirror no oficiais 1.768 -(undigest) a serem incluidos para se obter pacotes personalizados. 1.769 -</li> 1.770 -<li> 1.771 -O diretrio opcional <b>rootfs</b> contem uma estrutura de pastas e arquivos 1.772 -a serem adicionados ao sistema de arquivos rootfs.gz (normalmente sero 1.773 -arquivos de configurao). 1.774 -</li> 1.775 -<li> 1.776 -O diretrio opcional <b>rootcd</b> contem uma estrutura de pastas e arquivos 1.777 -a serem adicionados ao CDROM. 1.778 -</li> 1.779 + <li>Uma <b>receita</b> (arquivo <em>receipt</em>) que descreve a variante 1.780 + por intermédio das variáveis: 1.781 + <ul> 1.782 + <li>FLAVOR: O nome da variante.</li> 1.783 + <li>SHORT_DESC: Uma curta descrição</li> 1.784 + <li>VERSION: Versão.</li> 1.785 + <li>MAINTAINER: Email do desenvolvedor/criador.</li> 1.786 + <li>FRUGAL_RAM: Memória RAM mínima recomendável (variável 1.787 + opcional).</li> 1.788 + <li>ROOTFS_SIZE: Tamanho que o rootfs.gz ocupa descomprimido na RAM 1.789 + (opcional).</li> 1.790 + <li>INITRAMFS_SIZE: Tamanho que o rootfs.gz ocupa em um CD-ROM 1.791 + (opcional).</li> 1.792 + <li>ISO_SIZE: Tamanho do CD-ROM (opcional).</li> 1.793 + <li>ROOTFS_SELECTION: Opcional, veja <a href="#meta-flavor">Meta 1.794 + flavor</a> abaixo.</li> 1.795 + </ul> 1.796 + </li> 1.797 + <li>O arquivo <b>packages.list</b> contem a lista de pacotes sem especificar 1.798 + uma versão (o tazlito sempre utiliza os últimos pacotes disponíveis). 1.799 + Este arquivo não aparece caso a variável ROOTFS_SELECTION esteja 1.800 + definida.</li> 1.801 + <li>O arquivo opcional <b>mirrors</b> contem a lista de mirror não oficiais 1.802 + (undigest) a serem incluidos para se obter pacotes personalizados.</li> 1.803 + <li>O diretório opcional <b>rootfs</b> contem uma estrutura de pastas 1.804 + e arquivos a serem adicionados ao sistema de arquivos rootfs.gz 1.805 + (normalmente serão arquivos de configuração).</li> 1.806 + <li>O diretório opcional <b>rootcd</b> contem uma estrutura de pastas 1.807 + e arquivos a serem adicionados ao CD-ROM.</li> 1.808 </ul> 1.809 1.810 -<a name="tune-flavor"></a> 1.811 -<h3>Adapte uma variante</h3> 1.812 -<p> 1.813 -s vezes mais fcil modificar uma variante existente do que criar uma 1.814 -nova. Para adaptar a variante eeepc, por exemplo: 1.815 -</p> 1.816 + 1.817 +<h3 id="tune-flavor">Adapte uma variante</h3> 1.818 + 1.819 +<p>Às vezes é mais fácil modificar uma variante existente do que criar uma nova. 1.820 +Para adaptar a variante eeepc, por exemplo:</p> 1.821 + 1.822 <pre> 1.823 # tazpkg get-install mercurial 1.824 # cd /home/slitaz 1.825 # hg clone http://hg.slitaz.org/flavors 1.826 # cd flavors 1.827 -# cp -a eeepc myslitaz 1.828 +# cp -a <em>eeepc myslitaz</em> 1.829 </pre> 1.830 -<p> 1.831 -Arquivos em <i>my-slitaz</i> podem ser adaptados, ento: 1.832 -</p> 1.833 + 1.834 +<p>Arquivos em <tt>my-slitaz</tt> podem ser adaptados, então:</p> 1.835 + 1.836 <pre> 1.837 -# tazlito pack-flavor myslitaz 1.838 +# tazlito pack-flavor <em>myslitaz</em> 1.839 </pre> 1.840 -<p> 1.841 -Isto ir criar uma nova variante adaptada de uma outra existente. 1.842 -</p> 1.843 -<p> 1.844 -Dica: Pode-se evitar a instalao do mercurial extraindo-se uma variante. 1.845 -Usando o exemplo anterior: 1.846 -</p> 1.847 + 1.848 +<p>Isto irá criar uma nova variante adaptada de uma outra existente.</p> 1.849 +<p>Dica: Pode-se evitar a instalação do mercurial extraindo-se uma variante. 1.850 +Usando o exemplo anterior:</p> 1.851 + 1.852 <pre> 1.853 # tazlito get-flavor eeepc 1.854 # tazlito extract-flavor eeepc.flavor 1.855 # cd /home/slitaz/flavors 1.856 -# cp -a eeepc myslitaz 1.857 +# cp -a <em>eeepc myslitaz</em> 1.858 </pre> 1.859 1.860 -<a name="meta-flavor"></a> 1.861 -<h3>Meta flavor</h3> 1.862 -<p> 1.863 -Uma meta variante (meta flavor) contem diversas variantes juntas. Ao se 1.864 -iniciar o sistema com uma meta variante, uma variante contida no LiveCD 1.865 -ir ser chamada dependendo do tamanho da memria RAM disponvel. A 1.866 -varivel ROOTFS_SELECTION define o mnimo de RAM a ser utilizada e os 1.867 -parametros das variantes existentes. Exemplo usando a meta variante 1.868 -<a href="http://hg.slitaz.org/flavors/file/tip/core-3in1/receipt"></a>: 1.869 -</p> 1.870 + 1.871 +<h3 id="meta-flavor">Meta flavor</h3> 1.872 + 1.873 +<p>Uma meta variante (meta flavor) contem diversas variantes juntas. Ao se 1.874 +iniciar o sistema com uma meta variante, uma variante contida no LiveCD irá ser 1.875 +chamada dependendo do tamanho da memória RAM disponível. A variável 1.876 +ROOTFS_SELECTION define o mínimo de RAM a ser utilizada e os parametros das 1.877 +variantes existentes. 1.878 +<a href="http://hg.slitaz.org/flavors/file/tip/core-4in1/receipt">Exemplo</a> 1.879 +usando a meta variante:</p> 1.880 + 1.881 <pre> 1.882 ROOTFS_SELECTION="160M core 96M justX 32M base" 1.883 </pre> 1.884 -<p> 1.885 -Este tipo de variante no possui uma lista de pacotes (packages.list) 1.886 -e s suportada no SliTaz a partir do kernel 2.6.30. 1.887 -</p> 1.888 + 1.889 +<p>Este tipo de variante não possui uma lista de pacotes 1.890 +(<tt>packages.list</tt>) e só é suportada no SliTaz a partir do kernel 1.891 +2.6.30.</p> 1.892 + 1.893 1.894 <h2>MANTENEDOR</h2> 1.895 -<p> 1.896 -Christophe Lincoln <pankso at slitaz.org><br /> 1.897 -Pascal bellard <pascal.bellard at slitaz.org> 1.898 -</p> 1.899 + 1.900 +<p>Christophe Lincoln <pankso at slitaz.org><br /> 1.901 +Pascal Bellard <pascal.bellard at slitaz.org></p> 1.902 1.903 <!-- End content --> 1.904 </div> 1.905 + 1.906 +<footer> 1.907 + Copyright © 2013 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> 1.908 +</footer> 1.909 + 1.910 </body> 1.911 </html> 1.912 -