website annotate pt/doc/manuals/tazwok.pt.html @ rev 142

pt: Add newly translated pages (Many thanks Cladinei)
author Paul Issott <paul@slitaz.org>
date Mon Aug 25 22:36:03 2008 +0000 (2008-08-25)
parents
children 3a1a808c6e76
rev   line source
paul@142 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
paul@142 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
paul@142 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
paul@142 4 <head>
paul@142 5 <title>Manual Tazwok</title>
paul@142 6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
paul@142 7 <meta name="description" content="" />
paul@142 8 <meta name="expires" content="never" />
paul@142 9 <meta name="modified" content="2008-07-18 20:30:00" />
paul@142 10 <style type="text/css"><!--
paul@142 11 body { font: 90% sans-serif, vernada, arial; margin: 0; }
paul@142 12 #header { background: #f0ba08; color: black; height: 50px;
paul@142 13 border-top: 1px solid black; border-bottom: 1px solid black; }
paul@142 14 #content { margin: 0px 50px 26px 50px; }
paul@142 15 h1 { margin: 14px 0px 0px 16px; }
paul@142 16 li { line-height: 1.4em; }
paul@142 17 pre { padding: 5px; color: black; background: #e1e0b0; }
paul@142 18 pre.script { padding: 10px; color: black; background: #e8e8e8;
paul@142 19 border: 1px inset #333333; }
paul@142 20 code { font-size: 100%; color: #669900; background: transparent; }
paul@142 21 hr { color: white; background: white; height: 1px; border: 0; }
paul@142 22 --></style>
paul@142 23 </head>
paul@142 24 <body bgcolor="#ffffff">
paul@142 25 <div id="header">
paul@142 26 <h1><font color="#3e1220">Manual Tazwok</font></h1>
paul@142 27 </div>
paul@142 28 <hr />
paul@142 29 <!-- Start content -->
paul@142 30 <div id="content">
paul@142 31
paul@142 32 <h2>NOME</h2>
paul@142 33 <p>
paul@142 34 Tazwok - SliTaz sources and packages cooker.
paul@142 35 </p>
paul@142 36
paul@142 37 <h2>SINTAXE</h2>
paul@142 38 <pre> tazwok [command] [package|list|category|dir] [--option]
paul@142 39 </pre>
paul@142 40
paul@142 41 <h2>DESCRIÇÃO</h2>
paul@142 42 <p>
paul@142 43 O Tazwok é uma ferramenta de linha de comando para configurar e compilar um pacote
paul@142 44 a partir de seus fontes. Ele também pode criar pacotes prontos para serem
paul@142 45 utilizados pelo Tazpkg, o gerenciador de pacotes do SliTaz. Para funcionar,
paul@142 46 o Tazwok usa um diretório contendo a receita e as informações necessárias para
paul@142 47 a construção do pacote. Esta receita também pode ser usada pelo Tazpkg e
paul@142 48 consiste de diferentes variáveis e funções. Tazwok usa o arquivo de configuração
paul@142 49 /etc/tazwok.conf para achar o caminho até o wok, os fontes do pacote e gerar
paul@142 50 os pacotes .tazpkg. Também pode gerar uma lista de pacotes com seus md5, criar
paul@142 51 pacotes interativamente, buscar por pacotes no wok, limpar arquivos gerados e
paul@142 52 até mesmo produzir diferentes pacotes ao mesmo tempo (ver os comandos disponíveis).
paul@142 53 </p>
paul@142 54 <p>
paul@142 55 O Tazwok é inteiramente construído a partir do zero usando SHell Script.
paul@142 56 Compatível com o Bash, roda sobre o Ash - parte do projeto Busybox. O Tazwok é
paul@142 57 distribuído sob a licença livre GNU GPL V3. O Livro de Receitas do SliTaz
paul@142 58 também fornece documentação sobre o Tazwok e receitas de pacotes.
paul@142 59 </p>
paul@142 60
paul@142 61 <h2>COMANDOS</h2>
paul@142 62 <h3><font color="#6c0023">usage</font></h3>
paul@142 63 <p>
paul@142 64 Mostra um resumo dos comandos disponíveis e uma pequena descrição em inglês:
paul@142 65 </p>
paul@142 66 <pre> # tazwok usage
paul@142 67 </pre>
paul@142 68 <h3><font color="#6c0023">stats</font></h3>
paul@142 69 <p>
paul@142 70 Mostra informações contidas no arquivo de configuração e o número de pacotes
paul@142 71 disponíveis no wok:
paul@142 72 </p>
paul@142 73 <pre> # tazwok stats
paul@142 74 </pre>
paul@142 75 <h3><font color="#6c0023">list</font></h3>
paul@142 76 <p>
paul@142 77 Permite listar todos os pacotes que se encontram no wok ou as categorias padrão
paul@142 78 (você pode criar a sua própria). Também lista os pacotes por categoria:
paul@142 79 </p>
paul@142 80 <pre> # tazwok list
paul@142 81 # tazwok list category
paul@142 82 </pre>
paul@142 83 <h3><font color="#6c0023">info</font></h3>
paul@142 84 <p>
paul@142 85 Este comando fornece informações sobre o pacote - nome, versão, etc. Informações
paul@142 86 nas receitas básicas de pacote são como as mostradas pelo Tazpkg sobre os
paul@142 87 pacotes instalados:
paul@142 88 </p>
paul@142 89 <pre> # tazwok info package
paul@142 90 </pre>
paul@142 91 <h3><font color="#6c0023">check-log</font></h3>
paul@142 92 <p>
paul@142 93 Ao compilar um binário a partir dos fontes, o Tazwok gera algumas mensagens que
paul@142 94 são armazenadas no arquivo "process.log". Para visualizá-lo:
paul@142 95 </p>
paul@142 96 <pre> # tazwok check-log package
paul@142 97 </pre>
paul@142 98 <h3><font color="#6c0023">search</font></h3>
paul@142 99 <p>
paul@142 100 Permite procurar por pacotes no wok. Pode-se especificar uma palavra-chave ou o
paul@142 101 nome do pacote:
paul@142 102 </p>
paul@142 103 <pre> # tazwok search name
paul@142 104 </pre>
paul@142 105 <h3><font color="#6c0023">compile</font></h3>
paul@142 106 <p>
paul@142 107 Este comando utiliza as regras de compilação (compile_rules) especificadas na
paul@142 108 receita do pacote em questão para compilar os fontes. Note que as regras de
paul@142 109 compilação nem sempre são necessárias - pacotes gerados pelos comandos "genpkg"
paul@142 110 e "cook" também podem compilar fontes e generar pacotes binários. Exemplo:
paul@142 111 </p>
paul@142 112 <pre> # tazwok compile package
paul@142 113 </pre>
paul@142 114 <h3><font color="#6c0023">genpkg</font></h3>
paul@142 115 <p>
paul@142 116 "Genpkg" gera um pacote .tazpkg usando as "genpkg_rules" encontradas na receita.
paul@142 117 Uma vez que o pacote é gerado, ele é armazenado no repositório de pacotes
paul@142 118 especificado no arquivo de configuração (para visualizar rode "tazwok stats").
paul@142 119 O pacote pode ser usando pelo Tazpkg ou pelo Tazlito para gerar uma distribuição
paul@142 120 LiveCD. Note que arquivos padrão como local, pixmap e name.desktop são
paul@142 121 automaticamente copiados para $fs/usr/share, caso os caminhos padrões sejam
paul@142 122 informados ou se o arquivo existe no diretório /stuff. Exemplo de utilização
paul@142 123 do "genpkg":
paul@142 124 </p>
paul@142 125 <pre> # tazwok genpkg package
paul@142 126 </pre>
paul@142 127 <h3><font color="#6c0023">cook</font></h3>
paul@142 128 <p>
paul@142 129 Simplesmente compila e gera o pacote:
paul@142 130 </p>
paul@142 131 <pre> # tazwok cook package
paul@142 132 </pre>
paul@142 133 <h3><font color="#6c0023">cook-list</font></h3>
paul@142 134 <p>
paul@142 135 Este comando roda o "tazwok cook" em todos os pacotes contidos no arquivo de
paul@142 136 listagem especificado como argumento na linha de comando. "Cook-list" é usado,
paul@142 137 por exemplo, para gerar o sistema base (base-system) sem a glibc. No SliTaz,
paul@142 138 você encontra exemplo de listas de geração no diretório /usr/share/examples/tazwok.cooklists:
paul@142 139 </p>
paul@142 140 <pre> # tazwok cook-list packages.cooklist
paul@142 141 </pre>
paul@142 142 <h3><font color="#6c0023">clean</font></h3>
paul@142 143 <p>
paul@142 144 Deleta todos os arquivos gerados na compilação e empacotamento:
paul@142 145 </p>
paul@142 146 <pre> # tazwok clean package
paul@142 147 </pre>
paul@142 148 <h3><font color="#6c0023">new-tree</font></h3>
paul@142 149 <p>
paul@142 150 O comando "new-tree" cria um novo pacote no wok e pode ser usado interativamente.
paul@142 151 Ele cria um diretório para o pacote e uma receita, que pode ser editada por seu
paul@142 152 editor de textos favorito e que pode ser configurada pela opção --interactive.
paul@142 153 Para obter ajuda você pode dar uma olhada nas receitas existentes ou ler a
paul@142 154 documentação no Livro de Receitas. Exemplo:
paul@142 155 </p>
paul@142 156 <pre> # tazwok new-tree package
paul@142 157 # tazwok new-tree package --interactive
paul@142 158 </pre>
paul@142 159 <h3><font color="#6c0023">gen-list</font></h3>
paul@142 160 <p>
paul@142 161 O comando "gen-list" gera uma lista de pacotes (packages.list), seus md5
paul@142 162 (packages.md5) e uma lista de opções de pacotes contendo informações
paul@142 163 (packages.txt). As listas são criadas na base de pacotes contidos em um
paul@142 164 diretório. A lista em formato texto é construída usando uma receita contida
paul@142 165 no wok. O diretório de pacotes padrão é aquele especificado no arquivo de
paul@142 166 configuração, mas você pode especificá-lo na linha de comando. Exemplos:
paul@142 167 </p>
paul@142 168 <pre> # tazwok gen-list
paul@142 169 # tazwok gen-list --text
paul@142 170 # tazwok gen-list /path/to/repository
paul@142 171 </pre>
paul@142 172 <h3><font color="#6c0023">gen-clean-wok and clean-wok</font></h3>
paul@142 173 <p>
paul@142 174 O comando "gen-clean-wok" cria um novo wok, o que é útil para salvar uma versão
paul@142 175 do wok ou criar uma cópia de testes. Rodar "clean-wok" limpa todos os pacotes
paul@142 176 no wok atual e apaga todos os arquivos gerados. Para gerar um wok limpo ou limpar
paul@142 177 o wok atual:
paul@142 178 </p>
paul@142 179 <pre> # tazwok gen-clean-wok path/to/new-wok
paul@142 180 # tazwok clean-wok
paul@142 181 </pre>
paul@142 182 <h3><font color="#6c0023">remove</font></h3>
paul@142 183 <p>
paul@142 184 Remove o pacote especificado do wok, incluindo receitas e outros arquivos
paul@142 185 relacionados:
paul@142 186 </p>
paul@142 187 <pre> # tazwok remove package
paul@142 188 </pre>
paul@142 189
paul@142 190 <h2>MANTENEDOR</h2>
paul@142 191 <p>
paul@142 192 Christophe Lincoln &lt;pankso at slitaz.org&gt;
paul@142 193 </p>
paul@142 194
paul@142 195 <!-- End content -->
paul@142 196 </div>
paul@142 197
paul@142 198 </body>
paul@142 199 </html>