Como usar o Build-tree

Tutoriais BrazilFW 2.x em Português

Como usar o Build-tree

Mensagempor reginaldo » Sáb Abr 18, 2009 9:40 pm

    Autor: "Bender"

Ambiente pronto para o desenvolvimento. É só baixar e usar.

VM - Fedora Core 1 + BFW Build Tree [Download]

Baixe o VMware Player:
http://www.vmware.com/download/player/
ou
http://cid-51895559c188de8e.skydrive.li ... Player_203

Máquina Virtual com Fedora Core 1 + BrazilFW Buid Tree 2.30:
http://www.megaupload.com/?d=LBVLZLAV - 180mb
http://www.megaupload.com/?d=EG5XBGDF - 136mb

Mirros:
http://cid-51895559c188de8e.skydrive.li ... Fedora_BFW
http://vprcaminha.com.br/BFW/

Usuário: root
senha: brazilfw

Com isso você pode:
- Compilar novos programas
- Compilar drivers
- Fazer addons
- Compilar um kernel personalizado
- Tranferir arquivos entre o Windows e o VM com WinSCP

Requer conhecimento em Linux
O processo para compilar é o mesmo exatamente igual as demais distros. A única diferença é que tem que montar o addon. Segue alguns artigos:
http://brunotorres.net/compilar-programas

Como usar
Na primeira vez que fizer o login no fedora, ajuste a data usando o comando (coloque a data atual):
hwclock --set --date="5/20/2008 10:27"
hwclock -s

Feito o login no Fedora, execute:

#cd /brazilfw-2.30-build
#./setdevel.sh
#cd devel

Um exemplo de como compilar criar um addon:
Projeto: http://freshmeat.net/projects/procps/
Fonte: http://freshmeat.net/redir/procps/8384/ ... 2.7.tar.gz

Baixei no pelo Windows e transferi o arquivo para a máquina virtual via WinSCP, para dentro do diretório /brazilfw-2.30-build/devel.

Segue a seqüencia de comandos:
Código: Selecionar todos
#cd /brazilfw-2.30-build (entra no diretório do Build Tree)
#./setdevel.sh (prepara o ambiente)
#cd devel (entra do diretório de desenvolvimento)
#tar -zxvf procps-3.2.7.tar.gz (descompacta o pacote, se fosse .bz2 o parametro do tar seria -jxvf)
#cd procps-3.2.7
(alguns pacotes precisam executar o ./configure neste ponto para criar o Makefile, este especificamente não precisa)
#make (compila)
#mkdir /tmp/procps (cria um diretório para receber os arquivo compilados)
#make install DESTDIR=/tmp/procps  (instala no diretório criado)
#cd /tmp/procps
#mkdir -p var/lib/lrpkg (cria o diretório que vai receber o arquivo .list *Veja no final do post)
#touch var/lib/lrpkg/procps.list (cria o arquivos .list vazio, deve ter o mesmo nome do addon, o .tgz)
#find -type l |sed 's/^.//' > var/lib/lrpkg/procps.list (coloca a lista dos links no procps.list)
#find -type f |sed 's/^.//' >> var/lib/lrpkg/procps.list (coloca a lista dos arquivos no procps.list)
#tar -zcvf procps.tgz * (compacta os arquivos e cria o .tgz - addon finalizado)

Código sem os comentários
Código: Selecionar todos
#cd /brazilfw-2.30-build
#./setdevel.sh
#cd devel
#tar -zxvf procps-3.2.7.tar.gz
#cd procps-3.2.7
#make
#mkdir /tmp/procps
#make install DESTDIR=/tmp/procps
#cd /tmp/procps
#mkdir -p var/lib/lrpkg
#touch var/lib/lrpkg/procps.list
#find -type l |sed 's/^.//' > var/lib/lrpkg/procps.list
#find -type f |sed 's/^.//' >> var/lib/lrpkg/procps.list
#tar -zcvf procps.tgz *


Pronto! Seu addon está finalizado.
Copie via WinSCP e está pronto para ser instalado no BFW.

* O arquivo .list é responsável por informar ao backup quais arquivos compõe o addon.

Usando o WinSCP
Execute:
#ifconfig
e verá que eth0 está com 192.168.80.2, é o IP que vai usar para acessar via scp.
Configure no Windows a placa VMware Network Adapter VMnet8 com o ip 192.168.80.1.


Outros links
Curso Shell Script
http://cid-51895559c188de8e.skydrive.li ... l%20Scprit

Fonte :arrow: viewtopic.php?f=14&t=64081&st=0&sk=t&sd=a&hilit=fedora+core#p136492
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Contribua com o reginaldo, Doe, favor enviar e-mail para reginaldo@brazilfw.com.br
-----------------------------------------------------------------------------------------------------
"Disciplina é liberdade. Compaixão é fortaleza. Ter bondade é ter coragem" (Há Tempos [Dado Villa-Lobos/Renato Russo/Marcelo Bonfá])
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

cron