tazlito annotate doc/tazlito.pt.html @ rev 288

move back 'pt_BR' doc name to 'pt' so tazlocale can handle it properly
author Claudinei Pereira <claudinei@slitaz.org>
date Sun Sep 02 13:49:05 2012 -0300 (2012-09-02)
parents
children 07b0ae7de856
rev   line source
claudinei@288 1 <!DOCTYPE html>
claudinei@288 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
claudinei@288 3 <head>
claudinei@288 4 <title>Manual Tazlito - Ferramenta Live do SliTaz</title>
claudinei@288 5 <meta charset="utf-8" />
claudinei@288 6 <link rel="shortcut icon" href="favicon.ico" />
claudinei@288 7 <link rel="stylesheet" type="text/css" href="style.css" />
claudinei@288 8 </head>
claudinei@288 9 <body>
claudinei@288 10
claudinei@288 11 <div id="header">
claudinei@288 12 <h1>Manual Tazlito</h1>
claudinei@288 13 </div>
claudinei@288 14
claudinei@288 15 <!-- Start content -->
claudinei@288 16 <div id="content">
claudinei@288 17
claudinei@288 18 <h2>NOME</h2>
claudinei@288 19 <p>
claudinei@288 20 Tazlito - SliTaz Live Tool.
claudinei@288 21 </p>
claudinei@288 22
claudinei@288 23 <h2>SINTAXE</h2>
claudinei@288 24 <pre>
claudinei@288 25 tazlito [command] [list|iso|flavor] [dir]
claudinei@288 26 </pre>
claudinei@288 27
claudinei@288 28 <h2>DESCRIÇÃO</h2>
claudinei@288 29
claudinei@288 30 <p>
claudinei@288 31 Tazlito é um pequeno utilitário que extrai um LiveCD, reconstrói a imagem ISO
claudinei@288 32 e regenera o sistema de arquivos root do LiveCD, criando uma variante
claudinei@288 33 (flavor) da distribuição. O Tazlito também pode gerar uma distribuição a
claudinei@288 34 partir de uma lista de pacotes previamente baixados. Para rodar, o Tazlito
claudinei@288 35 usa o arquivo de configuração /etc/slitaz-tools/tazlito.conf ou o
claudinei@288 36 tazlito.conf gerado pelo Tazlito no diretório atual. Este arquivo especifica
claudinei@288 37 o nome da ISO, volume, mantenedor, os caminhos dos pacotes a serem incluidos
claudinei@288 38 e da ISO a ser gerada. Tazlito também pode ser usado para configurar um
claudinei@288 39 diretório contendo arquivos adicionais que serão copiados para o LiveCD na
claudinei@288 40 geração da distribuição.
claudinei@288 41 </p>
claudinei@288 42
claudinei@288 43 <p>
claudinei@288 44 Tazlito é distribuído sobre a licença livre GNU GPL V3, istalada por padrão no
claudinei@288 45 SliTaz e instalada/testada com sucesso no Debian GNU/Linux. Você irá encontrar
claudinei@288 46 informações adicionais sobre a criação de um LiveCD no Manual SliTaz.
claudinei@288 47 </p>
claudinei@288 48
claudinei@288 49 <h2>COMANDOS</h2>
claudinei@288 50
claudinei@288 51 <a name="usage"></a>
claudinei@288 52 <h3>usage</h3>
claudinei@288 53 <p>
claudinei@288 54 O comando "usage" mostra um resumo dos comandos disponíveis com uma pequena
claudinei@288 55 descrição:
claudinei@288 56 </p>
claudinei@288 57 <pre>
claudinei@288 58 # tazlito usage
claudinei@288 59 </pre>
claudinei@288 60
claudinei@288 61 <a name="stats"></a>
claudinei@288 62 <h3>stats</h3>
claudinei@288 63 <p>
claudinei@288 64 "Stats" mostra as variáveis da configuração, os caminhos para os vários arquivos
claudinei@288 65 e diretórios e informações sobre a imagem ISO:
claudinei@288 66 </p>
claudinei@288 67 <pre>
claudinei@288 68 # tazlito stats
claudinei@288 69 </pre>
claudinei@288 70
claudinei@288 71 <a name="gen-config"></a>
claudinei@288 72 <h3>gen-config</h3>
claudinei@288 73 <p>
claudinei@288 74 O comando "gen-config" permite a geração do arquivo de configuração pronto para
claudinei@288 75 ser editado. Por padrão o arquivo é criado no diretório atual, mas também pode
claudinei@288 76 ser em outro diretório informado na linha de comando:
claudinei@288 77 </p>
claudinei@288 78 <pre>
claudinei@288 79 # tazlito gen-config
claudinei@288 80 # tazlito gen-config /path/to/distro
claudinei@288 81 </pre>
claudinei@288 82
claudinei@288 83 <a name="configure"></a>
claudinei@288 84 <h3>configure</h3>
claudinei@288 85 <p>
claudinei@288 86 Este comando pode configurar o arquivo de configuração do sistema ou o encontrado
claudinei@288 87 no diretório atual:
claudinei@288 88 </p>
claudinei@288 89 <pre>
claudinei@288 90 # tazlito configure
claudinei@288 91 </pre>
claudinei@288 92
claudinei@288 93 <a name="gen-iso"></a>
claudinei@288 94 <h3>gen-iso</h3>
claudinei@288 95 <p>
claudinei@288 96 O comando "gen-iso" pode gerar uma nova imagem do LiveCD a partir de modificações
claudinei@288 97 e adições ao sistema de arquivos root do cdrom. Para funcionar, este comando
claudinei@288 98 precisa de um diretório que contenha a "árvore" da distribuição do sistema Live.
claudinei@288 99 Esta "árvore" pode ser facilmente gerada com o comando "extract-distro", modificada
claudinei@288 100 ou reconstruida via:
claudinei@288 101 </p>
claudinei@288 102 <pre>
claudinei@288 103 # tazlito gen-iso
claudinei@288 104 </pre>
claudinei@288 105
claudinei@288 106 <a name="gen-initiso"></a>
claudinei@288 107 <h3>gen-initiso</h3>
claudinei@288 108 <p>
claudinei@288 109 O comando "gen-initiso" faz o mesmo que o "gen-iso", mas antes ele reconstrói o
claudinei@288 110 sistema comprimido initramfs. O initramfs contem o sistema de arquivos root e
claudinei@288 111 deve ser reconstruído se modificado:
claudinei@288 112 </p>
claudinei@288 113 <pre>
claudinei@288 114 # tazlito gen-initiso
claudinei@288 115 </pre>
claudinei@288 116
claudinei@288 117 <a name="list-flavors"></a>
claudinei@288 118 <h3>list-flavors</h3>
claudinei@288 119 <p>
claudinei@288 120 Este comando baixa (se necessário) e mostra a lista de diferentes variantes
claudinei@288 121 disponíveis. Pode-se forçar o download com a opção --recharge:
claudinei@288 122 </p>
claudinei@288 123 <pre>
claudinei@288 124 # tazlito list-flavors
claudinei@288 125 # tazlito list-flavors --recharge
claudinei@288 126 </pre>
claudinei@288 127
claudinei@288 128 <a name="get-flavor"></a>
claudinei@288 129 <h3>get-flavor</h3>
claudinei@288 130 <p>
claudinei@288 131 O comando "get-flavor" baixa (se necessário) e prepara os arquivos para que o
claudinei@288 132 comando "gen-distro" gere uma variante:
claudinei@288 133 </p>
claudinei@288 134 <pre>
claudinei@288 135 # tazlito get-flavor particular-flavor
claudinei@288 136 </pre>
claudinei@288 137
claudinei@288 138 <a name="show-flavor"></a>
claudinei@288 139 <h3>show-flavor</h3>
claudinei@288 140 <p>
claudinei@288 141 Este comando mostra a descrição da variante e seu tamanho após a regeneração.
claudinei@288 142 As opções --brief e --hoheader reduzem a saida do comando:
claudinei@288 143 </p>
claudinei@288 144 <pre>
claudinei@288 145 # tazlito show-flavor particular-flavor
claudinei@288 146 # tazlito show-flavor particular-flavor --brief
claudinei@288 147 # tazlito show-flavor particular-flavor --brief --noheader
claudinei@288 148 </pre>
claudinei@288 149
claudinei@288 150 <a name="gen-flavor"></a>
claudinei@288 151 <h3>gen-flavor</h3>
claudinei@288 152 <p>
claudinei@288 153 O comando "gen-flavor" cria um arquivo de descrição de uma nova variante a partir
claudinei@288 154 dos resultados da regeneração da distro (gen-distro). O arquivo .flavor pode
claudinei@288 155 ser enviado ao slitaz.org:
claudinei@288 156 </p>
claudinei@288 157 <pre>
claudinei@288 158 # tazlito gen-flavor new-flavor
claudinei@288 159 </pre>
claudinei@288 160
claudinei@288 161 <a name="gen-liveflavor"></a>
claudinei@288 162 <h3>gen-liveflavor</h3>
claudinei@288 163 <p>
claudinei@288 164 Este comando cria um arquivo de descrição de uma nova variante a partir
claudinei@288 165 dos resultados de geração da distro baseada no sistema atual. A opção
claudinei@288 166 --help mostra mais informações
claudinei@288 167 </p>
claudinei@288 168 <pre> # tazlito gen-liveflavor
claudinei@288 169 # tazlito gen-liveflavor --help
claudinei@288 170 </pre>
claudinei@288 171
claudinei@288 172 <a name="upgrade-flavor"></a>
claudinei@288 173 <h3>upgrade-flavor</h3>
claudinei@288 174 <p>
claudinei@288 175 Este comando renova um arquivo flavor, atualizando a lista de pacotes
claudinei@288 176 com a versão mais recente disponível no mirror:
claudinei@288 177 </p>
claudinei@288 178 <pre>
claudinei@288 179 # tazlito upgrade-flavor this-flavor
claudinei@288 180 </pre>
claudinei@288 181
claudinei@288 182 <a name="extract-flavor"></a>
claudinei@288 183 <h3>extract-flavor</h3>
claudinei@288 184 <p>
claudinei@288 185 O comando 'extract-flavor' converte um flavor em uma estrutura de pastas
claudinei@288 186 facilmente modificável em /home/slitaz/VERSION/flavors que pode ser ser
claudinei@288 187 gerenciada com o mercurial:
claudinei@288 188 <a href="http://hg.slitaz.org/flavors">http://hg.slitaz.org/flavors</a>.
claudinei@288 189 </p>
claudinei@288 190 <pre>
claudinei@288 191 # tazlito extract-flavor this-flavor
claudinei@288 192 </pre>
claudinei@288 193
claudinei@288 194 <a name="pack-flavor"></a>
claudinei@288 195 <h3>pack-flavor</h3>
claudinei@288 196 <p>
claudinei@288 197 Este comando converte uma estrutura de pastas encontrada em
claudinei@288 198 /home/slitaz/VERSION/flavors em um arquivo de variante (.flavor). É o
claudinei@288 199 inverso do que o comando 'extract-flavor' faz:
claudinei@288 200 </p>
claudinei@288 201 <pre>
claudinei@288 202 # tazlito pack-flavor this-flavor
claudinei@288 203 </pre>
claudinei@288 204
claudinei@288 205 <a name="extract-distro"></a>
claudinei@288 206 <h3>extract-distro</h3>
claudinei@288 207 <p>
claudinei@288 208 Este comando é usado para extrair uma imagem ISO do LiveCD e reconstruir a
claudinei@288 209 estrutura do cdrom e sistema root. Isto possibilita fazer as mudanças desejadas,
claudinei@288 210 adições e reconstruções da imagem ISO por meio do comando "gen-iso" ou
claudinei@288 211 "gen-initiso". Exemplo de uso:
claudinei@288 212 </p>
claudinei@288 213 <pre>
claudinei@288 214 # tazlito extract-distro slitaz-cooking.iso
claudinei@288 215 </pre>
claudinei@288 216
claudinei@288 217 <a name="gen-distro"></a>
claudinei@288 218 <h3>gen-distro</h3>
claudinei@288 219 <p>
claudinei@288 220 O comando para <em>Geração de Distribuição</em> pode gerar a árvore da distribuição
claudinei@288 221 e a imagem ISO por meio de uma lista de pacotes. Para funcionar, este comando
claudinei@288 222 precisa da lista de pacotes, um diretório contendo todos os pacotes .tazpgk
claudinei@288 223 especificados na lista e um diretório para gerar a distribuição. A lista de
claudinei@288 224 pacotes pode ser extraida de uma variante pelo comando "get-flavor". Ao se
claudinei@288 225 utilizar o LiveCD, as opções --cdrom e --iso= permitem a regeneração dos
claudinei@288 226 pacotes que adicionam arquivos ao diretório /boot sem que seja necessário o
claudinei@288 227 download dos mesmos e recuperam os arquivos adicionais do LiveCD. O caminho
claudinei@288 228 para os vários diretórios é informado no arquivo de configuração e os pacotes
claudinei@288 229 podem ser baixados dos mirrors do SliTaz ou gerados pelo Cookutils. Para gerar uma
claudinei@288 230 distribuição:
claudinei@288 231 </p>
claudinei@288 232 <pre>
claudinei@288 233 # tazlito gen-distro
claudinei@288 234 # tazlito gen-distro --cdrom
claudinei@288 235 # tazlito gen-distro --iso=slitaz.iso
claudinei@288 236 # tazlito gen-distro package-list
claudinei@288 237 </pre>
claudinei@288 238
claudinei@288 239 <a name="clean-distro"></a>
claudinei@288 240 <h3>clean-distro</h3>
claudinei@288 241 <p>
claudinei@288 242 Remove todos os arquivos gerados ou extraidos da estrutura do LiveCD:
claudinei@288 243 </p>
claudinei@288 244 <pre>
claudinei@288 245 # tazlito clean-distro
claudinei@288 246 </pre>
claudinei@288 247
claudinei@288 248 <a name="check-distro"></a>
claudinei@288 249 <h3>check-distro</h3>
claudinei@288 250 <p>
claudinei@288 251 Este comando simplesmente verifica se os arquivos instalados pelos pacotes estão
claudinei@288 252 presentes no sistema:
claudinei@288 253 </p>
claudinei@288 254 <pre>
claudinei@288 255 # tazlito check-distro
claudinei@288 256 </pre>
claudinei@288 257
claudinei@288 258 <a name="writeiso"></a>
claudinei@288 259 <h3>writeiso</h3>
claudinei@288 260 <p>
claudinei@288 261 Este comando irá converter o sistema de arquivos atual em um arquivo
claudinei@288 262 cpio (rootfs.gz) e então gerar uma imagem ISO inicializável. Pode ser
claudinei@288 263 usado tanto em instalações no HD quanto em modo LiveCD, e irá arquivar
claudinei@288 264 também o conteúdo do diretório /home. Com ele, pode-se facilmente
claudinei@288 265 remasterizar e construir sua própria imagem de LiveCD. Para tanto
claudinei@288 266 inicie o sistema, modifique arquivos, instale pacotes e então:
claudinei@288 267 </p>
claudinei@288 268 <pre>
claudinei@288 269 # tazlito writeiso [gzip|lzma|none]
claudinei@288 270 # tazlito writeiso gzip
claudinei@288 271 # tazlito writeiso gzip image-name
claudinei@288 272 </pre>
claudinei@288 273
claudinei@288 274 <a name="frugal-install"></a>
claudinei@288 275 <h3>frugal-install</h3>
claudinei@288 276 <p>
claudinei@288 277 Executa uma instalação frugal em /boot/frugal e adiciona uma entrada ao
claudinei@288 278 GRUB, caso necessário. Este tipo de instalação irá rodar o SliTaz
claudinei@288 279 diretamente na memória RAM (mesmo comportamento do LiveCD), o que
claudinei@288 280 permite testar a distro ou ter um sistema de recuperação pronto para uso.
claudinei@288 281 Para instalar todos os arquivos necessários a partir de uma estrutura
claudinei@288 282 de pastas ou de uma imagem ISO:
claudinei@288 283 </p>
claudinei@288 284 <pre>
claudinei@288 285 # tazlito frugal-install
claudinei@288 286 # tazlito -fi slitaz.iso
claudinei@288 287 </pre>
claudinei@288 288
claudinei@288 289 <a name="check-list"></a>
claudinei@288 290 <h3>check-list</h3>
claudinei@288 291 <p>
claudinei@288 292 Verifica se o arquivo distro-packages.list está atualizado com as
claudinei@288 293 mais recentes versões dos pacotes:
claudinei@288 294 </p>
claudinei@288 295 <pre>
claudinei@288 296 # tazlito check-list
claudinei@288 297 </pre>
claudinei@288 298
claudinei@288 299 <a name="repack"></a>
claudinei@288 300 <h3>repack</h3>
claudinei@288 301 <p>
claudinei@288 302 Comprime novamente o rootfs com a melhor compressão possível:
claudinei@288 303 </p>
claudinei@288 304 <pre>
claudinei@288 305 # tazlito repack slitaz.iso
claudinei@288 306 </pre>
claudinei@288 307
claudinei@288 308 <a name="merge"></a>
claudinei@288 309 <h3>merge</h3>
claudinei@288 310 <p>
claudinei@288 311 Combina diversas variantes. Cada rootfs é uma consequência de seu
claudinei@288 312 anterior. O primeiro rootfs é extraido da imagem ISO indicada como
claudinei@288 313 terceiro argumento. As variantes serão escolhidas no momento do boot,
claudinei@288 314 de acordo com a memória RAM disponível:
claudinei@288 315 </p>
claudinei@288 316 <pre>
claudinei@288 317 # tazlito merge 160M slitaz-core.iso 96M rootfs-justx.gz 32M rootfs-base.gz
claudinei@288 318 </pre>
claudinei@288 319
claudinei@288 320 <a name="build-loram"></a>
claudinei@288 321 <h3>build-loram</h3>
claudinei@288 322 <p>
claudinei@288 323 Cria uma variante para sistemas com pouca memória RAM à partir de uma
claudinei@288 324 imagem ISO do SliTaz. Pode-se gerar uma variante que seja carregada na
claudinei@288 325 diretamente na memória ou lida a partir do cdrom:
claudinei@288 326 </p>
claudinei@288 327 <pre>
claudinei@288 328 # tazlito build-loram slitaz.iso loram.iso
claudinei@288 329 # tazlito build-loram slitaz.iso loram-cdrom.iso cdrom
claudinei@288 330 </pre>
claudinei@288 331
claudinei@288 332 <a name="emu-iso"></a>
claudinei@288 333 <h3>emu-iso</h3>
claudinei@288 334 <p>
claudinei@288 335 O comando emu-iso utiliza o emulador Qemu para iniciar e rodar o SliTaz.
claudinei@288 336 É util para testar a iso criada sem a necessidade de gravá-la em um
claudinei@288 337 cdrom ou bootar em modo frugal.
claudinei@288 338 </p>
claudinei@288 339 <pre> # tazlito emu-iso
claudinei@288 340 # tazlito emu-iso path/to/image.iso
claudinei@288 341 </pre>
claudinei@288 342
claudinei@288 343 <a name="burn-iso"></a>
claudinei@288 344 <h3>burn-iso</h3>
claudinei@288 345 <p>
claudinei@288 346 O comando "burn-iso" obtém informações sobre o dispositivo de cd e as velocidades
claudinei@288 347 permitidas para gravação, e o wodim (parte do cdrkit) inicia para gravar a imagem
claudinei@288 348 ISO. A imagem ISo padrão é aquela especificada no arquivo de configuração, mas
claudinei@288 349 é possível especificar uma imagem diferente por meio da linha de comando:
claudinei@288 350 </p>
claudinei@288 351 <pre>
claudinei@288 352 # tazlito burn-iso
claudinei@288 353 # tazlito burn-iso slitaz-hacked.iso
claudinei@288 354 </pre>
claudinei@288 355
claudinei@288 356 <h2>FLAVORS</h2>
claudinei@288 357 <p>
claudinei@288 358 Um arquivo <i>.flavor</i> contém somente alguns poucos Kb de informação
claudinei@288 359 necessária para (re)construir um LiveCD customizado do SliTaz.
claudinei@288 360 </p>
claudinei@288 361
claudinei@288 362 <a name="rebuild-flavor"></a>
claudinei@288 363 <h3>(Re)construa uma variante</h3>
claudinei@288 364 <p>
claudinei@288 365 Você pode escolher uma variante para (re)construir a partir daquelas
claudinei@288 366 disponíveis:
claudinei@288 367 </p>
claudinei@288 368 <pre>
claudinei@288 369 # tazlito list-flavors
claudinei@288 370
claudinei@288 371 List of flavors
claudinei@288 372 ================================================================================
claudinei@288 373 Name ISO Rootfs Description
claudinei@288 374 ================================================================================
claudinei@288 375 base 6.9M 13.1M Minimal set of packages to boot
claudinei@288 376 core-3in1 31.5M 105.6M SliTaz core system with justX and base alternatives
claudinei@288 377 core 31.5M 104.6M SliTaz core system
claudinei@288 378 eeepc 31.2M 105.4M SliTaz eeepc system
claudinei@288 379 justX 16.1M 51.2M SliTaz with a minimal X environment
claudinei@288 380 </pre>
claudinei@288 381 <p>
claudinei@288 382 Como exeplo, começaremos a reconstruir a variante <i>eeepc</i> que
claudinei@288 383 ocupa 105.4M de RAM e possui um tamanho de imagem ISO de 31.2M:
claudinei@288 384 </p>
claudinei@288 385 <pre>
claudinei@288 386 # tazlito clean-distro
claudinei@288 387 # tazlito get-flavor eeepc
claudinei@288 388 # tazlito gen-distro
claudinei@288 389 </pre>
claudinei@288 390
claudinei@288 391 <a name="create-flavor"></a>
claudinei@288 392 <h3>Crie uma variante</h3>
claudinei@288 393 <p>
claudinei@288 394 Para criar uma variante, você deve:
claudinei@288 395 </p>
claudinei@288 396 <ul>
claudinei@288 397 <li>Criar uma imagem ISO usando o comando <b>tazlito-gen-distro</b>
claudinei@288 398 e então criar um arquivo flavor usando <b>tazlito gen-flavor</b>; ou</li>
claudinei@288 399 <li>Criar diretamente uma estrutura de arquivos que define o flavor
claudinei@288 400 (veja <b>tazlito extract-flavor</b>) e então criar o flavor
claudinei@288 401 usando <b>tazlito pack-flavor</b>.</li>
claudinei@288 402 </ul>
claudinei@288 403
claudinei@288 404 <a name="publish-flavor"></a>
claudinei@288 405 <h3>Publique uma variante</h3>
claudinei@288 406 <p>
claudinei@288 407 Um arquivo .flavor possui alguns Kb de tamanho, então você pode enviá-lo
claudinei@288 408 para a lista de discussão do SliTaz.
claudinei@288 409 </p>
claudinei@288 410 <p>
claudinei@288 411 Os arquivos resultantes do comando <b>tazlito extract flavor</b> pode
claudinei@288 412 também ser colocado no repositório mercurial (http://repos.slitaz.org/flavors).
claudinei@288 413 Este método é preferido porque a estrutura de pastas poderá ser
claudinei@288 414 acessada diretamente por uma
claudinei@288 415 <a href="http://hg.slitaz.org/flavors/file/tip">interface web</a>.
claudinei@288 416 </p>
claudinei@288 417 <p>
claudinei@288 418 Esta estrutura inclui:
claudinei@288 419 </p>
claudinei@288 420 <ul>
claudinei@288 421 <li>
claudinei@288 422 Uma <b>receita</b> (arquivo <i>receipt</i>) que descreve a variante
claudinei@288 423 por intermédio das variáveis:
claudinei@288 424 <ul>
claudinei@288 425 <li>
claudinei@288 426 FLAVOR: O nome da variante.
claudinei@288 427 </li>
claudinei@288 428 <li>
claudinei@288 429 SHORT_DESC: Uma curta descrição
claudinei@288 430 </li>
claudinei@288 431 <li>
claudinei@288 432 VERSION: Versão.
claudinei@288 433 </li>
claudinei@288 434 <li>
claudinei@288 435 MAINTAINER: Email do desenvolvedor/criador.
claudinei@288 436 </li>
claudinei@288 437 <li>
claudinei@288 438 FRUGAL_RAM: Memória RAM mínima recomendável (variável opcional).
claudinei@288 439 </li>
claudinei@288 440 <li>
claudinei@288 441 ROOTFS_SIZE: Tamanho que o rootfs.gz ocupa descomprimido na RAM (opcional).
claudinei@288 442 </li>
claudinei@288 443 <li>
claudinei@288 444 INITRAMFS_SIZE: Tamanho que o rootfs.gz ocupa em um CDROM (opcional).
claudinei@288 445 </li>
claudinei@288 446 <li>
claudinei@288 447 ISO_SIZE: Tamanho do CDROM (opcional).
claudinei@288 448 </li>
claudinei@288 449 <li>
claudinei@288 450 ROOTFS_SELECTION: Opcional, veja <i>Meta flavor</i> abaixo.
claudinei@288 451 </li>
claudinei@288 452 </ul>
claudinei@288 453 </li>
claudinei@288 454 <li>
claudinei@288 455 O arquivo <b>packages.list</b> contem a lista de pacotes sem especificar
claudinei@288 456 uma versão (o tazlito sempre utiliza os últimos pacotes disponíveis).
claudinei@288 457 Este arquivo não aparece caso a variável ROOTFS_SELECTION esteja
claudinei@288 458 definida.
claudinei@288 459 </li>
claudinei@288 460 <li>
claudinei@288 461 O arquivo opcional <b>mirrors</b> contem a lista de mirror não oficiais
claudinei@288 462 (undigest) a serem incluidos para se obter pacotes personalizados.
claudinei@288 463 </li>
claudinei@288 464 <li>
claudinei@288 465 O diretório opcional <b>rootfs</b> contem uma estrutura de pastas e arquivos
claudinei@288 466 a serem adicionados ao sistema de arquivos rootfs.gz (normalmente serão
claudinei@288 467 arquivos de configuração).
claudinei@288 468 </li>
claudinei@288 469 <li>
claudinei@288 470 O diretório opcional <b>rootcd</b> contem uma estrutura de pastas e arquivos
claudinei@288 471 a serem adicionados ao CDROM.
claudinei@288 472 </li>
claudinei@288 473 </ul>
claudinei@288 474
claudinei@288 475 <a name="tune-flavor"></a>
claudinei@288 476 <h3>Adapte uma variante</h3>
claudinei@288 477 <p>
claudinei@288 478 Às vezes é mais fácil modificar uma variante existente do que criar uma
claudinei@288 479 nova. Para adaptar a variante eeepc, por exemplo:
claudinei@288 480 </p>
claudinei@288 481 <pre>
claudinei@288 482 # tazpkg get-install mercurial
claudinei@288 483 # cd /home/slitaz
claudinei@288 484 # hg clone http://hg.slitaz.org/flavors
claudinei@288 485 # cd flavors
claudinei@288 486 # cp -a eeepc myslitaz
claudinei@288 487 </pre>
claudinei@288 488 <p>
claudinei@288 489 Arquivos em <i>my-slitaz</i> podem ser adaptados, então:
claudinei@288 490 </p>
claudinei@288 491 <pre>
claudinei@288 492 # tazlito pack-flavor myslitaz
claudinei@288 493 </pre>
claudinei@288 494 <p>
claudinei@288 495 Isto irá criar uma nova variante adaptada de uma outra existente.
claudinei@288 496 </p>
claudinei@288 497 <p>
claudinei@288 498 Dica: Pode-se evitar a instalação do mercurial extraindo-se uma variante.
claudinei@288 499 Usando o exemplo anterior:
claudinei@288 500 </p>
claudinei@288 501 <pre>
claudinei@288 502 # tazlito get-flavor eeepc
claudinei@288 503 # tazlito extract-flavor eeepc.flavor
claudinei@288 504 # cd /home/slitaz/flavors
claudinei@288 505 # cp -a eeepc myslitaz
claudinei@288 506 </pre>
claudinei@288 507
claudinei@288 508 <a name="meta-flavor"></a>
claudinei@288 509 <h3>Meta flavor</h3>
claudinei@288 510 <p>
claudinei@288 511 Uma meta variante (meta flavor) contem diversas variantes juntas. Ao se
claudinei@288 512 iniciar o sistema com uma meta variante, uma variante contida no LiveCD
claudinei@288 513 irá ser chamada dependendo do tamanho da memória RAM disponível. A
claudinei@288 514 variável ROOTFS_SELECTION define o mínimo de RAM a ser utilizada e os
claudinei@288 515 parametros das variantes existentes. Exemplo usando a meta variante
claudinei@288 516 <a href="http://hg.slitaz.org/flavors/file/tip/core-3in1/receipt"></a>:
claudinei@288 517 </p>
claudinei@288 518 <pre>
claudinei@288 519 ROOTFS_SELECTION="160M core 96M justX 32M base"
claudinei@288 520 </pre>
claudinei@288 521 <p>
claudinei@288 522 Este tipo de variante não possui uma lista de pacotes (packages.list)
claudinei@288 523 e só é suportada no SliTaz a partir do kernel 2.6.30.
claudinei@288 524 </p>
claudinei@288 525
claudinei@288 526 <h2>MANTENEDOR</h2>
claudinei@288 527 <p>
claudinei@288 528 Christophe Lincoln &lt;pankso at slitaz.org&gt;<br />
claudinei@288 529 Pascal bellard &lt;pascal.bellard at slitaz.org&gt;
claudinei@288 530 </p>
claudinei@288 531
claudinei@288 532 <!-- End content -->
claudinei@288 533 </div>
claudinei@288 534 </body>
claudinei@288 535 </html>
claudinei@288 536