rev |
line source |
paul@142
|
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
paul@142
|
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
claudinei@184
|
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
|
paul@142
|
4 <head>
|
claudinei@184
|
5 <title>Manual SliTaz (pt) - Gerar um LiveCD personalizado</title>
|
paul@142
|
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
|
paul@142
|
7 <meta name="description" content="slitaz tazlito build livecd flavor support all in RAM" />
|
paul@142
|
8 <meta name="expires" content="never" />
|
paul@142
|
9 <meta name="modified" content="2008-07-20 06:08:00" />
|
paul@142
|
10 <meta name="publisher" content="www.slitaz.org" />
|
paul@142
|
11 <meta name="author" content="Christophe Lincoln"/>
|
paul@142
|
12 <link rel="shortcut icon" href="favicon.ico" />
|
paul@142
|
13 <link rel="stylesheet" type="text/css" href="book.css" />
|
paul@142
|
14 </head>
|
paul@142
|
15 <body bgcolor="#ffffff">
|
paul@142
|
16
|
paul@142
|
17 <!-- Header and quick navigation -->
|
paul@142
|
18 <div id="header">
|
paul@142
|
19 <div align="right" id="quicknav">
|
paul@142
|
20 <a name="top"></a>
|
claudinei@184
|
21 <a href="liveusb.html">Mídia LiveUSB</a> |
|
claudinei@184
|
22 <a href="index.html">Conteúdo</a>
|
paul@142
|
23 </div>
|
claudinei@184
|
24 <h1><font color="#3E1220">Manual SliTaz (pt)</font></h1>
|
paul@142
|
25 </div>
|
paul@142
|
26
|
paul@142
|
27 <!-- Content. -->
|
paul@142
|
28 <div id="content">
|
paul@142
|
29 <div class="content-right"></div>
|
paul@142
|
30
|
claudinei@184
|
31 <h2><font color="#DF8F06">Gerar um LiveCD personalizado</font></h2>
|
paul@142
|
32 <p>
|
claudinei@184
|
33 Crie seu próprio LiveCD de forma rápida e fácil com o Tazlito.
|
paul@142
|
34 </p>
|
paul@142
|
35
|
paul@142
|
36 <ul>
|
pascal@551
|
37 <li><a href="gen-livecd.html#intro">Introdução.</a></li>
|
pascal@551
|
38 <li><a href="gen-livecd.html#2cmds">Um LiveCD em 2 comandos.</a></li>
|
pascal@551
|
39 <li><a href="gen-livecd.html#get-flavor">Escolha uma variante.</a></li>
|
pascal@551
|
40 <li><a href="gen-livecd.html#gen-distro">Gere a distribuição.</a></li>
|
pascal@551
|
41 <li><a href="gen-livecd.html#gen-flavor">Crie uma variante.</a></li>
|
pascal@551
|
42 <li><a href="gen-livecd.html#addfiles">Arquivos adicionais.</a></li>
|
pascal@551
|
43 <li><a href="gen-livecd.html#pkgs">Pacotes usados.</a></li>
|
pascal@551
|
44 <li><a href="gen-livecd.html#configure">Arquivo de Configuração.</a></li>
|
paul@142
|
45 </ul>
|
paul@142
|
46
|
paul@142
|
47 <a name="intro"></a>
|
claudinei@184
|
48 <h3>Introdução</h3>
|
paul@142
|
49 <p>
|
claudinei@184
|
50 A criação de uma versão personalizada de um LiveCD do SliTaz por meio do Tazlito
|
claudinei@184
|
51 é uma tarefa bastante rápida, podendo ser escolhidos um a um os pacotes de
|
claudinei@184
|
52 software que se pretende que fiquem associados ao sistema. O suporte a variantes
|
claudinei@184
|
53 permite gerar um LiveCD personalizado, recorrendo a uma lista de pacotes criada
|
claudinei@184
|
54 pela comunidade SliTaz. O Tazlito é uma ferramenta de linha de comandos que não
|
claudinei@184
|
55 exige grandes conhecimentos por parte do usuário, que permite gerar uma imagem ISO
|
claudinei@184
|
56 com apenas dois comandos e gravá-la num CD com apenas um.
|
paul@142
|
57 </p>
|
paul@142
|
58 <p>
|
claudinei@184
|
59 A criação de um LiveCD exige um mínimo de 256 MB de RAM, e a compressão do
|
claudinei@184
|
60 sistema com o LZMA pode demorar algum tempo. É possível criar uma distribuição
|
claudinei@184
|
61 quer a partir do LiveCD quer a partir de um sistema instalado. No modo LiveCD,
|
claudinei@184
|
62 é aconselhável usar uma mídia de forma a gravar dados persistentemente ou um
|
claudinei@184
|
63 drive USB para armazenar os arquivos gerados e poupar espaço na RAM.
|
paul@142
|
64 </p>
|
paul@142
|
65 <p>
|
claudinei@184
|
66 O Tazlito é a ferramenta usada pelos desenvolvedores para gerar o LiveCD oficial.
|
claudinei@184
|
67 O único pré-requisito é que o Tazlito esteja instalado, algo que já está
|
claudinei@184
|
68 predefinido no SliTaz, mas que pode ser gerado para qualquer outra distribuição
|
claudinei@184
|
69 em formato LiveCD, desde que os pacotes necessários estejam disponíveis ou possam ser
|
claudinei@184
|
70 baixados da Internet.
|
paul@142
|
71 </p>
|
claudinei@184
|
72 <h4>Instalar o Tazlito em outra distribuição</h4>
|
paul@142
|
73 <p>
|
claudinei@184
|
74 O Tazlito não gera uma árvore de dependências para o LiveCD, dependendo contudo
|
claudinei@184
|
75 do Cdrkit para gravar a imagem em CD e do Tazpkg para regenerar pacotes do SliTaz
|
claudinei@184
|
76 que não estejam previamente instalados. Para obter e instalar o Tazlito, devem
|
claudinei@184
|
77 ser seguidas as instruções do arquivo README no
|
claudinei@184
|
78 <a href="http://download.tuxfamily.org/slitaz/sources/tazlito/"
|
claudinei@184
|
79 >código fonte do Tazlito</a>.
|
paul@142
|
80 </p>
|
paul@142
|
81
|
paul@142
|
82 <a name="2cmds"></a>
|
claudinei@184
|
83 <h3>Um LiveCD em 2 comandos</h3>
|
paul@142
|
84 <ul>
|
claudinei@184
|
85 <li>Obtenha uma variante (flavor) : <code>tazlito get-flavor core</code></li>
|
claudinei@184
|
86 <li>Opcional : altere a lista de pacotes ou adicione arquivos.</li>
|
claudinei@184
|
87 <li>Gere a distribuição : <code>tazlito gen-distro</code></li>
|
paul@142
|
88 </ul>
|
paul@142
|
89 <p>
|
claudinei@184
|
90 Tendo terminado, a imagem ISO do LiveCD pode ser encontrada em
|
paul@142
|
91 <code>/home/slitaz/distro</code>.
|
paul@142
|
92 </p>
|
paul@142
|
93 <p>
|
claudinei@184
|
94 Para outras instruções clique <a href="simple-gen-livecd.html">aqui</a> .
|
paul@142
|
95 </p>
|
paul@142
|
96
|
paul@142
|
97 <a name="get-flavor"></a>
|
claudinei@184
|
98 <h3>Obtenha uma variante</h3>
|
paul@142
|
99 <p>
|
claudinei@184
|
100 Uma variante (flavor) consiste num arquivo <code>.flavor</code> que contém todas
|
claudinei@184
|
101 as informações necessárias para a criação do CD. A variante provê a lista de
|
claudinei@184
|
102 pacotes (<code>distro-packages.list</code>) e arquivos adicionais para a variante
|
claudinei@184
|
103 escolhida. Uma lista de variantes pode ser baixada e atualizada com o Tazlito:
|
paul@142
|
104 </p>
|
paul@142
|
105 <pre>
|
paul@142
|
106 # tazlito list-flavors
|
claudinei@184
|
107 Ou :
|
paul@142
|
108 # tazlito list-flavors --recharge
|
paul@142
|
109 </pre>
|
paul@142
|
110 <p>
|
claudinei@184
|
111 Será automaticamente exibida uma lista de variantes, apresentando o tamanho do
|
claudinei@184
|
112 LiveCD e uma descrição sumária. Para as tarefas restantes, o comando
|
claudinei@184
|
113 <code>get -flavor</code> permitirá baixar o arquivo que define a variante,
|
claudinei@184
|
114 extrair automaticamente a lista de pacotes e a respectiva descrição na pasta
|
claudinei@184
|
115 atual e guardar os arquivos adicionais na pasta <code>/home/slitaz/distro/addfiles</code>.
|
claudinei@184
|
116 Para armazenar as variantes, sugere-se que seja usada uma pasta específica, por
|
claudinei@184
|
117 exemplo <code>/home/slitaz/flavors</code>, o que pode ser feito pelo usuário,
|
claudinei@184
|
118 devendo então entrar-se nessa pasta:
|
paul@142
|
119 </p>
|
paul@142
|
120 <pre>
|
paul@142
|
121 # mkdir -p /home/slitaz/flavors
|
paul@142
|
122 # cd /home/slitaz/flavors
|
paul@142
|
123 </pre>
|
paul@142
|
124 <p>
|
claudinei@184
|
125 Para baixar e/ou extrair arquivos de uma variante em particular:
|
paul@142
|
126 </p>
|
paul@142
|
127 <pre>
|
paul@142
|
128 # tazlito get-flavor particular-flavor
|
paul@142
|
129 </pre>
|
paul@142
|
130 <p>
|
claudinei@184
|
131 A descrição de uma variante pode ser obtida com o comando <code>show-flavor</code>.
|
claudinei@184
|
132 Uma vez que a variante escolhida estiver baixada, pode-se iniciar a geração da
|
claudinei@184
|
133 distribuição
|
paul@142
|
134 </p>
|
paul@142
|
135
|
paul@142
|
136 <a name="gen-distro"></a>
|
claudinei@184
|
137 <h3>Gere a distribuição</h3>
|
paul@142
|
138 <p>
|
claudinei@184
|
139 Para sua primeira imagem ISO, nós o alertamos que faça um teste sem modificar a
|
claudinei@184
|
140 listagem original. Após ter criado a primeira ISO, você pode adicionar ou deletar
|
claudinei@184
|
141 pacotes à vontade. Mas cuidado! Os pacotes base do sistema são essenciais. O
|
claudinei@184
|
142 comando <code>gen-distro</code> gera uma imagem ISO com todos os pacotes da lista:
|
claudinei@184
|
143 deve ser executado como <em>root</em> e no mesmo diretório em que se encontram
|
claudinei@184
|
144 a lista e o arquivo de configuração. Para gerar um LiveCD:
|
paul@142
|
145 </p>
|
paul@142
|
146 <pre>
|
paul@142
|
147 # tazlito gen-distro
|
paul@142
|
148 </pre>
|
paul@142
|
149 <p>
|
claudinei@184
|
150 Voilà, sua primeira imagem ISO é gerada no diretório
|
claudinei@184
|
151 <code>/home/slitaz/distro/</code>, mas sem uma conta para o usuário 'hacker'.
|
paul@142
|
152 </p>
|
claudinei@184
|
153 <h4>O usuário 'hacker'</h4>
|
paul@142
|
154 <p>
|
claudinei@184
|
155 Se você quiser adicionar a conta de usuário 'hacker' à sua ISO recém gerada, deve
|
claudinei@184
|
156 adicioná-la e então recriar o sistema de arquivos raiz comprimido:
|
paul@142
|
157 </p>
|
paul@142
|
158 <pre>
|
paul@142
|
159 # tazlito addhacker
|
paul@142
|
160 # tazlito gen-initiso
|
paul@142
|
161 </pre>
|
claudinei@184
|
162 <h4>Limpar e recriar a distro</h4>
|
paul@142
|
163 <p>
|
claudinei@184
|
164 Continuando, você pode simplesmente adicionar um ou dois pacotes à lista, limpar
|
claudinei@184
|
165 a distro e recriar o sistema de arquivos raiz, gerando uma nova imagem ISO:
|
paul@142
|
166 </p>
|
paul@142
|
167 <pre>
|
paul@142
|
168 # tazlito clean-distro
|
paul@142
|
169 # tazlito gen-distro
|
paul@142
|
170 </pre>
|
paul@142
|
171 <p>
|
claudinei@184
|
172 O Tazlito também oferece várias possibilidades, como gravar a ISO para um CD ou
|
claudinei@184
|
173 copiar arquivos adicionais no sistema ou diretamente para o cdrom. O
|
claudinei@184
|
174 <a href="../manuals/tazlito.pt.html">Manual do Tazlito</a> fornece maiores
|
claudinei@184
|
175 informações.
|
paul@142
|
176
|
paul@142
|
177 </p>
|
paul@142
|
178
|
paul@142
|
179 <a name="gen-flavor"></a>
|
claudinei@184
|
180 <h3>Crie uma variante (flavor)</h3>
|
paul@142
|
181 <p>
|
claudinei@184
|
182 O Tazlito permite a criação de sua própria variante a partir dos resultados obtidos
|
claudinei@184
|
183 na geração da distribuição (<code>gen-distro</code>). O arquivo conterá
|
claudinei@184
|
184 todos os arquivos adicionais da variante, uma descrição e uma lista de pacotes
|
claudinei@184
|
185 que pode ser utilizada posteriormente e atualizada de acordo com a versão dos
|
claudinei@184
|
186 pacotes. Para gerar sua própria variante, respondendo a uma ou duas perguntas:
|
paul@142
|
187 </p>
|
paul@142
|
188 <pre>
|
paul@142
|
189 # tazlito gen-flavor new-flavor
|
paul@142
|
190 </pre>
|
paul@142
|
191 <p>
|
claudinei@184
|
192 Uma vez que a variante esteja totalmente funcional e bem testada, você pode
|
claudinei@184
|
193 enviá-la para o site slitaz.org para torná-la disponível a todos, podendo ser
|
claudinei@184
|
194 listada pelo comando <code>list-flavor</code> e utilizável por meio do comando
|
claudinei@184
|
195 <code>get-flavor</code>. Para enviar uma variante você dispõe de diversos meios,
|
claudinei@184
|
196 como por exemplo anuncia-la na lista de discussão, salvar o arquivo num servidor
|
claudinei@184
|
197 online e enviar o link para o fórum de discussão ou mandar por email para algum
|
claudinei@184
|
198 contribuidor do projeto.
|
paul@142
|
199 </p>
|
paul@142
|
200
|
paul@142
|
201 <a name="addfiles"></a>
|
claudinei@184
|
202 <h3>Arquivos adicionais</h3>
|
paul@142
|
203 <p>
|
claudinei@184
|
204 Os arquivos contendo variantes geralmente possuem arquivos adicionais copiados
|
claudinei@184
|
205 diretamente no sistema de arquivo ou na raíz do cdrom. O caminho para os arquivos
|
claudinei@184
|
206 usados é especificado no arquivo de configuração <code>tazlito.conf</code> - que
|
claudinei@184
|
207 se encontra, por padrão, no diretório <code>/home/slitaz/distro/addfiles</code>.
|
claudinei@184
|
208 Os arquivos adicionais que a variante padrão fornece são, por exemplo, os que se
|
claudinei@184
|
209 referem ao gerenciador de janelas JWM e alguns papéis de parede. É fácil modificar,
|
claudinei@184
|
210 adicionar ou apagar arquivos no sistema de arquivos raiz (<code>rootfs</code>) ou
|
claudinei@184
|
211 na raiz do CD (<code>rootcd</code>) e recriar a distribuição. Para limpar e
|
claudinei@184
|
212 recriar a distribuição:
|
paul@142
|
213 </p>
|
paul@142
|
214 <pre>
|
paul@142
|
215 # tazlito clean-distro
|
paul@142
|
216 # tazlito gen-distro
|
paul@142
|
217 </pre>
|
paul@142
|
218
|
paul@142
|
219 <a name="pkgs"></a>
|
claudinei@184
|
220 <h3>Pacotes Usados</h3>
|
paul@142
|
221 <p>
|
claudinei@184
|
222 Para criar sua própria distro você precisa dos pacotes do SliTaz. O Tazlito e o
|
claudinei@184
|
223 Tazpkg permitem a recriação de pacotes de um sistema SliTaz em operação ou a
|
claudinei@184
|
224 obtenção de pacotes diretamente, dependendo da variante escolhida. Por padrão,
|
claudinei@184
|
225 os pacotes do SliTaz estão localizados no diretório <code>/home/slitaz/packages</code>,
|
claudinei@184
|
226 mas você pode mudar isso através do arquivo de configuração do Tazlito (tazlito.conf).
|
paul@142
|
227 </p>
|
paul@142
|
228 <p>
|
claudinei@184
|
229 Se você quiser obter os pacotes manualmente, pode usar um cliente FTP como o gFTP
|
claudinei@184
|
230 (instalado por padrão no SliTaz) ou pela linha de comando com o <code>wget</code>
|
claudinei@184
|
231 para o download dos pacotes oficiais. A URL para obtenção dos pacotes é:
|
paul@142
|
232 <a href="ftp://download.tuxfamily.org/slitaz/packages/"
|
paul@142
|
233 >ftp://download.tuxfamily.org/slitaz/packages/</a>
|
paul@142
|
234 </p>
|
paul@142
|
235 <p>
|
claudinei@184
|
236 Você também pode usar seus próprios pacotes, colocando-os no diretório destinado
|
claudinei@184
|
237 a isso. Se você procura por documentação relacionada à criação de pacotes para o
|
pascal@537
|
238 SliTaz, pode consultar o <a href="../cookbook/index.html">Cookbook</a>.
|
paul@142
|
239 </p>
|
paul@142
|
240
|
paul@142
|
241 <a name="configure"></a>
|
claudinei@184
|
242 <h3>Arquivo de Configuração</h3>
|
paul@142
|
243 <p>
|
claudinei@184
|
244 Por padrão, o Tazlito usa o arquivo de configuração do sistema
|
claudinei@184
|
245 <code>/etc/tazlito/tazlito.conf</code> ou o <code>tazlito.conf</code> localizado
|
claudinei@184
|
246 no diretório corrente. Isto significa que você pode usar o arquivo padrão ou um
|
claudinei@184
|
247 arquivo de configuração específico para a distro que deseja criar. Este arquivo
|
claudinei@184
|
248 pode mudar o nome da imagem ISO, o nome do mantenedor e os caminhos para os
|
claudinei@184
|
249 diretórios de trabalho. Para criar e modificar seu próprio arquivo de configuração,
|
claudinei@184
|
250 você somente precisa executar o Tazlito com a opção <code>configure</code> a
|
claudinei@184
|
251 partir do diretório de trabalho da distro. Assumindo que o diretório de trabalho
|
claudinei@184
|
252 é <code>/home/slitaz/distro</code> e que você se encontra nele:
|
paul@142
|
253 </p>
|
paul@142
|
254 <pre>
|
paul@142
|
255 $ tazlito configure
|
paul@142
|
256 </pre>
|
paul@142
|
257 <p>
|
claudinei@184
|
258 Uma vez respondidas respondidas as questões feitas pelo programa, você pode criar
|
claudinei@184
|
259 a imagem ISO, reconstruir o sistema de arquivos raiz e a ISO ou gerar uma nova
|
claudinei@184
|
260 distro com a lista de pacotes.
|
paul@142
|
261 </p>
|
paul@142
|
262
|
paul@142
|
263 <!-- End of content -->
|
paul@142
|
264 </div>
|
paul@142
|
265
|
paul@142
|
266 <!-- Footer. -->
|
paul@142
|
267 <div id="footer">
|
paul@142
|
268 <div class="footer-right"></div>
|
pascal@551
|
269 <a href="gen-livecd.html#top">Topo da Página</a> |
|
claudinei@184
|
270 <a href="index.html">Conteúdo</a>
|
paul@142
|
271 </div>
|
paul@142
|
272
|
paul@142
|
273 <div id="copy">
|
claudinei@184
|
274 Copyright © 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
|
paul@142
|
275 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
|
paul@142
|
276 Documentation is under
|
paul@142
|
277 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
|
paul@142
|
278 and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
|
paul@142
|
279 </div>
|
paul@142
|
280
|
paul@142
|
281 </body>
|
paul@142
|
282 </html>
|
paul@142
|
283
|