[FUGSPBR] Re: atualizar freebsd
Giuliano Cardozo Medalha
giulianocm em uol.com.br
Ter Dez 21 17:29:55 BRST 2004
Celso,
Voce deve inicialmente sincronizar sua base de fontes e de pacotes
utilizando um repositorio CVS.
O handbook do freebsd pode lhe ajudar:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html -->
uma das ferramentas disponiveis para o sincronismo !!!
O meu arquivo supfile esta assim:
/var/dv/sup/supfile:
*default tag=RELENG_5_3
*default host=cvsup99.FreeBSD.org
*default prefix=/usr
*default base=/var/db
*default release=cvs delete use-rel-suffix compress
src-all
ports-all tag=.
No caso de host voce deve olhar a lista disponivel no handbook.
Voce pode utilizar um arquivo refuse (/var/db/sup/refuse) ... para que
nao sejam feitas atualizacoes de fontes e ports em algumas linguas.
Apos sincronizar e atualizar as bases voce deve recompilar o sistema.
whereis cvsup
/usr/ports/sysutils/cvsup
cd /usr/ports/sysutils/cvsup
make install clean
cvsup -g -L 2 /var/db/sup/supfile
shutdown now
cd /usr/src
make buildworld
make installworld
mergemaster
shutdown -r now
portsdB -Uu
Seria interessante tambem voce recompilar o kernel ... otimizando para
sua maquina e para as funcionalidades que voce quer.
Para recompilar o kernel:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html
Algo do tipo:
cp /usr/src/sys/i386/conf
cp GENERIC MYKERNEL
cd /usr/src/sys/i386/conf
mkdir /root/kernels
cp MYKERNEL /root/krnels/
ln -s /root/kernels/MYKERNEL
Voce agora precisara editar o arquivo MYKERNEL --> de uma olhada no
aquivo NOTES em /usr/src/sys/conf/NOTES --> aqui tem a maioria das
opcoes disponiveis e como utiliza-las (E duas dependencias):
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
Depois
/usr/bin/config MYKERNL
cd ../compile/MYKERNEL
make depend
make
make install
shutdown -r now
Depois desse segundo reboot ... voce podera utilizar o portupgrade:
whereis portupgrade
/usr/ports/sysutils/portupgrade
cd /usr/ports/sysutils/portupgrade
make install clean
depois
portupgrade -aPPR ou portupgrade -ra
Havera a atualizacao e instalacao de todos os ports e suas atualizacoes.
... inclusive em outras linguas.
depois
pkgdb -F
depois
cd /usr/src
make cleanworld
portsclean -CD
Nao se esqueca de atualizar o seu updatedb
Por favor leia as mensagens da lista e tambem o handbook
Qualquer duvida manda pra nois.
Att,
Giuliano
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd