# HG changeset patch # User Paul Issott # Date 1219703763 0 # Node ID 4dfe933b4257f8f089c919ffdf6d4b147230d7dd # Parent 5da56ed9969b69cdd238c134ed3562a03baa77c0 pt: Add newly translated pages (Many thanks Cladinei) diff -r 5da56ed9969b -r 4dfe933b4257 pt/about/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/about/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,177 @@ + + + + SliTaz - Sobre o Projeto + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ + +

Sobre

+

Projeto SliTaz

+ +

+SliTaz GNU/Linux é um sistema operacional livre que funciona completamente +carregado na memória e inicia a partir de mídias removíveis como um cdrom ou um +Pendrive. Ele é leve, rápido e pode também ser instalado no disco rígido. SliTaz +é distribuído na forma de LiveCD, o que significa que se pode obter uma ISO +a partir do site e gravá-la em um cdrom do qual você pode iniciar o sistema. +Quando este estiver funcionando, pode-se ejetar o LiveCD e usar o drive de cd +para outras tarefas. O Sistema Live fornece uma distribuição gráfica completamente +funcional e permite a você manter seus dados e configurações pessoais em mídias +graváveis. O sistema pode ser expandido com o gerenciador de pacotes Tazpkg e +atualizações de segurança são fornecidas para as versões stable (estável) e +cooking (testes). +

+

+O projeto SliTaz oferece suporte técnico gratuito aos usuários por meio da +Lista de Discussão (lista multi-lingüe) +e do Fórum. +Você também pode nos contatar para maiores informações, sugestões e comentários, +usando a lista ou diretamente por e-mail : <devel at slitaz.org> +

+ +

Resumo

+ + + +

Web sites & i18n

+

+O site do SliTaz também está disponível em Francês e é parte +do projeto de internacionalização. O sistema possui +suporte total ao Inglês e parcial ao português. A distribuição pode ser usada +por qualquer um que saiba inglês e tenha alguma familiaridade com o Linux. Você +pode consultar a área de documentação para aprender a usar +o LiveCD do Slitaz e configurar o sistema. +

+ +

Resenhas

+

+SliTaz GNU/Linux 1.0 foi resenhado por: +

+ +

+Obrigado a todos pelo apoio. +

+ + +
+
+
+
+
+ + +
+

+Last modification : 2008-07-16 21:30:00 - +Topo da Página +

+

+Copyright © 2008 SliTaz - +GNU General Public License +

+ +
+ + +
+

+Valid XHTML 1.0 +

+
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/artwork/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/artwork/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,289 @@ + + + + SliTaz - Artwork + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ + +

Artwork

+

Arte & Design

+ + + +

+Esta seção do website é dedicada a arte e gráficos do projeto SliTaz. +As imagens são livres, e você pode utiliza-las para fazer seu próprio papel de +parede ou mostrar o logo em seu site para ajudar na popularização do projeto. +Os logos e ícones do SliTaz estão disponíveis em muitos tamanhos e podem ser +baixados diretamente do diretório artwork. +Você também vai achar aqui alguns screenshots +feitos com o mtPaint e o Gimp. +

+ + +

Artwork para o SliTaz

+

+Como muitas coisas no SliTaz, os gráficos, logos, temas e papéis de parede são +totalmente construídos pela comunidade e pelos desenvolvedores. O projeto +procura manter um design de qualidade e elegância. Fazer um logo, um papel de +parede ou qualquer outra coisa é uma boa forma de participar do projeto sem +precisar "sujar" suas mãos codificando ou testando a validade do xHTML. Se você +deseja criar alguma arte para o SliTaz, ou se pretende usar alguma de nossas imagens +online, é recomendável que nos contate primeiro pela +Lista de Discussão. Tente não mandar arquivos +muito grandes. +

+

Artwork do LiveCD

+

+Para manter a coesão do LiveCd, a imagem não pode exceder 200 kb, e serão +necessárias duas delas, diferindo em tamanho: 1024x768 e 1280x1024. Isto se deve +ao fato de a razão 3/4 não ser suportada por telas que possuem 1280 pixels de +largura (o que resultar em imagem distorcida e bordas negras). Por fim, cada +lançamento de versão oferece um novo tema / imagem de fundo que seguem as mesmas +diretrizes sem se prender à utilização de qualquer ferramenta distribuida pelo +sistema. No LiveCd já há o mtPaint e num sistema instalado o Gimp se encontra +no mirror. Note que o formato livre PNG é preferível. +

+ +

Cores RGB

+ + + +

Logos, spider & ícones

+
+

+SVG: slitaz-logo.svg | +slitaz-spider.svg +

+SliTaz button +SliTaz spider +SliTaz Tux +SliTaz spider +Tazpkg package logo +

+SliTaz Powered +SliTaz Powered +SliTaz mini logo +

+
+ + +

Papéis de Parede

+

+SliTaz first wallpaper made with mtPaint +1024x768 - +1280x1024 +(8 Ko) | mtPaint +

+ +

+SliTaz green wallpaper +1024x768 - +1280x1024 +| mtPaint +

+ +

+SliTaz cooking 20071106 wallpaper +1024x768 - +1280x1024 +| mtPaint +

+ +

+SliTaz cooking 20071106 wallpaper +1024x768 - +1280x1024 +| Gimp +

+ +

+SliTaz cooking 20080107 wallpaper +1024x768 +| Gimp +

+ +

+SliTaz cooking 20080114 wallpaper +1024x768 - +1280x1024 +| Gimp +

+ +

+SliTaz cooking tiny flame wallpaper +1024x768 +| Gimp +

+ +

Community walls

+ +

+SliTaz wallpaper by Viking +1024x768 - +1280x1024 +| Inkscape +

+ +

+SliTaz sylver wallpaper by Erjo +1024x768 - +1280x1024 +| Inkscape +

+ + + +
+
+
+
+
+ + +
+

+Last modification : 2008-07-16 21:45:00 - +Topo da Página +

+

+Copyright © 2008 SliTaz - +GNU General Public License +

+ +
+ + +
+

+Valid XHTML 1.0 +

+
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/artwork/screenshots.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/artwork/screenshots.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,164 @@ + + + + SliTaz Screenshots + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ + +

Screenshots

+ +

/usr/bin/mtpaint -s

+ + + +
+
+
+
+
+ + +
+

+Last modification : 2008-07-16 21:45:00 - +Topo da Página +

+

+Copyright © 2008 SliTaz - +GNU General Public License +

+ +
+ + +
+

+Valid XHTML 1.0 +

+
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/devel/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/devel/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,254 @@ + + + + SliTaz - Espaço dos Desenvolvedores + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ + +

Desenvolvimento

+

Espaço dos Desenvolvedores do SliTaz

+ + + +

+SliTaz é uma distribuição de código aberto mantida pela comunidade. Todos são +convidados a se juntar a nós e a contribuir: usuários, hackers e desenvolvedores +sempre podem fazer algo, isto é, revisar ou escrever documentação, informar bugs +ou enviar patches pela lista de discussão, usando o wok e criando novos pacotes +ou simplesmente ajudando os outros na lista de discussão ou no fórum. O SliTaz +possui seus repositórios Mercurial hospedados num sistema rodando SliTaz, +desenvolvedores podem requisitar um novo repositório se necessário e +contribuintes tem acesso de escrita para corrigir erros, scripts, etc. +

+

+SliTaz é uma pequena comunidade e ouve seus usuários. Há vários desenvolvedores +ativos no fórum e na +lista de discussão. +

+ + +

Repositórios Mercurial

+

+Os repositórios Mercurial ou Hg do SliTaz podem ser listados ou clonados por +qualquer um na URL: http://hg.slitaz.org/. +Pessoas com acesso de escrita podem acessar diretamente pelo endereço +repos.slitaz.org que necessita de autenticação. +O Mercurial usa Python e é instalável com o comando: +tazpkg get-install mercurial +

+

~/.hgrc

+

+Antes de sua primeira transferência no servidor, assegure-se de que possui +o arquivo de configuração do Hg correto com seu nome e endereço de e-mail +e lembre-se de checar que você não está acessando como usuário root. +Exemplo de arquivo ~/.hgrc: +

+
+[ui]
+username = FirstName LastName <you@example.org>
+
+

Clonar, modificar, transferir e finalizar

+

+Clonar (clone) um repositório, exemplo para slitaz-doc: +

+
+ $ hg clone http://repos.slitaz.org/slitaz-doc
+
+

+Mude de diretório para slitaz-doc, note que você deve estar no repositório +para poder utilizar os comandos "hg". Para marcar todos os logs ou somente o +último log: +

+
+ $ hg log
+ $ hg head
+
+

+Modifique um ou mais arquivos e transfira (commit): +

+
+ $ hg status
+ $ hg commit -m "Log message..."
+ $ hg log
+
+

+Note que você pode usar o comando rollback para desfazer a última +transação. Antes de finalizar (push) as mudanças no servidor é seguro executar +o comando pull ao menos uma vez: +

+
+ $ hg pull
+ $ hg push
+
+

+Está feito, suas mudanças, código ou correções estão agora no servidor +

+ + +

Pacotes Tazpkg

+

+Os pacotes tazpkg no SliTaz são automaticamente criados via Tazwok e receitas +no wok. O Livro de Receitas descreve o +uso das ferramentas +e o formato das receitas. +É necessário que estes dois textos sejam lidos antes de prosseguirmos. +

+

+Em termos de escolha de pacote, a idéia é oferecer o pacote por tarefa ou +funcionalidade, isto é, a mais leve aplicação em seu campo e sem duplicações. +Note que a atual seleção de pacotes não é imutável, se você souber de uma +alternativa mais leve, com mais funcionalidades ou mais sexy por apenas +alguns KB a mais, sugira na lista de discussão. Atenção redobrada é prestada +aos pacotes do LiveCD: eles devem ser "limpos", removendo-se dependências +desnecessárias e opções do compilador. Em geral os pacotes candidatos a fazer +parte do LiveCD são discutidos na lista. +

+

+Antes de você começar a compilar e a criar pacotes para o SliTaz, certifique-se +que o trabalho ainda não existe na relação do wok disponível no mirror principal +do SliTaz. Não se esqueça que os membros da lista podem te ajudar e que a +documentação do wok e ferramentas +existe para te guiar nos primeiros passos. +

+ + +

Gerenciamento do website e livros

+

+O gerenciamento do website e dos livros (Manual SliTaz & Livro de Receitas) +é feito via módulo rsync, Mercurial, utilidades diff e patch e a lista de +discussão. Rsync é uma ferramente de backup incremental: usando um algoritmo +ultra-rápido, transfere ou sincroniza dados tanto localmente quanto em rede. +A utilidade diff é usada para enviar somente a lista de arquivos +modificados e a patch para aplicar estas modificações às páginas +originais. +

+

+Você pode sincronizar o site e os livros graficamente usando o Grsync ou através +da linha de comando. Para baixar o site pela primeira vez ou sincronizar as +páginas no diretório /home/hacker/Public/slitaz/website, +use o módulo rsync://slitaz.org/website: +

+
+ $ rsync -r -t -p -v \
+       --progress --delete \
+       rsync://slitaz.org/website /home/hacker/Public/slitaz/website
+
+

Diff e patch

+

+As utilidades diff e patch são ferramentas de linha +de comando para criação e implementação de diferenças entre dois arquivos. Esta +técnica é freqüentemente usada para colaboração e as mudanças feitas no arquivo +original podem ser extraídas facilmente. Para criar um arquivo diff +legível aos humanos em um simples editor de textos, você deve fornecer a opção +-u : +

+
+ $ diff -u file.orig file.new > file.diff
+
+

+Para aplicar um patch: +

+
+ $ patch file.orig file.diff
+
+ + +
+
+
+
+
+ + +
+

+Last modification : 2008-07-16 21:45:00 - +Topo da Página +

+

+Copyright © 2008 SliTaz - +GNU General Public License +

+ +
+ + +
+

+Valid XHTML 1.0 +

+
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/book.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/cookbook/book.css Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,170 @@ +/* + CSS style for SliTaz GNU/Linux *book. + Pankso 2007 - www.slitaz.org +*/ + +body { + font: 13px sans-serif, vernada, arial; + background: #222222; + margin: 0; + padding-bottom: 100%; +} + +#header { + background: #BFB06B url(images/css/header.png) repeat-x top; + color: black; + height: 50px; + border-top: 1px solid black; + border-bottom: 1px solid black; +} +#quicknav { + margin-right: 6px; + text-align: right; + font-size: 12px; + } +#quicknav { + margin-right: 6px; +} + +#quicknav a { + background: inherit; + color: #222222; +} + +#quicknav a:hover { + background: inherit; + color: #EDEDED; +} + +/* content. */ + +#content { + background: white url(images/css/content-tl.png) no-repeat top left; + color: black; + padding: 20px; + margin: 30px 50px 0px 50px; + width: auto; + text-align: justify; +} + +#content li { + line-height: 1.5em; + text-align: left; +} + +/* Footer. */ + +#footer { + font-size: 11px; + font-weight: bold; + background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left; + color: black; + height: 20px; + padding: 6px 0px 0px 10px; + margin: 0px 50px 0px 50px; + width: auto; + text-align: center ; +} + +#footer a { + text-decoration: none; + background: #eaeaea; + color: #3E1220; +} + +#footer a:hover { + background: #eaeaea; + color: #DF8F06; +} + +/* Legal informations */ + +#copy { + font-size: 11px ; + text-align: center ; + background: transparent; + color: #a8a8a8; + padding-top: 20px; +} + +#copy a { + background: inherit; + color: #a8a8a8; +} + +#copy a:hover { + background: inherit; + color: #EDEDED; +} + +/* Div for round corners. */ + +.content-right, .footer-right { + width: 16px; + color: white; + background-color: #333333; +} +.content-right { + background: url(images/css/content-tr.png) no-repeat top right; + height: 16px; + right: 50px; + top: 82px; + position: absolute; +} + +.footer-right { + background: url(images/css/footer-br.png) no-repeat bottom right; + height: 20px; + float: right; +} + +/* General HTML entities for content. */ + +h1 { + margin: 0px 0px 0px 16px; +} + +h2 { + margin: 12px 0; + color: #484B7C; + background: white; +} + +h3 { + font-weight: bold; + color: #6c0023; + background: white; +} + +a { + text-decoration: underline; +} +a:hover { + text-decoration: none; +} + +pre { + padding: 5px; + color: black; + background: #e1e0b0; +} +pre.script { + padding: 10px; + color: black; + background: #e8e8e8; + border: 1px inset #333333; +} + +code { + font-size: 12px; + color: #669900; + background: transparent; +} + +li { + line-height: 1.4em; +} + +hr { + border: 0pt none; +} diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/boot-scripts.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/cookbook/boot-scripts.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,194 @@ + + + + Livro de Receitas do SliTaz - Scripts de Inicialização + + + + + + + + + + + + + + + +
+
+ +

Scripts de Inicialização

+

+Os scripts de inicialização e finalização com seus arquivos de configuração. +

+ + + + +

SliTaz e a Inicialização

+ +

+O SliTaz não usa um nível de execução (runlevel) - o sistema é inicializado +por meio de um script primário e seu arquivo de configuração principal. O script +por si só executa outros scripts menores que lidam, por exemplo, com a +internacionalização ou os comandos necessários ao início do sistema. +

+ + +

/etc/init.d/* - Diretório de Scripts e Daemons

+

+O diretório /etc/init.d contem todos os scripts rc, que são simples scripts shell +com a extensão ".sh", e daemons como o "dropbear" ou o "lighttpd", que são +scripts que executam um serviço. Os scripts de daemons podem iniciar, parar ou +reiniciar por meio do comando: +

+
 # /etc/init.d/daemon [start|stop|restart]
+
+

+No SliTaz você encontra o arquivo /etc/init.d/README que descreve as funções +básicas dos scripts rc. Note que todos os scripts de inicialização e daemons +podem executar o arquivo /etc/init.d/rc.functions. Este arquivo +possibilita incluir várias funções nos scripts rc. O SliTaz usa a função +status para checar se o comando anterior foi executado com sucesso +(0) ou não. +

+ + +

/etc/init.d/rcS - Scripts de Inicialização Primários

+

+O script /etc/init.d/rcS configura todos os serviços básicos e +inicializa o sistema. Ele começa montando o sistema de arquivos e iniciando +serviços como o syslogd, klogd, mdev, limpa o sistema e etc. Utiliza o arquivo +de configuração /etc/rcS.conf para verificar quais daemons e +scripts executar na inicialização. Você pode ler o arquivo para saber quais +comandos são executados: +

+
 # nano rootfs/etc/init.d/rcS 
+
+ + +

Scripts e Daemons Específicos

+ +

bootopts.sh - Opções do modo LiveCD

+

+Este script é usado para configurar as opções de LiveCD passadas no momento da +inicialização e pode ser lido por meio do arquivo /proc/cmdline. Este é o script +que permite a utilização de um Pendrive ou de um disco rígido externo - montados +na partição /home com a opção home=usb ou home=sda[1-9] - ou a +especificação da linguagem e parâmetros de teclado. +

+ +

network.sh - Inicialização de Rede

+

+Este script procura pelo arquivo de configuração /etc/network.conf para sua +utilização pela interface de rede: pode-se desejar executar o cliente DHCP +(ou não) ou usar um IP estático. No SliTaz o script /etc/init.d/network.sh +configura as interfaces de rede para iniciarem usando as informações contidas +em /etc/network.conf. Se a variável $DHCP é igual a "yes", então o script +/etc/init.d/network.sh executa o cliente DHCP na interface $INTERFACE. +

+ +

i18n.sh - Internacionalização

+

+O SliTaz armazena a configuração do locale padrão em /etc/locale.conf que é +lido pelo arquivo /etc/profile a cada login. O /etc/locale.conf é gerado durante +a inicialização do sistema graças ao script /etc/i18n.sh. Este script executa +o aplicativo "tazlocale" se o arquivo /etc/locale.conf não existir. O mesmo +processo é utilizado para o layout de teclado usando o aplicativo "tazkmap" e +o arquivo de configuração /etc/kmap.conf. Ambos os aplicativos são instalados +e localizados em /sbin e usam dialog e a biblioteca ncurses. O script também +checa se o arquivo /etc/TZ (Time Zone) existe: se este não existe ele cria um +baseado nas configurações de teclado. +

+ +

local.sh - Comandos locais

+

+O script /etc/init.d/local.sh permite ao administrador do sistema adicionar +comandos locais a serem utilizados no momento da inicialização. Exemplo: +

+
#!/bin/sh
+# /etc/init.d/local.sh: Comandos de inicialização locais.
+# Todos os comandos aqui devem ser executados no momento da inicialização.
+#
+. /etc/init.d/rc.functions
+
+echo "Starting local startup commands... "
+
+
+ +

rc.shutdown

+

+Este script é invocado pelo /etc/inittab durante a finalização do sistema. Também +para todos os daemons especificados pela variável $RUN_DAEMONS no arquivo de +configuração primário /etc/rcS.conf +

+ + +

/etc/inittab - Arquivo de Configuração init

+

+O primeiro arquivo lido pelo Kernel no momento da inicialização. Define o script +de inicialização (/etc/init.d/rcS), shells (ttys) e ações no caso de uma +re-inicialização ou interferência. Pode-se encontrar um exemplo completo +acompanhado de notas em Ferramentas SliTaz: +

+
# /etc/inittab: init configuration for SliTaz GNU/Linux.
+# Boot-time system configuration/initialization script.
+#
+::sysinit:/etc/init.d/rcS
+
+# /sbin/getty respawn shell invocations for selected ttys.
+tty1::respawn:/sbin/getty 38400 tty1
+tty2::respawn:/sbin/getty 38400 tty2
+tty3::respawn:/sbin/getty 38400 tty3
+tty4::respawn:/sbin/getty 38400 tty4
+tty5::respawn:/sbin/getty 38400 tty5
+tty6::respawn:/sbin/getty 38400 tty6
+
+# Stuff to do when restarting the init 
+# process, or before rebooting.
+::restart:/etc/init.d/rc.shutdown
+::restart:/sbin/init
+::ctrlaltdel:/sbin/reboot
+::shutdown:/etc/init.d/rc.shutdown
+
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/favicon.ico Binary file pt/doc/cookbook/favicon.ico has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/images/css/Thumbs.db Binary file pt/doc/cookbook/images/css/Thumbs.db has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/images/css/content-tl.png Binary file pt/doc/cookbook/images/css/content-tl.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/images/css/content-tr.png Binary file pt/doc/cookbook/images/css/content-tr.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/images/css/footer-bl.png Binary file pt/doc/cookbook/images/css/footer-bl.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/images/css/footer-br.png Binary file pt/doc/cookbook/images/css/footer-br.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/images/css/header.png Binary file pt/doc/cookbook/images/css/header.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/cookbook/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,70 @@ + + + + Livro de Receitas do SliTaz + + + + + + + + + + + + + + + +
+
+ +

Documentação para Desenvolvedores

+ +

Conteúdo

+ + + +

Sobre este livro de receitas

+ +

+Este é o Livro de Receitas do SliTaz GNU/Linux, uma coleção de instruções e +manuais sobre a distribuição. +

+ + + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/receipts.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/cookbook/receipts.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,237 @@ + + + + Livro de Receitas do SliTaz - Receitas + + + + + + + + + + + + + + + +
+
+ + +

Receitas

+ +

+Este documento descreve as oportunidades oferecidas pela receita usada pelo +Tazwok para compilar e gerar pacotes para o SliTaz e o Tazpkg por meio do +wok e ferramentas. A receita para um pacote é +também usada pelo Tazpkg para instalar/desinstalar e prover informações sobre +um pacote .tazpkg. Cada receita começa com um comentário em inglês: +

+
+# SliTaz package receipt.
+
+ +

Variáveis

+

+As 5 primeiras variáveis devem sempre estar presentes e definidas. Elas, +respectivamente, configuram o pacote ($PACKAGE), sua versão, sua categoria, +fornecem uma curta descrição e o nome do mantenedor. Exemplo para um pacote, +o gerenciador de arquivos Clex: +

+
+PACKAGE="clex"
+VERSION="3.16"
+CATEGORY="base-apps"
+SHORT_DESC="Text mode file manager."
+MAINTAINER="pankso@slitaz.org"
+
+ +

Variáveis (opcionais)

+

+O Tazwok também lida com diversas variáveis opcionais. Pode, por exemplo, usar +o nome de outro pacote fonte. Também há variáveis que são usadas pelo Tazpkg +para gerenciar dependências ou prover informações sobre o pacote. +

+

+$DEPENDS: Define dependências - pode haver muitas dependências +separada por um espaço ou por linhas. Esta variável é usada principalmente pelo +Tazpkg ao instalar o pacote e pelo Tazwok para construir grandes pacotes como +o Xorg. Exemplo para o Clex que depende do ncurses: +

+
+DEPENDS="ncurses"
+
+

+$BUILD_DEPENDS: Define as dependências de compilação, novamente +separadas por espaços ou por linhas. Esta variável é usada pelo Tazwok durante +a geração de um pacote. Exemplo: +

+
+BUILD_DEPENDS="ncurses-dev"
+
+

+$TARBALL : O arquivo é um fonte com a extensão (tar.gz, tgz ou +tar.bz2). Em geral, as variáveis $PACKAGE e $VERSION são usadas somente para +mudar a extensão, ajudando a atualizar o pacote sem mudar a variável $VERSION. +Um exemplo genérico (veja também o exemplo para a variável $SOURCE): +

+
+TARBALL="$PACKAGE-$VERSION.tar.gz"
+
+

+$WEB_SITE : +O website oficial do pacote. Pode ocorrer que algumas bibliotecas não possuam +um website, neste caso não há necessidade de especificar uma URL. Note que tanto +o Tazwok e o Tazpkg esperam encontram uma URL completa: +

+
+WEB_SITE="http://www.clex.sk/"
+
+

+$WGET_URL : +URL para baixar o arquivo fonte. Em geral, a variável $TARBALL pode ser usada +para facilitar a atualização de um pacote sem mudar a variável $VERSION. Usando +o arquivo de configuração, o Tazwok pode também configurar por padrão 3 mirrors: +$GNU_MIRROR para o mirror GNU, $SF_MIRROR para o SourceForge e $XORG_MIRROR para +o mirror do servidor gráfico Xorg. Exemplo para o Clex: +

+
+WGET_URL="http://www.clex.sk/download/$TARBALL"
+
+

+$WANTED : +Os pacotes do SliTaz normalmente dependem da compilação de um pacote fonte. +Algumas vezes a receita de um pacote não depende de compilação de regras, então +a variável $WANTED é usada para copiar arquivos do fonte para outro pacote +usando a variável $src. +

+

+$SOURCE : Pode ocorrer de o nome do pacote .tazpkg ser diferente +do nome do pacote fonte. Um exemplo é o dos pacotes Xorg: o nome da biblioteca +X11 é "xorg-libX11" e o nome do pacote fonte é "libX11". Esta variável permite +usar as variáveis $src e $_pkg durante a geração de um pacote. Pode-se notar +que no caso da libX11, o nome do arquivo fonte torna-se $SOURCE-$VERSION.tar.gz. +

+ +

Variáveis usadas em funções

+

+O Tazwok configura diversas variáveis que facilitam a compilação e construção +de pacotes .tazpgk. Estas são controladas automaticamente pelo Tazwok usando +as informações contidas na receita: elas podem ser usadas pela funções +compile_rules e genpkg_rules descritas no capítulos Funções. +

+

+$src : Define o caminho para o diretório de fontes ainda não arquivados. +

+

+$_pkg : Define o caminho para os binários compilados instalados via +"make DESTDIR=$PWD/_pkg install". Esta variável é usada para copiar os arquivos +gerados e criar pacotes .tazpkg. +

+

+$fs : Define o caminho para o pseudo sistema de arquivos (fs) em +cada pacote. O "fs" de cada pacote corresponde à raiz do sistema, como se, por +exemplo, o Clex estivesse em $fs/usr/bin/clex. Note a necessidade de criar +os diretórios necessários por meio da função genpkg_rules() antes de copiar os +arquivos. +

+

+$CONFIGURE_ARGS : Variável definida no arquivo de configuração do +Tazwok (tazwok.conf). Permite que sejam especificados argumentos de otimização +genéricos durante a construção do pacote. O padrão é o argumento para a +arquitetura i486. +

+ +

Funções

+

+Uma receita deve conter 4 funções. O Tazwok lida com as funções contendo as +regras de compilação (compile_rules) e as regras usadas para gerar um pacote +(genpkg_rules). Estas funções podem conter todos os tipos de comandos padrão +GNU/Linux, como sed, awk, patch e variáveis automaticamente configuradas. +

+

compile_rules()

+

+Para compilar um pacote pode-se usar a variável $src para mudar (cd) o diretório +de fontes e usar a variável $CONFIGURE_ARGS para incluir argumentos do arquivo +de configuração do Tazwok. Para construir um pacote normalmente se roda o "make" +sem argumentos, e para instalar um pacote no diretório _pkg é necessário usar +o comando "make DESTDIR=$PWD/_pkg install". Um exemplo genérico: +

+
+# Regras para configurar e criar um pacote.
+compile_rules()
+{
+    cd $src
+    ./configure --prefix=/usr --infodir=/usr/share/info \
+    --mandir=/usr/share/man $CONFIGURE_ARGS
+    make
+    make DESTDIR=$PWD/_pkg install
+}
+
+

genpkg_rules()

+

+Para gerar um pacote .tazpkg deve-se especificar comandos na função +genpkg_rules. Neste exemplo criamos um pseudo diretório +usr/ no sistema de arquivos do pacote, copiamos todos os binários +e por fim usamos "strip" para limpar os arquivos: +

+
+# Rules to gen a SliTaz package suitable for Tazpkg.
+genpkg_rules()
+{
+    mkdir -p $fs/usr
+    cp -a $_pkg/usr/bin $fs/usr
+    strip -s $fs/usr/bin/*
+}
+
+

pre_install() e post_install()

+

+Estas duas funções são iniciadas pelo Tazpkg ao instalar algum pacote. Elas +devem ser definidas antes da geração do pacote .tazpkg pelo Tazwok. Se nenhuma +regra é passada a estas funções, não há razão para mantê-las e elas podem ser +removidas. Exemplo usando o comando "echo" para mostrar algum texto (nenhuma +função pode estar vazia): +

+
+# Comandos de pré e pós-instalação para o Tazpkg.
+pre_install()
+{
+    echo "Processing pre-install commands..."
+}
+post_install()
+{
+    echo "Processing post-install commands..."
+}
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/slitaz-tools.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/cookbook/slitaz-tools.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,89 @@ + + + + Livro de Receitas do SliTaz - Ferramentas SliTaz + + + + + + + + + + + + + + + +
+
+ +

Ferramentas SliTaz

+

+

+A caixa de ferramentas do SliTaz + + +

+As Ferramentas SliTaz contém scripts úteis que permitem a personalização +do SliTaz, como um script para criar um novo initramfs ou uma imagem ISO, +Makefile, etc. Também é distribuido porque contem arquivos que podem ser úteis +para alguns hackers... As ferramentas estão em constante evolução e +continuam a expandir, seguindo o ciclo de mudanças decorrentes das versões +Cooking (testes) e Stable (estável). +

+ + +

Repositório Mercurial

+

+As ferramentas SliTaz possuem seu próprio repositório Mercurial no servidor +SliTaz, que pode ser clonado pelo comando: +

+
+ $ hg clone http://hg.slitaz.org/slitaz-tools/
+
+ + +

*box

+

+Mountbox, Netbox, Bootfloppybox, Tazlocale, etc são ferramentas que usam ou o +dialog (ncurses) ou o GTKdialog; os scripts estão localizados no diretório +tinyutils/. A ferramenta Desktopbox é capaz de executar vários +"boxes" (desktopbox usage) criados com o Glade3. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/template.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/cookbook/template.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,57 @@ + + + + SliTaz Cookbook (en) - Template + + + + + + + + + + + + + + + +
+
+ +

Template

+ +

+CONTEÚDO +

+ + + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/cookbook/wok-tools.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/cookbook/wok-tools.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,224 @@ + + + + Livro de Receitas do SliTaz - Wok & Ferramentas + + + + + + + + + + + + + + + +
+
+ +

Wok & Ferramentas

+ + + + +

Sumário - Tazwok e o wok

+

+A idéia é usar um diretório (wok) contendo todos os pacotes disponíveis, cada +um contendo ao menos uma receita que defina o download, desempacotamento, +compilação e geração de um binário. Para funcionar, o tazwok também precisa +criar um diretório para armazenar fontes baixados ($SOURCES_REPOSITORY) e um +repositório de pacotes gerados ($PACKAGES_REPOSITORY), valores que podem ser +configurados usando o arquivo /etc/tazwok.conf. +

+ + +

Ferramentas Wok

+

+Para começar, o tazwok precisa estar instalado no sistema, assim como as +principais ferramentas de desenvolvimento (binutils, compilador, bibliotecas +de desenvolvimento, make), que devem ser baixadas do mirror. Para tanto, deve-se +instalar o meta-pacote slitaz-toolchain: +

+
 # tazpkg recharge
+ # tazpkg get-install slitaz-toolchain
+
+

Obtenha o wok

+

+Antes de iniciar o trabalho também é necessário recuperar o wok dos repositórios +Mercurial ou de um arquivo no mirror primário (TuxFamily). Exemplo usando o +SliTaz para ser construído no diretório /home/slitaz: +

+
 $ hg clone http://hg.slitaz.org/wok/ /home/slitaz/wok
+
+

+Os arquivos também estão disponíveis em: + + ftp://download.tuxfamily.org/slitaz/wok/. +Obtenha a última versão dos diretórios cooking ou undigest. Antes de compilar +seu primeiro pacote, o tazwok precisa saber onde procurar os arquivos. Por padrão +o caminho é /home/slitaz/wok, mas você pode mudar isto ou renomear +o wok que deseja baixar. Para visualizar/checar os caminhos utilizados pelo +tazwok e o número de pacotes no wok, use o comando tazwok stats: +

+
 # tazwok stats
+
+ + +

Compilação e geração de pacotes

+

+Configure, compile, "limpe": a forma como o SliTaz gera os pacotes pode ser +colocada em um simples comando. Para evitar frustrações, é recomendável iniciar +a construção do pacote sem mudar sua receita ou dependências. M4 é um candidato +ideal para a sua primeira geração: +

+
 # tazwok cook m4
+
+

+Uma vez que o trabalho foi feito, o pacote é localizado no diretório especificado +pelo arquivo de configuração (o padrão é em /home/slitaz/packages). +Se tudo correu bem, você pode instalar o pacote no sistema anfitrião ou usa-lo +para gerar uma distribuição LiveCD com o Tazlito. Para criar um novo pacote +você pode usar o comando new-tree com a opção --interactive +e ler a documentação fornecida pela página de receitas. +

+

Cook-list - Lista de Geração

+

+Para compilar vários pacotes com um único comando, você pode usar a lista de +geração. Há listas-exemplo em usr/share/examples/tazwok/cooklists, +que são somente arquivos texto com um nome de pacote por linha. Exemplo do +comando "cook-list" usando "mypkgs.cooklist": +

+
 # tazwok cook-list mypkgs.cooklist
+
+ + +

Opções durante a compilação de um pacote

+

+Você é livre para usar quaisquer opções que queira, somente respeitando a +Hierarquia do Sistema de Arquivos (FSH), os documentos em /usr/share/doc +e seguindos os padrões Freedesktop (.desktop). Então fica a seu critério, por +exemplo, disabilitar suporte a XML, tendo binários menores para o PHP e abrindo +mão da libxml2 mas, neste caso, diminuir o tamanho dos binários acaba resultando +em perda de funcionalidade. Se você tiver qualquer dúvida, olhe as receitas e +opções de compilação em compile_rules. +

+

Otimização

+

+Os pacotes oficiais do SliTaz são otimizados para i486, os argumentos de +otimização usados para a configuração estão especificados em /etc/tazwok.conf +e pode ser envocados pela variável $CONFIGURE_ARGS. Se você deseja +compilar um pacote com opções diferentes, pode modificar o arquivo de +configuração do tazwok: +

+
CONFIGURE_ARGS="--build=i486-pc-linux-gnu --host=i486-pc-linux-gnu"
+
+ + +

Arquivos incluidos ou pacotes excluidos

+

+Geralmente os pacote base não contém as páginas man, info, os arquivos doc ou +bibliotecas estáticas, então precisamos criá-los por meio de um pacote-doc ou +um pacote-dev. Note que no SliTaz não se pretende incluir os comandos man ou +info, então não há nenhum manual ou arquivo info GNU. A criação de pacotes +contendo documentos é realmente opcional, especialmente se o material estiver +em inglês. No entanto, um trecho de texto sobre o pacote incluido no Manual +SliTaz seria bem apreciado. +

+

+Em termos de configuração, quando possível, o objetivo é oferecer arquivos +básicos de configuração para rodar o pacote diretamente. No caso do pacote do +servidor web LightTPD, o SliTaz fornece arquivos de configuração e scripts de +inicialização localizados em /etc/init.d/ (documentados no Manual SliTaz). Para +um pacote novo, você é livre para escolher a configuração padrão dependendo em +que você pensa ser mais fácil para o usuário final. No SliTaz existem exemplos +de configuração em /usr/share/examples e outros tipos de informações +úteis. +

+ + +

Categorias de pacotes

+

+As categorias de pacotes existem somente para propósitos de informação e não são +fixas, a idéia é classificar os pacotes para que uma página web possa ser gerada +toda noite, recuperando dados na receita do pacote. Em resumo, inclua pacotes +de desenvolvimento em "devel", o Xorg em "x-window" e novos pacotes variados +em "extra". +

+ + +

Estrutura dos pacotes no wok

+

+A estrutura de um pacote no wok deve sempre ser respeitada para que o tazwok +possa encontrar arquivos e diretórios corretos. Possíveis conteúdos de um pacote +(note que o diretório /taz é criado no momento da geração): +

+ + + +

Estrutura de um pacote .tazpkg

+

+Os pacotes do SliTaz são arquivos cpio contendo arquivos e um sistema de +arquivos comprimidos com o gzip: +

+ + + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/book.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/book.css Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,170 @@ +/* + CSS style for SliTaz GNU/Linux *book. + Pankso 2007 - www.slitaz.org +*/ + +body { + font: 13px sans-serif, vernada, arial; + background: #222222; + margin: 0; + padding-bottom: 100%; +} + +#header { + background: #BFB06B url(images/css/header.png) repeat-x top; + color: black; + height: 50px; + border-top: 1px solid black; + border-bottom: 1px solid black; +} +#quicknav { + margin-right: 6px; + text-align: right; + font-size: 12px; + } +#quicknav { + margin-right: 6px; +} + +#quicknav a { + background: inherit; + color: #222222; +} + +#quicknav a:hover { + background: inherit; + color: #EDEDED; +} + +/* content. */ + +#content { + background: white url(images/css/content-tl.png) no-repeat top left; + color: black; + padding: 20px; + margin: 30px 50px 0px 50px; + width: auto; + text-align: justify; +} + +#content li { + line-height: 1.5em; + text-align: left; +} + +/* Footer. */ + +#footer { + font-size: 11px; + font-weight: bold; + background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left; + color: black; + height: 20px; + padding: 6px 0px 0px 10px; + margin: 0px 50px 0px 50px; + width: auto; + text-align: center ; +} + +#footer a { + text-decoration: none; + background: #eaeaea; + color: #3E1220; +} + +#footer a:hover { + background: #eaeaea; + color: #DF8F06; +} + +/* Legal informations */ + +#copy { + font-size: 11px ; + text-align: center ; + background: transparent; + color: #a8a8a8; + padding-top: 20px; +} + +#copy a { + background: inherit; + color: #a8a8a8; +} + +#copy a:hover { + background: inherit; + color: #EDEDED; +} + +/* Div for round corners. */ + +.content-right, .footer-right { + width: 16px; + color: white; + background-color: #333333; +} +.content-right { + background: url(images/css/content-tr.png) no-repeat top right; + height: 16px; + right: 50px; + top: 82px; + position: absolute; +} + +.footer-right { + background: url(images/css/footer-br.png) no-repeat bottom right; + height: 20px; + float: right; +} + +/* General HTML entities for content. */ + +h1 { + margin: 0px 0px 0px 16px; +} + +h2 { + margin: 12px 0; + color: #484B7C; + background: white; +} + +h3 { + font-weight: bold; + color: #6c0023; + background: white; +} + +a { + text-decoration: underline; +} +a:hover { + text-decoration: none; +} + +pre { + padding: 5px; + color: black; + background: #e1e0b0; +} +pre.script { + padding: 10px; + color: black; + background: #e8e8e8; + border: 1px inset #333333; +} + +code { + font-size: 12px; + color: #669900; + background: transparent; +} + +li { + line-height: 1.4em; +} + +hr { + border: 0pt none; +} diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/chroot-env.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/chroot-env.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,168 @@ + + + + SliTaz Handbook (en) - Chroot environment + + + + + + + + + + + + + + + +
+
+ +

Chroot environment

+ +

+This document describes the necessary steps to create a chrooted environment, in order to change the root +of the system so that you can work. This makes it possible to compile, test and develop SliTaz without any risk to +the host system you're working on. The host system can be SliTaz installed to a hard drive or any other GNU/Linux system +such as Debian, Fedora, PCLinuxOS and so on. You can also create a chrooted environment in LiveCD mode +associated with USB media. The only prerequisite is to have a SliTaz ISO image available and a little +time. Note that all commands are carried out as system administrator (root). +

+

Prepare the environment

+

+To begin, we must extract the contents of the ISO image into the directory that will serve as our chroot. +The directory can be created any place you choose, we'll use a directory /home/slitaz/chroot-env. +To extract the contents of an ISO image, we must mount it in a loop directory and then copy the compressed +root filesystem (rootfs.gz) into the chroot directory. Assuming the ISO is in the current directory: +

+
 # mkdir /tmp/loop
+ # mount -o loop slitaz-cooking.iso /tmp/loop
+ # mkdir -p /home/slitaz/chroot-env
+ # cp /tmp/loop/boot/rootfs.gz \
+   /home/slitaz/chroot-env
+ # umount /tmp/loop
+
+

+Now we have a copy of the compressed filesystem, we must extract and unpack it (this is a cpio +archive compressed with either gzip or lzma). To complete this stage, we can remove the +rootfs which is no longer required: +

+
 # cd /home/slitaz/chroot-env
+ # (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id
+ # rm rootfs rootfs.gz
+
+

+If the unpacking of the rootfs compressed with lzma fails; you can use the following method: +

+
 # unlzma rootfs.gz -S .gz 
+ # cat rootfs | cpio -id
+
+ +

Using the environment

+

+To begin using the chrooted environment, you just need to mount some virtual filesystems and use the chroot +command. To simplify things, we can write a small script automating the process. Example using the +chroot directory /home/slitaz/chroot-env and creating a script +chroot_in_env.sh in /home/slitaz. +On any systems other than SliTaz you can uncomment the lines about /dev and +/tmp - Note to save typing you can copy and paste: +

+
 # cat > /home/slitaz/chroot_in_env.sh << "EOF"
+
+
#!/bin/sh
+# Chroot in SliTaz to hack.
+#
+ROOTFS="/home/slitaz/chroot-env"
+
+# Mount virtual Kernel file systems and chroot.
+#
+#mount --bind /dev $ROOTFS/dev
+#mount --bind /tmp $ROOTFS/tmp
+mount -t proc proc $ROOTFS/proc
+mount -t sysfs sysfs $ROOTFS/sys
+mount -t devpts devpts $ROOTFS/dev/pts
+mount -t tmpfs shm $ROOTFS/dev/shm
+
+echo "Chrooting into $ROOTFS... "
+chroot $ROOTFS /bin/sh --login
+
+# Unmount virtual Kernel file systems on exit.
+#
+umount $ROOTFS/dev/shm
+umount $ROOTFS/dev/pts
+umount $ROOTFS/sys
+umount $ROOTFS/proc
+#umount $ROOTFS/tmp
+#umount $ROOTFS/dev
+
+echo "Exiting $ROOTFS chroot environment... "
+
+EOF
+
+

+To finish and test the environment, you just make the script executable and run: +

+
 # chmod +x /home/slitaz/chroot_in_env.sh
+ # sh /home/slitaz/chroot_in_env.sh
+
+

To activate the network

+

+In order to have the network up to download and install some development packages, just start the +DHCP client on the correct interface. Example using eth1: +

+
 /# udhcpc -i eth1
+
+

Installing packages

+

+If the network is functional, just reload the list of packages and use tazpkg get-install to +install them. If a connection is not possible, you can download the packages from another system, copy them +to the chrooted environment and install them with the tazpkg install command. To install the basic +compilation tools: +

+
 /# tazpkg recharge
+ /# tazpkg get-install slitaz-toolchain
+
+

+Once the environment is configured, you can compile applications from source to create packages, test scripts etc. +The Cookbook should help you out here: +

+

Exit the environment

+

+To exit the chrooted environment, just type exit, the chroot_in_env.sh script will then end +by unmounting the virtual filesystems from the Linux Kernel: +

+
 /# exit
+ #
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/cmdline.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/cmdline.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,368 @@ + + + + SliTaz Handbook (en) - Commands + + + + + + + + + + + + + + + +
+
+ +

Command Line Reference (cmdline)

+ + + + +

Introduction to the commands

+

+This document is intended as a quick reference for using commands on SliTaz via +a Linux terminal or a graphical terminal (xterm). There are many GNU/Linux commands +for file handling, system maintenance or network management. You can also browse +the web, chat on IRC, download files, edit scripts or even play games in text mode. +Note it is necessary to operate as root to assemble the hard drive or cdrom. +You can use the command su to become system administrator. +

+ +

Help and list available commands

+

+Most GNU/Linux system commands have an option for providing information on +their use. For support on the use of a command it is necessary to type the +command followed by the --help option. Example using the +cp command to copy files: +

+
+ $ cp --help
+
+

+To list all the commands available on the system, you can simply press the +Tab button on the left of the keyboard twice. For commands provided by the +Busybox utility you can type busybox --help. +

+ + +

List the files in a directory

+

+To list the files and folders contained in a directory, you can use the +ls command. For all options remember to use the --help +flag. To simply list the files in the current directory: +

+
+ $ ls
+
+

+List all the files using the -al option: +

+
+ $ ls -al
+
+

+List a directory: +

+
+ $ ls /home/slitaz
+
+ + +

Moving around directories

+

+To browse to the files you can use the cd command: +

+
+ $ cd /usr/share/doc
+ Back to the parent directory:
+ $ cd ..
+
+

+To go into the directory of the user (root = /root): +

+
+ $ cd
+ Or :
+ $ cd ~
+ Or :
+ $ cd $HOME
+
+ + +

Copy files

+

+The cp command copies files or folders. The example copies the +info.txt file in the current directory into the Documents directory: +

+
+ $ cp info.txt Documents/
+
+

+Copy a whole directory. Here the command copies the Templates directory +into /home/hacker: +

+
+ $ cp -a Templates /home/hacker
+
+ + +

Create a new directory

+

+This command will create a new directory. The following command creates a +directory called Projects. It will be created in the directory /home of the +current user or in the directory which one is in. Note you can display +your current working directory with the pwd command: +

+
+ $ mkdir Projects
+
+

+Creation of a directory named script-1.0 in the Projects folder: +

+
+ $ mkdir Projects/script-1.0
+
+

+You can also create a directory tree with the -p parents option: +

+
+ $ mkdir -p one/two/three/four
+
+ + +

Delete files or directories

+

+The command rm lets you delete a file. Let's remove the +file work.txt which is in the current directory: +

+
+ $ rm work.txt
+
+

+The command rm has several options. To delete a directory and +it's contents, we use the -rf option. +Example: +

+
+ $ rm -rf /home/hacker/Templates
+
+

+Note you can also use the -i option to remove files or directories and their contents interactively: +

+
+ $ rm -ir /home/hacker/Templates
+
+ + +

View files

+

+To read the contents of a file or script, you can use the +less, more or cat commands, or the web +browser Retawq. Examples with a README file, essential.txt, and +script.sh: +

+
+ $ less -EM essential.txt
+ or :
+ $ more README
+ or :
+ $ cat /path/to/script.sh
+
+

+Display a text or html file with the web browser Retawq: +

+
+ $ retawq /usr/share/doc/index.html
+
+ + +

Edit files

+

+Editing text files, scripts, configuration files etc, can be done easily using +the text editor GNU Nano in a console or graphical terminal. +Example with a file bookmarks.html (<Ctrl+X> to quit +and save): +

+
+ $ nano Public/bookmarks.html
+
+ + +

Cat

+

+You can use the cat command to create various text files. EOF signifies +End Of File, this is where the file ends. Example with a file packages.list, this +removes the current contents of the file and lets you add some new text: +

+
+ $ cat > packages.list << "EOF"
+ The text...
+ and more text
+ 
+ EOF
+
+

+To append to the following text file, put two greater than signs +(>>) after cat, example: +

+
+ $ cat >> packages.list << "EOF"
+ The text...
+ 
+ EOF
+
+ + +

Navigate the web

+

+Surf the web quickly and simply with the 'retawq' text-mode web browser. +Note that you can also use the local browser. You can then navigate easily +with the arrows on your keyboard - links are colored blue and can be +followed by pressing <ENTER>: +

+
+ $ retawq http://www.slitaz.org/en
+ or :
+ $ retawq http://localhost/
+
+ + +

Talk on IRC

+

+To discuss and transfer files via the many IRC servers available, SliTaz +provides Rhapsody. The IRC client is simple, fast and lightweight, providing +a pleasant, easy to handle ncurses configuration menu. To start the application +from a terminal connecting to server (irc.toile-libre.org) and joining #slitaz: +

+
+ $ rhapsody
+ /connect irc.freenode.net
+ /join #slitaz
+
+ +

Download files

+

+To download various file formats on the internet, you have the wget +command. To grab a simple html page, the contents of a folder or an entire +website: +

+
+ $ wget http://www.slitaz.org/en/doc/handbook/
+
+ + +

List the available partitions

+

+To list the partitions on an internal or external hard drive, you can use +cat to display the contents of /proc/partitions +or use the fdisk utility with the -l option +meaning list. You can then mount the individual partition(s) +that you want to use: +

+
+ $ cat /proc/partitions
+ or :
+ # fdisk -l
+
+ + +

Mount a partition, CD or USB drive

+

+To mount a local partition in the SliTaz filesystem, we recommend you use +the /mnt directory. Example creating the necessary directory and mounting +the hda6 partition of the first local hard drive on /mnt/hda6: +

+
+ # mkdir -p /mnt/hda6
+ # mount -t ext3 /dev/hda6 /mnt/hda6
+
+

+SliTaz functions in RAM, you can mount the same cdrom or remove it +to mount another (/dev/cdrom is a link on the first cdrom drive). +Note that a cdrom is a removable medium and should be +mounted on /media: +

+
+ # mount -t iso9660 /dev/cdrom /media/cdrom
+
+

+To mount a USB or flash drive you must specify the proper filesystem. +Normally a USB key is formatted in FAT32 which can be read from GNU/Linux +and Windows operating systems. On a GNU/Linux system is it generally +recognized as the sda1 device - we now prepare a link sda1 on +flash to facilitate the task. Note it is also a removable medium +and should be mounted on /media: +

+
+ # mount -t vfat /dev/flash /media/flash
+
+ + +

Turn off the system or restart

+

+To stop or restart SliTaz, you can use the halt or reboot +commands or the <Ctrl+Alt+Delete> key combination which enables a +system reboot. In case of any problems you can use the -f +option signifing forced: +

+
+ # halt
+ To restart :
+ # reboot
+ Or :
+ # reboot -f
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/desktop.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/desktop.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,243 @@ + + + + SliTaz Handbook (en) - Desktop + + + + + + + + + + + + + + + +
+
+ +

SliTaz Desktop

+ + + + +

Introduction

+

+The default SliTaz desktop is brought to you by many different components. +JWM (Joe's Window Manager) and LXPanel combine to provide a Desktop providing +simplicity and functionality. +

+ + +

JWM - Joe's Window Manager

+

+Joe's window manager, written in C is quick, simple, clean, stable and efficient. +JWM proposes a taskbar, a menu of icons and a +pager for the management of virtual desktops, the taskbar can also act as a dock. +In addition it is easily configurable with a single text file that can +change the menu, fonts and their sizes and different colors. +

+ +

Use and configure JWM

+

+The application of Joe's Window Manager is very fast. To view the menu just +click somewhere on the desktop. You can resize a window through the edges or +corners, minimize or pass a virtual desktop to another via a pager. You +also have configurable keyboard shortcuts for faster access to the applications +that you use the most. On SliTaz the system configuration file is +/etc/jwm/system.jwmrc. Apart from this file, each user can use +its own configuration file hidden in ~/.jwmrc. This is a text file using XML +syntax, it can edited with a simple text editor - lines beginning with: +<!-- are comments that let you understand what each tag does. +

+

+To facilitate the customization of the desktop, SliTaz automatically copies +at the launch of the first (graphical) session, a system configuration file to +the root directory of the user. You can directly modify this file and test +without risk. To edit with your favorite text editor: +

+
+ $ geany $HOME/.jwmrc &
+
+

+To retrieve an original configuration file, you can copy the system configuration +file and rename it .jwmrc in your home directory: +

+
+ $ cp /etc/jwm/system.jwmrc $HOME/.jwmrc
+
+

+The tag RootMenu corresponds to the menu displayed by clicking on one of the +(three) buttons on the mouse. To add a category, you must use the tag: Menu + - this contains entries for various programs. Any entry in the JWM menu can +fit on one line. Example using the GQview image management application: +

+
+<Program icon="gqview.png" label="GQview">gqview</Program>
+
+

+There are still many opportunities to configure RootMenu according to the +mouse buttons, the choice of method to move windows, create groups, etc. +The Manual is available online at the official website of the project. To view +a list of command-line options, just type jwm -h in a terminal. +

+ +

Create your own JWM style

+

+Creating your own graphical style with JWM is relatively quick +and easy, the tags are clear and the attributes possible +are given in the comments. When preparing your work, you can +see your amendments by restarting the window manager from the +menu or via the jwm -restart command. In the configuration +file, style tags start after the <!-- Visual Styles --> comment. To +begin, here is a short list of the main style tags with a short +description: +

+ +

+The colors can be defined by their name or RGB number, such +as #3A4956. To use colors in their gradient mode, you must +specify the two colors separated by a colon, example +#6C0023:#3E1220. You can change fonts and their sizes by +using the Font tag. There are still some small things that +you can change to customize your desktop, such as the name +of a menu item and its icon. Before restarting JWM with your +new configuration file, you can check its syntax by using +the command: jwm -p. To explore further, the official +handbook describes all the tags, options and valid attributes. +You can view it online at the JWM website. +

+ +

JWM website

+ + + +

LXPanel

+

+LXPanel is part of the LXDE project and follows the Freedesktop standards. Menus +are dynamically generated by adding .desktop files to the +/usr/share/applications directory. +

+

*.desktop files

+

+A single .desktop file +can contain eight lines with respectively:- +the name (Name), generic name, comment, the command to +execute (Exec), icon, type and Freedesktop categories. +Example of a .desktop file: +

+
[Desktop Entry]
+Name=XTerm
+GenericName=Terminal
+Comment=Run commands in a shell
+Exec=xterm -bg black -fg white -cr orange -sb -bd violet -rightbar
+Icon=xterm.png
+Type=Application
+Categories=Utility;Terminal;
+
+

+Note that the icons are located in /usr/share/icons or +/usr/share/pixmaps directory. The Categories +entry states where the program will sit in the menu. +

+

+The system configuration file is located in /etc/lxpanel +and can also be stored locally in ~/.config though it is +recommended that you configure LXPanel graphically by using the +preferences entry in the main menu. +

+ +

LXPanel configurator

+

+The LXPanel configurator has 3 tabs:- +

+ +

+The official website for the LXDE project and LXPanel can be found +here. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/development.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/development.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,298 @@ + + + + SliTaz Handbook (en) - Development + + + + + + + + + + + + + + + +
+
+ +

Development

+ + + + +

About Development

+

+SliTaz provides development tools for web design, editing scripts and source code. +On the website, the Development page will +give you general information about the developers and opportunities for involvement. +

+ + +

SHell scripts

+

+Writing SHell scripts is the easiest way to start coding, they can provide quick results and +the only prerequisites are being able to open a terminal and using a text editor such as Nano, +Leafpad or Geany. SHell scripts can do many things on a GNU/Linux system - initialize the system, +make backups, perform repetitive tasks, display system information, create or modify files and so on. +In a SHell script you can use variables, functions or calls to include a file. Note that you can +name your script as you see fit and the .sh extension is widely used. +

+

Create a SHell script

+

+Before starting a new SHell script, you must pay attention to the interpreter used. Most SHell +scripts use /bin/sh, because it's more portable, but there are scripts that rely on +/bin/bash and this must be installed on the system. For a SHell script to function, it +must be made executable by the current user by changing permissions on the command line +using the chmod tool. To create a script.sh and make it executable: +

+
+ $ touch script.sh
+ $ chmod +x script.sh
+
+

+Now that you have a new executable file, you can edit it. You can continue to stay in the terminal +and use the Nano editor (ctrl + x to save & exit) or IDE Geany to edit: +

+
+ $ nano script.sh
+ Or :
+ $ geany script.sh &
+
+

+Here's a script that contains a variable NAME and displays the value with the echo +command: +

+
+#!/bin/sh
+
+NAME="kayam"
+
+echo "$NAME is nice."
+
+
+

+Once you have created/modified your script.sh, you can execute it to see the result: +

+
+ $ ./script.sh
+
+

+So much for this brief introduction to SHell scripts. The Web is full of information if you wish to +explore further. +

+ + +

Dialog

+

+Dialog can create GUI-based consoles such as 'tazkmap'. The configuration files are /etc/dialogrc +and/or ~/dialogrc for each user. Here's a simple example of using dialog via a console or terminal: +

+
+ $ dialog --title "Hello $USER" \
+   --msgbox "Message made by dialog." 5 54
+
+

+You can find plenty of example scripts in the /sample directory inside the source code of dialog, +which can be downloaded from: invisible-island.net/dialog/dialog.html. Download sources and decompress: +

+
+ $ wget ftp://invisible-island.net/dialog/dialog.tar.gz
+ $ tar xzf dialog.tar.gz
+
+ + +

Geany IDE

+

+Geany is an IDE or Integrated Development Environment. Geany is simple, quick and light, offering colored +syntax, tabs and auto completion. Geany was used to create this page and most of the website documentation +(with a little bit of Nano as well). +

+

Launch Geany

+

+You will find Geany in the menu --> Development --> Geany. +Once launched for the first time, you can adjust your preferences via Edit --> Preferences. +You can also launch Geany via a terminal: +

+
+ $ geany &
+
+

+Note: when compiling the source code, the ./configure script offers the option: +-enable-the-force... Which you can use if you ever feel the need to become a +Jedi Knight! +

+ + +

Perl or Microperl - Code/use Perl scripts

+

+On SliTaz you can use the powerful scripting language Perl +via the perl or microperl binary. Microperl is a streamlined version of perl - +compiled from official sources, Perl scripts running Microperl are compatible with the complete version of Perl. +One of Perl's strengths is its portability, it can be used on any system and it's an interpreted language, +which means that the code doesn't need to be compiled and can be used directly. On SliTaz Perl and Microperl +are not installed by default on LiveCD; you can either rebuild your ISO or install through the package +manager. Note: Microperl is only 1 MB and provides no modules: +

+
+ # tazpkg install perl
+ Or :
+ # tazpkg install microperl
+
+ +

Hello world!

+

+The purpose of this script is to display Hello World. You can start +by creating the file and then making it executable on the command line and then editing with IDE Geany. +Note the script is called hello.pl, but you can name it as you see +fit with or without the .pl extension: +

+
+ $ touch hello.pl
+ $ chmod +x hello.pl
+ $ geany hello.pl &
+
+

+The first line of a Perl script begins by defining the path +to the Perl interpreter, usually /usr/bin/perl and to display text, just use the +print command. It should be noted that Perl is case sensitive and a line of code should +always end with a semicolon. Example code (you can copy and paste): +

+
+#!/usr/bin/perl
+#
+
+print "Hello World!\n";
+
+
+

+To execute and test the script: +

+
+ $ ./hello.pl
+
+ +

CGI Scripts and Perl

+

+CGI scripts are designed to display dynamically generated +web pages. The Perl language associated with the LightTPD +web server allows you to use CGI scripts through your public space or via virtual hosts. +Perl is quite adapted to Web 2.0 and can generate xHTML pages. On SliTaz you must +have Perl or Microperl installed and the LightTPD server +configured before you can use CGI scripts coded in Perl. Note that +by default SHell scripts (.sh) can be placed in /cgi-bin/. +

+

+Once the server is properly configured, you can put your CGI in your $HOME/Public/cgi-bin using +the .pl or .cgi extension and view them locally or remotely. Example of using a +Perl CGI script: +

+
+#!/usr/bin/perl
+#
+print "content-type : text/html\n\n";
+
+print "Hello World!\n";
+
+
+ + +

Python

+

+The Python programming language is available as an installable package. Once installed, you can create your +own scripts/programs and use CGI applications with the LightTPD web server, taking care to +configure the server properly. The official SliTaz Mercurial +repositories are provided by a CGI/Python web interface - something best suited to a product that's +reliable and robust. To install the python package with tazpkg: +

+
+ # tazpkg get-install python
+
+ + +

Ruby

+

+The Ruby programming language is available as an installable package. Ruby is +(to quote the official website):- "A dynamic, open source programming language with a focus on simplicity +and productivity. It has an elegant syntax that is natural to read and easy to write". +Ruby handles exceptions, supports Object-Orientated Programming (OOP), automatic memory management and is +highly portable. To install the ruby package with tazpkg: +

+
+ # tazpkg get-install ruby
+
+ + +

Toolchain - Libraries, C compiler and tools

+

+To compile software from sources or your own code, you need +at least the basic toolchain, comprising of Binutils, +Glibc, C compiler, Kernel headers and the Make utility. +Note that the toolchain is used by the SliTaz developers to compile the entire system from source. +To install the meta package and all dependancies: +

+
+ # tazpkg get-install slitaz-toolchain
+
+

+The installation of the toolchain can now compile basic applications in console mode without a problem using +the Busybox Ash SHell, but some other packages will not compile without Bash. GNU Bash is available as +a package along with various other development tools such as +Flex, M4, Bison or Pkg-config. If you are looking for pkg-config for example: +

+
+ $ tazpkg search pkg-config
+
+

+If you would like to compile applications utilizing the Ncurses library, you must install the +ncurses-dev package. +Note the ncurses package also provides a variety of small programs such as tic or +tack: +

+
+ $ tazpkg search ncurses
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/enlightenment.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/enlightenment.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,107 @@ + + + + SliTaz Handbook (en) - Enlightenment + + + + + + + + + + + + + + + +
+
+ +

Enlightenment

+ + +

Enlightenment (e17)

+

+Enlightenment is a complete desktop environment, fully configurable with the +mouse and offering many themes. The version supplied by the SliTaz project +is known as e17 and is still in development, this version is considered stable +enough to be incorporated into the distribution. Enlightenment was designed to +be deployed on systems with limited resources, as well as more powerful +systems. It allows for wallpapers, menus, animated and interactive gadgets +and knows how to manage virtual desktops. To install e17: +

+
 # tazpkg get-install enlightenment
+
+

+Logout your current X session, type F1 at Slim login and choose +e17 to start Enlightenment. +

+

Menu and desktop icons

+

+Enlightenment is compliant to the Freedesktop standards. +Applications are sorted by category and icons automatically appear +if a desktop file is supplied. The (.desktop) system files are +contained in the /usr/share/applications directory or hidden home +~/.local/share/applications directory. These files +have a simple syntax and are editable from the panel or with +a simple text editor. The file menus displaying categories +in the Enlightenment menu are found in the slitaz-menus +package: +

+
 # tazpkg get-install slitaz-menus
+
+

An icon on the desktop

+

+To have an icon on the desktop launching applications, you can +create by hand a .desktop file in your local directory +~/Desktop. Desktop files placed in this directory are automatically +recognized by Enlightenment. A single .desktop file can +contain eight lines with respectively:- the name (Name), generic +name, comment, the command to execute (Exec), icon, type +and Freedesktop categories. Example of a .desktop file for Xterm icon: +

+
[Desktop Entry]
+Name=XTerm
+GenericName=Terminal
+Comment=Run commands in a shell
+Exec=xterm -bg black -fg white -cr orange -sb -bd violet -rightbar
+Icon=/usr/share/icons/Tango/jwm/utilities-terminal.png
+Type=Application
+Categories=Utility;Terminal;
+
+

+Additional themes can be found on the website +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/favicon.ico Binary file pt/doc/handbook/favicon.ico has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/gen-livecd.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/gen-livecd.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,296 @@ + + + + SliTaz Handbook (en) - Gen a LiveCD to taste + + + + + + + + + + + + + + + +
+
+ +

Generate a LiveCD to taste

+

+Create your own LiveCD quickly and easily with Tazlito. +

+ + + + +

To begin

+

+Creating your own LiveCD version of SliTaz with Tazlito +takes very little time and you can choose precisely the software +packages that you want to find on the system. The support +of flavors permits you to generate a customized LiveCD +amended by a list of packages or flavors created by the SliTaz +community. Tazlito is a command line tool that is not too +demanding, you can have your own ISO image in two commands +or burned in one. +

+

+The generation of the LiveCD requires a minimum of 256 MB +RAM and system compression with LZMA may take some time. It's +possible to create a distribution from the LiveCD or from an +installed system. In LiveCD mode, it's advisable to use persistent +media or a USB drive to store generated files and save space in RAM. +

+

+Tazlito is used by developers to generate the official LiveCD. +The only prerequisite is to have Tazlito installed, this is installed +by default on SliTaz, but you can generate from another +LiveCD distribution if they have the necessary packages on hand +or can be downloaded. +

+

Install Tazlito on another distribution

+

+Tazlito does not generate dependencies for the LiveCD, but +it depends of Cdrkit to burn the image and Tazpkg to +regenerate SliTaz packages not already installed. To retrieve +and install Tazlito, follow the instructions in the README +file in the sources of Tazlito. +

+ + +

A LiveCD in 2 commands

+ +

+Once finished, you will find the LiveCD ISO image in the +/home/slitaz/distro. +

+

+For simple instructions click here . +

+ + +

Get a taste

+

+A flavor is a .flavor file containing all the necessary information +for the creation of the CD. The flavor provides the list of +packages (distro-packages.list) and additional files for the +chosen flavor. A list of flavors can be downloaded and +updated with Tazlito: +

+
+ # tazlito list-flavors
+ Or :
+ # tazlito list-flavors --recharge
+
+

+A list of flavors will automatically be displayed, giving the +size of the LiveCD and a brief description. For the remainder, +the get-flavor command will download the flavor file, +automatically extract the package list and description in +the current directory and put additional files in the +/home/slitaz/distro/addfiles directory. To store flavors, +we suggest that you use a specific directory such as +/home/slitaz/flavors, you can create this yourself and proceed +inside: +

+
+ # mkdir -p /home/slitaz/flavors
+ # cd /home/slitaz/flavors
+
+

+To download and/or extract the files in a particular flavor: +

+
+ # tazlito get-flavor particular-flavor
+
+

+The description of the flavor can be displayed with the +show-flavor command. Once the chosen flavor is downloaded +you can start to generate the distribution. + +

+ + +

Generate the distribution

+

+For your first ISO, we advise you to test without modifying +the list, then you can start to delete or add packages +at will. But beware, the base system packages are essential. +The gen-distro command generates an ISO image with all the +packages on the list, it must be run as root and be in the +same directory as the list and the configuration file. +To generate a LiveCD: +

+
+ # tazlito gen-distro
+
+

+Voilà, your first LiveCD ISO image is generated in /home/slitaz/distro, +but without an account for the user hacker. +

+

The user hacker

+

+If you want to have a hacker user account, we must add one +and then recreate the compressed root filesystem: +

+
+ # tazlito addhacker
+ # tazlito gen-initiso
+
+

Clean and regenerate distro

+

+To continue to go further, you can simply add one or two packages +to the list, clean the distro and regenerate the root +filesystem with a new ISO image: +

+
+ # tazlito clean-distro
+ # tazlito gen-distro
+
+

+Tazlito also offers several possibilities, such as burning the +ISO or copying additional files in the system or directly +on to the cdrom. The Tazlito Manual +provides more information. + +

+ + +

Create a flavor

+

+Tazlito allows you to easily create your own flavor from +the results of generating the distribution (gen-distro). +The file will contain all the flavor's additional files, +a description and a list of packages which can be reused later +and updated according to the versions of packages. To generate +your own flavor responding to one or two questions: +

+
+ # tazlito gen-flavor new-flavor
+
+

+Once your flavor is fully functioning and well tested, you +can send it to slitaz.org to make it available to all and sundry, +listed via list-flavor and usable via get-flavor. To send +a flavor you have several means, announce through the mailing list, +save the file online and report on the forum or send by mail +to a contributor of the project. +

+ + +

Additional files

+

+The files containing flavors usually have additional files +copied directly into the filesystem or the root of the cdrom. +The path to the files used is specified in the configuration +file tazlito.conf - by default the files are +located in /home/slitaz/distro/addfiles. The additional files +the core flavor provides are for example the window manager +JWM and some wallpapers. It is easy enough to modify, add +or delete files in the root filesystem (rootfs) or the root +of the CD (rootcd) and regenerate the distribution. +To clean and regenerate the distribution: +

+
+ # tazlito clean-distro
+ # tazlito gen-distro
+
+ + +

Packages used

+

+To create your distro you need SliTaz packages. Tazlito and +Tazpkg allow us to recreate packages from a SliTaz system +in operation or to download packages directly depending on +the flavor chosen. By default, SliTaz packages are located +in the directory /home/slitaz/packages, but you can change +this via the Tazlito configuration file (tazlito.conf). +

+

+If you want to retrieve packages manually, you can use +FTP software such as gFTP (installed by default on SliTaz) +or the command line and wget to download official packages. +The direct URL to package versions: +ftp://download.tuxfamily.org/slitaz/packages/ +

+

+You can also use your own packages by putting them in the +packages directory. If you are looking for documentation +about the creation of SliTaz packages, you can refer to the +Cookbook. +

+ + +

Configuration file

+

+By default, Tazlito uses the system configuration file +/etc/tazlito/tazlito.conf or the tazlito.conf + located in the current directory. This means that you can use the default +file or a configuration file specific to the distro you want to +create. This file can change the name of the ISO image, the +name of the maintainer and the paths to the working +directories. To create and configure your own configuration +file, you just need to run Tazlito with the configure +command from the working directory of the distro. +Assuming you have the tree of the distro in /home/slitaz/distro +and you're located within: +

+
+ $ tazlito configure
+
+

+Once you've answered the questions, you can either +create the ISO image, rebuild the root filesystem and ISO or +generate a new distro with the list of packages. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/graphics.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/graphics.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,120 @@ + + + + SliTaz Handbook (en) - Graphics + + + + + + + + + + + + + + + +
+
+ +

Graphics and Image management

+ + + + +

Gcolor2 - Select and manage colors

+

+Gcolor2 is a tool to select and retain palette colors. It can be useful for the creation of SliTaz themes +for example. It can be found in the Graphics category or run from the command line: +

+
 $ gcolor2 &
+
+ + +

Gimp - Manipulate and create images

+

+The GIMP (GNU Image Manipulation) is software that can manipulate images to a very high quality level. +It allows you to do what you would expect from an application that processes images, ie layers, filters, +support scripts adding functionality, etc. GIMP supports a large number of image formats such as: +PNG, JPEG, XPM, PPM, TIFF, PostScript, PSD, it also offers it's own XCF format. To install GIMP: +

+
 # tazpkg get-install gimp
+
+

+GIMP is scalable and can be configured with the main interface - configuration files, brushes and personal +scripts are located in the ~/.gimp-2.2 directory. +

+ + +

GQview - Image manager

+

+GQview is very light and quick and allows you to navigate rapidly between images by selecting files +in a directory tree with a single mouse click. It supports slideshows, image rotation, adding +keywords and tags, drag and drop and can display EXIF data. It also allows you to edit images +in the software of your choice (Mtpaint, GIMP for example). To install GQview: +

+
 # tazpkg get-install gqview
+
+ + +

jpeg - JPEG command line tools

+

+To allow applications that use JPEG to function, linked libraries must be provided by the package +jpeg-6b, this package also contains some tiny utilities that can be used on the command +line such as cjpeg and djpeg. To modify JPEG images on the command line you +can also use jpegtran, installed by default on SliTaz, jpegtran allows you to +rotate images via the -rotate option. To find out all of the options available for these +tools, just specify the --help option. Example: +

+
 $ cjpeg --help
+
+ + +

mtPaint - Image processing

+

+mtPaint is an application for the creation and retouching of PNG, TIFF, +XPM and BMP images. It offers many simple, lightweight, fast functions like +capture screen (screenshot) which you can access from the menu --> Graphics --> +Grab screenshot, or via a terminal: +

+
 $ mtpaint -s
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/hacking-livecd.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/hacking-livecd.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,354 @@ + + + + + SliTaz Handbook (en) - Hacking LiveCD + + + + + + + + + + + + + + + +
+
+ +

Hacking SliTaz LiveCD

+ + + + +

Introduction

+

+Hacking SliTaz LiveCD or how to have fun with the LiveCD ISO image. Note that you can also +create a custom flavor with Tazlito. +Creating your own bootable ISO image is easily achievable and the steps are carefully described here. The manipulation of a personal ISO image can add new files or modify existing +ones found on the SliTaz Live CD. The SliTaz ISO image is less than 30 MB and a CD-R or CD-RW provides around 700 MB, +so there's plenty of scope for expansion. For example, you could store your images and even provide a live slideshow +using GQview. The hacking of the ISO image allows you to modify boot loader configuration files +(boot loader), splash images and GRUB itself. You could also add the +Memtest86 utility (tool used to test system RAM). Using the same techniques it's even possible to +modify the filesystem - this does however require some extra manipulation and a bit more time.

+ + +

Organization and preparation

+

+To begin, first we must define where we are going to work by creating a directory and several sub directories +to accomodate all the different files. The hacking of the ISO can be done from within a SliTaz system or any +other GNU/Linux distribution such as Debian, Fedora, PCLinuxOS etc. If you use SliTaz LiveCD mode +(where you can remove the CD once SliTaz has launched in RAM and burn your new ISO), It's advisable to use +USB media to carry on working, otherwise your work will be lost on shutdown. To begin you need to create a +hacking directory that you can use inside /home/slitaz within the +root of your user space. The use of a /home/slitaz directory enables you to store an original +ISO image and gives you the option to create a src/ directory to download possible source packages. +All the various stages of hacking can be done on the command line via a X terminal (Xterm) or in console mode +on a Linux terminal. It's advisable to run all commands as root to avoid any permission problems. +To become the (root) adminsistrator, create a /home/slitaz/hacked directory and proceed +inside: +

+
 $ su
+ # mkdir -p /home/slitaz/hacked
+ (# mkdir -p /home/slitaz/src)
+ # cd /home/slitaz/hacked
+
+

Getting the contents of the ISO

+

+Now that you are in the working directory, we must create the root of the amended CD-ROM and retrieve the files contained on the original SliTaz ISO - namely, the Linux Kernel (bzImage), the compressed +filesystem (rootfs.gz) and the isolinux bootloader files. To recover these files you have two +options, either take them from a burned CD or from an ISO image stored locally. To create the root of your CD +(rootcd) and copy files from the cdrom device /dev/cdrom mounted on +/media/cdrom: +

+
 # mount -t iso9660 /dev/cdrom /media/cdrom
+ # mkdir rootcd
+ # cp -a /media/cdrom/* rootcd
+
+

+To mount an ISO image using loop in the temporary directory /tmp/loop +(with the ISO image slitaz-cooking.iso), create the root of the CD +(rootcd), copy all the files and dismount the ISO image: +

+
 # mkdir /tmp/loop
+ # mount -o loop slitaz-cooking.iso /tmp/loop
+ # mkdir rootcd
+ # cp -a /tmp/loop/* rootcd
+ # umount /tmp/loop
+
+

+Voilà, all the necessary files should now be present in the rootcd/ directory. +To be sure, you can list all of the files recursively with the ls command: +

+
 # ls -R rootcd
+
+ + +

Adding the files to the ISO

+

+The addition of various files and directories to the ISO image simply consists of copying data to +the root of the cdrom (rootcd/) and generating a new image. The data may be classified +in one or two directories created in the root of the CD. Once the ISO image is burned to a CD-R/CD-RW +you can use SliTaz as before, mounted on /media/cdrom and navigate through your data using +emelFM2, Clex or the command line. Your data will also be legible from all GNU/Linux systems, BSD or even +... Windows. +

+

Create directories and copy data

+

+To create and copy files, you can start by using the command line and then continue on graphically as a simple +user. We will create an images/ directory as root and change the permissions so that all +users have write access: +

+
 # mkdir rootcd/images
+ # chmod 777 rootcd/images
+
+

+Now that a directory exists that anybody can write to, you can start to fill it. Once you've finished +you can then generate a bootable ISO image. +

+ + +

Modify the isolinux configuration

+

+The modification of isolinux allows you to create custom entries with pre-boot parameters, +for example you can add a label launching SliTaz with the lang=en +and kmap=en options. At the design level you can easily change the splash +image displayed at startup. The isolinux application manages the starting of the +boot loader of the LiveCD and is provided by the Syslinux package. The source file of +Syslinux provides various applications whose role it is to start a GNU/Linux system. The binary +isolinux.bin controls the actual boot loading. The boot loader is simple, fast and easily +configured either graphically or using a text editor. The syntax of the configuration file +isolinux.cfg is easy to understand - to add new entries just copy and paste using the +original file. To edit the file graphically using Leafpad: +

+
 # leafpad rootcd/boot/isolinux/isolinux.cfg &
+
+

Configuration file isolinux.cfg

+

+The isolinux.cfg file found on the standard LiveCD of +SliTaz, begins with the value display, this will either display +a text file or a (isolinux.msg) file using 24 ASCII characters and +a splash image. The default value defines the name of the label +started by default after the (timeout) waiting time. Timeout is the +number of seconds to wait before booting the system, you can make it 0 to start booting +immediately or choose a waiting time as long as 80s. Finally the prompt can be +deactivated using the value 0, F1, F2, F3 display help files and F4 displays a text file: +

+
display isolinux.msg
+default slitaz
+label slitaz
+      kernel /boot/bzImage
+      append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
+implicit 0	
+prompt 1	
+timeout 80
+F1 help.txt
+F2 options.txt
+F3 isolinux.msg
+F4 display.txt
+
+

+Example of a label slitazen which you can add to the original +to directly configure the language of the system as English and use the UK keyboard:

+
label slitazen
+      kernel /boot/bzImage
+      append initrd=/boot/rootfs.gz rw root=/dev/null lang=en kmap=en
+

+Once you've finished modifying the configuration file, don't forget to save your changes and +generate a bootable ISO image with isolinux. +

+ + +

Install and use Memtest86

+

+The application memtest86 (92 kB) is a tool for testing your system memory (RAM). +Memtest86 performs indepth tests, that if failed, point heavily towards a hardware fault. +The tool resides in the boot/ directory and can be launched directly by typing +memtest at the isolinux boot prompt. Navigate to /home/slitaz/src +(if the directory doesn't exist: mkdir -p /home/slitaz/src), download the source +and unpack:

+
 # cd /home/slitaz/src
+ # wget http://www.memtest86.com/memtest86-3.3.tar.gz
+ # tar xzf memtest86-3.3.tar.gz
+
+

+On unpacking the source of the memtest86 package you'll find a +README providing information about the tool. Now you can install +into the root CD of your hacked ISO. Based on the premise that you'll be +working with a /home/slitaz/hacked directory, we will copy the binary +you precompiled into the boot/ directory of the root of the CD: +

+
 # cp memtest86-3.3/precomp.bin \
+   /home/slitaz/hacked/rootcd/boot/memtest
+
+

+Now that the binary is installed in the root CD, we can just add an entry for memtest86 +to the isolinux configuration file and generate a bootable ISO image. +Navigate to /home/slitaz/hacked and edit isolinux.cfg using Leafpad: +

+
 # cd /home/slitaz/hacked
+ # leafpad rootcd/boot/isolinux/isolinux.cfg &
+
+
label memtest
+      kernel /boot/memtest
+
+

+Official website of Memtest86 +

+ + +

Manipulate the Live root system

+

+Changes to the Live root system allow you for example, to add a new user and password, customize graphics or +execute commands automatically at boot time. The necessary operations for changing the root file system are: +extract the compressed file system rootfs.gz, modify, rebuild the image and generate the ISO. +Based on the assumption that you've prepared a working directory, we begin by creating +a directory to contain the files on the changed system. Since the compressed root file system is named +rootfs.gz, we suggest you use rootfs/ to extract to. Navigate to the hacked/ +directory, create the root directory and copy the compressed file system from rootcd/boot/ +(the root of the cdrom): +

+
 # cd /home/slitaz/hacked
+ # mkdir rootfs
+ # cp rootcd/boot/rootfs.gz rootfs
+
+

+Now that you have the compressed copy of the system, just unpack with cpio. +Technically rootfs.gz is a cpio file compressed with lzma or gzip. It's recognized like an +initramfs image by the Linux Kernel. At the start up of the machine, the Kernel is loaded into +memory and then decompresses the system image and carries out the initialization scripts.

+

To extract the file system + into rootfs/ and delete the unarchived copy (remember you can copy & paste): +

+
 # cd rootfs
+ # (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id
+ # rm rootfs rootfs.gz
+
+

+The system is now ready to be hacked, you can list all files at the root of your system by using the +ls command. +

+

Modify a file

+

+To keep things simple and to help you understand the principle, we are going to change a script file in +order to execute some commands to be carried out automatically when the CD starts up. The target is +etc/init.d/local.sh, just open with your favorite text editor such as Geany: +

+
 # geany etc/init.d/local.sh &
+
+

+We'll add a command displaying a message and letting the system sleep for 4 seconds. Example using local script: +

+
echo "* Hacked SliTaz version booting..."
+sleep 4
+
+

Rebuilding the image of the compressed system

+

+Once the changes are completed, you can rebuild a compressed image of your system by using +find to find the files, cpio for archiving, lzma and +gzip for compression and the pipe | to connect +everything together. This command must be launched from the root system (rootfs/) +and creates a compressed file rootfs.gz in the preceding directory: +

+
 # find . -print | cpio -o -H newc | lzma e -si -so > ../rootfs.gz
+ Or with gzip:
+ # find . -print | cpio -o -H newc | gzip -9 > ../rootfs.gz
+
+

+Finally copy the compressed file system into the boot/ directory at the root of the CD and +generate a bootable ISO image with isolinux. To copy the newly compressed +rootfs into the working directory: +

+
 # cd ../
+ # cp -a rootfs.gz rootcd/boot
+
+ + +

Generate a bootable ISO image

+

+The following commands create an image with the +boot loader isolinux, using the +genisoimage application and a few options. The name of the ISO is +specified at the beginning, after the -o option and the root directory +(rootcd/) at the end, after the -boot-info-table option: +

+
 # genisoimage -R -o slitaz-hacked.iso -b boot/isolinux/isolinux.bin \
+   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
+   -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table rootcd
+
+

+If you want to check the contents of the ISO before burning, just mount the image in loop +and list the files. On SliTaz and most GNU/Linux systems, you can burn images in ISO format with the +wodim utility. +

+

Generate a new ISO via a script

+

+If you wish to test out a lot of new possibilities and generate a lot of ISO images, you may want to +semi-automate the process via a simple SHell script. This tiny script can be created on the command line +or edited graphically, but don't forget to make it executable. You can create the script with cat, +note that EOF signifies End Of File. To create the script gen_hacked_iso.sh +using two variables to change the name of the ISO image and the path to the root directory of the cdrom: +

+
 # cat > gen_hacked_iso.sh << "EOF"
+
+
#!/bin/sh
+# Gen a new hacked ISO image.
+#
+ISO_NAME="slitaz-hacked.iso"
+ROOTCD="rootcd"
+
+genisoimage -R -o $ISO_NAME -b boot/isolinux/isolinux.bin \
+   -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
+   -V "SliTaz-Hacked" -input-charset iso8859-1 -boot-info-table $ROOTCD
+
+EOF
+
+

+To use the script, just make it executable and execute: +

+
 # chmod +x gen_hacked_iso.sh
+ # ./gen_hacked_iso.sh
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/images/css/Thumbs.db Binary file pt/doc/handbook/images/css/Thumbs.db has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/images/css/content-tl.png Binary file pt/doc/handbook/images/css/content-tl.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/images/css/content-tr.png Binary file pt/doc/handbook/images/css/content-tr.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/images/css/footer-bl.png Binary file pt/doc/handbook/images/css/footer-bl.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/images/css/footer-br.png Binary file pt/doc/handbook/images/css/footer-br.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/images/css/header.png Binary file pt/doc/handbook/images/css/header.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,114 @@ + + + + SliTaz Handbook (en) + + + + + + + + + + + + + + + +
+
+ +

SliTaz English Handbook

+ +

Table of contents

+ + +

Applications

+ + +

System

+ + +

About this Handbook

+

+This is the SliTaz GNU/Linux English Handbook, a collection of instructions and manuals +about the distribution. This book is coded in xHTML 1.0, following the W3C +standards and is validated for better accessibility. This book is a community +effort to provide high quality documentation for SliTaz users, the first page +was created on the 26 of February 2008. The SliTaz Handbook is always in +development and follows the distribution changes and improvements. +

+

+To participate, you can correct typos or start a new page using the book +template.html. Before starting any new work, you +should notify the mailing list or an official contributor to avoid any duplication. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/install.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/install.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,231 @@ + + + + SliTaz - HD Installation + + + + + + + + + + + + + + + +
+
+ +

HD Installation

+ + + + +

Introduction

+

+This document gives information and necessary instructions on how to +install SliTaz on a hard disk. This should take about 10 minutes, SliTaz core +LiveCD expands to 80 Mb, so we suggest a minimum of 120 Mb of free space. +This way you will be able to install a few more packages. If you can +use the LiveCD, you should be able to install SliTaz. +

+ + +

SliTaz Installer

+

+SliTaz provides a simple to use Installer which can be launched from the +"System Tools" menu. SliTaz 1.0 Installer messages are only available in French +and can be considered as an errata, but English speakers should be able to +manage to use it with these complimentary instructions. +

+

Install type

+

+The first step lets you choose the type of installation: new install or system +upgrade. In most cases you will want a new and clean installation. On confirming this +the installer will mount the master cdrom device and search for the compressed +filesystem (rootfs.gz). If no filesystem is found, then the +installation will abort. +

+

+If you get into trouble because the compressed filesystem is not found, please +check that SliTaz is in the master CD/DVD device. If the problem persists you +can use a downloaded ISO image and mount it on /media/cdrom where +the HD Installer expects to find it: +

+
+ # mount -o loop slitaz-1.0.iso /media/cdrom
+
+

Target partition

+

+Second step is the partition configuration. If you already have a free partition +you can directly use it, if not you will have to create one graphically with +Gparted or from the command line with fdisk. For example if you want to install +SliTaz on the first partition of the first disk recognized as hda: +

+
/dev/hda1
+
+

Formating

+

+The next step lets you format the target partition into ext3. Ext3 +is a robust, stable and journaled filesystem. If the partition is already +formated you can skip this step, if not just accept. Warning formating a +partition will destroy all current data. +

+

Hostname

+

+Hostname configuration lets you set the machine name. The hostname is used +internally to identify the host on the network. This value can be +changed after the system is installed. +

+

Bootloader - GRUB

+

+When the installation process is finished you have the option to install the GRUB +bootloader which is capable of booting almost any kind of operating system. If +you want to use an existing GRUB installation, skip this step and add the +correct lines to your GRUB configuration file (menu.lst). Note +that the SliTaz Installer creates a configuration file on the target which can be +used as an example (/mnt/target/boot/grub/menu.lst). +

+

End of installation

+

+When the Installer has finally done it's job you have the option to exit or +directly reboot your new SliTaz GNU/Linux operating system. First boot is like +the LiveCD, you will be prompted for locale, keyboard, sound card and screen +selection. Future reboots will not prompt you anymore for configuration details, +but all the values can be changed either manually or with the project tools +such as tazlocale or tazx. +

+ + +

Installation by hand

+

+SliTaz can also be installed by hand from the command line. To install SliTaz +by hand you can use a cdrom or an ISO image. The following commands can be +copied/pasted from Firefox to Xterm. +

+

+The first thing you have to do is prepare a target partition and mount it. +Example using partition /dev/hda1: +

+
+ # mkdir /mnt/target
+ # mount /dev/hda1 /mnt/target
+
+

Mount cdrom or ISO image

+

+Now you have to mount the cdrom: +

+
+ # mount /dev/cdrom /media/cdrom
+
+

+Or an ISO image: +

+
+ # mount -o loop slitaz-1.0.iso /media/cdrom
+
+

Install and extract

+

+The goal now is to copy needed files from the media into the target partition +and then extract the compressed filesystem (rootfs.gz). Create a +boot directory and install the Linux Kernel: +

+
+ # mkdir /mnt/target/boot
+ # cp -a /media/cdrom/boot/vmlinuz-* /mnt/target/boot
+
+

+Copy the rootfs: +

+
+ # cp /media/cdrom/boot/rootfs.gz /mnt/target
+
+

+Now the necessary files are present so you can change (cd) +to the target directory and uncompress the filesystem with lzma and +cpio: +

+
+ # cd /mnt/target
+ # lzma d rootfs.gz -so | cpio -id 
+ # rm rootfs.gz init
+
+

+That's all, SliTaz is installed. Before rebooting on your new SliTaz GNU/Linux +installation please check that you have a bootloader (GRUB or Lilo) and add +the necessary lines to boot SliTaz. +

+ + +

GRUB bootloader

+

+GRUB is an universal bootloader capable of booting almost any operating system +such as Linux, BSD or Windows. GRUB uses a single configuration file named +menu.lst, if you used the SliTaz Installer +and installed GRUB you dont need to manually install GRUB, just reboot. +

+

+Installation of GRUB onto the mbr, using root directory /mnt/target +(the target mounted partition) and the disk named hda: +

+
+ # grub-install --root-directory=/mnt/target /dev/hda
+
+

+You can now create a GRUB configuration file and add the lines which will boot +SliTaz. Menu.lst can be edited with your favorite text editor such as Nano or +Leafpad: +

+
+ # leafpad /mnt/target/boot/grub/menu.lst
+
+

/boot/grub/menu.lst - Example

+
+title  SliTaz GNU/Linux 1.0 (Kernel 2.6.24.2-slitaz)
+       root(hd0,0)
+       kernel /boot/vmlinuz-2.6.24.2-slitaz root=/dev/hda1 vga=normal
+
+

+Verify again that everything is in place before rebooting: +

+
+ # reboot
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/livecd.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/livecd.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,256 @@ + + + + SliTaz Handbook (en) - LiveCD usage and options + + + + + + + + + + + + + + + +
+
+ +

LiveCD usage and options

+ + + + +

Boot from a cdrom

+

+To boot SliTaz from a cdrom, just burn the ISO image onto a blank disc, then +reboot your computer with the disc in your cdrom drive. The first splash image +is powered by isolinux bootloader, you can then just press ENTER +with or without any options to start system initialization. Note that pressing +F1-F4 will display help and information. SliTaz runs entirely +in memory and will not damage the installed host system. When the boot +process is finished, you can login without any password as user +hacker. To become root administrator, you can use the command +su with the password root in a XTerm window or +the Linux console. In LiveCD mode the root password is root. +

+ + +

Options and parameters to pass at boot

+

+The SliTaz LiveCD can pass various boot options via the command prompt powered by syslinux. +There are two types of options: those of SliTaz and those of the Linux Kernel. +The options for SliTaz are used by various startup scripts and the parameters +such as the VGA mode are managed directly by the Kernel (kernel boot parameters). +To pass options at startup, just precede your commands with slitaz +

+
 slitaz vga=791 no387
+
+

+Note that the Linux Kernel keeps data passed to boot in the text file /proc/cmdline. +On a GNU/Linux system, you can view this information by running the command: +

+
 $ cat /proc/cmdline 
+
+ + +

Parameters of the Linux Kernel

+

+On GNU/Linux systems, parameters specific to the Kernel vary greatly depending on +the configuration used in compiling it. The kernel used by SliTaz +is constructed with a minimum of modules and offers very +few modifiable parameters at startup. However, you can disable the +emulation of a math coprocessor via option: no387 and/or activate +irqpoll in the case of problems with interrupts (CD/DVD). The SliTaz +Kernel also provides a video output mode for the VGA Vesa framebuffer + - this is what displays the tux logo and manages the display of the Linux terminal. +Once the system has started you have access to six pseudo terminals via the key combinations +Ctrl+alt+F1, Ctrl+alt+F2, and so on. +

+ +

vga=XXX - VGA Kernel modes

+
Colors | 640x480  800x600  1024x768  1280x1024  1600x1200
+-------------------------------------------------------
+256    |  769      771       773       775        796
+32768  |  784      787       790       793        797
+65536  |  785      788       791       794        798
+16,8M  |  786      789       792       795        799
+
+ + +

Option : home=usb

+

+To store your data permanently (bookmarks, downloads, Firefox Add-ons, etc), +you need USB media with a partition formatted in ext3 and it must +specify home=usb for sda1 (most cases) or +home=devname at boot time. Note that you can also specify the +device using the partition UUID or label by using home=*. Example: +

+
+ slitaz home=sda1
+
+

Prepare USB media

+

+All USB media can formatted in the native Linux ext3 filesystem. +Ext3 is a journaled, stable filesystem, it allows you to keep permissions +on all files and is much more secure than the default Windows FAT32 filesystem. +To format USB media you have a few options: the command line with +mkfs.ext3, the tazusb utility or graphically with Gparted. +To get a full list of available partitions including the USB drive you can use the command +fdisk -l and then format. Example: +

+
+ # fdisk -l
+ # tazusb format /dev/sda1
+
+ + +

Options : lang=XX and kmap=XX

+

+When you use the LiveCD you have two options to directly configure the system +language and keyboard mapping. These options can be set by simply navigating to +your country code and reloading the bootloader configuration with ENTER. +To skip the language and keyboard configuration you can simply type options on the command +line, for English/UK: +

+
+ slitaz lang=en kmap=en
+
+ + +

Option : config=<device>,<path>

+

+The config= option lets you execute a script at SliTaz boot time, +the script can be located on external media or a HD partition. For example, the +script can mount an ISO image on /usr to save memory and boot the +LiveCD on computers with only 32 Mb of RAM. An example with a script named +slitaz.sh located on the first disk and partition: +

+
+ slitaz config=/dev/hda1,slitaz.sh
+
+ + +

Option : screen=<type>

+

+The screen= option lets you specify your screen resolution at boot. +Note that the screen=text option disables the Slim login manager. Example: +

+
 slitaz screen=1024x768x24
+
+ + +

Option : sound=*

+

+The option sound=no or sound=noconf lets you respectively disable all +of the modules and applications relating to sound to save memory (ram) or skip the automatic setup +of the sound card, but still allow you to manually configure if needed: +

+
 slitaz sound=no
+
+ + +

Option : modprobe=modules

+

+To load Kernel modules at boot time use the following example: +

+
+ slitaz modprobe=module1,module2
+
+ + +

Option : laptop

+

+The option laptop will automatically load ac and battery Kernel +modules - useful for laptop computers: +

+
+ slitaz laptop
+
+ + +

Option : previous

+

+Used by the Tazusb utility to rollback to a previous filesystem: +

+
+slitaz previous
+
+ + +

Sessions - Login, passwords and X

+

+When the system has finished it's initialization, the screen is cleared and the +login prompt or the session manager Slim is displayed. Now you can choose to login +as hacker (without password) or as root administrator (password root). +Once logged into a session, you can use the many commands available in Busybox, +the GNU text editor Nano or the Clex file manager. You can initiate a graphical server +(X) via startx or connect to a remote machine via SSH or X. +The startx command will launch Xvesa and start the window manager. +

+

+The desktop is powered by JWM (Joe's Window Manager), you can get the menu by +clicking on the screen with one of the mouse buttons. Applications are +classified by category and are available in English. Menu, theme and wallpaper +can all be changed to your needs/preferences by editing one single file - +personal settings and data can be stored on USB media (Flash key, SD card, etc). +

+

+To launch a X session from the Linux console, for example if you have passed the +screen=text option or if Slim is not configured to run at startup: +

+
 $ startx
+
+ + + + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/liveusb.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/liveusb.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,110 @@ + + + + SliTaz Handbook (en) - LiveUSB media + + + + + + + + + + + + + + + +
+
+ +

LiveUSB media

+ + +

Tazusb - Live USB Tool

+

+Tazusb is a tool that can create bootable usb media with a few simple commands. +It can also compress and backup the entire current filesystem to the media, +thus preserving all modifications for future use. Type tazusb usage +for a full list of commands or read the +TazUSB manual. +

+

Generate your own LiveUSB media

+

+To generate your own LiveUSB media, first you need to login as root with +su and locate your usb storage device using the command: +

+
# fdisk -l     # normally /dev/sda1
+
+

+Then format and label your device +(Warning: this will erase all data, make sure you specify the right device): +

+
# tazusb format /dev/sda1 
+
+

+And finally generate LiveUSB media device: +

+
# tazusb gen-liveusb /dev/sda1
+
+

+And that's all you need to do, you can now boot SliTaz from usb media (providing +your computer bios supports this method). +

+

Maintaining system settings

+

When you finish your LiveUSB session, make sure you maintain your installed +packages, system settings etc by backing up the entire current filesystem with: +

+
# tazusb writefs gzip
+
+

+This effectively compresses and backs up everything to 'rootfs.gz' to be +loaded the next time you boot. +

+

+If anything should go wrong when writing your filesystem, you can simply rollback +to your previous filesystem by typing 'previous' at the 'boot:' prompt. Older backups are +named 'rootfs.gz.unixtimestamp' and can be safely deleted from the /home folder to save disk space. +

+

Tazusb Manual

+

+The official Tazusb manual can be found in SliTaz +Web site documentation. +which contains a lot more useful information. The manual is also available through the documentation menu on the LiveCD. +

+

+The maintainer of Tazusb has also written a nice +article +about the utility. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/multimedia.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/multimedia.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,173 @@ + + + + SliTaz Handbook (en) - Multimedia + + + + + + + + + + + + + + + +
+
+ +

Multimedia

+ + + + +

SliTaz sound and video

+

+SliTaz LiveCD mode provides sound support, but no video player, however you can watch YouTube by installing +the get-flash-plugin package. To watch videos you can use Xine, it supports most formats such +as avi, mov, mpeg etc, note Xine can also act as an audio player. At the sound level, you have a mixer +(alsamixer) and audio player (alsaplayer), both installed by default on the standard LiveCD. SliTaz also +provides tools to configure your sound card. +

+ + +

Configure the sound card

+

+In LiveCD mode SliTaz automatically configures the sound card by launching a dialog. In most cases the sound +card is instantly recognized and you just press ENTER to continue to login and have your sound working. +However, sometimes your card is not recognized at startup or simply not supported. Before throwing in the +towel, you can try to manually configure your card by asking for help on the discussion list or on the +hardware support forum. +

+

Soundconf

+

+To configure or reconfigure a sound card, SliTaz provides a script (soundconf), this utility +is used at startup and doesn't pose any questions, supports the right modules and automatically configures +/etc/rsS.conf so that the right driver is loaded on each start. Soundconf will also +automatically adjust volume levels, you can change the settings later through the mixer and +alsactl. To start the sound configuration interface, you must have administrator priviledges +and type: +

+
+ # soundconf
+
+

Alsactl

+

+Alsactl controls alsa and can store settings or restore sound for example, to retain +preferences for each start. When configuring sound with soundconf, volumes are automatically adjusted. You +can use alsamixer as root to change the values and then launch alsactl +to store the configuration: +

+
+ # alsactl store
+
+

+To restore the configuration, you can use the alsactl restore command or to restore your +preferences at each system startup you can edit /etc/init.d/local.sh with your favorite text editor or simply +'echo' the changes: +

+
+ # echo 'alsactl restore' > /etc/init.d/local.sh
+
+ + +

Alsamixer

+

+Alsamixer is the official mixer of the Alsa project. It is simple and effective and can be run from the +menu or directly from a terminal. The volumes can be regulated with the up/down arrows or muted using +the m key. To start from a Linux terminal: +

+
+ $ alsamixer
+
+ + +

Alsaplayer

+

+The audio player Alsaplayer is designed to be simple, clean and intuitive. Alsaplayer on SliTaz provides +support for ogg, mp3 (via libmad) and wav files, playlists and viewers to accompany sound and the ability +to adjust pitch and volume. Once launched from the menu just click the play button or load a playlist to +start. +

+ + +

Asunder - Audio CD Ripper

+

+Asunder retrieves and encodes audio tracks from a CD. The toolkit is simple and easy to use, encoding +songs into wav, ogg or mp3 (via lame package). It can search CDDB, create playlists and +edit file names. You will find Asunder in the Multimedia category on the menu. +

+ + +

Xine

+

+Xine is a multimedia project providing various video viewers and audio players. SliTaz provides libraries +and a media player contained in the package xine-ui. Xine uses a Xlib interface, a control +panel, a right click configuration menu and various plugins. It can play ogg, mp3 and flac audio codecs +and mov, avi or mpg video formats. To install xine and its dependancies: +

+
+ # tazpkg get-install xine-ui
+
+

Official Xine website +

+ + +

mpg123

+

+Mpg123 is a command line audio player and file converter. This means that you can listen to music or +convert files from a terminal. To display help, use the --help option. +To play a mp3 file, just launch mpg123 followed by the name of the audio file: +

+
+ $ mpg123 sound.mp3
+
+

+Mpg123 can also encode a file into another format, for example you can convert +a wav file into a mp3 file. Example: +

+
+ $ mpg123 -w sound.mp3 sound.wav 
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/network-config.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/network-config.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,311 @@ + + + + SliTaz Handbook - Network configuration + + + + + + + + + + + + + + + +
+
+ +

Network configuration

+ + + + +

Ethernet connection

+

+By default SliTaz starts a DHCP client (udhcpc) on eth0 at boot time. If your +network card has been identified as an eth0 interface and you use +a router, your connection should already be working. DHCP is dynamically +configured, on each boot the client asks for a new IP address from +the DHCP server, which is integrated into the router, or on another computer. +If you need a static IP, you can directly edit config files or use the GUI +netbox available from JWM menu --> System tools. In a terminal +or a Linux console, you can list all available network interfaces with the +command ifconfig followed by the -a option: +

+
+ $ ifconfig -a
+
+

To display the Kernel's IP routing table, you can use the route command +without any arguments: +

+
+$ route
+
+

+The system wide network configuration file is /etc/network.conf. +It can be graphically configured with netbox or directly edited by +the root administrator. +

+ + +

Install network card driver

+

+In case you need a network card driver and don't know the driver name, you can +use the command lspci to find your card and then modprobe +to load a module. In Live mode you can use the SliTaz boot option +modprobe=modules to automatically load Kernel modules. To get a +list of all available network card drivers, display PCI eth cards and load a +module: +

+
+ # modprobe -l | grep drivers/net
+ # lspci | grep [Ee]th
+ # modprobe -v module_name
+
+

+On an installed system you just need to add the module_name to the variable +LOAD_MODULES in /etc/rcS.conf to load your module +on each boot. +

+ + +

Netbox - Configure network

+

+Netbox is a small GTK+ application to configure a network interface using DCHP or a fixed (static) IP address. The tabs can be used to start/stop the connections and automatically change the values in the system files. Netbox also provides a system wide tab from which you can directly edit network configuration files. You can start netbox from the system tools menu or via a terminal: +

+
+ # netbox 
+
+ + +

PPPoE connection kernel-mode

+

+PPPoE connection in kernel-mode needs 2 files. The first file is +/etc/ppp/options where you must specify your login name: +

+
+plugin rp-pppoe.so
+name <your provider connection ID>
+noipdefault
+defaultroute
+mtu 1492
+mru 1492
+lock
+
+

+Now you have to configure /etc/ppp/pap-secrets or /etc/ppp/chap-secrets: +

+
+# client	       server	       secret			IP addresses
+"your_login"       *               "your_password"
+
+

+The config file /etc/resolv.conf will be automatically loaded up. Finished, you can +now connect to the internet with pppd: +

+
+pppd eth0
+
+

+On an installed system you can start pppd on each boot using the local startup +script: /etc/init.d/local.sh +

+ + +

Enable Dial-up Modem - PPPoE with rp-pppoe

+

+To set an ASDL protocol via PPPoE, SliTaz provides the utilities +package rp-pppoe. Using pppoe-setup is a snap and you +can quickly configure the network. If you use DCHP it's even easier, because +the server from your ISP will take care of everything. If you do not have DHCP, +you must first disable its use via DHCP="no" from the +configuration file /etc/network.conf. It should be noted that to +modify configuration files and system logs you must first become root. +To install and change the variable DHCP with Nano (ctrl + x to save & exit): +

+
+ $ su
+ # tazpkg get-install rp-pppoe
+ # nano /etc/network.conf
+
+

Configure with pppoe-setup

+

+To begin to configure your PPPoE connection, you must first open an Xterm or +Linux console and launch pppoe-setup and then begin to answer +the following questions: +

+
+  # pppoe-setup
+
+
    +
  1. Enter your username, please note that this is the username with which you + communicate with your ISP.
  2. +
  3. Internet interface, default is eth0 unless you have more than one, + in which case you will have eth1, eth2 etc. Usually the Enter key is + sufficient.
  4. +
  5. If you have a permanent ASDL link answer + yes, otherwise answer no (default).
  6. +
  7. Specify the primary and secondary DNS your ISP uses (you may have to ask).
  8. +
  9. Enter the password with which you communicate with your ISP (you need + to enter it twice).
  10. +
  11. Choose the firewall settings depending on your hardware. If you + have a router you can enter 1 or 2. If in doubt enter 1.
  12. +
+

Start and Stop the connection

+

+Still using the command line, simply type pppoe-start to start +the connection. A few seconds later the system tells you that it is connected. +If it gives you a message like TIMED OUT you may have poorly configured or +the connection is defective. Please check the wiring and repeat the installation +from the beginning. To start the connection: +

+
 # pppoe-start
+
+

+To stop the connection, you can type +pppoe-stop. +

+ + +

Manage the Firewall (firewall) using Iptables

+

+SliTaz provides a very basic firewall, the kernel security rules are launched +at boot time and iptables rules are disabled by default. You can +activate/disable these at startup by using the configuration file: +/etc/firewall.conf. +

+

+The default firewall script begins with it's own set options for the +Kernel ie. ICMP redirects, source routing, logs for unresolved addresses and +spoof filters. The script then launches the rules defined in the +iptables_rules() function of the configuration file: +/etc/firewall.conf. +

+

+The firewall uses Iptables, it consists of two files, the +/etc/firewall.conf and /etc/init.d/firewall, you shouldn't need to modify +these. Note Iptables has lots of options, for more infomation see the official +documentation available online: +www.netfilter.org/documentation/. +

+

Start, stop, restart the firewall

+

+The script /etc/init.d/firewall lets you start/restart, stop or display the +status of the firewall. The restart option is often used to test new rules +after editing the configuration file. Example: +

+
+ # /etc/init.d/firewall restart
+
+

Enable/Disable the firewall at boot

+

+To enable/disable options specific to the Kernel place "yes" +or "no" in the variable KERNEL_SECURITY= : +

+
+# Enable/disable kernel security at boot time.
+KERNEL_SECURITY="yes"
+
+

+and to activate/deactivate the iptables rules, it is necessary to modify the +variable IPTABLES_RULES= : +

+
+# Enable/disable iptables rules.
+IPTABLES_RULES="yes"
+
+

Add, delete or modify the iptables rules

+

+At the bottom of the configuration file: /etc/firewall.conf, you will find a +function named: iptables_rules(). This function contains all of +the iptables commands to launch when the firewall starts. To delete a rule, It +is advisable to comment out the corresponding line with a #. It is +not advisable to leave the function completely empty, if you want to disable the +iptables rules just add "no" to the variable IPTABLES_RULES= in the +configuration file. +

+

+Here's an example of using iptables rules. It only allows connections on the +localhost and the local network, and ports 80, 22, and 21 used by the web server +HTTP, the SSH secure server and FTP respectively. All other incoming and +outgoing connections are refused, so it's fairly restrictive. +

+
+# Netfilter/iptables rules.
+# This shell function is included in /etc/init.d/firewall.sh
+# to start iptables rules.
+#
+iptables_rules()
+{
+
+# Drop all connections.
+iptables -P INPUT DROP
+iptables -P OUTPUT DROP
+
+# Accept all on localhost (127.0.0.1).
+iptables -A INPUT -i lo -j ACCEPT
+iptables -A OUTPUT -o lo -j ACCEPT
+
+# Accept all on the local network (192.168.0.0/24).
+iptables -A INPUT -s 192.168.0.0/24 -j ACCEPT
+iptables -A OUTPUT -d 192.168.0.0/24 -j ACCEPT
+
+# Accept port 80 for the HTTP server.
+iptables -A INPUT -i $INTERFACE -p tcp --sport 80 -j ACCEPT
+iptables -A OUTPUT -o $INTERFACE -p tcp --dport 80 -j ACCEPT
+
+# Accept port 22 for SSH.
+iptables -A INPUT -i $INTERFACE -p tcp --dport 22 -j ACCEPT
+iptables -A OUTPUT -o $INTERFACE -tcp --sport 22 -j ACCEPT
+
+# Accept port 21 for active FTP connections.
+iptables -A INPUT -i $INTERFACE -p tcp --dport 21 -j ACCEPT
+iptables -A OUTPUT -i $INTERFACE -p tcp --sport 21 -j ACCEPT
+
+}
+
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/network.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/network.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,163 @@ + + + + SliTaz Handbook (en) - Internet + + + + + + + + + + + + + + + +
+
+ +

Internet

+ + + + +

Mozilla Firefox - Web Browser

+

+SliTaz is proud to provide Mozilla Firefox, one of the world's best web +browsers. It is secure, fast, standards compliant and customizable via a +system of plugins. +To launch Firefox on SliTaz simply select from the menu ---> +Internet --> Mozilla Firefox. The web browser configuration files are stored in the hidden +(dot) directory ~/.mozilla/firefox. +

+

+Tip: When you combine LiveCD with USB media, you can keep your bookmarks and plugins wherever you go. +

+ + +

Retawq - Text mode web browser

+

+All versions of SliTaz provide the text mode web browser Retawq. You +can run 'retawq' from the console, a graphical terminal or in X from +the menu ---> Internet --> Retawq. To +start retawq from a terminal, just type (with or without the url): +

+
 $ retawq
+ $ retawq http://www.slitaz.org/en
+
+

+The configuration files are in ~/.retawq, you can edit them with a text +editor. Pressing <b> will display the bookmarks (bookmarks.html) +and the <h> key will display the home page. +

+ + +

Links - Graphical & Text browser

+

+Links was the first graphical web browser on the SliTaz LiveCD, it has since been replaced +by Firefox, but Links is always available as a package: +

+
 # tazpkg get-install links
+
+

+Links offers a graphical and a text mode. To use the graphical mode, we can use the option -g. +

+
 $ links -g &
+ $ links -g http://www.slitaz.org/en &
+ $ links
+
+

The configuration files are stored in ~/.links, though it's not advisable +to modify them. However, Links provides a configuration interface via +the toolbar at the top, where you can configure the languages, +bookmarks etc. When you change options, you must save them via the menu +bar --> Configuration --> Save options. +

+ + +

LostIRC - IRC chat client

+

LostIRC is a simple, yet useful IRC client that supports multiple +servers and automatic joining of servers/channels. The configuration +files are located in ~/.lostirc. Simply select from the menu --> +Internet --> LostIRC. The documentation on the +website contains a lot of +useful information. +

+

+SliTaz channel: irc.toile-libre.org / #slitaz +

+ + +

Ghost In The Mail - Email client

+

+To send messages quickly without having to set up an email account, you +can use Ghost In The Mail (gitmail). The minimal mail client offers a +simple GTK interface and supports attachments. It allows you to send +mail using SMTP with your existing mail account. You will find gitmail +via the menu --> Internet --> Ghost In The Mail. +

+ + +

Transmission - Lightweight BitTorrent client

+

Transmission is a GTK+ BitTorrent client that is very fast, light and easy +to use. It offers a 'Preferences' option which allows you to limit the +rate of uploads/downloads, specify port, download folders, etc. You will +find Transmission via the menu --> Internet --> Transmission. +Project website: http://transmission.m0k.org/ +

+ + +

gFTP - FTP client

+

+The gFTP application is a fast, ergonomic client for FTP transfers. It +can resume interrupted transfers, manage bookmarks (favorites) and FTP +or HTTP proxies. In addition +gFTP supports the use of drag and drop between windows, can make +several transfers at the same time, compares windows, remembers +passwords and can even define external applications for viewing or editing +files. On SliTaz, you will find gFTP via the menu --> Internet +--> +gFTP. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/office.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/office.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,99 @@ + + + + SliTaz Handbook (en) - Office + + + + + + + + + + + + + + + +
+
+ +

Office

+ + + + +

Abiword - Word Processor

+

+Abiword is a word processor application rich in features. It contains fast, simple, intuitive lightweight tools +and proposes the proper format (.abw), supporting Open Office and Microsoft Word documents, it can also export to PDF or +HTML. To install Abiword on SliTaz just run: +

+
 # tazpkg get-install abiword
+
+ + +

Osmo - Personal Organizer

+

+Osmo is a small personal organizer providing a timetable and a list of tasks and contacts with the +possibility of opening them directly in a web browser via a URL or a mail client using an email address. +Osmo also offers a calendar, a date calculator and the ability to take notes classified by day. If +you use USB media associated with the LiveCD, it will even retain your data for you. On an installed +system, you can syncronize data with USB media by using Grsync. Osmo keeps it's data in the +hidden folder ~/.osmo. +

+ + +

SQLite - Tiny SQL Database engine

+

+SQLite is a small relational SQL database engine whose entire database is stored in a single file. +It's fast, powerful, speeds applications and implements most of the SQL92 standard. SQLite is ideal +for managing small websites, while requiring minimal deployment. The official website for the project is: +http://www.sqlite.org/ +

+ + +

ePDFView - Lightweight PDF viewer

+

+To view PDF documents, SliTaz uses the epdfview package. This provides a fast, simple, easy to use +PDF viewer. ePDFview uses GTK+ and the rendering library poppler, this enables you to view, move from page to +page and search or navigate the index. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/packages.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/packages.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,181 @@ + + + + SliTaz Handbook (en) - Packages + + + + + + + + + + + + + + + +
+
+ +

Packages

+ + + + +

Tazpkg - Package manager

+

+SliTaz provides a tiny package manager which can easily install more software +on the system. Tazpkg is a lightweight package manager for .tazpkg +files, completely written in SHell script. It works well with Busybox ash shell and +bash. Tazpkg lets you list, install, remove, download, extract, pack, search, +or get information about available or installed packages. You can also repack +an installed package and automatically upgrade all installed packages. On SliTaz +you can type tazpkg usage in a terminal to get a list of all the +commands with a short description in English. +You can also read the manual. +

+ + +

List of packages

+

+Tazpkg lets you list all installed packages, installed +packages by category or it can display the list of available packages on the mirror. +To display a single list of all installed packages on the system just type: +

+
+ $ tazpkg list
+
+

+To display all categories or packages sorted by category, you must specifiy +cat or category. + Examples: +

+
+ $ tazpkg list cat
+ $ tazpkg list base-system
+
+

+Tazpkg can also generate a nice xHTML list (default: installed-packages.html) in the local directory of all installed packages on the system: +

+
+$ tazpkg xhtml-list
+
+

+To get a single list of all available packages on the mirror you can use +the command list-mirror. You can then examine the list in your favorite editor +or use the Web site interface. +

+ + +

Install packages

+

+To install some new applications such as The Gimp, AbiWord, ePDFView, Perl or +Python, you first need to recharge the list of available packages on the +mirror and then install. If the package dependencies are not installed +Tazpkg will install them for you. For example, the installation of Gparted a +GTK+ partition editor using GNU parted: +

+
+ # tazpkg recharge
+ # tazpkg get-install gparted
+
+ + +

Upgrade installed packages

+

+To keep your system up-to-date and secure after recharging the packages list, +you can automatically install all new versions and security updates from the +mirror with the command: +

+
+ # tazpkg upgrade
+
+ + +

Tazpkg Manual

+

+The Tazpkg Manual contains a lot more useful information. +

+ + +

Tazwok & the wok

+

+All SliTaz packages are built with a tool named Tazwok and a receipt found +in the wok. The receipt provides all the necessary information to build a suitable +package for Tazpkg including variables to give us the package name, source tarball format, +download URL, etc. Given a receipt the compile_rules function has all of +the necessary commands to configure, make, and install the package in a specific directory. +After compilation, Tazwok will execute the function genpkg_rules +to pick up only the needed/wanted files and generate a pkg.tazpkg (cpio archive). +On SliTaz you will find all installed package receipts in the directory +/var/lib/tazpkg/installed, feel free to examine them or even use one as an +example. +

+

+Tazwok will search by default for a wok in /home/slitaz/wok and +put generated packages in /home/slitaz/packages. These paths are +set by a Tazwok configuration file which can be located in +/etc/tazwok.conf or in the current directory, which is useful if you +want to work with multiple woks. Now, if the slitaz-toolchain is +installed, you can start to create and build a package which doesn't need many +dependencies. Small example: +

+
+ # tazwok new-tree pkgname --interactive
+
+

+When a new package tree and receipt has been created in the wok, you can edit the +receipt with your favorite editor (Geany provides nicely colored code), modify +the rules functions, add dependencies to the DEPENDS variable +if needed and try a first cook: +

+
+ # tazwok cook pkgname
+
+

+Note that you can now browse the generated files, modify the cooking receipt again or +just rebuild the package with tazwok genpkg. When you are happy with +your work you can install the package with tazpkg install and +test the application or library. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/secure-server.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/secure-server.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,134 @@ + + + + SliTaz Handbook (en) - Secure SHell (SSH) + + + + + + + + + + + + + + + +
+
+ +

Secure SHell (SSH)

+ + + + +

About Dropbear

+

+Control and administer remotely with the Dropbear SSH secure server. Dropbear is a small SSH client/server +supporting SSH 2. It's compatible with OpenSSH and uses ~/.ssh/authorized_keys for the management of public keys. +Dropbear also provides it's own version of scp, allowing you to copy files +between machines in a secure manner. +

+

+Project website: +matt.ucc.asn.au/dropbear/dropbear.html +

+ + +

Connecting to a remote host with dbclient

+

+The configuration files for the SSH client are located in the ~/.ssh directory of each user, this contains +the authorized_keys and known_hosts files. The directory ~/.ssh and known_hosts file are automatically created +the first time you run the Dropbear client (dbclient). +

+

+To connect to a remote host employing the user and machine name: +

+
 $ dbclient user@machine.org
+
+

+You can also connect using the IP address of the machine: +

+
 $ dbclient user@192.168.0.2
+
+ + +

Transfer of remote files with scp

+

+To copy a file from one computer to another, scp can be utilized in the following ways. To copy a file +named page.html to a remote directory of the user (don't forget the : after the machine name or +IP address): +

+
 $ scp page.html user@machine.org:path/remote/directory
+
+

+Copy a file from a remote machine to your local machine: +

+
 $ scp user@machine.org:path/remote/directory/page.html /path/your/directory
+
+ + +

Generate rsa/dss keys with dropbearkey

+

+Dropbear provides dropbearkey to generate the protected rsa and +dss keys. Note that when you start the server for the first time, secure keys will be +automatically generated if they don't already exist. You can use dropbearkey with +the following argurments: +

+
 # dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
+ # dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
+
+ + +

Start, stop, restart the SSH server

+

+By default SliTaz will not start the SSH server at boot. To be launched automatically, dropbear +must be added to the variable RUN_DAEMONS in the /etc/rcS.conf file. To start, stop or restart +the SSH server, use the following commands: /etc/init.d/dropbear [start|stop|restart]. +Example to start the server: +

+
 # /etc/init.d/dropbear start
+
+

+Note that the server supports the passing of various options when launched. To change the default values, +simple modify the daemons configuration file /etc/daemons.conf. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/security.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/security.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,161 @@ + + + + SliTaz Handbook (en) - Security + + + + + + + + + + + + + + + +
+
+ +

SliTaz and System Security

+ + + + +

Security Policy

+

+SliTaz has given a lot of consideration to system security. Applications are tested for many months before being +included in the distribution. At boot time, a minimum of services are launched by the rc scripts. For a complete +lists of daemons enabled, you can look at the RUN_DAEMONS variable in the /etc/rcS.conf configuration +file: +

+
 $ cat /etc/rcS.conf | grep RUN_DAEMONS
+
+

+To view the actual processes, their PID and memory usage, you can use the 'ps' command or the 'htop' +utility: +

+
 $ ps
+ $ htop
+
+ + +

Root - The system administrator

+

+In a GNU/Linux system, the root user is the system administrator. root has all the rights +to the system files and that of the users. It is advisable never to log in as root by using the command +su followed by the password to obtain absolute rights over the system. Never log in as root and surf the +internet for example. This allows you to create a double barrier in the case of an attack or intrusion after a +download and makes it harder for a cracker to take control of your machine - first he must crack your +password and then crack the root password of the system administrator. +

+

+A GNU/Linux system has secured at least two users, one to work and one to administer, configure +or update the system (root). It's also advisable to entrust the administration of the +system to a person. +

+ + +

Passwords

+

+By default the SliTaz user hacker doesn't have a password and the system administrator root +comes with the password (root). You can easily change these by using the passwd command: +

+
 $ passwd
+ # passwd
+
+ + +

Busybox

+

+The file busybox.conf configures the applets and their respective rights. On the SliTaz LiveCD the commands: +su, passwd, loadkmap, mount, reboot and halt can be initiated by all users - the owner and group of these +commands is root (* = ssx root.root). The busybox.conf file is readable by root, +using the rights 600. Note that the passwd command will not allow users to change their own password +if it is not ssx. +

+ + +

LightTPD web server

+

+On SliTaz the LightTPD web server is enabled by default at system startup, if you don't intend to use SliTaz in a server +environment, you can safely disable it by removing it from the RUN_DAEMONS variable in the +/etc/rcS.conf configuration file or to stop it manually: +

+
 # /etc/init.d/lighttpd stop
+
+ + +

SSH Server

+

+This small section is a compliment to the +Secure SHell (SSH) page. +On SliTaz the Dropbear SSH server is not run by default, we must add it to the variable +RUN_DAEMONS in the configuration file /etc/rcS.conf for it to be +enabled at system boot. Or to start the server manually: +

+
 # /etc/init.d/dropbear start
+
+

+By default, Dropbear is launched with the following options: +

+
 -w   Disallow root logins.
+ -g   Disallow logins for root password.
+
+

+You can add new options by editing the daemons configuration file: /etc/daemons.conf. +For all options, you can type: dropbear -h. +

+ + +

Pscan - Ports scanner

+

+Pscan is a small utility of the Busybox project that scans the ports of your machine. You can use +pscan to scan the localhost or a remote host using the name or IP address of the machine. +Pscan will test all the ports from 1 - 1024 by default and list those that are open, their protocol +and associated service (ssh, www, etc): +

+
 $ pscan localhost
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/simple-gen-livecd.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/simple-gen-livecd.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,121 @@ + + + + SliTaz Handbook (en) - Gen LiveCD flavor + + + + + + + + + + + + + + + +
+
+ +

Generate a LiveCD flavor (Simple Guide)

+ + + + +

Tazlito - SliTaz Live Tool

+

+Tazlito is a tool to help generate and configure SliTaz LiveCD ISO images. +You can create a custom distro in two commands from a list of packages and a +flavor file, extract an existing ISO image to hack it, create a new initramfs +and/or a new ISO. Most commands must be run by root, except the stats and the +configuration file manipulation. Like other SliTaz tiny utils, you can simply +type tazlito usage in a terminal to get a list of all +commands with a short description in English. +

+ + +

Get a flavor

+

+SliTaz LiveCD can easily be rebuilt using Tazlito flavor support. A special +LiveCD flavor can be built from the LiveCD/RAM itself or from an installed +system. If you want to rebuild SliTaz from the LiveCD you need at least 256 Mb +of RAM and we recommend that you store the file on persistent media (USB key, HD, +etc). To start you need to get a flavor file from a SliTaz mirror; open a Xterm, +become root administrator and get the default core system: +

+
+ # tazlito get-flavor core
+
+ + +

Generate your own distro

+

+The command get-flavor will download the core flavor, giving you a description +and a list of packages in the current directory with some additional files in +/home/slitaz/distro/addfiles (JWM menu, wallpapers, hacker files). From now on +you can add or remove packages in the list (distro-packages.list), +modify configuration files (tazlito.conf) and optionally modify +additional files. Then simply generate a LiveCD ISO image: +

+
+ # tazlito gen-distro
+
+

+The LiveCD ISO image, root filesystem (rootfs) and the content of the CD +(rootcd) are in /home/slitaz/distro. All repacked or downloaded packages are +stored by default in /home/slitaz/packages. If you want to chroot into the +rootfs to preconfigure the system, add more files in the rootcd directory or +add users, you just have to rebuild the initramfs and ISO image to generate +your new LiveCD: +

+
+ # tazlito gen-initiso
+
+ +

Burn ISO and gen a flavor file

+

+Tazlito can also burn the LiveCD and/or create a flavor file to keep your +modifications: +

+
+ # tazlito burn-iso
+ # tazlito gen-flavor
+
+ + + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/system-admin.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/system-admin.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,273 @@ + + + + SliTaz Handbook (en) - System administration + + + + + + + + + + + + + + + +
+
+ +

System administration

+ + + + +

Devices and disk access

+

+With Linux your disks and USB media are seen as devices. To access them you must +first mount a device on a mount point (directory). On SliTaz you can graphically +mount devices using mountbox or use the command line. To mount the +first disk of a local hard disk on /mnt/disk: +

+
+ # mkdir -p /mnt/disk
+ # mount /dev/hda1 /mnt/disk
+
+

+To mount a cdrom or an USB media you should use mount points located in +/media. Note that for a cdrom, you just have to specify +the device path and for a flash key the mount point already exists: +

+
+ # mount /dev/cdrom
+ # mount /dev/sda1 /media/flash
+
+

ntfs filesystem

+

+If you need read/write access to Windows ntfs filesystems you must install a +few additional packages from the mirror. The ntfs-3g driver +provides stable access to ntfs partitions and ntfsprogs provides +manipulation tools dependent on fuse. Note that you can format, move or resize +ntfs partitions graphically with Gparted. +

+ + +

Users, groups and passwords

+

+To manage users and groups on your SliTaz system you must use the command line, +but file permissions can be changed graphically using the emelFM2 file manager. To +add or remove users and groups you must be root. Root can also change all +user passwords and a single user can only change his/her own password. To add +or remove a user named linux: +

+
+ # adduser linux
+ # deluser linux
+
+

+To add or remove a group you must use addgroup or +delgroup. To change the current user password or change the +password of a specific user, you must use the command passwd: +

+
+ $ passwd
+ # passwd username
+
+

Audio group

+

+If you want a new user to be able to listen to music he must be in the +audio group. To add an existing user to the audio group: +

+
+ # adduser -G audio user_name
+
+ + +

Language and keyboard layout

+

+SliTaz saves the configuration of the default locale in /etc/locale.conf +which is read by /etc/profile on each login and the keyboard +setting is stored in /etc/kmap.conf. These two files can be +edited with your favorite editor or configured respectively with +tazlocale and tazkmap. You can modify the settings +you chose on the first boot by typing as root administrator: +

+
+ # tazlocale
+ Or:
+ # tazkmap
+
+

+To check all available locales or your current configuration you can use the +command locale as a single user or root (C for English): +

+
+ $ locale -a
+ $ locale
+
+ + +

Bash Shell

+

+On SliTaz you have the ash and sh shell with a link to Ash, this shell is +provided by Busybox. If you wish to use the Bash (Bourne Again SHell), first +as root install bash, copy the .profile found in your +home directory and rename it .bashrc, then edit the +/etc/passwd file with your favorite text editor and change your +shell to :/bin/bash +

+
+ # tazpkg get-install bash
+ # cp /home/hacker/.profile home/hacker/.bashrc
+ # Note root user: cp /home/hacker/.profile ~/.bashrc
+ # nano /etc/passwd   # :/bin/bash
+
+

+The next time you login bash will be your default shell, you can confirm this +by typing env in the command line. +

+ + +

System Time

+

+To know the current system time, you can simply type date. On +SliTaz, the timezone configuration file is saved in /etc/TZ, you +can edit with your favorite text editor or simply echo the changes. +To view the available timezones, you can look in the +/usr/share/zoneinfo directory. +Here's an example using the timezone Europe/London: +

+
+ # echo "Europe/London" > /etc/TZ
+
+

Rdate

+

+To syncronize the system clock with a network time server, you can as the +root administrator use the rdate -s command: +

+
+ # rdate -s tick.greyware.com
+
+

+To display the time on the remote server, use the rdate -p command. +

+
 $ rdate -p tick.greyware.com
+
+

Hwclock

+

+Hwclock allows you to syncronize the time of your hardware clock to the system +clock or vice versa. +

+

+Syncronize the system clock to the hardware clock ( --utc = universal time, +-l = local time): +

+
+ # hwclock -w --utc
+
+

+Syncronize the hardware clock to the system clock: +

+
+ # hwclock -s --utc
+
+ + +

Execute scheduled commands

+

+The daemon 'crond' allows you to run commands automatically at a scheduled specific date or time. This is very +useful for routine tasks such as system administration. The directory cron uses is +/var/spool/cron/crontabs. +

+

+Each user of the system can have his/her own tasks, they are defined in the file: /var/spool/cron/crontabs/user. +The crontab utility allows you amongst other things, to list the tasks specific to the user. The syntax of the +files is as follows: +

+
mm hh dd MMM DDD command > log
+
+

+We will create a file with root priviledges and test the daemon 'crond' with a task performed every minute - +writing the date to a file /tmp/crond.test. It should be noted that the utility has an option +crontab for editing cron file using 'vi', this is not provided by SliTaz. In it's place you can use +GNU nano (<Ctrl+X> to save & exit): +

+
 # nano /var/spool/cron/crontabs/root
+
+
* * * * * date >> /tmp/crond.test
+
+

+Launch crond with the option -b (background), +configured via /etc/daemons.conf and using the startup script: +

+
 # /etc/init.d/crond start
+
+

+You can wait a few minutes and view the contents of the file: /tmp/crond.test... OK: +

+
 # cat /tmp/crond.test
+
+

+To stop or restart the daemon crond: +

+
 # /etc/init.d/crond stop
+ Or :
+ # /etc/init.d/crond restart
+
+

Invoke the daemon crond on every boot

+

+To launch the daemon 'crond' each time you boot the system, just add it to the variable START_DAEMONS +in the configuration file /etc/rcS.conf, either before or after the web server or SSH server. +

+ + +

Add commands to be executed at boot

+

+During the boot process, various scripts are executed to configure services, such as the start of the +web server, networking etc. On SliTaz there is a script /etc/init.d/local.sh which allows +you to add commands to be launched at system startup. You can also create new scripts in /etc/init.d, +their links in /etc/rc.scripts for shell scripts and use /etc/rc.d for links to the startup script daemon in +/etc/rcS.conf: +

+
 # nano /etc/init.d/local.sh
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/system-tools.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/system-tools.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,130 @@ + + + + SliTaz Handbook (en) - System Tools + + + + + + + + + + + + + + + +
+
+ +

System Tools

+ + + + +

Clex - Command line File Manager

+

+To navigate through your folders and directories you can use cd on the command line or +launch the 'Clex File Manager'. Using ncurses, clex is fast and easy to use and can be configured through +the files ~/.clexrc and ~/.clexbm (bookmarks) or via the panel (ctrl -g). To start clex from a terminal or +console: +

+
+ $ clex
+
+ + +

emelFM2 - File Manager

+

+EmelFM2 is a file manager providing many useful functions for daily tasks such as managing devices, opening +a terminal in the current directory, drag and drop, creating directories, key bindings or managing file +permissions. It contains bookmarks to allow you to browse faster, a text editor/viewer and much more. +EmelFM2 can be launched with some command line options - you can specify the dustbin directory or set the +start directory to display. For a full list of options: +$ emelfm2 --help. +

+

+The context menu (right click on file/directory) makes it easy to unpack .taz .gz archives, +compress and create archives or compare files. You can also create symbolic links via 'Create a link...'. +Once learned, emelFM2 will allow you to work quickly and effectively. +

+ + +

Htop - View system processes

+

+Htop is a system process viewer that displays cpu load, memory state (RAM) and swap used. It can also +display the number of tasks, uptime and PIDs of active processes. Htop can be used with the keyboard in +console mode, the mouse with a X terminal (xterm) and provides configuration options (F2). Htop can also +kill processes and you can select items with the up/down arrows or a mouse click. Note htop also functions +via SSH and can be used to monitor a remote server: +

+
+ $ htop
+
+ + +

Mountbox - Mount devices

+

+Mountbox is a small GTK+ application to quickly mount media +such as a USB drive, hard drive or cdrom. Mountbox can be launched from a terminal or via the Tools menu +(System Tools). Simply specify the peripheral (Device) and the mount point, ie the directory where you want +to access the media in question. Typically a CD is mounted on /media/cdrom, a USB key on /media/flash and +disk drives on the local machine on /mnt. Note the handbook also +contains some information. +

+ + +

Gparted - Partition a hard drive

+

+Gparted is a graphical application making it possible to manage the partitions of a local hard drive or USB media. +It allows you to reformat, resize or check a partition on a hard drive and is the tool of choice if you need +to prepare a partition to install SliTaz. Gparted supports proper GNU/Linux filesystems (ext2 and ext3) +via mkfs and Parted automatically handles dependancies. +

+ +

Support FAT and NTFS filesystems

+

+To have the support of FAT16 or Windows FAT32 filesystems, you must install the package +dosfstools. To enable read/write support for NTFS partitions, you need to install: fuse, +ntfs-3g and ntfsprogs. +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/template.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/template.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,57 @@ + + + + SliTaz Handbook (en) - Template + + + + + + + + + + + + + + + +
+
+ +

Template

+ +

+CONTENT +

+ + + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/utilities.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/utilities.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,188 @@ + + + + SliTaz Handbook (en) - Utilities + + + + + + + + + + + + + + + +
+
+ +

Utilities

+ + + + +

Calculator

+

+Mathematical operations can be done with the text mode calculator bc. Open a terminal and directly type +bc, to exit, simply type quit: +

+
 $ bc
+ 23+45 <ENTER>
+ 68
+
+ quit
+
+ + +

Cdrkit - Burn and manipulate CD/DVD-R or RW

+

+To burn and handle CD/DVD-R or RW, SliTaz provides the Cdrkit utility +and a graphical interface burnbox which you will find in the menu. +The tools in wodim make it possible to burn CD/DVD and erase +CD/DVD-RW. When used with genisoimage, it can also create images in the +ISO 9660 format. Burning on the command line requires us to know the device/writer (dev) +name and wodim provides several possibilities to know which drive to use and specify it when burning +to optical media. If you run wodim with the -devices option, it will automatically +search for a good device and display it, the -checkdrive option allows you to check the +recognized device and -scanbus will display in relation to the system bus. +Examples (as root): +

+
 # wodim -devices
+ Or:
+ # wodim -checkdrive
+ For the bus: # wodim -scanbus
+
+

Create an ISO 9660 image

+

+To burn data on to a CD/DVD, you must first have an ISO image. To begin we must create a directory to +contain all the files to be burned. You can copy your files on the command line with cp, +the file manager Clex or graphically with emelFM2. To create a directory named iso/ +in the root of user space and copy all the files contained in Documents/: +

+
 $ mkdir ~/iso
+ $ cp -a Documents/* ~/iso
+
+

+Create an ISO image named image.iso, using the genisoimage tool and +specify the root directory containing the files to be included in the ISO: +

+
 $ genisoimage -o image.iso ~/iso
+
+

+Note that there are many options that you can use to create ISOs, one of the most widely used is the +extension -R, signifying Rock ridge, this allows the use of names of up to 255 characters +(with a few exceptions), it also supports symlinks and file permissions. To see all the available options, +simply type -help. Example of creating an ISO image using the -R option: +

+
 $ genisoimage -o image.iso -R ~/iso
+
+

Burn an ISO image

+

+To burn an ISO image in the 9660 format either created by yourself or downloaded from the web, +you must use wodim specifying the proper device (dev) to burn +the CD/DVD. Example using the verbose mode (-v), with the device hdc +and data contained in an ISO image named image.iso: +

+
 # wodim -v dev=/dev/hdc image.iso
+
+

+Another example setting the (speed) to burn as 8x : +

+
 # wodim -v speed=8 dev=/dev/hdc image.iso
+
+

Erase CD-RW/DVD-RW

+

+You can quickly erase a CD-RW/DVD-RW using wodim with the blank=fast option. Example using the +device hdc in verbose mode: +

+
 # wodim -v blank=fast dev=/dev/hdc 
+
+

+Or you can have a full erase using the blank=all option (this will take a bit longer): +

+
 # wodim -v blank=all dev=/dev/hdc 
+
+ + +

Nano

+

+The default text editor in SliTaz is nano. Once launched you can use <Ctrl + g> for the help menu. +To start nano, you can type nano from a console, a xterm terminal, or from the menu +--> Editors --> Nano. +

+

+The initialization file /etc/nanorc includes the files of colored syntax found in /usr/share/nano. +The user configuration file is ~/nanorc. To edit a file directly, just launch nano proceeded by the name of the +file. Example (<Ctrl+x> to save & quit): +

+
 $ nano Templates/script-shell.sh
+
+ + +

LeafPad

+

+Leafpad is an ultra light and quick graphical text editor, handy for taking notes or editing configuration +files. You will find it in the menu or you can run it directly on a file via a terminal: +

+
 $ leafpad Templates/script-shell.sh
+
+ + +

ISO Master - Create and edit ISOs

+

+ISO Master is a graphical tool allowing you to edit, manipulate and create ISO images which you can later store +and burn, It's simple and intuitive and lets you create ISO images the size you want. +

+

+Site Web : http://littlesvr.ca/isomaster/ +

+ + +

Xpad - Mini note-taking application

+

+Xpad is a small application that can take quick notes via a 'sticky note' displayed on the desktop. Each +consists of a note pad that you can hide and customise via a right click on the window in question. +Once launched you can close Xpad via the dock located on the window manager taskbar. The notes are stored in your directory +and are available at each session (if you use USB media with the LiveCD or on an installed system). +

+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/web-server.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/web-server.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,219 @@ + + + + SliTaz Handbook (en) - LightTPD web server + + + + + + + + + + + + + + + +
+
+ +

LightTPD Web Server

+ + + + +

About LightTPD

+

+This chapter describes the configuration and use of the LightTPD web server. It's a fast, secure, flexible HTTP +server, using a small memory footprint. It enables intelligent management of the cpu load and offers +FastCGI support, CGI, Auth, Output compression and the rewriting of URLs etc. LightTPD is a cheap way to host your +own site on an old machine. +

+

+On SliTaz the server is automatically launched at system startup and is preconfigured with PHP. The root +of the documents served by default are in /var/www, this contains the default page index.html, +images are stored in the images/ directory. +LightTPD website: http://www.lighttpd.net/ +

+ +

/var/www - Root directory of documents

+

+The /var/www folder is the root directory of documents - you can access this via the URL +http://localhost/. If you want to host a site, you can save all your documents +in here. If you want to host multiple sites, you'll need to create virtual hosts. Note you can also check the +http://localhost/server-status. + +

+ +

~/Public - Public directory of users

+

+SliTaz provides the users of the system a public space to place documents, HTML in general. +This directory is named Public and must be within the root of your user space, such as /home/hacker/Public. +To create this directory use the mkdir command: +

+
 $ mkdir ~/Public
+
+

+You can then have access via the URL: +http://localhost/~hacker/. You can also use the machine name or IP +address if you connect from another computer. +

+ +

/etc/lighttpd/lighttpd.conf - LightTPD configuration file

+

+The main configuration file for LightTPD (lighttpd.conf) is located in /etc/lighttpd/. This file provided by +SliTaz is self-explanatory, just browse. You can find other examples on the LightTPD website. On +SliTaz you'll also find a vhosts.conf file for the configuration of any virtual hosts (hosting +several sites on the same server). +

+ +

Start, stop, restart the web server

+

+By default, SliTaz starts the server automatically at boot, to prevent this you need to remove +lighttpd from the variable RUN_DAEMONS located in the system file +/etc/rcS.conf. To start, stop or restart the server, you can use the commands: +/etc/init.d/lighttpd [start|stop|restart]. Example to restart the server after +changing the configuration file: +

+
 # /etc/init.d/lighttpd restart
+
+ + +

CGI scripts using Perl

+

+To configure the LightTPD server to locate the path of the perl binary and use CGI/Perl, you'll need to +install perl and modify the server configuration file. Example using Geany: +

+
 # tazpkg get-install perl
+ # geany /etc/lighttpd/lighttpd.conf &
+
+
# CGI module. You can install Perl and assign .pl and .cgi scripts
+# to /usr/bin/perl
+$HTTP["url"] =~ "/cgi-bin/" {
+  cgi.assign = (
+    ".sh" => "/bin/sh",
+    ".cgi" => "/usr/bin/perl,
+    ".pl" => "/usr/bin/perl
+  )
+}
+
+ + +

CGI scripts using Python

+

+To configure the LightTPD server to locate the path of the python binary and use CGI/Python, you'll need to +to install python and modify the server configuration file. Example using Geany: +

+
 # tazpkg get-install python
+ # geany /etc/lighttpd/lighttpd.conf &
+
+
# CGI module. You can install Python and assign .py and .cgi scripts
+# to /usr/bin/python
+$HTTP["url"] =~ "/cgi-bin/" {
+  cgi.assign = (
+    ".sh" => "/bin/sh",
+    ".cgi" => "/usr/bin/python,
+    ".py" => "/usr/bin/python
+  )
+}
+
+

+For the changes to be taken into effect and to use your first CGI scripts on SliTaz, just +restart the LightTPD server: +

+
 # /etc/init.d/lighttpd restart
+
+ + +

Authentication - Protection for the directories

+

+LightTPD provides authentication modules that can for example, protect a directory. The server +offers several authentication methods, but we will begin by using the basic method without encrypting any +passwords. In order to be able to use the module mod_auth, you must install the lighttpd-modules +package (tazpkg get-install lighttpd-modules), once installed mod_auth +must be added to the list of modules: +

+
# Modules to load.
+# See /usr/lib/lighttpd for all available modules.
+#
+server.modules = (
+  "mod_access",
+  "mod_auth",
+  "...",
+)
+
+

+Now you can configure the modules by specifying the debug level and method (plain) and the +path to the file containing a list of names using a protected password to access the directories. You must also +define the directories that require authorization. In this example we'll protect the admin/ directory +and authorize it's access to user hacker (user=hacker): +

+
# Authentication for protected directory.
+auth.debug = 2
+auth.backend = "plain"
+auth.backend.plain.userfile = "/etc/lighttpd/plain.passwd"
+auth.require = ( "/admin/" =>
+(
+"method" => "basic",
+"realm" => "Password protected area",
+"require" => "user=hacker"
+)
+)
+
+

+Finally, we now create the file containing the passwords, add a user and restart the server for testing. +The basic syntax for the file is user:password. You can create the file and add a user with the +echo command or edit with your favorite text editor. To add hacker:root +to the password file /etc/lighttpd/plain.passwd: +

+
 # echo "hacker:root" > /etc/lighttpd/plain.passwd
+ Or :
+ # nano /etc/lighttpd/plain.passwd
+
+

+To test the address: http://localhost/admin/, just restart the server: +

+
 # /etc/init.d/lighttpd restart
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/handbook/x-window.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/handbook/x-window.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,289 @@ + + + + SliTaz Handbook (en) - X Window System + + + + + + + + + + + + + + + +
+
+ +

X Window System

+ + + + +

X11 - X Window System

+

+The X Window System or X11 provides a window manager running on +top of a X server. SliTaz by default uses the lightweight X server called +Xvesa from the Xorg project (www.x.org). +Xvesa can be started with the Slim login manager or directly from a Linux console +with the command startx, but for this you must first disable the +Login Manager. To reconfigure your X session you can use tazx +as root or as the current user if you start X from the command line. +

+ + +

Slim - Simple Login Manager

+

+Slim is a lightweight session manager that is very easy to configure and is +customizable using system themes. The configuration file is found in +/etc/slim.conf. It defines window managers available via the +F1 key, the default user or theme, and the X window system parameters. +Slim offers special user commands like console to help manage +the session. +

+

+In LiveCD mode you can disable Slim with the boot option screen=text. +On an installed system you can remove the package or delete slim from the +RUN_DAEMONS variable in /etc/rcS.conf. +

+

+More details and themes can be found on the +website +

+

Default user

+

+Slim offers a way to pre-load a user login name, by default hacker is configured +for convenience. You can change this by editing the Slim configuration file +/etc/slim.conf and modifying the line default_user or just +leave the line blank to avoid pre-loading a user name. Example: +

+
default_user        hacker
+
+ + +

Xorg

+

+By default, SliTaz provides the graphical mini-server Xvesa. Xorg server is available +in the packages on the mirror. Xorg is a very comprehensive server, but uses a lot more +resources than Xvesa. If your resolution is supported by the mini-server and you're happy +with the refresh rate, then there's no reason to use Xorg. +

+

+There is no GUI configuration which means having to use the command line in console mode. The installation +and configuration of the server is relatively simple and you can always go back and reuse Xvesa at any time. +Xorg is distributed in modular form, which means that you'll need to install the server, a few configuration +files and the right driver for your graphics card. However the xorg-server package has all +the correct dependancies to work directly with the vesa driver. Minimal install: +

+
 # tazpkg get-install xorg-server
+
+

+Once installed, you can go directly to the configuration or you can install the correct driver for your card +(if you know it). Example using the Nvidia driver and listing all available drivers: +

+
 # tazpkg get-install xorg-xf86-video-nv
+ List:
+ # tazpkg search xorg-xf86-video
+
+

Automatic configuration of the server

+ +

To configure the Xorg server you have two options: Xorg -configure +or the script xorgconfig. It is recommended that you start by using Xorg with +the -configure option. The automatic configuration of Xorg must be done in console +mode without an X-server running; this is achieved by closing all applications and windows and hitting +the alt-ctrl-del buttons. You should now be in console mode. Now you need to run Xorg with the +-configure option and copy the newly generated file to /etc/X11: +

+
 # Xorg -configure
+ # cp /root/xorg.conf.new /etc/X11/xorg.conf
+
+

+Finally you then change the configuration of Slim to use Xorg instead of Xvesa and restart the window manager. +

+

Using Xorg with Slim

+

+In the Slim configuration file (/etc/slim.conf), we need to comment out +(#) the lines pertaining to Xvesa and change Xorg to the default_xserver: +

+
default_xserver     /usr/bin/Xorg
+#default_xserver     /usr/bin/Xvesa
+#xserver_arguments   -ac -shadow dpms +extension Composite -screen 1024x768x24
+
+

+Now we can start Slim to return us to an X server session. +Slim works likes a daemon, it can be stopped or started from the console: +

+
 # /etc/init.d/slim start
+
+

xorg.conf - Configuration file

+

+Xorg uses the configuration file /etc/X11/xorg.conf. This file can be +automatically generated and edited with your favorite text editor. It is divided into +several sections, including the specification of paths, modules to be loaded, default screen, +mouse, keyboard, etc. This document provides only a few examples, it is advisable to run +xorgconfig once to generate a complete file to use as an example. + +

+

+Keyboard (en): +

+
Section "InputDevice"
+	Identifier  "Keyboard0"
+	Driver      "kbd"
+	Option      "XkbRules"	"xorg"
+	Option      "XkbModel"	"pc105"
+	Option      "XkbLayout"	"en"
+	Option      "XkbVariant"	"en"
+EndSection
+
+

+Mice with auto detection protocol: +

+
Section "InputDevice"
+	Identifier  "Mouse0"
+	Driver      "mouse"
+	Option	    "Protocol" "auto"
+	Option	    "Device" "/dev/input/mice"
+	Option	    "ZAxisMapping" "4 5 6 7"
+EndSection
+
+

+Composite extensions: +

+
Section "Extensions"
+	Option      "Composite" "1"
+EndSection
+
+ + +

JWM - Window manager

+

+JWM (Joe's Window Manger) is a lightweight Window Manager, easy to use, fast, +stable and insanely configurable. The menu and theme can all be changed from a +single configuration file found in your home directory: ~/.jwmrc, +the file uses XML syntax and the code is nicely colored if you use Geany to +edit it. To add an entry in the menu you can use the following example: +

+
 <Program icon="kino.png" label="Kino (Video Editor)">kino</Program>
+
+

+The JWM Web site +has got more information on how to configure the application to your needs +and preferences. +

+ + +

Enlightenment (e17)

+

+Enlightenment aka e17 is a lightweight and fast desktop environment that can be +configured graphically. To install e17: +

+
 # tazpkg get-install enlightenment
+
+

+Logout your current X session, type F1 at Slim login and choose +e17 to start Enlightenment. +

+

+Additional themes can be found on the website +

+ + +

Openbox

+

+Openbox is a lightweight window manager that can be configured using the obconf +utility. To install openbox: +

+
 # tazpkg get-install openbox
+ # tazpkg get-install obconf
+
+

+Logout your current X session, type F1 at Slim login and choose +openbox to start Openbox. To make Openbox your default Window +Manager just type: tazx openbox. +

+

+Note: you can also use the configuration file menu.xml found +in /etc/xdg/openbox to edit menu items. Here's an example using +Htop: +

+
<item label="Htop">
+  <action name="Execute"><command>xterm -e htop</command></action>
+</item>
+
+

+More information can be found on the +openbox site. +

+ + +

Fonts

+

+The management of Fonts (fonts) is powered by the package Fontconfig. +This package provides tools to add, list and manipulate fonts. The fonts +can be installed in user space or at the system level, this means that each user can use his/her own +fonts or the adminstrator (root) can install fonts available to all users of the system. +If you use USB media associated with SliTaz LiveCD, +you can easily install fonts and retain them the next time you use the cdrom. +

+

Installing fonts

+

+At the system level fonts are installed in the directory: +/usr/share/fonts, core SliTaz provides TTF Vera fonts, +they take up little space and are rendered correctly. In user space, fonts are found in the hidden +directory: .fonts. This directory should be at the root of user space. +To create a home directory to accomodate new fonts, you can use the graphical window manager emelFM2, +Clex or use the command line: +

+
 $ mkdir ~/.fonts
+
+

+Once you have installed the fonts you need to run the fc-cache tool to generate +configuration files, this ensures that your fonts are available for use in applications: +

+
 $ fc-cache
+
+ + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation is under + GNU Free Documentation License + and code is valid xHTML 1.0. +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,154 @@ + + + + SliTaz - Documentação em Português + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ + +

Documentação em Português

+

Handbook (Manual SliTaz) &
+ Cookbook (Livro de Receitas)

+ + + +

Manuais

+ + +

Wiki - Recursos

+

+A Wiki contém documentação feita pela +comunidade, incluindo how-tos específicos, dicas e truques, etc. Sinta-se livre +para contribuir. +

+ +

Notas de Lançamento

+

+As notas de lançamento do SliTaz fornecem informações detalhadas sobre a versão +estável e dão dicas úteis que o ajudarão a começar a usar o sistema. No LiveCD +base as notas de lançamentos estão disponíves no menu "Documentação" +

+ +

+SliTaz GNU/Linux 1.0 - Notas de Lançamento + [ xHTML ] + [ Text ] +

+ + +
+
+
+
+
+ + +
+

+Last modification : 2008-07-16 21:45:00 - +Topo da Página +

+

+Copyright © 2007 SliTaz - +GNU General Public License +

+ +
+ + +
+

+Valid XHTML 1.0 +

+
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/manuals/tazlito.pt.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/manuals/tazlito.pt.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,226 @@ + + + + Manual Tazlito - Ferramenta Live do SliTaz + + + + + + + + +
+ +
+ +

NOME

+

+Tazlito - SliTaz Live Tool. +

+ +

SINTAXE

+
+tazlito [command] [list|iso|flavor] [dir]
+
+ +

DESCRIÇÃO

+

+Tazlito é um pequeno utilitário que extrai um LiveCD, reconstrói a imagem ISO +e regenera o sistema de arquivos root do LiveCD. Tazlito também pode gerar +uma distribuição a partir de uma lista de pacotes previamente baixados. Para +rodar, o Tazlito usa o arquivo de configuração /etc/slitaz-tools/tazlito.conf +ou o tazlito.conf gerado pelo Tazlito no diretório atual. Este arquivo especifica +o nome da ISO, volume, mantenedor, os caminhos dos pacotes a serem incluidos e +da ISO a ser gerada. Tazlito também pode ser usado para configurar um diretório +contendo arquivos adicionais que serão copiados para o LiveCD na geração da +distribuição. +

+

+Tazlito é distribuído sobre a licença livre GNU GPL V3, istalada por padrão no +SliTaz e instalada/testada com sucesso no Debian GNU/Linux. Você irá encontrar +informações adicionais sobre a criação de um LiveCD no Manual SliTaz. +

+ +

COMANDOS

+

usage

+

+O comando "usage" mostra um resumo dos comandos disponíveis com uma pequena +descrição: +

+
+ # tazlito usage
+
+

stats

+

+"Stats" mostra as variáveis da configuração, os caminhos para os vários arquivos +e diretórios e informações sobre a imagem ISO: +

+
+ # tazlito stats
+
+

gen-config

+

+O comando "gen-config" permite a geração do arquivo de configuração pronto para +ser editado. Por padrão o arquivo é criado no diretório atual, mas também pode +ser em outro diretório informado na linha de comando: +

+
+ # tazlito gen-config
+ # tazlito gen-config /path/to/distro
+
+

configure

+

+Este comando pode configurar o arquivo de configuração do sistema ou o encontrado +no diretório atual: +

+
+ # tazlito configure
+
+

gen-iso

+

+O comando "gen-iso" pode gerar uma nova imagem do LiveCD a partir de modificações +e adições ao sistema de arquivos root do cdrom. Para funcionar, este comando +precisa de um diretório que contenha a "árvore" da distribuição do sistema Live. +Esta "árvore" pode ser facilmente gerada com o comando "extract-distro", modificada +ou reconstruida via: +

+
+ # tazlito gen-iso
+
+

gen-initiso

+

+O comando "gen-initiso" faz o mesmo que o "gen-iso", mas antes ele reconstrói o +sistema comprimido initramfs. O initramfs contem o sistema de arquivos root e +deve ser reconstruído se modificado: +

+
+ # tazlito gen-initiso
+
+

list-flavors

+

+Este comando baixa (se necessário) e mostra a lista de diferentes variantes +disponíveis. Pode-se forçar o download com a opção --recharge: +

+
+ # tazlito list-flavors
+ # tazlito list-flavors --recharge
+
+

get-flavor

+

+O comando "get-flavor" baixa (se necessário) e prepara os arquivos para que o +comando "gen-distro" gere uma variante: +

+
+ # tazlito get-flavor particular-flavor
+
+

show-flavor

+

+Este comando mostra a descrição da variante e seu tamanho após a regeneração. +As opções --brief e --hoheader reduzem a saida do comando: +

+
+ # tazlito show-flavor particular-flavor 
+ # tazlito show-flavor particular-flavor --brief
+ # tazlito show-flavor particular-flavor --brief --noheader
+
+

gen-flavor

+

+O comando "gen-flavor" cria um arquivo de descrição de uma nova variante a partir +dos resultados da regeneração da distro (gen-distro). O arquivo .flavor pode +ser enviado ao slitaz.org: +

+
+ # tazlito gen-flavor new-flavor
+
+

extract-distro

+

+Este comando é usado para extrair uma imagem ISO do LiveCD e reconstruir a +estrutura do cdrom e sistema root. Isto possibilita fazer as mudanças desejadas, +adições e reconstruções da imagem ISO por meio do comando "gen-iso" ou +"gen-initiso". Exemplo de uso: +

+
+ # tazlito extract-distro slitaz-cooking.iso
+
+

gen-distro

+

+O comando para Geração de Distribuição pode gerar a árvore da distribuição +e a imagem ISO por meio de uma lista de pacotes. Para funcionar, este comando +precisa da lista de pacotes, um diretório contendo todos os pacotes .tazpgk +especificados na lista e um diretório para gerar a distribuição. A lista de +pacotes pode ser extraida de uma variante pelo comando "get-flavor". Ao se +utilizar o LiveCD, as opções --cdrom e --iso= permitem a regeneração dos +pacotes que adicionam arquivos ao diretório /boot sem que seja necessário o +download dos mesmos e recuperam os arquivos adicionais do LiveCD. O caminho +para os vários diretórios é informado no arquivo de configuração e os pacotes +podem ser baixados dos mirrors do SliTaz ou gerados pelo Tazwok. Para gerar uma +distribuição: +

+
+ # tazlito gen-distro
+ # tazlito gen-distro --cdrom
+ # tazlito gen-distro --iso=slitaz.iso
+ # tazlito gen-distro package-list
+
+

clean-distro

+

+Remove todos os arquivos gerados ou extraidos da estrutura do LiveCD: +

+
+ # tazlito clean-distro
+
+

addhacker

+

+Este comando permite a adição do usuário "hacker" à distribuição - o que permite +a utilização de uma conta de usuário sem a necessidade de uma senha. Note que +este comando muda as permissões de todos os arquivos em /home/hacker/: +

+
+ # tazlito addhacker
+
+

check-distro

+

+Este comando simplesmente verifica se os arquivos instalados pelos pacotes estão +presentes no sistema: +

+
+ # tazlito check-distro
+
+

burn-iso

+

+O comando "burn-iso" obtém informações sobre o dispositivo de cd e as velocidades +permitidas para gravação, e o wodim (parte do cdrkit) inicia para gravar a imagem +ISO. A imagem ISo padrão é aquela especificada no arquivo de configuração, mas +é possível especificar uma imagem diferente por meio da linha de comando: +

+
+ # tazlito burn-iso
+ # tazlito burn-iso slitaz-hacked.iso
+
+ +

MANTENEDOR

+

+Christophe Lincoln <pankso at slitaz.org> +

+ + +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/manuals/tazpkg.pt.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/manuals/tazpkg.pt.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,303 @@ + + + + Tazpkg Manual + + + + + + + + +
+ +
+ +

NOME

+

+Tazpkg - Tiny autonomous zone package manager +

+ +

SINTAXE

+
+ tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
+
+ +

DESCRIÇÃO

+

+Tazpkg é um gerenciador de pacotes ultraleve (~ 35KB) que instala, lista, baixa, +atualiza ou remove pacotes precompilados em um sistema GNU/Linux. Tazpkg fornece +comandos para busca e criação de pacotes e foi criado independentemente. Os +pacotes usando a extensão *.tazpkg são constituidos de arquivos cpio +que contém um sistema de arquivos comprimido com o gzip, uma receita e uma +descrição opcional. O Tazpkg também gerencia dependências baseado nas receitas +de pacote: cada receita contém todas as informações sobre um pacote e também +pode incluir funções de pré e pós-instalação. A mesma receita é usada pelo +Tazwok para compilar fontes e gerar um pacote .tazpkg. +

+

+O Tazpkg é inteiramente construído a partir do zero usando SHell Script. +Compatível com o Bash, roda sobre o Ash - parte do projeto Busybox. O Tazpkg +é distribuído sob a licença livre GNU GPL V3. +

+ +

COMANDOS

+

list

+

+Lista pacotes instalados no sistema. Este comando mostra uma lista em formato +de coluna com todos os pacotes instalados, e também permite listar categorias, +pacotes baseados em categorias e pacotes bloqueados para instalação. Você também +pode usar o comando "search" (buscar) para uma lista baseada em um termo ou em +um nome de pacote: +

+
+ # tazpkg list
+ # tazpkg list cat|categories
+ # tazpkg list blocked
+
+

xhtml-list

+

+O comando "xhtml-list" cria uma lista em formato xHTML de todos os pacotes +instalados no sistema que pode ser lida com o seu navegador web favorito. Pode +ser utilizado por um usuário comum e criar uma página "instaled-packages.html" +(pacotes instalados) no diretório atual. Note que você pode mudar o nome da +lista gerada por meio da linha de comando: +

+
+ # tazpkg xhtml-list
+ # tazpkg xhtml-list list-name.html
+
+

list-mirror

+

+Lista pacotes disponíveis no mirror. Este comando mostra o arquivo "packages-list" +recarregado a partir do mirror. Se este arquivo não existir, será pedido a +você que rode o comando "tazpkg recharge" como usuário root para listar os +pacotes disponíveis. A opção --diff é usada para mostrar as diferenças entre +a última e a atual lista de pacotes: +

+
+ # tazpkg list-mirror
+ # tazpkg list-mirror --diff
+
+

info

+

+Mostra qualquer informação disponível na receita para o pacote em questão - sua +versão, categoria, mantenedor, website e quaisquer dependências (veja também +Tazwok para mais informações sobre receitas): +

+
+ # tazpkg info busybox
+
+

desc

+

+Descrição do pacote (se existir). Este comando mostra o arquivo "description.txt" +de cada pacote (um arquivo de texto simples, justificado em 80 caracteres para +caber num terminal padrão): +

+
+ # tazpkg desc busybox
+
+

list-files

+

+Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o +conteúdo do arquivo "files.list" de cada pacote, o qual é automaticamente gerado +quando um pacote é criado e também é usado para remover arquivos quando se +desinstala um pacote. Para listar os arquivos instalados pelo pacote bc: +

+
+ # tazpkg list-files bc
+
+

search

+

+Busca por pacotes por proprietário ou nome do pacote. Este comando busca pelo +termo informado nos pacotes instalados e na lista de pacotes disponíveis no +mirror. Para obter a mais recente lista de pacotes disponíveis, rode "tazkpg +recharge" antes de iniciar uma busca: +

+
+ # tazpkg search gcc
+
+

search-file

+

+O comando "search-file" permite a busca por um arquivo entre os instalados pelos +pacotes. Este comando é muito útil para achar o caminho completo para um +arquivo e determinar se um arquivo está presente no sistema. Exemplo: +

+
+ $ tazpkg search-file libnss
+
+

install

+

+Este comando instala um pacote disponível localmente que possui a extensão +.tazpkg. Veja "get-install" para instalar pacotes disponíves na internet. Note +que você pode forçar a instalação com a opção --force. Você também dispõe de +opções para desinstalação e reinstalação ou para especificar o sistema root +no qual você deseja instalar o pacote com a opção -root= opção: +

+
+ # tazpkg install package-1.0.tazpkg
+ Ou :
+ # tazpkg install path/to/package-1.0.tazpkg --forced
+ Ou :
+ # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
+
+

install-list

+

+Instala uma seleção de pacotes listados em um arquivo. Este comando permite a +você instalar vários pacotes com um único comando, e também oferece a opção +--forced: +

+
+ # tazpkg install-list my-packages.list
+ # tazpkg install-list my-packages.list --forced
+
+

remove

+

+Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando +deleta todos os arquivos instalados pelo pacote. Para ver a lista de arquivos, +use o comando "list-files" seguido do nome do pacote. Exemplo com o pacote bc: +

+
+ # tazpkg remove bc
+
+

extract

+

+Extrai um pacote em um diretório. Se você não especificar o diretório de destino, +o pacote será extraido no diretório atual usando o formato nome do pacote-versão: +

+
+ # tazpkg extract package.tazpkg
+ # tazpkg extract package.tazpkg target/dir
+
+

pack

+

+O comando "pack" cria um pacote a partir de um diretório preparado previamente +ou a partir de um pacote extraido localmente. Pode também criar manualmente um +pacote .tazpkg (veja a documentação do Tazwok para a criação automática de +pacotes). Para "empacotar" (pack) um pacote: +

+
+ # tazpkg pack package-version
+
+

repack

+

+O comando "repack" permite a recriação de um pacote a partir dos arquivos +instalados no sistema em que este pacote foi instalado. Para "re-empacotar" +(repack) um pacote: +

+
+ # tazpkg repack package
+
+

recharge

+

+Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o arquivo +"packages.list" (lista de pacotes instaláveis) mais recente e salva a antiga. +Uma vez que a lista está atualizada, você pode usar os comandos "list" e +"search". Para ver uma relação com as diferenças entre a lista atual e a +antiga, use o comando "list-mirror --diff" e para ver e atualizar pacotes, +use o comando "upgrade". Para recarregar a lista de pacotes: +

+
+ # tazpkg recharge
+
+

upgrade

+

+Este comando permite a atualização de todos os pacotes disponíveis no mirror. +Atualizar pacotes é uma parte importante da manutenção da segurança do sistema, +permitindo o acesso às últimas atualizações e correções. O projeto SliTaz, +embora leve, fornece atualizações de segurança regulares e geralmente oferece +as últimas versões dos programas. Note que esta função é direcionada àquelas +pessoas que possuem o SliTaz instalado no seu disco rígido. Pacotes atualizados +a partir do LiveCD serão perdidos no desligamento do sistema. Para atualizar: +

+
+ # tazpkg upgrade
+
+

check

+

+O comando "check" checa por dependências em pacotes instalados e determina +se todos os arquivos necessários para o re-empacotamento de um pacote estão +presentes: +

+
+ # tazpkg check package
+
+

block ou unblock

+

+Os comandos "block" e "unblock" permitem o bloqueio de pacotes instalados para +que estes não possam ser atualizados com o comando "upgrade". A lista de pacotes +bloqueados está contida no arquivo /var/lib/tazpkg/blocked-packages.list, +que também pode ser editado manualmente. Para bloquear ou desbloquear pacotes, +como o Grub, por exemplo: +

+
+ # tazpkg block grub
+ Ou :
+ # tazpkg unblock grub
+
+

get

+

+Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no +diretório atual. Para descobrir qual o diretório atual utilize o comando "pwd". +Para baixar o pacote Grub: +

+
+ # tazpkg get grub
+
+

get-install

+

+Baixa e instala um pacote de um mirror na internet. O comando "get-install" +inicia checando se o pacote requerido existe no mirror e se já foi baixado. +Para uma lista de pacotes do mirror, usa-se o comando "list-mirror". Para +baixar e instalar o pacote Grub: +

+
+ # tazpkg get-install grub
+
+

clean-cache

+

+Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a instalação, +o Tazpkg mantém uma cópia dos pacotes baixados da internet. Isto é feito para +economizar banda no caso de uma reinstalação, mas pode ser que você queira +ter mais espaço no disco rígido ou baixar os pacotes novamente: +

+
+ # tazpkg clean-cache
+
+

setup-mirror

+

+Configura a URL do mirror. O comando "setup-mirror" pedirá a URL do novo mirror. +Você pode especificar várias URLs separadas por espaços. Note que você também +pode modificar manualmente o arquivo /var/lib/tazpkg/mirror. A URL deve apontar +para um diretório contendo um arquivo "packages.list" e os pacotes: +

+
+ # tazpkg setup-mirror
+
+ +

MANTENEDOR

+

+Christophe Lincoln <pankso at slitaz.org> +

+ +
+ + + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/manuals/tazusb.pt.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/manuals/tazusb.pt.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,128 @@ + + + + Manual TazUSB - Ferramenta LiveUSB do SliTaz + + + + + + + + +
+ +
+ +

NOME

+

+TazUSB - SliTaz LiveUSB utility +

+ +

SINTAXE

+
+tazusb [command] [compression|device]
+
+ +

DESCRIÇÃO

+

+TazUSB é um utilitário desenvolvido para instalar o SliTaz em um dispositivo +USB. Diferente de uma instalação no disco rígido, o sistema de arquivos é +mantido no arquivo comprimido "rootfs.gz". O sistema de arquivo é carregado +totalmente na memória no momento da inicialização. Isto aumenta o tempo de +resposta, proteje o arquivo de sistemas de corrupções acidentais e reduz as +leituras/escritas no dispositivo USB. Uma vez configurado, este utilitário +também pode reescrever o sistema de arquivos com qualquer mudança que tenha sido +feita desde o momento da inicialização, oferecendo os mesmos benefícios de uma +instalação no disco rígido. +

+

+TazUSB suporta drives formatados tanto em FAT32 como em EXT3, usando SYSLINUX +e EXTLINUX, respectivamente. O diretório "/home" é montado no momento da +inicialização usando o UUID do dispositivo. Ao contrário do nome do dispositivo, o +UUID possui o benefício de nunca mudar de máquina para máquina. + +

+ +

COMANDOS

+

usage

+

+Mostra um resumo de todos os comandos disponíveis: +

+
+ # tazusb usage
+
+ +

writefs

+

+Este comando cria um arquivo "rootfs.gz" a partir do sistema de arquivos +carregado atualmente na memória. Se o seu drive USB está montado como /home (o +comportamento padrão), o novo sistema de arquivos será copiado para o drive +para você, caso contrário será copiado na raíz do drive. O sistema de arquivos +antigo será renomeado para "previous.gz" e pode ser acessado no momento da +inicialização ao se digitar "previous" no prompt "boot: ". Todos os sistemas +de arquivos anteriores são renomeados para "rootfs.gz.unixtimestamp". Eles não +são removidos automaticamente, então você deve deletá-los periodicamente para +manter baixa a utilização da capacidade do drive. +

+

+A compressão do sistema de arquivos é suportada na forma lzma, gzip ou none. +Não usar compressão é rápido (em torno de 5 segundos) e útil se você está +experimentando várias mudanças. Por comparação, usando lzma ou gzip demora-se +alguns minutos mas reduz drasticamente o tamanho do arquivo. Isto é recomendado +ao se fazer mudanças permamentes no sistema de arquivos. +

+
+ # tazusb writefs compression
+
+Exemplo: +
+ # tazusb writefs lzma
+
+ +

format

+

+Este comando é usado para formatar o dispositivo a ser utilizado como LiveUSB. +Atualmente só suporta formatação em EXT3. +

+
+ # tazusb format /dev/name
+
+Exemplo: +
+ # tazusb format /dev/sda1
+
+ +

gen-liveusb

+

+Instala uma nova MBR, marca sua partição como inicializável e instala +syslinux/extlinux dependendo do sistema de arquivos detectado. Copia, então, +o kernel e o sistema de arquivos do drive de cdrom, e os colocam no drive USB +especificado, criando uma cópia inicializável do SliTaz no drive USB: +

+
+ # tazusb gen-liveusb /dev/name
+
+Exemplo: +
+ # tazusb gen-liveusb /dev/sda1
+
+ +
+ + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/manuals/tazwok.pt.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/manuals/tazwok.pt.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,199 @@ + + + + Manual Tazwok + + + + + + + + +
+ +
+ +

NOME

+

+Tazwok - SliTaz sources and packages cooker. +

+ +

SINTAXE

+
 tazwok [command] [package|list|category|dir] [--option]
+
+ +

DESCRIÇÃO

+

+O Tazwok é uma ferramenta de linha de comando para configurar e compilar um pacote +a partir de seus fontes. Ele também pode criar pacotes prontos para serem +utilizados pelo Tazpkg, o gerenciador de pacotes do SliTaz. Para funcionar, +o Tazwok usa um diretório contendo a receita e as informações necessárias para +a construção do pacote. Esta receita também pode ser usada pelo Tazpkg e +consiste de diferentes variáveis e funções. Tazwok usa o arquivo de configuração +/etc/tazwok.conf para achar o caminho até o wok, os fontes do pacote e gerar +os pacotes .tazpkg. Também pode gerar uma lista de pacotes com seus md5, criar +pacotes interativamente, buscar por pacotes no wok, limpar arquivos gerados e +até mesmo produzir diferentes pacotes ao mesmo tempo (ver os comandos disponíveis). +

+

+O Tazwok é inteiramente construído a partir do zero usando SHell Script. +Compatível com o Bash, roda sobre o Ash - parte do projeto Busybox. O Tazwok é +distribuído sob a licença livre GNU GPL V3. O Livro de Receitas do SliTaz +também fornece documentação sobre o Tazwok e receitas de pacotes. +

+ +

COMANDOS

+

usage

+

+Mostra um resumo dos comandos disponíveis e uma pequena descrição em inglês: +

+
 # tazwok usage
+
+

stats

+

+Mostra informações contidas no arquivo de configuração e o número de pacotes +disponíveis no wok: +

+
 # tazwok stats
+
+

list

+

+Permite listar todos os pacotes que se encontram no wok ou as categorias padrão +(você pode criar a sua própria). Também lista os pacotes por categoria: +

+
 # tazwok list
+ # tazwok list category
+
+

info

+

+Este comando fornece informações sobre o pacote - nome, versão, etc. Informações +nas receitas básicas de pacote são como as mostradas pelo Tazpkg sobre os +pacotes instalados: +

+
 # tazwok info package
+
+

check-log

+

+Ao compilar um binário a partir dos fontes, o Tazwok gera algumas mensagens que +são armazenadas no arquivo "process.log". Para visualizá-lo: +

+
 # tazwok check-log package
+
+

search

+

+Permite procurar por pacotes no wok. Pode-se especificar uma palavra-chave ou o +nome do pacote: +

+
 # tazwok search name
+
+

compile

+

+Este comando utiliza as regras de compilação (compile_rules) especificadas na +receita do pacote em questão para compilar os fontes. Note que as regras de +compilação nem sempre são necessárias - pacotes gerados pelos comandos "genpkg" +e "cook" também podem compilar fontes e generar pacotes binários. Exemplo: +

+
 # tazwok compile package
+
+

genpkg

+

+"Genpkg" gera um pacote .tazpkg usando as "genpkg_rules" encontradas na receita. +Uma vez que o pacote é gerado, ele é armazenado no repositório de pacotes +especificado no arquivo de configuração (para visualizar rode "tazwok stats"). +O pacote pode ser usando pelo Tazpkg ou pelo Tazlito para gerar uma distribuição +LiveCD. Note que arquivos padrão como local, pixmap e name.desktop são +automaticamente copiados para $fs/usr/share, caso os caminhos padrões sejam +informados ou se o arquivo existe no diretório /stuff. Exemplo de utilização +do "genpkg": +

+
 # tazwok genpkg package
+
+

cook

+

+Simplesmente compila e gera o pacote: +

+
 # tazwok cook package
+
+

cook-list

+

+Este comando roda o "tazwok cook" em todos os pacotes contidos no arquivo de +listagem especificado como argumento na linha de comando. "Cook-list" é usado, +por exemplo, para gerar o sistema base (base-system) sem a glibc. No SliTaz, +você encontra exemplo de listas de geração no diretório /usr/share/examples/tazwok.cooklists: +

+
 # tazwok cook-list packages.cooklist
+
+

clean

+

+Deleta todos os arquivos gerados na compilação e empacotamento: +

+
 # tazwok clean package
+
+

new-tree

+

+O comando "new-tree" cria um novo pacote no wok e pode ser usado interativamente. +Ele cria um diretório para o pacote e uma receita, que pode ser editada por seu +editor de textos favorito e que pode ser configurada pela opção --interactive. +Para obter ajuda você pode dar uma olhada nas receitas existentes ou ler a +documentação no Livro de Receitas. Exemplo: +

+
 # tazwok new-tree package
+ # tazwok new-tree package --interactive
+
+

gen-list

+

+O comando "gen-list" gera uma lista de pacotes (packages.list), seus md5 +(packages.md5) e uma lista de opções de pacotes contendo informações +(packages.txt). As listas são criadas na base de pacotes contidos em um +diretório. A lista em formato texto é construída usando uma receita contida +no wok. O diretório de pacotes padrão é aquele especificado no arquivo de +configuração, mas você pode especificá-lo na linha de comando. Exemplos: +

+
 # tazwok gen-list
+ # tazwok gen-list --text
+ # tazwok gen-list /path/to/repository
+
+

gen-clean-wok and clean-wok

+

+O comando "gen-clean-wok" cria um novo wok, o que é útil para salvar uma versão +do wok ou criar uma cópia de testes. Rodar "clean-wok" limpa todos os pacotes +no wok atual e apaga todos os arquivos gerados. Para gerar um wok limpo ou limpar +o wok atual: +

+
 # tazwok gen-clean-wok path/to/new-wok
+ # tazwok clean-wok
+
+

remove

+

+Remove o pacote especificado do wok, incluindo receitas e outros arquivos +relacionados: +

+
 # tazwok remove package
+
+ +

MANTENEDOR

+

+Christophe Lincoln <pankso at slitaz.org> +

+ + +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/book.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/releases/1.0/book.css Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,170 @@ +/* + CSS style for SliTaz GNU/Linux *book. + Pankso 2007 - www.slitaz.org +*/ + +body { + font: 13px sans-serif, vernada, arial; + background: #222222; + margin: 0; + padding-bottom: 100%; +} + +#header { + background: #BFB06B url(images/css/header.png) repeat-x top; + color: black; + height: 50px; + border-top: 1px solid black; + border-bottom: 1px solid black; +} +#quicknav { + margin-right: 6px; + text-align: right; + font-size: 12px; + } +#quicknav { + margin-right: 6px; +} + +#quicknav a { + background: inherit; + color: #222222; +} + +#quicknav a:hover { + background: inherit; + color: #EDEDED; +} + +/* content. */ + +#content { + background: white url(images/css/content-tl.png) no-repeat top left; + color: black; + padding: 20px; + margin: 30px 50px 0px 50px; + width: auto; + text-align: justify; +} + +#content li { + line-height: 1.5em; + text-align: left; +} + +/* Footer. */ + +#footer { + font-size: 11px; + font-weight: bold; + background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left; + color: black; + height: 20px; + padding: 6px 0px 0px 10px; + margin: 0px 50px 0px 50px; + width: auto; + text-align: center ; +} + +#footer a { + text-decoration: none; + background: #eaeaea; + color: #3E1220; +} + +#footer a:hover { + background: #eaeaea; + color: #DF8F06; +} + +/* Legal informations */ + +#copy { + font-size: 11px ; + text-align: center ; + background: transparent; + color: #a8a8a8; + padding-top: 20px; +} + +#copy a { + background: inherit; + color: #a8a8a8; +} + +#copy a:hover { + background: inherit; + color: #EDEDED; +} + +/* Div for round corners. */ + +.content-right, .footer-right { + width: 16px; + color: white; + background-color: #333333; +} +.content-right { + background: url(images/css/content-tr.png) no-repeat top right; + height: 16px; + right: 50px; + top: 82px; + position: absolute; +} + +.footer-right { + background: url(images/css/footer-br.png) no-repeat bottom right; + height: 20px; + float: right; +} + +/* General HTML entities for content. */ + +h1 { + margin: 0px 0px 0px 16px; +} + +h2 { + margin: 12px 0; + color: #484B7C; + background: white; +} + +h3 { + font-weight: bold; + color: #6c0023; + background: white; +} + +a { + text-decoration: underline; +} +a:hover { + text-decoration: none; +} + +pre { + padding: 5px; + color: black; + background: #e1e0b0; +} +pre.script { + padding: 10px; + color: black; + background: #e8e8e8; + border: 1px inset #333333; +} + +code { + font-size: 12px; + color: #669900; + background: transparent; +} + +li { + line-height: 1.4em; +} + +hr { + border: 0pt none; +} diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/favicon.ico Binary file pt/doc/releases/1.0/favicon.ico has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/images/css/content-tl.png Binary file pt/doc/releases/1.0/images/css/content-tl.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/images/css/content-tr.png Binary file pt/doc/releases/1.0/images/css/content-tr.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/images/css/footer-bl.png Binary file pt/doc/releases/1.0/images/css/footer-bl.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/images/css/footer-br.png Binary file pt/doc/releases/1.0/images/css/footer-br.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/images/css/header.png Binary file pt/doc/releases/1.0/images/css/header.png has changed diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/relnotes.pt.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/releases/1.0/relnotes.pt.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,292 @@ + + + + SliTaz GNU/Linux 1.0 - Notas de Lançamento + + + + + + + + + + + + + + + +
+
+ +

Notas de Lançamento

+ + + + +

Sumário

+

+O SliTaz GNU/Linux é um projeto da comunidade de software livre e de código +aberto. A versão 1.0 foi lançada em 22 de Março de 2008, depois de 2 anos de +um árduo trabalho. O SliTaz possui 448 pacotes (programas) facilmente instaláveis +via o Gerenciador de Pacotes "Tazpkg". O LiveCD pode ser totalmente configurado +conforme necessidades específicas, criando facilmente uma distribuição +customizada para tarefas como multimídia, gráficos ou desenvolvimento. +

+

+SliTaz também pode ser instalado no seu HD ou usado numa mídia USB (Pendrive) - +com o "TazUSB" você pode, após apenas alguns comandos, criar um Pendrive +formatado, configurado e pronto para inicialização. +

+

+Suporte técnico é providenciado aos usuários via a lista de discussão e o fórum +oficial. O "Manual SliTaz" é um manual com instruções sobre a utilização e +configuração do sistema. O SliTaz pode ser facilmente atualizado através de um +instalador gráfico ou de um simples e rápido instalador em modo texto. +

+ + +

Hardware Suportado

+

+SliTaz GNU/Linux suporta todas as máquinas baseadas em processadores +compatíveis Intel i486 ou x86. São recomendados, no mínimo, 128MB de memória +para uso do LiveCD. 64MB são necessários para a variante "slitaz-loram" e 16MB +para a variante "slitaz-loram-cdrom". +

+

+Com a variante "slitaz-loram", o sistema é menos rápido, mas permite que você +possa instalar o SliTaz em máquinas antigas. Após a instalação, SliTaz roda bem +utilizando um mínimo de 16MB de mémória, mas nem pense em utilizar o Firefox +para navegar na web - você terá de usar um navegador baseado em modo texto, +como o "links". +

+

+A maioria das placas de rede e de som são suportadas pelo Kernel. No momento, +o Gerenciamento de Energia é habilitado por padrão com o ACPI e o suporte a +laptops é habilitado com os módulos "ac" e "battery". +

+ + +

Variantes do LiveCD

+

+SliTaz GNU/Linux é distribuido como um LiveCD inicializável, permitindo a você +instalá-lo em modo gráfico no Disco Rígido e manter os dados de utilização, +tais como configurações, aplicativos, documentos, etc. +

+

+O projeto distribui uma imagem ISO chamada "core", o "corpo" do sistema, que +providencia uma seleção de pacotes (programas) variados para navegar na web, +ouvir música, editar áudio, manipular imagem, desenvolvimento (incluindo PHP/ +SQL), editar ISOs ou gravar mídias óticas. É necessário somente um único +clique no menu para achar, por categoria, os programas instalados. +

+

+O LiveCD "core" também pode ser customizado e reconstruído tanto graficamente +quanto na linha de comando. Instale sua própria seleção de pacotes ou +simplesmente use uma das variantes disponíveis no "mirror" (espelho). Então, +utilizando a ferramenta "Tazlito", gere sua distribuição. +

+ + +

Instalação

+

+A instalação é totalmente automatizada e pode ser feita pelo instalador gráfico +ou pelo instalador em modo texto. Os pré-requisitos e outras informações úteis +podem ser encontrados no Manual SliTaz. +

+

+Se você quiser particionar o disco antes da instalação, você pode usar o +Gparted pelo LiveCD ou usar uma variante que contenha uma ferramenta de +particionamento. Ao fim da instalação é possível configurar o "GRUB" +(Gerenciador de Boot), o qual é capaz de iniciar praticamente todos os sistemas +operacionais. Isso permite ao SliTaz coexistir com um sistema operacional +previamente instalado, como o Windows. +

+ + +

Kernel Linux

+

+SliTaz GNU/Linux é distribuído com o Kernel Linux versão 2.6.24.2 modificado +para suportar compressão LZMA e correção de mostrador para o console virtual. +O suporte a discos IDE e SCSI é integrado, assim como para os sistemas de +arquivo ext2 e ext3. +

+

+A maioria das placas de rede são suportadas tanto diretamente como por módulos +carregados pelo "modprobe". Captura de vídeo, se necessária, requer os módulos +ieee1394, raw1394 e oci1394 instalados. O gerenciamento de placas de rede é +obtida por meio do "soundconf". +

+

+A configuração dos módulos de inicialização é localizada no diretório +/etc/rcS.conf. Nos modos LiveCD/LiveUSB você pode usar o comando +"modprobe=mod1, mod2" para carregar vários módulos no momento da inicialização. +

+

+A configuração do Kernel Linux no SliTaz está disponível no arquivo comprimido +"/proc/config.gz" e também nos repositórios Mercurial. +

+ + +

Pacotes (Programas)

+

+O gerenciamento de pacotes (programas) é feito pelo gerenciador de pacotes +padrão "Tazpkg". Ele é simples, rápido e estável, além de oferecer um modo +interativo. Entre os 448 pacotes disponíveis você certamente irá encontrar +qualquer coisa que você precise para transformar sua máquina num Desktop +completamente baseado em modo Gráfico (e17), num estúdio gráfico com o Gimp ou +o Inkscape, ou num editor de vídeo com o Kino. Você pode experimentar a rede +mundial de computadores com mensageiros instantâneos, VOIP, email e, claro, +através de um navegador web. +

+

+SliTaz também é desenvolvido para funcionar como um poderoso servidor web, +usando o estável pacote LightTPD/PHP (instalado por padrão), que suporta CGI, +Perl e Python. +

+

+O Rsync é usado para backups incrementais e o Iptables funciona como firewall. +SliTaz também pode prover um ambiente de desenvolvimento completo com o +compilador GCC 4.2.2, o IDE Geany, Repositórios Mercurial e todas as +bibliotecas de desenvolvimento. Pacotes podem ser encontrados pela função de +busca do Tazpkg ou pelo website: http://www.slitaz.org/packages/ +

+

+Todos os pacotes binários encontrados no mirror (espelho) podem ser compilados +usando as ferramentas "wok" ou "Tazwok". Toda a documentação de desenvolvimento +está contida no "Livro de Receitas SliTaz", disponível online. +

+ + +

Desktops Gráficos

+

+Por padrão o LiveCD SliTaz utiliza o super leve e estável gerenciador de +janelas JWM. A integração com a barra de tarefas "LXPanel" permite que seja +dinamicamente providenciado um menu baseado nos padrões Freedesktop. A idéia é +obter um pequeno menu, acessível via um clique, que contenha os favoritos, +efeitos de janela, as ferramentas de LiveCD e de LiveUSB, a configuração do JWM +e ações do sistema. Aplicativos também podem ser acessados pelo menu gerado +pelo LXpanel. +

+

+A partir de uma variante do LiveCD ou de um sistema previamente instalado você +pode obter o ambiente desktop Enlightenment (e17) ou o gerenciador de janelas +Openbox. Diferentes sessões podem ser selecionadas pela tecla F1, quando se +utiliza o gerenciador de login "Slim". Para mudar a sessão padrão você pode +usar o comando "tazx" ou editar manualmente o arquivo ~/.xinitrc. +

+ + +

Suporte e Documentação

+

+O projeto SliTaz fornece vários meios de ajuda e suporte aos usuários do +sistema, por meio da lista de discussão, do fórum ou do Canal IRC. A +documentação para usuários é encontrada no "Manual SliTaz" (disponível no site) +e permite configurar o sistema até certo ponto. Os manuais das várias +ferramentas são instaladas no sistema e estão disponíveis através do menu +"documentação" - eles descrevem todos os vários comandos que as ferramentas +oferecem. O desenvolvimento do sistema operacional e o uso do "wok" e das +"receitas" são descritos no "Livro de Receitas SliTaz". Os livros, manuais e +outros documentos estão todos disponíveis online no endereço: +http://www.slitaz.org/doc/ + + +

Segurança

+

+Para que se tenha um sistema seguro é importante que se atualize os pacotes +regularmente. O Firewall é providenciado pelo Iptables, o servidor LightTPD +suporta autenticação por senhas criptografadas e o Dropbear fornece um +cliente/servidor SSH seguro. As senhas dos usuários do sistema são +criptografadas e somente o administrador da conta root pode modificar os +arquivos do sistema. Para informações sobre a configuração do firewall, você +pode consultar o Manual SliTaz. Os pacotes relacionados a segurança estão todos +classificados sob o tópico "segurança". +

+ + +

Versões: "Cooking" (testes) e Stable (estável)

+

+O instalador do SliTaz GNU/Linux oferece uma função de atualização que permite +a você passar de uma versão de testes (cooking) para uma versão estável +(stable). Para atualizar o sistema você precisa, primeiramente, iniciar o +LiveCD da versão estável, executar o instalador, selecionar "upgrade" e +especificar a partição que contem o sistema que você deseja atualizar. O +instalador irá, então, limpar o sistema e reinstalar todos os pacotes não +presentes no CD pelo "mirror" (espelho). Quando o processo terminar você pode +reiniciar o sistema e obter a nova versão do SliTaz. Note que este método +também pode ser usado para reconstruir um sistema já instalado, ao mesmo tempo +que mantém a coleção de pacotes previamente instalados. +

+

+O instalador manterá uma cópia da lista de pacotes e um arquivo completo do +diretório /etc (etc.tar.gz) no diretório /var/libs/slitaz-install. +

+ + +

Colaboradores do Projeto

+

+SliTaz é, orgulhosamente, um projeto comunitário internacional. Os +colaboradores projeto são aquelas que desenvolvem a distribuição, corrigem o +site, desenvolvem os repositórios HG e escrevem a documentação oficial. São +originários da Suiça, França, Quebec (Canadá), Algeria e Inglaterra. +

+ +

+O projeto gostaria, também, de agradecer a todos os revisores, avaliadores, +hackers e usuários que utilizam seu tempo para ajudar no avanço da distribuição. +

+ + + +
+ + + + +
+ Copyright © 2008 SliTaz - + GNU General Public License;
+ Documentation published under + GNU Free Documentation License + and xHTML 1.0 valid. +
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/doc/releases/1.0/relnotes.pt.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/doc/releases/1.0/relnotes.pt.txt Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,209 @@ +SliTaz GNU/Linux 1.0 - Notas de Lançamento Março de 2008 +=============================================================================== + + + * Sumário + * Hardware Suportado + * Variantes do LiveCD + * Instalação + * Kernel Linux + * Pacotes (Programas) + * Desktops Gráficos + * Suporte e Documentação + * Segurança + * Versões: "Cooking" (testes) e Stable (estável) + * Colaboradores do Projeto + + +Sumário +------- +SliTaz GNU/Linux é um projeto da comunidade de software livre e de código +aberto. A versão 1.0 foi lançada em 22 de Março de 2008, depois de 2 anos de +um árduo trabalho. SliTaz possui 448 pacotes (programas) facilmente instaláveis +via o Gerenciador de Pacotes "Tazpkg". O LiveCD pode ser totalmente configurado +conforme necessidades específicas, criando facilmente uma distribuição +customizada para tarefas como multimídia, gráficos ou desenvolvimento. + +SliTaz também pode ser instalado no seu HD ou usado numa mídia USB (Pendrive) - +com o "TazUSB" você pode, após apenas alguns comandos, criar um Pendrive +formatado, configurado e pronto para inicialização. + +Suporte técnico é providenciado aos usuários via a lista de discussão e o fórum +oficial. O "Manual SliTaz" é um manual com instruções sobre a utilização e +configuração do sistema. SliTaz pode ser facilmente atualizado através de um +instalador gráfico ou de um simples e rápido instalador em modo texto. + + +Hardware Suportado +------------------ +SliTaz GNU/Linux suporta todas as máquinas baseadas em processadores +compatíveis Intel i486 ou x86. São recomendados, no mínimo, 128MB de memória +para uso do LiveCD. 64MB são necessários para a variante "slitaz-loram" e 16MB +para a variante "slitaz-loram-cdrom". + +Com a variante "slitaz-loram", o sistema é menos rápido, mas permite que você +possa instalar o SliTaz em máquinas antigas. Após a instalação, SliTaz roda bem +utilizando um mínimo de 16MB de mémória, mas nem pense em utilizar o Firefox +para navegar na web - você terá de usar um navegador baseado em modo texto, +como o "links". + +A maioria das placas de rede e de som são suportadas pelo Kernel. No momento, +o Gerenciamento de Energia é habilitado por padrão com o ACPI e o suporte a +laptops é habilitado com os módulos "ac" e "battery". + +Variantes do LiveCD +------------------- +SliTaz GNU/Linux é distribuido como um LiveCD inicializável, permitindo a você +instalá-lo em modo gráfico no Disco Rígido e manter os dados de utilização, +tais como configurações, aplicativos, documentos, etc. + +O projeto distribui uma imagem ISO chamada "core", o "corpo" do sistema, que +providencia uma seleção de pacotes (programas) variados para navegar na web, +ouvir música, editar áudio, manipular imagem, desenvolvimento (incluindo PHP/ +SQL), editar ISOs ou gravar mídias óticas. É necessário somente um único +clique no menu para achar, por categoria, os programas instalados. + +O LiveCD "core" também pode ser customizado e reconstruído tanto graficamente +quanto na linha de comando. Instale sua própria seleção de pacotes ou +simplesmente use uma das variantes disponíveis no "mirror" (espelho). Então, +utilizando a ferramenta "Tazlito", gere sua distribuição. + +Instalação +---------- +A instalação é totalmente automatizada e pode ser feita pelo instalador gráfico +ou pelo instalador em modo texto. Os pré-requisitos e outras informações úteis +podem ser encontrados no Manual SliTaz. + +Se você quiser particionar o disco antes da instalação, você pode usar o +Gparted pelo LiveCD ou usar uma variante que contenha uma ferramenta de +particionamento. Ao fim da instalação é possível configurar o "GRUB" +(Gerenciador de Boot), o qual é capaz de iniciar praticamente todos os sistemas +operacionais. Isso permite ao SliTaz coexistir com um sistema operacional +previamente instalado, como o Windows. + +Kernel Linux +------------ +SliTaz GNU/Linux é distribuído com o Kernel Linux versão 2.6.24.2 modificado +para suportar compressão LZMA e correção de mostrador para o console virtual. +O suporte a discos IDE e SCSI é integrado, assim como para os sistemas de +arquivo ext2 e ext3. + +A maioria das placas de rede são suportadas tanto diretamente como por módulos +carregados pelo "modprobe". Captura de vídeo, se necessária, requer os módulos +ieee1394, raw1394 e oci1394 instalados. O gerenciamento de placas de rede é +obtida por meio do "soundconf". + +A configuração dos módulos de inicialização é localizada no diretório +/etc/rcS.conf. Nos modos LiveCD/LiveUSB você pode usar o comando +"modprobe=mod1, mod2" para carregar vários módulos no momento da inicialização. + +A configuração do Kernel Linux no SliTaz está disponível no arquivo comprimido +"/proc/config.gz" e também nos repositórios Mercurial. + +Pacotes (Programas) +------------------- +O gerenciamento de pacotes (programas) é feito pelo gerenciador de pacotes +padrão "Tazpkg". Ele é simples, rápido e estável, além de oferecer um modo +interativo. Entre os 448 pacotes disponíveis você certamente irá encontrar +qualquer coisa que você precise para transformar sua máquina num Desktop +completamente baseado em modo Gráfico (e17), num estúdio gráfico com o Gimp ou +o Inkscape, ou num editor de vídeo com o Kino. Você pode experimentar a rede +mundial de computadores com mensageiros instantâneos, VOIP, email e, claro, +através de um navegador web. + +SliTaz também é desenvolvido para funcionar como um poderoso servidor web, +usando o estável pacote LightTPD/PHP (instalado por padrão), que suporta CGI, +Perl e Python. + +O Rsync é usado para backups incrementais e o Iptables funciona como firewall. +SliTaz também pode prover um ambiente de desenvolvimento completo com o +compilador GCC 4.2.2, o IDE Geany, Repositórios Mercurial e todas as +bibliotecas de desenvolvimento. Pacotes podem ser encontrados pela função de +busca do Tazpkg ou pelo website: http://www.slitaz.org/packages/ + +Todos os pacotes binários encontrados no mirror (espelho) podem ser compilados +usando as ferramentas "wok" ou "Tazwok". Toda a documentação de desenvolvimento +está contida no "Livro de Receitas SliTaz", disponível online. + +Desktops Gráficos +----------------- +Por padrão o LiveCD SliTaz utiliza o super leve e estável gerenciador de +janelas JWM. A integração com a barra de tarefas "LXPanel" permite que seja +dinamicamente providenciado um menu baseado nos padrões Freedesktop. A idéia é +obter um pequeno menu, acessível via um clique, que contenha os favoritos, +efeitos de janela, as ferramentas de LiveCD e de LiveUSB, a configuração do JWM +e ações do sistema. Aplicativos também podem ser acessados pelo menu gerado +pelo LXpanel. + +A partir de uma variante do LiveCD ou de um sistema previamente instalado você +pode obter o ambiente desktop Enlightenment (e17) ou o gerenciador de janelas +Openbox. Diferentes sessões podem ser selecionadas pela tecla F1, quando se +utiliza o gerenciador de login "Slim". Para mudar a sessão padrão você pode +usar o comando "tazx" ou editar manualmente o arquivo ~/.xinitrc. + +Suporte e Documentação +---------------------- +O projeto SliTaz fornece vários meios de ajuda e suporte aos usuários do +sistema, por meio da lista de discussão, do fórum ou do Canal IRC. A +documentação para usuários é encontrada no "Manual SliTaz" (disponível no site) +e permite configurar o sistema até certo ponto. Os manuais das várias +ferramentas são instaladas no sistema e estão disponíveis através do menu +"documentação" - eles descrevem todos os vários comandos que as ferramentas +oferecem. O desenvolvimento do sistema operacional e o uso do "wok" e das +"receitas" são descritos no "Livro de Receitas SliTaz". Os livros, manuais e +outros documentos estão todos disponíveis online no endereço: +http://www.slitaz.org/doc/ + +Segurança +--------- +Para que se tenha um sistema seguro é importante que se atualize os pacotes +regularmente. O Firewall é providenciado pelo Iptables, o servidor LightTPD +suporta autenticação por senhas criptografadas e o Dropbear fornece um +cliente/servidor SSH seguro. As senhas dos usuários do sistema são +criptografadas e somente o administrador da conta root pode modificar os +arquivos do sistema. Para informações sobre a configuração do firewall, você +pode consultar o Manual SliTaz. Os pacotes relacionados a segurança estão todos +classificados sob o tópico "segurança". + +Versões: "Cooking" (testes) e Stable (estável) +---------------------------------------------- +O instalador do SliTaz GNU/Linux oferece uma função de atualização que permite +a você passar de uma versão de testes (cooking) para uma versão estável +(stable). Para atualizar o sistema você precisa, primeiramente, iniciar o +LiveCD da versão estável, executar o instalador, selecionar "upgrade" e +especificar a partição que contem o sistema que você deseja atualizar. O +instalador irá, então, limpar o sistema e reinstalar todos os pacotes não +presentes no CD pelo "mirror" (espelho). Quando o processo terminar você pode +reiniciar o sistema e obter a nova versão do SliTaz. Note que este método +também pode ser usado para reconstruir um sistema já instalado, ao mesmo tempo +que mantém a coleção de pacotes previamente instalados. + +O instalador manterá uma cópia da lista de pacotes e um arquivo completo do +diretório /etc (etc.tar.gz) no diretório /var/libs/slitaz-install. + + +Colaboradores do Projeto +------------------------ +SliTaz é, orgulhosamente, um projeto comunitário internacional. Os +colaboradores projeto são aquelas que desenvolvem a distribuição, corrigem o +site, desenvolvem os repositórios HG e escrevem a documentação oficial. São +originários da Suiça, França, Quebec (Canadá), Algeria e Inglaterra. + + Christophe Lincoln + Pascal Bellard + Eric Joseph Alexander + Julien Rabier + Paul Issott + Andrew Miller + Serge Daigle + Gauthier Bar + Gwenhaël Goavec-Merou + Mohamed Jabara + Didier Bretin + +O projeto gostaria, também, de agradecer a todos os revisores, avaliadores, +hackers e usuários que utilizam seu tempo para ajudar no avanço da distribuição. + + +=============================================================================== + diff -r 5da56ed9969b -r 4dfe933b4257 pt/get/flavors.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/get/flavors.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,147 @@ + + + + SliTaz - Variantes do LiveCD + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ + +

Obtenha as Variantes

+

LiveCD ao gosto do freguês

+ +

+O sistema de variantes do LiveCD é uma maneira simples de a comunidade gerar +imagens ISO para certas tarefas, oferecendo uma seleção específica de pacotes. +Há duas formas de se utilizar variantes: usar uma feita pela comunidade ou criar +a sua própria. +

+ +

Imagens ISO variantes do LiveCD

+

+Por conveniência, o time do SliTaz fornece algumas variantes em formato ISO, +baseadas na versão de testes mas nem sempre sincronizadas com a última versão. +A variante loram pode iniciar o SliTaz em máquinas de poucos recursos, +isto é, 64 MB de RAM. A loram-cdrom necessita de apenas 16 MB e pode +ser ejetável e/ou usar o drive de cdrom e a loram-cdrom-sqfs pode +inicializar com apenas 10 MB e uma pequena memória swap, mas já não pode ser +ejetada. +

+

+Baixe uma variante +

+ +

Obtendo e gerando uma variante

+

+Uma variante é um arquivo (.flavor) que gera uma variante especial. +A ferramenta gráfica Tazlitobox pode criar uma variante em poucos cliques do +mouse. O manual do Tazlito +e a documentação fornecem +instruções detalhadas para a geração de variantes. Na linha de comando, você +pode obter uma lista de variantes disponíveis via tazlito list-flavors. +

+ +

Crie e compartilhe sua própria variante

+

+As versões estável e de testes oferecem a variante core no mirror, +que pode ser usada como base para criar sua própria variante. A documentação +no Manual SliTaz oferece todas as instruções necessárias para +criar sua própria variante do LiveCD. +

+

+Se você criou sua própria variante, pode envia-la para a +lista de discussão para que ela seja testada +e incluida nas variantes oficiais. O sistema de variantes pode ser comparado +ao de pacotes - cada variante possui um mantenedor. +

+ + +
+
+
+
+
+ + +
+

+Last modification : 2008-03-25 10:30:00 - +Topo da Página +

+

+Copyright © 2008 SliTaz - +GNU General Public License +

+ +
+ + +
+

+Valid XHTML 1.0 +

+
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/get/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pt/get/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -0,0 +1,186 @@ + + + + SliTaz - Downloads + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ + +

Obtenha o SliTaz

+

Downloads

+ + + +

Informações Gerais

+

+Esta parte do website permite a você baixar uma cópia gratuita do LiveCd do +SliTaz GNU/Linux ou obter os fontes das ferramentas e utilitários. Para iniciar +a utilização da imagem ISO do LiveCD você pode consultar a +documentação online. Também pode encontrar ajuda e +suporte no Fórum. +

+ +

Mirrors (espelhos)

+

+O SliTaz atualmente possui mirrors na França por Botux, +TuxFamily e Erjo (Sim! Um Desenvolvedor +do SliTaz) Pimentvert. Muitos +agradecimentos. +

+ + + +

Fontes

+

+Tazpkg (gerenciador de pacotes), Tazlito (Ferramenta Live do SliTaz), Tazwok +(gerador de fontes), Tazusb (ferramenta LiveUSB) e os tarballs das ferramentas +do SliTaz podem ser baixados do mirror +TuxFamily. Note que todos os utilitários +são instalados por padrão no SliTaz e o código fonte é comentado em inglês. +Baixe os fontes por +HTTP ou +FTP +

+ + +

Versão stable (estável) do LiveCD

+

+A versão estável do SliTaz oferece um sistema operacional maduro, largamente +testado por uma comunidade ativa. O LiveCD base oferece uma grande seleção +de pacotes variados cuidadosamente integrados à distribuiçao, o que resulta +num sistema coerente e robusto. A atual versão estável 1.0 foi lançada em +22 de março de 2008. +

+ +

+SliTaz GNU/Linux 1.0 (24,8 Mb) - +slitaz-1.0.iso +[ md5 | +Torrent ] +

+ + +

Versão cooking (testes) do LiveCD

+

+A versão de testes do SliTAz é constantemente desenvolvida, totalmente usável. +Permite a você testar as ultimas melhorias e pacotes, solicitar novas +funcionalidades ou reportar algum bug para nos ajudar na preparação de uma +versão estável. +

+ +

+SliTaz GNU/Linux cooking-20080716 (28,6 Mb) - +slitaz-cooking.iso +[ md5 ] +

+ + +
+
+
+
+
+ + +
+

+Last modification : 2008-07-16 23:00:00 - +Topo da Página +

+

+Copyright © 2008 SliTaz - +GNU General Public License +

+ +
+ + +
+

+Valid XHTML 1.0 +

+
+ + + diff -r 5da56ed9969b -r 4dfe933b4257 pt/index.html --- a/pt/index.html Fri Aug 22 14:00:23 2008 +0000 +++ b/pt/index.html Mon Aug 25 22:36:03 2008 +0000 @@ -2,19 +2,19 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> - SliTaz GNU/Linux - Página principal - - - - - - - - - - - - + SliTaz GNU/Linux - Página principal + + + + + + + + + + + + @@ -22,35 +22,35 @@
- Language: - English | - Français | - i18n + Language: + English | + Français | + i18n
- -

#!/GNU/Linux

+ +

#!/GNU/Linux