tazwok view doc/tazwok.pt.html @ rev 237

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