tazpkg diff doc/tazpkg.pt.html @ rev 316

Prepa for release 3.2.1
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Feb 11 11:11:45 2010 +0100 (2010-02-11)
parents
children 8e77902dd45b
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/doc/tazpkg.pt.html	Thu Feb 11 11:11:45 2010 +0100
     1.3 @@ -0,0 +1,374 @@
     1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
     1.7 +<head>
     1.8 +    <title>Tazpkg Manual</title>
     1.9 +    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    1.10 +    <meta name="description" content="" />
    1.11 +    <meta name="expires" content="never" />
    1.12 +    <meta name="modified" content="2008-07-18 19:45:00" />
    1.13 +    <style type="text/css"><!--
    1.14 +    body { font: 90% sans-serif, vernada, arial; margin: 0; }
    1.15 +    #header { background: #f0ba08; color: black; height: 50px;
    1.16 +        border-top: 1px solid black; border-bottom: 1px solid black; }
    1.17 +    #content { margin: 0px 50px 26px 50px; }
    1.18 +    h1 { margin: 14px 0px 0px 16px; }
    1.19 +    li { line-height: 1.4em; }
    1.20 +    pre { padding: 5px; color: black; background: #e1e0b0; }
    1.21 +    pre.script { padding: 10px; color: black; background: #e8e8e8;
    1.22 +        border: 1px inset #333333; }
    1.23 +    code { font-size: 100%; color: #669900; background: transparent; }
    1.24 +    hr { color: white; background: white; height: 1px; border: 0; }
    1.25 +    --></style>
    1.26 +</head>
    1.27 +<body bgcolor="#ffffff">
    1.28 +<div id="header">
    1.29 +<h1><font color="#3e1220">Manual Tazpkg</font></h1>
    1.30 +</div>
    1.31 +<hr />
    1.32 +<!-- Start content -->
    1.33 +<div id="content">
    1.34 +
    1.35 +<h2>NOME</h2>
    1.36 +<p>
    1.37 +Tazpkg - Tiny autonomous zone package manager
    1.38 +</p>
    1.39 +
    1.40 +<h2>SINTAXE</h2>
    1.41 +<pre>
    1.42 + tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
    1.43 +</pre>
    1.44 +
    1.45 +<h2>DESCRIÇÃO</h2>
    1.46 +<p>
    1.47 +Tazpkg é um gerenciador de pacotes ultraleve (~ 35KB) que instala, lista, baixa,
    1.48 +atualiza ou remove pacotes precompilados em um sistema GNU/Linux. Tazpkg fornece
    1.49 +comandos para busca e criação de pacotes e foi criado independentemente. Os 
    1.50 +pacotes usando a extensão *.tazpkg são constituidos de arquivos cpio 
    1.51 +que contém um sistema de arquivos comprimido com o gzip, uma receita e uma 
    1.52 +descrição opcional. O Tazpkg também gerencia dependências baseado nas receitas
    1.53 +de pacote: cada receita contém todas as informações sobre um pacote e também
    1.54 +pode incluir funções de pré e pós-instalação. A mesma receita é usada pelo
    1.55 +Tazwok para compilar fontes e gerar um pacote .tazpkg.
    1.56 +</p>
    1.57 +<p>
    1.58 +O Tazpkg é inteiramente construído a partir do zero usando SHell Script.
    1.59 +Compatível com o Bash, roda sobre o Ash - parte do projeto Busybox. O Tazpkg
    1.60 +é distribuído sob a licença livre GNU GPL V3.
    1.61 +</p>
    1.62 +
    1.63 +<h2>COMANDOS</h2>
    1.64 +<a name="list"></a>
    1.65 +<h3><font color="#6c0023">list</font></h3>
    1.66 +<p>
    1.67 +Lista pacotes instalados no sistema. Este comando mostra uma lista em formato
    1.68 +de coluna com todos os pacotes instalados, e também permite listar categorias,
    1.69 +pacotes baseados em categorias e pacotes bloqueados para instalação. Você também
    1.70 +pode usar o comando "search" (buscar) para uma lista baseada em um termo ou em
    1.71 +um nome de pacote:
    1.72 +</p>
    1.73 +<pre>
    1.74 + # tazpkg list
    1.75 + # tazpkg list cat|categories
    1.76 + # tazpkg list blocked
    1.77 +</pre>
    1.78 +<a name="xhtml-list"></a>
    1.79 +<h3><font color="#6c0023">xhtml-list</font></h3>
    1.80 +<p>
    1.81 +O comando "xhtml-list" cria uma lista em formato xHTML de todos os pacotes
    1.82 +instalados no sistema que pode ser lida com o seu navegador web favorito. Pode
    1.83 +ser utilizado por um usuário comum e criar uma página "instaled-packages.html"
    1.84 +(pacotes instalados) no diretório atual. Note que você pode mudar o nome da 
    1.85 +lista gerada por meio da linha de comando:
    1.86 +</p>
    1.87 +<pre>
    1.88 + # tazpkg xhtml-list
    1.89 + # tazpkg xhtml-list list-name.html
    1.90 +</pre>
    1.91 +<a name="list-mirror"></a>
    1.92 +<h3><font color="#6c0023">list-mirror</font></h3>
    1.93 +<p>
    1.94 +Lista pacotes disponíveis no mirror. Este comando mostra o arquivo "packages-list"
    1.95 +recarregado a partir do mirror. Se este arquivo não existir, será pedido a 
    1.96 +você que rode o comando "tazpkg recharge" como usuário root para listar os
    1.97 +pacotes disponíveis. A opção --diff é usada para mostrar as diferenças entre
    1.98 +a última e a atual lista de pacotes:
    1.99 +</p>
   1.100 +<pre>
   1.101 + # tazpkg list-mirror
   1.102 + # tazpkg list-mirror --diff
   1.103 +</pre>
   1.104 +<a name="info"></a>
   1.105 +<h3><font color="#6c0023">info</font></h3>
   1.106 +<p>
   1.107 +Mostra qualquer informação disponível na receita para o pacote em questão - sua
   1.108 +versão, categoria, mantenedor, website e quaisquer dependências (veja também 
   1.109 +Tazwok para mais informações sobre receitas):
   1.110 +</p>
   1.111 +<pre>
   1.112 + # tazpkg info busybox
   1.113 +</pre>
   1.114 +<a name="desc"></a>
   1.115 +<h3><font color="#6c0023">desc</font></h3>
   1.116 +<p>
   1.117 +Descrição do pacote (se existir). Este comando mostra o arquivo "description.txt"
   1.118 +de cada pacote (um arquivo de texto simples, justificado em 80 caracteres para
   1.119 +caber num terminal padrão):
   1.120 +</p>
   1.121 +<pre>
   1.122 + # tazpkg desc busybox
   1.123 +</pre>
   1.124 +<a name="list-config"></a>
   1.125 +<h3><font color="#6c0023">list-config</font></h3>
   1.126 +<p>
   1.127 +Lista os arquivos de configuração do sistema. A opção --box mostra estas
   1.128 +informações em formato de tabela
   1.129 +</p>
   1.130 +<pre> # tazpkg list-config
   1.131 + # tazpkg list-config --box
   1.132 +</pre>
   1.133 +<a name="list-files"></a>
   1.134 +<h3><font color="#6c0023">list-files</font></h3>
   1.135 +<p>
   1.136 +Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o
   1.137 +conteúdo do arquivo "files.list" de cada pacote, o qual é automaticamente gerado
   1.138 +quando um pacote é criado e também é usado para remover arquivos quando se 
   1.139 +desinstala um pacote. Para listar os arquivos instalados pelo pacote bc:
   1.140 +</p>
   1.141 +<pre>
   1.142 + # tazpkg list-files bc
   1.143 +</pre>
   1.144 +<a name="search"></a>
   1.145 +<h3><font color="#6c0023">search</font></h3>
   1.146 +<p>
   1.147 +Busca por pacotes por proprietário ou nome do pacote. Este comando busca pelo
   1.148 +termo informado nos pacotes instalados e na lista de pacotes disponíveis no
   1.149 +mirror. Para obter a mais recente lista de pacotes disponíveis, rode "tazkpg
   1.150 +recharge" antes de iniciar uma busca:
   1.151 +</p>
   1.152 +<pre>
   1.153 + # tazpkg search gcc
   1.154 +</pre>
   1.155 +<a name="search-file"></a>
   1.156 +<h3><font color="#6c0023">search-file</font></h3>
   1.157 +<p>
   1.158 +O comando "search-file" permite a busca por um arquivo entre os instalados pelos
   1.159 +pacotes. Este comando é muito útil para achar o caminho completo para um 
   1.160 +arquivo e determinar se um arquivo está presente no sistema. Exemplo:
   1.161 +</p>
   1.162 +<pre>
   1.163 + $ tazpkg search-file libnss
   1.164 +</pre>
   1.165 +<a name="install"></a>
   1.166 +<h3><font color="#6c0023">install</font></h3>
   1.167 +<p>
   1.168 +Este comando instala um pacote disponível localmente que possui a extensão
   1.169 +.tazpkg. Veja "get-install" para instalar pacotes disponíves na internet. Note
   1.170 +que você pode forçar a instalação com a opção --force. Você também dispõe de 
   1.171 +opções para desinstalação e reinstalação ou para especificar o sistema root 
   1.172 +no qual você deseja instalar o pacote com a opção -root= opção:
   1.173 +</p>
   1.174 +<pre>
   1.175 + # tazpkg install package-1.0.tazpkg
   1.176 + Ou :
   1.177 + # tazpkg install path/to/package-1.0.tazpkg --forced
   1.178 + Ou :
   1.179 + # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
   1.180 +</pre>
   1.181 +<h3><font color="#6c0023">install-list ou get-install-list</font></h3>
   1.182 +<p>
   1.183 +Instala uma seleção de pacotes listados em um arquivo. Este comando permite a
   1.184 +você instalar vários pacotes com um único comando, e também oferece a opção 
   1.185 +--forced:
   1.186 +</p>
   1.187 +<pre>
   1.188 + # tazpkg install-list my-packages.list
   1.189 + # tazpkg get-install-list my-packages.list --forced
   1.190 +</pre>
   1.191 +<a name="remove"></a>
   1.192 +<h3><font color="#6c0023">remove</font></h3>
   1.193 +<p>
   1.194 +Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando
   1.195 +deleta todos os arquivos instalados pelo pacote. Para ver a lista de arquivos,
   1.196 +use o comando "list-files" seguido do nome do pacote. Exemplo com o pacote bc:
   1.197 +</p>
   1.198 +<pre>
   1.199 + # tazpkg remove bc
   1.200 +</pre>
   1.201 +<a name="extract"></a>
   1.202 +<h3><font color="#6c0023">extract</font></h3>
   1.203 +<p>
   1.204 +Extrai um pacote em um diretório. Se você não especificar o diretório de destino,
   1.205 +o pacote será extraido no diretório atual usando o formato nome do pacote-versão:
   1.206 +</p>
   1.207 +<pre>
   1.208 + # tazpkg extract package.tazpkg
   1.209 + # tazpkg extract package.tazpkg target/dir
   1.210 +</pre>
   1.211 +<a name="pack"></a>
   1.212 +<h3><font color="#6c0023">pack</font></h3>
   1.213 +<p>
   1.214 +O comando "pack" cria um pacote a partir de um diretório preparado previamente
   1.215 +ou a partir de um pacote extraido localmente. Pode também criar manualmente um
   1.216 +pacote .tazpkg (veja a documentação do Tazwok para a criação automática de 
   1.217 +pacotes). Para "empacotar" (pack) um pacote:
   1.218 +</p>
   1.219 +<pre>
   1.220 + # tazpkg pack package-version
   1.221 +</pre>
   1.222 +<a name="repack"></a>
   1.223 +<h3><font color="#6c0023">repack</font></h3>
   1.224 +<p>
   1.225 +O comando "repack" permite a recriação de um pacote a partir dos arquivos
   1.226 +instalados no sistema em que este pacote foi instalado. Para "re-empacotar"
   1.227 +(repack) um pacote:
   1.228 +</p>
   1.229 +<pre>
   1.230 + # tazpkg repack package
   1.231 +</pre>
   1.232 +<a name="repack-config"></a>
   1.233 +<h3><font color="#6c0023">repack-config</font></h3>
   1.234 +<p>
   1.235 +O comando 'repack-config' recria um pacote a partir dos arquivos de 
   1.236 +configuração do sistema (veja list-config). É suficiente para instalar
   1.237 +um pacote para encontrar a configuração atual. Para re-empacotar os 
   1.238 +arquivos de configuração:
   1.239 +</p>
   1.240 +<pre> # tazpkg repack-config
   1.241 +</pre>
   1.242 +<a name="recharge"></a>
   1.243 +<h3><font color="#6c0023">recharge</font></h3>
   1.244 +<p>
   1.245 +Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o arquivo
   1.246 +"packages.list" (lista de pacotes instaláveis) mais recente e salva a antiga. 
   1.247 +Uma vez que a lista está atualizada, você pode usar os comandos "list" e 
   1.248 +"search". Para ver uma relação com as diferenças entre a lista atual e a 
   1.249 +antiga, use o comando "list-mirror --diff" e para ver e atualizar pacotes,
   1.250 +use o comando "upgrade". Para recarregar a lista de pacotes:
   1.251 +</p>
   1.252 +<pre>
   1.253 + # tazpkg recharge
   1.254 +</pre>
   1.255 +<a name="upgrade"></a>
   1.256 +<h3><font color="#6c0023">upgrade</font></h3>
   1.257 +<p>
   1.258 +Este comando permite a atualização de todos os pacotes disponíveis no mirror.
   1.259 +Atualizar pacotes é uma parte importante da manutenção da segurança do sistema,
   1.260 +permitindo o acesso às últimas atualizações e correções. O projeto SliTaz,
   1.261 +embora leve, fornece atualizações de segurança regulares e geralmente oferece
   1.262 +as últimas versões dos programas. Note que esta função é direcionada àquelas
   1.263 +pessoas que possuem o SliTaz instalado no seu disco rígido. Pacotes atualizados
   1.264 +a partir do LiveCD serão perdidos no desligamento do sistema. Para atualizar:
   1.265 +</p>
   1.266 +<pre>
   1.267 + # tazpkg upgrade
   1.268 +</pre>
   1.269 +<a name="check"></a>
   1.270 +<h3><font color="#6c0023">check</font></h3>
   1.271 +<p>
   1.272 +O comando "check" checa por dependências em pacotes instalados e determina
   1.273 +se todos os arquivos necessários para o re-empacotamento de um pacote estão
   1.274 +presentes:
   1.275 +</p>
   1.276 +<pre>
   1.277 + # tazpkg check package
   1.278 +</pre>
   1.279 +<a name="block"></a>
   1.280 +<h3><font color="#6c0023">block ou unblock</font></h3>
   1.281 +<p>
   1.282 +Os comandos "block" e "unblock" permitem o bloqueio de pacotes instalados para
   1.283 +que estes não possam ser atualizados com o comando "upgrade". A lista de pacotes
   1.284 +bloqueados está contida no arquivo /var/lib/tazpkg/blocked-packages.list, 
   1.285 +que também pode ser editado manualmente. Para bloquear ou desbloquear pacotes,
   1.286 +como o Grub, por exemplo:
   1.287 +</p>
   1.288 +<pre>
   1.289 + # tazpkg block grub
   1.290 + Ou :
   1.291 + # tazpkg unblock grub
   1.292 +</pre>
   1.293 +<a name="get"></a>
   1.294 +<h3><font color="#6c0023">get</font></h3>
   1.295 +<p>
   1.296 +Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no
   1.297 +diretório atual. Para descobrir qual o diretório atual utilize o comando "pwd".
   1.298 +Para baixar o pacote Grub:
   1.299 +</p>
   1.300 +<pre>
   1.301 + # tazpkg get grub
   1.302 +</pre>
   1.303 +<a name="get-install"></a>
   1.304 +<h3><font color="#6c0023">get-install</font></h3>
   1.305 +<p>
   1.306 +Baixa e instala um pacote de um mirror na internet. O comando "get-install" 
   1.307 +inicia checando se o pacote requerido existe no mirror e se já foi baixado.
   1.308 +Para uma lista de pacotes do mirror, usa-se o comando "list-mirror". Para 
   1.309 +baixar e instalar o pacote Grub:
   1.310 +</p>
   1.311 +<pre>
   1.312 + # tazpkg get-install grub
   1.313 +</pre>
   1.314 +<a name="clean-cache"></a>
   1.315 +<h3><font color="#6c0023">clean-cache</font></h3>
   1.316 +<p>
   1.317 +Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a instalação,
   1.318 +o Tazpkg mantém uma cópia dos pacotes baixados da internet. Isto é feito para
   1.319 +economizar banda no caso de uma reinstalação, mas pode ser que você queira
   1.320 +ter mais espaço no disco rígido ou baixar os pacotes novamente:
   1.321 +</p>
   1.322 +<pre>
   1.323 + # tazpkg clean-cache
   1.324 +</pre>
   1.325 +<a name="setup-mirror"></a>
   1.326 +<h3><font color="#6c0023">setup-mirror</font></h3>
   1.327 +<p>
   1.328 +Configura a URL do mirror. O comando "setup-mirror" pedirá a URL do novo mirror.
   1.329 +Você pode especificar várias URLs separadas por espaços. Note que você também
   1.330 +pode modificar manualmente o arquivo /var/lib/tazpkg/mirror. A URL deve apontar
   1.331 +para um diretório contendo um arquivo "packages.list" e os pacotes:
   1.332 +</p>
   1.333 +<pre>
   1.334 + # tazpkg setup-mirror
   1.335 +</pre>
   1.336 +<a name="reconfigure"></a>
   1.337 +<h3><font color="#6c0023">reconfigure</font></h3>
   1.338 +<p>
   1.339 +Executa novamente o script de pós instalação de um pacote. Exemplo
   1.340 +usando o gcc:
   1.341 +</p>
   1.342 +<pre> # tazpkg reconfigure gcc
   1.343 +</pre>
   1.344 +<a name="depends"></a>
   1.345 +<h3><font color="#6c0023">depends ou rdepends</font></h3>
   1.346 +<p>
   1.347 +Mostra a árvore de dependências (direta ou inversamente) para um pacote.
   1.348 +Exemplo utilizando o mpd:
   1.349 +</p>
   1.350 +<pre> # tazpkg depends mpd
   1.351 + # tazpkg rdepends mpd
   1.352 +</pre>
   1.353 +<a name="set-release"></a>
   1.354 +<h3><font color="#6c0023">set-release</font></h3>
   1.355 +<p>
   1.356 +Este comando muda a versão atual e faz a atualização de pacotes para
   1.357 +o lançamento mais recente:
   1.358 +</p>
   1.359 +<pre> # tazpkg set-release cooking
   1.360 +</pre>
   1.361 +<a name="bugs"></a>
   1.362 +<h3><font color="#6c0023">bugs</font></h3>
   1.363 +<p>
   1.364 +Mostra uma lista de bugs conhecidos dos pacotes:
   1.365 +</p>
   1.366 +<pre> # tazpkg bugs
   1.367 +</pre>
   1.368 +<h2>MANTENEDOR</h2>
   1.369 +<p>
   1.370 +Christophe Lincoln &lt;pankso at slitaz.org&gt;
   1.371 +</p>
   1.372 +
   1.373 +</div>
   1.374 +<!-- End content -->
   1.375 +</body>
   1.376 +</html>
   1.377 +