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

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