[2.xx.x] - Como instalar add-ons.

Tutoriais BrazilFW 2.x em Português

[2.xx.x] - Como instalar add-ons.

Mensagempor reginaldo » Qui Dez 27, 2007 9:48 pm

English Version
Version en Espanõl

Texto criado e desenvolvido por Claudio Roberto Cussuol.

PASSO 0 - Resumo para os apressados

Se você não tem paciência para ler o tutorial até o final, é possivel fazer o download de um add-on diretamente para o bfw, digitando a seguinte sequência de comandos:
Código: Selecionar todos
mt
cd /mnt
wget http://www.brazilfw.com.br/downloads/addons/meu-addon-preferido.tgz
cd /
umt
reboot


Mas, sinceramente, eu recomendo que você leia as instruções a seguir:


PASSO 1 - Fazendo o download

Tipicamente um add-on para o BrazilFW é composto por um ou mais arquivos com a extensão .tgz, alguns deles exigem quem você troque o kernel mas a maioria não requer nenhuma ação especial alem de copiá-lo para o disco utilizado para o boot.

Quando o BrazilFW está rodando em disquete e você tem acesso a este disquete a instalação é muito simples, normalmente basta salvar o arquivo no disquete de dar um boot. Mas muitos usuários se confundem quando o BrazilFW foi transferido para um hd ou a máquina está fisicamente longe e não é possível manipular o disquete pessoalmente.

Identificado qual ou quais arquivos o add-on precisa, você pode fazer o download dele utilizando qualquer computador e qualquer sistema operacional.

Obs1: O Internet Explorer tem um defeito muito irritante: Quando você faz o download de um arquivo com a extensão .tgz ele salva com a extensão .tar. Se isso acontecer com você, contenha os palavrões, afinal os meninos que trabalham para o Titio Gates também tem mãe. Basta renomear o arquivo para o nome correto. Ex: Se o windows salvou o arquivo como iptraf.tar você deve renomeá-lo para iptraf.tgz.

Obs2: Nunca tente DESCOMPACTAR o arquivo. Ele não precisa ser descompactado. O arquivo deve ser copiado para o disquete ou hd exatamente como está.

PASSO 2 - Fazendo o arquivo chegar até o BrazilFW

Antes de começar: Faça um backup do seu BrazilFW.

Neste exemplo vou utilizar um add-on fictício chamado pacote.tgz, primeiramente vou copiá-lo para a memória do BrazilFW, na pasta raiz e só no 3 passo nós vamos transferi-lo para o hd.

Existem várias formas de fazer isso, vou tentar explicar as mais comuns.


2.1 - Fazendo o download diretamente no BrazilFW

- Diretamente no console do BrazilFW, digite:
Código: Selecionar todos
cd /
(Se posiciona na pasta raiz)
Código: Selecionar todos
wget http://site.com/pasta/pasta/pacote.tgz

- Vá para o passo 3.

Obs: Como vc vai perceber, na pagina de downloads do site do BFW não é possivel copiar o link dos add-ons (para ser usado com o wget). Então acesse esses endereços:
http://www.brazilfw.com.br/downloads
http://www.brazilfw.com.br/users/
escolha qual add-on quer baixar, e copie o link



2.2 - Utilizando um disquete.

- Salve o arquivo pacote.tgz em um disquete normal, limpo formatado normalmente pelo padrão do ms-dos.
- Leve este disco até o drive da maquina onde o BrazilFW está rodando.
- Faça login no console do BrazilFW (Teclado e monitor ligados na própria máquina) ou remotamente via SSH (putty).
- Aperte Q
- No console digite os seguintes comandos:
Código: Selecionar todos
mount /dev/fd0 /mnt -t vfat
(Monta o disquete)
Código: Selecionar todos
cp /mnt/pacote.tgz /
(Copia o arquivo para a pasta raiz)
Código: Selecionar todos
umount /mnt
(Desmonta o disquete)

- Agora você pode remover o disquete do driver e partir para o passo 3.
- Se você utiliza o BrazilFW em disquete, não se esqueça de retorná-lo para o driver, ele será necessário no próximo passo.

Obs: Fique atento ao nome do arquivo.
Alguns add-ons possuem nomes com mais de 8 caracteres, por exemplo, libpthread.tgz. Se você usou um disquete do DOS para fazer essa cópia é possivel que o nome tenha sido cortado para libpthre.tgz. Se isso acontecer você deve renomeá-lo para o nome correto usando esse comando:
mv libpthre.tgz libpthread.tgz



2.3 - Usando o client ftp

Para que este método funcione é necessário que você tenha instalado o add-on ftp.tgz previamente.
- Faça o download do pacote.tgz e copie para um servidor de ftp qualquer onde você tenha acesso.
- No console digite:
Código: Selecionar todos
cd /
(Se posiciona na pasta raiz)
Código: Selecionar todos
ftp seu.servidor.de.ftp.com
(Entra no servidor)
Código: Selecionar todos
get pacote.tgz
(Faz o download do arquivo)
Código: Selecionar todos
quit
(Sai do servidor de ftp)
- Vá para o passo 3.


2.4 - Utilizando o client scp

Para que este método funcione é necessário que você tenha instalado o add-on scp.tgz previamente.

- Faça o download do pacote.tgz para a sua maquina local.
- Faça login no BrazilFW utilizando o winscp. (Instruções)
- Transmita o arquivo para a pasta raiz
- Desconecte do scp.
- Vá para o passo 3.



PASSO 3 - Copiando o arquivo para o hd

É agora que você vai instalar remotamente o add-on, vou partir do princípio que você utilizou qualquer um dos métodos do passo 2 e o seu arquivo já foi transferido para a pasta raiz do seu BrazilFW.

- No console do BrazilFW (Teclado e monitor ligados na própria máquina) ou remotamente via SSH (putty), digite:
Código: Selecionar todos
mt
(Monta o hd ou o disquete de boot)
Código: Selecionar todos
cp pacote.tgz /mnt
(copia o novo pacote para o hd)
Código: Selecionar todos
umt
(desmonta)
Código: Selecionar todos
reboot



ATENÇÃO: Nunca rode o backup do BrazilFW após instalar um pacote, dê sempre um reboot SEM FAZER BACKUP.


ANEXO A - Removendo um add-on

faz backup
Código: Selecionar todos
backup

monta o hd
Código: Selecionar todos
mt

apaga o arquivo
Código: Selecionar todos
rm /mnt/xxxxx.tgz

desmonta o hd
Código: Selecionar todos
umt

dar boot
Código: Selecionar todos
reboot



ATENÇÃO: Se você quizer fazer um backup, ele deve ser feito ANTES de apagar o arquivo. Se voce fizer backup após remover um pacote, ele simplesmente será criado de novo.
Dê sempre um reboot SEM FAZER BACKUP.



ANEXO B - Como copiar um arquivo que está no HD para o Disquete?? (o inverso dos tutoriais)

Cria uma pasta temporaria
Código: Selecionar todos
mkdir /temp

monta o hd
Código: Selecionar todos
mt

copia o arquivo do hd para a pasta
Código: Selecionar todos
cp /mnt/xxxxx.tgz /temp

desmonta o hd
Código: Selecionar todos
umt

monta o disquete
Código: Selecionar todos
mount -t vfat /dev/fd0 /mnt

copia o arquivo da pasta para o disquete
Código: Selecionar todos
cp /temp/xxxxx.tgz /mnt

desmonta o disquete
Código: Selecionar todos
umount /mnt

remove a pasta temporaria
Código: Selecionar todos
rm -rf /temp



O procedimento acima tambem serve para copiar arquivos do disquete para o hd ou de um disquete para outro, é só inverter a ordem da montagem.


ANEXO C - Trocando o kernel

Alguns add-ons exigem que você substitua o kernel do seu BrazilFW. O kernel é um arquivinho chamado linux que fica no disquete ou hd, caso o site do add-on indique um novo kernel você precisa fazer o download, renomeá-lo para linux e transferi-lo para o disquete ou hd usando um dos procedimentos acima.
Avatar do usuário
reginaldo
BFW Mediator
BFW Documenter
BFW Manager
BFW 3.x Update
 
Mensagens: 12686
Registrado em: Sáb Ago 27, 2005 12:10 pm
Localização: Rio de Janeiro - RJ
BrazilFW Box: Máquina Física
CPU: Intel Core i3 Model 530
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS
Addons: EBackup, EPM e Squid 3.5.x

Voltar para BrazilFW 2.x

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante