# HG changeset patch # User Claudinei Pereira # Date 1267199274 10800 # Node ID 15c9c8e0da1cd08528eba15b55562fa23fe1a9b5 # Parent 3fc95e228478a946d69d8a16b47a9e3107ff7ab2 Update tazlito.pt.html diff -r 3fc95e228478 -r 15c9c8e0da1c doc/tazlito.pt.html --- a/doc/tazlito.pt.html Mon Feb 22 17:37:10 2010 +0100 +++ b/doc/tazlito.pt.html Fri Feb 26 12:47:54 2010 -0300 @@ -40,17 +40,20 @@

DESCRIÇÃO

+

Tazlito é um pequeno utilitário que extrai um LiveCD, reconstrói a imagem ISO -e regenera o sistema de arquivos root do LiveCD. Tazlito também pode gerar -uma distribuição a partir de uma lista de pacotes previamente baixados. Para -rodar, o Tazlito usa o arquivo de configuração /etc/slitaz-tools/tazlito.conf -ou o tazlito.conf gerado pelo Tazlito no diretório atual. Este arquivo especifica -o nome da ISO, volume, mantenedor, os caminhos dos pacotes a serem incluidos e -da ISO a ser gerada. Tazlito também pode ser usado para configurar um diretório -contendo arquivos adicionais que serão copiados para o LiveCD na geração da -distribuição. +e regenera o sistema de arquivos root do LiveCD, criando uma variante +(flavor) da distribuição. O Tazlito também pode gerar uma distribuição a +partir de uma lista de pacotes previamente baixados. Para rodar, o Tazlito +usa o arquivo de configuração /etc/slitaz-tools/tazlito.conf ou o +tazlito.conf gerado pelo Tazlito no diretório atual. Este arquivo especifica +o nome da ISO, volume, mantenedor, os caminhos dos pacotes a serem incluidos +e da ISO a ser gerada. Tazlito também pode ser usado para configurar um +diretório contendo arquivos adicionais que serão copiados para o LiveCD na +geração da distribuição.

+

Tazlito é distribuído sobre a licença livre GNU GPL V3, istalada por padrão no SliTaz e instalada/testada com sucesso no Debian GNU/Linux. Você irá encontrar @@ -58,6 +61,7 @@

COMANDOS

+

usage

@@ -67,6 +71,7 @@

  # tazlito usage
 
+

stats

@@ -76,6 +81,7 @@

  # tazlito stats
 
+

gen-config

@@ -87,6 +93,7 @@ # tazlito gen-config # tazlito gen-config /path/to/distro +

configure

@@ -96,6 +103,7 @@

  # tazlito configure
 
+

gen-iso

@@ -108,6 +116,7 @@

  # tazlito gen-iso
 
+

gen-initiso

@@ -118,6 +127,7 @@

  # tazlito gen-initiso
 
+

list-flavors

@@ -128,6 +138,7 @@ # tazlito list-flavors # tazlito list-flavors --recharge +

get-flavor

@@ -137,6 +148,7 @@

  # tazlito get-flavor particular-flavor
 
+

show-flavor

@@ -148,6 +160,7 @@ # tazlito show-flavor particular-flavor --brief # tazlito show-flavor particular-flavor --brief --noheader +

gen-flavor

@@ -158,6 +171,7 @@

  # tazlito gen-flavor new-flavor
 
+

gen-liveflavor

@@ -168,6 +182,40 @@

 # tazlito gen-liveflavor
  # tazlito gen-liveflavor --help
 
+ + +

upgrade-flavor

+

+Este comando renova um arquivo flavor, atualizando a lista de pacotes +com a versão mais recente disponível no mirror: +

+
+ # tazlito upgrade-flavor this-flavor
+
+ + +

extract-flavor

+

+O comando 'extract-flavor' converte um flavor em uma estrutura de pastas +facilmente modificável em /home/slitaz/flavors que pode ser ser +gerenciada com o mercurial: +http://hg.slitaz.org/flavors. +

+
+ # tazlito extract-flavor this-flavor
+
+ + +

pack-flavor

+

+Este comando converte uma estrutura de pastas encontrada em /home/slitaz/flavors +em um arquivo de variante (.flavor). É o inverso do que o comando +'extract-flavor' faz: +

+
+ # tazlito pack-flavor this-flavor
+
+

extract-distro

@@ -179,6 +227,7 @@

  # tazlito extract-distro slitaz-cooking.iso
 
+

gen-distro

@@ -200,6 +249,7 @@ # tazlito gen-distro --iso=slitaz.iso # tazlito gen-distro package-list +

clean-distro

@@ -208,16 +258,7 @@

  # tazlito clean-distro
 
- -

addhacker

-

-Este comando permite a adição do usuário "hacker" à distribuição - o que permite -a utilização de uma conta de usuário sem a necessidade de uma senha. Note que -este comando muda as permissões de todos os arquivos em /home/hacker/: -

-
- # tazlito addhacker
-
+

check-distro

@@ -228,6 +269,68 @@ # tazlito check-distro + +

writeiso

+

+Este comando irá converter o sistema de arquivos atual em um arquivo +cpio (rootfs.gz) e então gerar uma imagem ISO inicializável. Pode ser +usado tanto em instalações no HD quanto em modo LiveCD, e irá arquivar +também o conteúdo do diretório /home. Com ele, pode-se facilmente +remasterizar e construir sua própria imagem de LiveCD. Para tanto +inicie o sistema, modifique arquivos, instale pacotes e então: +

+
+ # tazlito writeiso [gzip|lzma|none]
+ # tazlito writeiso gzip
+ # tazlito writeiso gzip image-name
+
+ + +

frugal-install

+

+Executa uma instalação frugal em /boot/frugal e adiciona uma entrada ao +GRUB, caso necessário. Este tipo de instalação irá rodar o SliTaz +diretamente na memória RAM (mesmo comportamento do LiveCD), o que +permite testar a distro ou ter um sistema de recuperação pronto para uso. +Para instalar todos os arquivos necessários a partir de uma estrutura +de pastas ou de uma imagem ISO: +

+
+ # tazlito frugal-install
+ # tazlito -fi slitaz.iso
+
+ + +

check-list

+

+Verifica se o arquivo distro-packages.list está atualizado com as +mais recentes versões dos pacotes: +

+
+ # tazlito check-list
+
+ + +

repack

+

+Comprime novamente o rootfs com a melhor compressão possível: +

+
+ # tazlito repack slitaz.iso
+
+ + +

merge

+

+Combina diversas variantes. Cada rootfs é uma consequência de seu +anterior. O primeiro rootfs é extraido da imagem ISO indicada como +terceiro argumento. As variantes serão escolhidas no momento do boot, +de acordo com a memória RAM disponível: +

+
+ # tazlito merge 160M slitaz-core.iso 96M rootfs-justx.gz 32M rootfs-base.gz
+
+

emu-iso

@@ -252,6 +355,165 @@ # tazlito burn-iso slitaz-hacked.iso +

FLAVORS

+

+Um arquivo .flavor contém somente alguns poucos Kb de informação +necessária para (re)construir um LiveCD customizado do SliTaz. +

+ + +

(Re)construa uma variante

+

+Você pode escolher uma variante para (re)construir a partir daquelas +disponíveis: +

+
+# tazlito list-flavors
+
+List of flavors
+================================================================================
+Name              ISO   Rootfs  Description
+================================================================================
+base               6.9M  13.1M  Minimal set of packages to boot
+core-3in1         31.5M 105.6M  SliTaz core system with justX and base alternatives
+core              31.5M 104.6M  SliTaz core system
+eeepc             31.2M 105.4M  SliTaz eeepc system
+justX             16.1M  51.2M  SliTaz with a minimal X environment
+
+

+Como exeplo, começaremos a reconstruir a variante eeepc que +ocupa 105.4M de RAM e possui um tamanho de imagem ISO de 31.2M: +

+
+# tazlito clean-distro
+# tazlito get-flavor eeepc
+# tazlito gen-distro
+
+ + +

Crie uma variante

+

+Para criar uma variante, você deve: +

+ + + +

Publique uma variante

+

+Um arquivo .flavor possui alguns Kb de tamanho, então você pode enviá-lo +para a lista de discussão do SliTaz. +

+

+Os arquivos resultantes do comando tazlito extract flavor pode +também ser colocado no repositório mercurial (http://repos.slitaz.org/flavors). +Este método é preferido porque a estrutura de pastas poderá ser +acessada diretamente por uma interface web. +

+

+Esta estrutura inclui: +

+ + + +

Adapte uma variante

+

+Às vezes é mais fácil modificar uma variante existente do que criar uma +nova. Para adaptar a variante eeepc, por exemplo: +

+
+# tazpkg get-install mercurial
+# cd /home/slitaz
+# hg clone http://hg.slitaz.org/flavors
+# cd flavors
+# cp -a eeepc myslitaz
+
+

+Arquivos em my-slitaz podem ser adaptados, então: +

+
+# tazlito pack-flavor myslitaz
+
+

+Isto irá criar uma nova variante adaptada de uma outra existente. +

+ + +

Meta flavor

+

+Uma meta variante (meta flavor) contem diversas variantes juntas. Ao se +iniciar o sistema com uma meta variante, uma variante contida no LiveCD +irá ser chamada dependendo do tamanho da memória RAM disponível. A +variável ROOTFS_SELECTION define o mínimo de RAM a ser utilizada e os +parametros das variantes existentes. Exemplo usando a meta variante +: +

+
+ROOTFS_SELECTION="160M core 96M justX 32M base"
+
+

+Este tipo de variante não possui uma lista de pacotes (packages.list) +e só é suportada no SliTaz a partir do kernel 2.6.30. +

+

MANTENEDOR

Christophe Lincoln <pankso at slitaz.org>