[FUGSPBR] Re: atualizar freebsd

Celso Viana celso.vianna em gmail.com
Ter Dez 21 17:38:06 BRST 2004


Giuliano,

Muito obrigado pelas dicas; estou executando agora o comando
cvsup -g -L 2 /var/db/sup/supfile

depois disso tenho que executar os seguinte.......
make buildworld
make installworld
mergemaster
shutdown -r now
 
portsdB -Uu

...somente isso?

Celso



On Tue, 21 Dec 2004 17:29:55 -0200, Giuliano Cardozo Medalha
<giulianocm em uol.com.br> wrote:
> 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/
>
_______________________________________________________________
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