tazpkg annotate doc/tazpkg.pt.html @ rev 302

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