website view pt/doc/manuals/tazpkg.pt.html @ rev 446

pt: update manuals
author Claudinei Pereira <claudinei@slitaz.org>
date Wed May 06 03:14:45 2009 +0000 (2009-05-06)
parents 4dfe933b4257
children 773e49b29b16
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>Tazpkg Manual</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 19:45: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 Tazpkg</font></h1>
27 </div>
28 <hr />
29 <!-- Start content -->
30 <div id="content">
32 <h2>NOME</h2>
33 <p>
34 Tazpkg - Tiny autonomous zone package manager
35 </p>
37 <h2>SINTAXE</h2>
38 <pre>
39 tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
40 </pre>
42 <h2>DESCRIÇÃO</h2>
43 <p>
44 Tazpkg é um gerenciador de pacotes ultraleve (~ 35KB) que instala, lista, baixa,
45 atualiza ou remove pacotes precompilados em um sistema GNU/Linux. Tazpkg fornece
46 comandos para busca e criação de pacotes e foi criado independentemente. Os
47 pacotes usando a extensão *.tazpkg são constituidos de arquivos cpio
48 que contém um sistema de arquivos comprimido com o gzip, uma receita e uma
49 descrição opcional. O Tazpkg também gerencia dependências baseado nas receitas
50 de pacote: cada receita contém todas as informações sobre um pacote e também
51 pode incluir funções de pré e pós-instalação. A mesma receita é usada pelo
52 Tazwok para compilar fontes e gerar um pacote .tazpkg.
53 </p>
54 <p>
55 O Tazpkg é 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 Tazpkg
57 é distribuído sob a licença livre GNU GPL V3.
58 </p>
60 <h2>COMANDOS</h2>
61 <h3><font color="#6c0023">list</font></h3>
62 <p>
63 Lista pacotes instalados no sistema. Este comando mostra uma lista em formato
64 de coluna com todos os pacotes instalados, e também permite listar categorias,
65 pacotes baseados em categorias e pacotes bloqueados para instalação. Você também
66 pode usar o comando "search" (buscar) para uma lista baseada em um termo ou em
67 um nome de pacote:
68 </p>
69 <pre>
70 # tazpkg list
71 # tazpkg list cat|categories
72 # tazpkg list blocked
73 </pre>
74 <h3><font color="#6c0023">xhtml-list</font></h3>
75 <p>
76 O comando "xhtml-list" cria uma lista em formato xHTML de todos os pacotes
77 instalados no sistema que pode ser lida com o seu navegador web favorito. Pode
78 ser utilizado por um usuário comum e criar uma página "instaled-packages.html"
79 (pacotes instalados) no diretório atual. Note que você pode mudar o nome da
80 lista gerada por meio da linha de comando:
81 </p>
82 <pre>
83 # tazpkg xhtml-list
84 # tazpkg xhtml-list list-name.html
85 </pre>
86 <h3><font color="#6c0023">list-mirror</font></h3>
87 <p>
88 Lista pacotes disponíveis no mirror. Este comando mostra o arquivo "packages-list"
89 recarregado a partir do mirror. Se este arquivo não existir, será pedido a
90 você que rode o comando "tazpkg recharge" como usuário root para listar os
91 pacotes disponíveis. A opção --diff é usada para mostrar as diferenças entre
92 a última e a atual lista de pacotes:
93 </p>
94 <pre>
95 # tazpkg list-mirror
96 # tazpkg list-mirror --diff
97 </pre>
98 <h3><font color="#6c0023">info</font></h3>
99 <p>
100 Mostra qualquer informação disponível na receita para o pacote em questão - sua
101 versão, categoria, mantenedor, website e quaisquer dependências (veja também
102 Tazwok para mais informações sobre receitas):
103 </p>
104 <pre>
105 # tazpkg info busybox
106 </pre>
107 <h3><font color="#6c0023">desc</font></h3>
108 <p>
109 Descrição do pacote (se existir). Este comando mostra o arquivo "description.txt"
110 de cada pacote (um arquivo de texto simples, justificado em 80 caracteres para
111 caber num terminal padrão):
112 </p>
113 <pre>
114 # tazpkg desc busybox
115 </pre>
116 <h3><font color="#6c0023">list-config</font></h3>
117 <p>
118 Lista os arquivos de configuração do sistema. A opção --box mostra estas
119 informações em formato de tabela
120 </p>
121 <pre> # tazpkg list-config
122 # tazpkg list-config --box
123 </pre>
124 <h3><font color="#6c0023">list-files</font></h3>
125 <p>
126 Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o
127 conteúdo do arquivo "files.list" de cada pacote, o qual é automaticamente gerado
128 quando um pacote é criado e também é usado para remover arquivos quando se
129 desinstala um pacote. Para listar os arquivos instalados pelo pacote bc:
130 </p>
131 <pre>
132 # tazpkg list-files bc
133 </pre>
134 <h3><font color="#6c0023">search</font></h3>
135 <p>
136 Busca por pacotes por proprietário ou nome do pacote. Este comando busca pelo
137 termo informado nos pacotes instalados e na lista de pacotes disponíveis no
138 mirror. Para obter a mais recente lista de pacotes disponíveis, rode "tazkpg
139 recharge" antes de iniciar uma busca:
140 </p>
141 <pre>
142 # tazpkg search gcc
143 </pre>
144 <h3><font color="#6c0023">search-file</font></h3>
145 <p>
146 O comando "search-file" permite a busca por um arquivo entre os instalados pelos
147 pacotes. Este comando é muito útil para achar o caminho completo para um
148 arquivo e determinar se um arquivo está presente no sistema. Exemplo:
149 </p>
150 <pre>
151 $ tazpkg search-file libnss
152 </pre>
153 <h3><font color="#6c0023">install</font></h3>
154 <p>
155 Este comando instala um pacote disponível localmente que possui a extensão
156 .tazpkg. Veja "get-install" para instalar pacotes disponíves na internet. Note
157 que você pode forçar a instalação com a opção --force. Você também dispõe de
158 opções para desinstalação e reinstalação ou para especificar o sistema root
159 no qual você deseja instalar o pacote com a opção -root= opção:
160 </p>
161 <pre>
162 # tazpkg install package-1.0.tazpkg
163 Ou :
164 # tazpkg install path/to/package-1.0.tazpkg --forced
165 Ou :
166 # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
167 </pre>
168 <h3><font color="#6c0023">install-list ou get-install-list</font></h3>
169 <p>
170 Instala uma seleção de pacotes listados em um arquivo. Este comando permite a
171 você instalar vários pacotes com um único comando, e também oferece a opção
172 --forced:
173 </p>
174 <pre>
175 # tazpkg install-list my-packages.list
176 # tazpkg get-install-list my-packages.list --forced
177 </pre>
178 <h3><font color="#6c0023">remove</font></h3>
179 <p>
180 Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando
181 deleta todos os arquivos instalados pelo pacote. Para ver a lista de arquivos,
182 use o comando "list-files" seguido do nome do pacote. Exemplo com o pacote bc:
183 </p>
184 <pre>
185 # tazpkg remove bc
186 </pre>
187 <h3><font color="#6c0023">extract</font></h3>
188 <p>
189 Extrai um pacote em um diretório. Se você não especificar o diretório de destino,
190 o pacote será extraido no diretório atual usando o formato nome do pacote-versão:
191 </p>
192 <pre>
193 # tazpkg extract package.tazpkg
194 # tazpkg extract package.tazpkg target/dir
195 </pre>
196 <h3><font color="#6c0023">pack</font></h3>
197 <p>
198 O comando "pack" cria um pacote a partir de um diretório preparado previamente
199 ou a partir de um pacote extraido localmente. Pode também criar manualmente um
200 pacote .tazpkg (veja a documentação do Tazwok para a criação automática de
201 pacotes). Para "empacotar" (pack) um pacote:
202 </p>
203 <pre>
204 # tazpkg pack package-version
205 </pre>
206 <h3><font color="#6c0023">repack</font></h3>
207 <p>
208 O comando "repack" permite a recriação de um pacote a partir dos arquivos
209 instalados no sistema em que este pacote foi instalado. Para "re-empacotar"
210 (repack) um pacote:
211 </p>
212 <pre>
213 # tazpkg repack package
214 </pre>
215 <h3><font color="#6c0023">repack-config</font></h3>
216 <p>
217 O comando 'repack-config' recria um pacote a partir dos arquivos de
218 configuração do sistema (veja list-config). É suficiente para instalar
219 um pacote para encontrar a configuração atual. Para re-empacotar os
220 arquivos de configuração:
221 </p>
222 <pre> # tazpkg repack-config
223 </pre>
224 <h3><font color="#6c0023">recharge</font></h3>
225 <p>
226 Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o arquivo
227 "packages.list" (lista de pacotes instaláveis) mais recente e salva a antiga.
228 Uma vez que a lista está atualizada, você pode usar os comandos "list" e
229 "search". Para ver uma relação com as diferenças entre a lista atual e a
230 antiga, use o comando "list-mirror --diff" e para ver e atualizar pacotes,
231 use o comando "upgrade". Para recarregar a lista de pacotes:
232 </p>
233 <pre>
234 # tazpkg recharge
235 </pre>
236 <h3><font color="#6c0023">upgrade</font></h3>
237 <p>
238 Este comando permite a atualização de todos os pacotes disponíveis no mirror.
239 Atualizar pacotes é uma parte importante da manutenção da segurança do sistema,
240 permitindo o acesso às últimas atualizações e correções. O projeto SliTaz,
241 embora leve, fornece atualizações de segurança regulares e geralmente oferece
242 as últimas versões dos programas. Note que esta função é direcionada àquelas
243 pessoas que possuem o SliTaz instalado no seu disco rígido. Pacotes atualizados
244 a partir do LiveCD serão perdidos no desligamento do sistema. Para atualizar:
245 </p>
246 <pre>
247 # tazpkg upgrade
248 </pre>
249 <h3><font color="#6c0023">check</font></h3>
250 <p>
251 O comando "check" checa por dependências em pacotes instalados e determina
252 se todos os arquivos necessários para o re-empacotamento de um pacote estão
253 presentes:
254 </p>
255 <pre>
256 # tazpkg check package
257 </pre>
258 <h3><font color="#6c0023">block ou unblock</font></h3>
259 <p>
260 Os comandos "block" e "unblock" permitem o bloqueio de pacotes instalados para
261 que estes não possam ser atualizados com o comando "upgrade". A lista de pacotes
262 bloqueados está contida no arquivo /var/lib/tazpkg/blocked-packages.list,
263 que também pode ser editado manualmente. Para bloquear ou desbloquear pacotes,
264 como o Grub, por exemplo:
265 </p>
266 <pre>
267 # tazpkg block grub
268 Ou :
269 # tazpkg unblock grub
270 </pre>
271 <h3><font color="#6c0023">get</font></h3>
272 <p>
273 Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no
274 diretório atual. Para descobrir qual o diretório atual utilize o comando "pwd".
275 Para baixar o pacote Grub:
276 </p>
277 <pre>
278 # tazpkg get grub
279 </pre>
280 <h3><font color="#6c0023">get-install</font></h3>
281 <p>
282 Baixa e instala um pacote de um mirror na internet. O comando "get-install"
283 inicia checando se o pacote requerido existe no mirror e se já foi baixado.
284 Para uma lista de pacotes do mirror, usa-se o comando "list-mirror". Para
285 baixar e instalar o pacote Grub:
286 </p>
287 <pre>
288 # tazpkg get-install grub
289 </pre>
290 <h3><font color="#6c0023">clean-cache</font></h3>
291 <p>
292 Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a instalação,
293 o Tazpkg mantém uma cópia dos pacotes baixados da internet. Isto é feito para
294 economizar banda no caso de uma reinstalação, mas pode ser que você queira
295 ter mais espaço no disco rígido ou baixar os pacotes novamente:
296 </p>
297 <pre>
298 # tazpkg clean-cache
299 </pre>
300 <h3><font color="#6c0023">setup-mirror</font></h3>
301 <p>
302 Configura a URL do mirror. O comando "setup-mirror" pedirá a URL do novo mirror.
303 Você pode especificar várias URLs separadas por espaços. Note que você também
304 pode modificar manualmente o arquivo /var/lib/tazpkg/mirror. A URL deve apontar
305 para um diretório contendo um arquivo "packages.list" e os pacotes:
306 </p>
307 <pre>
308 # tazpkg setup-mirror
309 </pre>
310 <h3><font color="#6c0023">reconfigure</font></h3>
311 <p>
312 Executa novamente o script de pós instalação de um pacote. Exemplo
313 usando o gcc:
314 </p>
315 <pre> # tazpkg reconfigure gcc
316 </pre>
317 <h3><font color="#6c0023">depends ou rdepends</font></h3>
318 <p>
319 Mostra a árvore de dependências (direta ou inversamente) para um pacote.
320 Exemplo utilizando o mpd:
321 </p>
322 <pre> # tazpkg depends mpd
323 # tazpkg rdepends mpd
324 </pre>
325 <h3><font color="#6c0023">set-release</font></h3>
326 <p>
327 Este comando muda a versão atual e faz a atualização de pacotes para
328 o lançamento mais recente:
329 </p>
330 <pre> # tazpkg set-release cooking
331 </pre>
332 <h3><font color="#6c0023">bugs</font></h3>
333 <p>
334 Mostra uma lista de bugs conhecidos dos pacotes:
335 </p>
336 <pre> # tazpkg bugs
337 </pre>
338 <h2>MANTENEDOR</h2>
339 <p>
340 Christophe Lincoln &lt;pankso at slitaz.org&gt;
341 </p>
343 </div>
344 <!-- End content -->
345 </body>
346 </html>