[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