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