tazpkg view doc/tazpkg.pt.html @ rev 655
Make POT and msgmerge
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Feb 16 13:54:45 2014 +0100 (2014-02-16) |
parents | 1ff759a071f7 |
children | a73c9918a5de |
line source
1 <!DOCTYPE html>
2 <html xmlns="http://www.w3.org/1999/xhtml" lang="pt">
3 <head>
4 <title>Manual TazPkg (pt)</title>
5 <meta charset="utf-8" />
6 <link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
7 <script type="text/javascript" src="../slitaz-doc.js"></script>
8 </head>
9 <body>
11 <!-- Header -->
12 <div id="header">
13 <h1>Manual TazPkg</h1>
14 </div>
16 <!-- Start content -->
17 <div id="content">
19 <h2>NOME</h2>
21 <p>
22 TazPkg - Tiny autonomous zone package manager
23 </p>
26 <h2>SINTAXE</h2>
28 <pre>
29 tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
30 </pre>
33 <h2>DESCRIÇÃO</h2>
35 <p>
36 TazPkg é um gerenciador de pacotes ultraleve (~ 35KB) que instala, lista, baixa,
37 atualiza ou remove pacotes precompilados em um sistema GNU/Linux. TazPkg fornece
38 comandos para busca e criação de pacotes e foi criado independentemente. Os
39 pacotes usando a extensão *.tazpkg são constituidos de arquivos cpio
40 que contém um sistema de arquivos comprimido com o gzip, uma receita e uma
41 descrição opcional. O TazPkg também gerencia dependências baseado nas receitas
42 de pacote: cada receita contém todas as informações sobre um pacote e também
43 pode incluir funções de pré e pós-instalação. A mesma receita é usada pelo
44 Cookutils para compilar fontes e gerar um pacote .tazpkg.
45 </p>
46 <p>
47 O TazPkg é inteiramente construído a partir do zero usando SHell Script.
48 Compatível com o Bash, roda sobre o Ash - parte do projeto Busybox. O TazPkg
49 é distribuído sob a licença livre GNU GPL V3.
50 </p>
53 <h2>COMANDOS</h2>
56 <h3 id="list">list</h3>
57 <p>
58 Lista pacotes instalados no sistema. Este comando mostra uma lista em formato
59 de coluna com todos os pacotes instalados, e também permite listar categorias,
60 pacotes baseados em categorias e pacotes bloqueados para instalação. Você também
61 pode usar o comando "search" (buscar) para uma lista baseada em um termo ou em
62 um nome de pacote:
63 </p>
64 <pre>
65 # tazpkg list
66 # tazpkg list cat|categories
67 # tazpkg list blocked
68 </pre>
71 <h3 id="xhtml-list">xhtml-list</h3>
73 <p>
74 O comando "xhtml-list" cria uma lista em formato xHTML de todos os pacotes
75 instalados no sistema que pode ser lida com o seu navegador web favorito. Pode
76 ser utilizado por um usuário comum e criar uma página "instaled-packages.html"
77 (pacotes instalados) no diretório atual. Note que você pode mudar o nome da
78 lista gerada por meio da linha de comando:
79 </p>
80 <pre>
81 # tazpkg xhtml-list
82 # tazpkg xhtml-list list-name.html
83 </pre>
86 <h3 id="list-mirror">list-mirror</h3>
88 <p>
89 Lista pacotes disponíveis no mirror. Este comando mostra o arquivo "packages-list"
90 recarregado a partir do mirror. Se este arquivo não existir, será pedido a
91 você que rode o comando "tazpkg recharge" como usuário root para listar os
92 pacotes disponíveis. A opção --diff é usada para mostrar as diferenças entre
93 a última e a atual lista de pacotes:
94 </p>
95 <pre>
96 # tazpkg list-mirror
97 # tazpkg list-mirror --diff
98 </pre>
101 <h3 id="info">info</h3>
103 <p>
104 Mostra qualquer informação disponível na receita para o pacote em questão - sua
105 versão, categoria, mantenedor, website e quaisquer dependências (veja também
106 Cookutils para mais informações sobre receitas):
107 </p>
108 <pre>
109 # tazpkg info busybox
110 </pre>
113 <h3 id="desc">desc</h3>
115 <p>
116 Descrição do pacote (se existir). Este comando mostra o arquivo "description.txt"
117 de cada pacote (um arquivo de texto simples, justificado em 80 caracteres para
118 caber num terminal padrão):
119 </p>
120 <pre>
121 # tazpkg desc busybox
122 </pre>
125 <h3 id="list-config">list-config</h3>
127 <p>
128 Lista os arquivos de configuração do sistema. A opção --box mostra estas
129 informações em formato de tabela
130 </p>
131 <pre>
132 # tazpkg list-config
133 # tazpkg list-config --box
134 </pre>
137 <h3 id="list-files">list-files</h3>
139 <p>
140 Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o
141 conteúdo do arquivo "files.list" de cada pacote, o qual é automaticamente gerado
142 quando um pacote é criado e também é usado para remover arquivos quando se
143 desinstala um pacote. Para listar os arquivos instalados pelo pacote bc:
144 </p>
145 <pre>
146 # tazpkg list-files bc
147 </pre>
150 <h3 id="search">search</h3>
152 <p>
153 Busca por pacotes por proprietário ou nome do pacote. Este comando busca pelo
154 termo informado nos pacotes instalados e na lista de pacotes disponíveis no
155 mirror. Para obter a mais recente lista de pacotes disponíveis, rode "tazkpg
156 recharge" antes de iniciar uma busca:
157 </p>
158 <pre>
159 # tazpkg search gcc
160 </pre>
163 <h3 id="search-file">search-file</h3>
165 <p>
166 O comando "search-file" permite a busca por um arquivo entre os instalados pelos
167 pacotes. Este comando é muito útil para achar o caminho completo para um
168 arquivo e determinar se um arquivo está presente no sistema. Exemplo:
169 </p>
170 <pre>
171 $ tazpkg search-file libnss
172 </pre>
175 <h3 id="install">install</h3>
177 <p>
178 Este comando instala um pacote disponível localmente que possui a extensão
179 .tazpkg. Veja "get-install" para instalar pacotes disponíves na internet. Note
180 que você pode forçar a instalação com a opção --force. Você também dispõe de
181 opções para desinstalação e reinstalação ou para especificar o sistema root
182 no qual você deseja instalar o pacote com a opção -root= :
183 </p>
184 <pre>
185 # tazpkg install package-1.0.tazpkg
186 # tazpkg install path/to/package-1.0.tazpkg --forced
187 # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
188 </pre>
191 <h3 id="install-list">install-list ou get-install-list</h3>
193 <p>
194 Instala uma seleção de pacotes listados em um arquivo. Este comando permite a
195 você instalar vários pacotes com um único comando, e também oferece a opção
196 --forced:
197 </p>
198 <pre>
199 # tazpkg install-list my-packages.list
200 # tazpkg get-install-list my-packages.list --forced
201 </pre>
204 <h3 id="link">link</h3>
206 <p>
207 Permite a instalação de um pacote a partir de uma mídia qualquer.
208 A configuração é feita criando links simbólicos e consome pouca memória.
209 Geralmente é usado em sistemas LiveCD para instalar pacotes encontrados
210 numa mídia USB:
211 </p>
212 <pre>
213 # tazpkg link openoffice /media/usbdisk
214 </pre>
217 <h3 id="remove">remove</h3>
219 <p>
220 Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando
221 deleta todos os arquivos instalados pelo pacote. Para ver a lista de arquivos,
222 use o comando "list-files" seguido do nome do pacote. Exemplo com o pacote bc:
223 </p>
224 <pre>
225 # tazpkg remove bc
226 </pre>
229 <h3 id="extract">extract</h3>
231 <p>
232 Extrai um pacote em um diretório. Se você não especificar o diretório de destino,
233 o pacote será extraido no diretório atual usando o formato nome do pacote-versão:
234 </p>
235 <pre>
236 # tazpkg extract package.tazpkg
237 # tazpkg extract package.tazpkg target/dir
238 </pre>
241 <h3 id="pack">pack</h3>
243 <p>
244 O comando "pack" cria um pacote a partir de um diretório preparado previamente
245 ou a partir de um pacote extraido localmente. Pode também criar manualmente um
246 pacote .tazpkg (veja a documentação do Cookutils para a criação automática de
247 pacotes). Para "empacotar" (pack) um pacote:
248 </p>
249 <pre>
250 # tazpkg pack package-version
251 </pre>
254 <h3 id="repack">repack</h3>
256 <p>
257 O comando "repack" permite a recriação de um pacote a partir dos arquivos
258 instalados no sistema em que este pacote foi instalado. Para "re-empacotar"
259 (repack) um pacote:
260 </p>
261 <pre>
262 # tazpkg repack package
263 </pre>
266 <h3 id="repack-config">repack-config</h3>
268 <p>
269 O comando 'repack-config' recria um pacote a partir dos arquivos de
270 configuração do sistema (veja list-config). É suficiente para instalar
271 um pacote para encontrar a configuração atual. Para re-empacotar os
272 arquivos de configuração:
273 </p>
274 <pre>
275 # tazpkg repack-config
276 </pre>
279 <h3 id="recharge">recharge</h3>
281 <p>
282 Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o arquivo
283 "packages.list" (lista de pacotes instaláveis) mais recente e salva a antiga.
284 Uma vez que a lista está atualizada, você pode usar os comandos "list" e
285 "search". Para ver uma relação com as diferenças entre a lista atual e a
286 antiga, use o comando "list-mirror --diff" e para ver e atualizar pacotes,
287 use o comando "upgrade". Para recarregar a lista de pacotes:
288 </p>
289 <pre>
290 # tazpkg recharge
291 </pre>
294 <h3 id="upgrade">up ou upgrade</h3>
296 <p>
297 O comando upgrade permite a atualização de todos os pacotes disponíveis no mirror.
298 Atualizar pacotes é uma parte importante da manutenção da segurança do sistema,
299 permitindo o acesso às últimas atualizações e correções. O projeto SliTaz,
300 embora leve, fornece atualizações de segurança regulares e geralmente oferece
301 as últimas versões dos programas. Note que esta função é direcionada àquelas
302 pessoas que possuem o SliTaz instalado no seu disco rígido. Pacotes atualizados
303 a partir do LiveCD serão perdidos no desligamento do sistema. Para atualizar
304 ou mostrar as opções para o comando:
305 </p>
306 <pre>
307 # tazpkg up
308 # tazpkg --help-up
309 # tazpkg up --recharge --install
310 # tazpkg up -r -i
311 </pre>
314 <h3 id="check">check</h3>
316 <p>
317 O comando "check" checa por dependências em pacotes instalados e determina
318 se todos os arquivos necessários para o re-empacotamento de um pacote estão
319 presentes:
320 </p>
321 <pre>
322 # tazpkg check package
323 </pre>
326 <h3 id="block">block ou unblock</h3>
328 <p>
329 Os comandos "block" e "unblock" permitem o bloqueio de pacotes instalados para
330 que estes não possam ser atualizados com o comando "upgrade". A lista de pacotes
331 bloqueados está contida no arquivo /var/lib/tazpkg/blocked-packages.list,
332 que também pode ser editado manualmente. Para bloquear ou desbloquear pacotes,
333 como o Grub, por exemplo:
334 </p>
335 <pre>
336 # tazpkg block grub
337 </pre>
338 <p>Ou :</p>
339 <pre>
340 # tazpkg unblock grub
341 </pre>
344 <h3 id="get">get</h3>
346 <p>
347 Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no
348 diretório atual. Para descobrir qual o diretório atual utilize o comando "pwd".
349 Para baixar o pacote Grub:
350 </p>
351 <pre>
352 # tazpkg get grub
353 </pre>
356 <h3 id="get-install">get-install</h3>
358 <p>
359 Baixa e instala um pacote de um mirror na internet. O comando "get-install"
360 inicia checando se o pacote requerido existe no mirror e se já foi baixado.
361 Para uma lista de pacotes do mirror, usa-se o comando "list-mirror". Para
362 baixar e instalar o pacote Grub:
363 </p>
364 <pre>
365 # tazpkg get-install grub
366 </pre>
369 <h3 id="clean-cache">clean-cache</h3>
371 <p>
372 Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a instalação,
373 o TazPkg mantém uma cópia dos pacotes baixados da internet. Isto é feito para
374 economizar banda no caso de uma reinstalação, mas pode ser que você queira
375 ter mais espaço no disco rígido ou baixar os pacotes novamente:
376 </p>
377 <pre>
378 # tazpkg clean-cache
379 </pre>
382 <h3 id="setup-mirror">setup-mirror</h3>
384 <p>
385 Configura a URL do mirror. O comando "setup-mirror" pedirá a URL do novo mirror.
386 Você pode especificar várias URLs separadas por espaços. Note que você também
387 pode modificar manualmente o arquivo /var/lib/tazpkg/mirror. A URL deve apontar
388 para um diretório contendo um arquivo "packages.list" e os pacotes:
389 </p>
390 <pre>
391 # tazpkg setup-mirror
392 </pre>
395 <h3 id="reconfigure">reconfigure</h3>
397 <p>
398 Executa novamente o script de pós instalação de um pacote. Exemplo
399 usando o gcc:
400 </p>
401 <pre>
402 # tazpkg reconfigure gcc
403 </pre>
406 <h3 id="depends">depends ou rdepends</h3>
408 <p>
409 Mostra a árvore de dependências (direta ou inversamente) para um pacote.
410 Exemplo utilizando o mpd:
411 </p>
412 <pre>
413 # tazpkg depends mpd
414 # tazpkg rdepends mpd
415 </pre>
418 <h3 id="add-undigest">add-undigest ou setup-undigest</h3>
420 <p>
421 Define a URL de um mirror não oficial para testar ou usar pacotes que
422 não estão disponíveis no mirror oficial (chamados 'undigest'). Note que
423 em vez de rodar este comando você pode editar diretamente o arquivo
424 /var/lib/tazpkg/undigest/'repositorio'. A URL deve apontar para um
425 diretório na web que contenha um arquivo 'packages.list':
426 </p>
427 <pre>
428 # tazpkg add-undigest public-repository http://my.home.org/slitaz
429 # tazpkg setup-undigest local-repository /home/slitaz/packages
430 </pre>
433 <h3 id="remove-undigest">remove-undigest</h3>
435 <p>
436 Remove a URL de um mirror undigest:
437 </p>
438 <pre>
439 # tazpkg remove-undigest my-repository
440 </pre>
443 <h3 id="list-undigest">list-undigest</h3>
445 <p>
446 Lista os mirrors undigest adicionados:
447 </p>
448 <pre>
449 # tazpkg list-undigest
450 </pre>
453 <h3 id="convert">convert</h3>
455 <p>
456 Converte pacotes .deb (debian), .rpm (RedHat), .tgz (Slackware) ou
457 .pgk.tar.gz (Archlinux) em pacotes .tazpkg (SliTaz):
458 </p>
459 <pre>
460 # tazpkg convert pacote{.deb|.rpm|.tgz|.pkg.tar.gz}
461 </pre>
464 <h3 id="set-release">set-release</h3>
466 <p>
467 Este comando muda a versão atual e faz a atualização de pacotes para
468 o lançamento mais recente:
469 </p>
470 <pre>
471 # tazpkg set-release cooking
472 </pre>
475 <h3 id="bugs">bugs</h3>
477 <p>
478 Mostra uma lista de bugs conhecidos dos pacotes:
479 </p>
480 <pre>
481 # tazpkg bugs
482 </pre>
485 <h2>MANTENEDOR</h2>
487 <p>
488 Christophe Lincoln <pankso at slitaz.org>
489 </p>
491 <!-- End content -->
492 </div>
494 </body>
495 </html>