[FUG-BR] Migrando do Freebsd 8.xx para o 9

Renato Botelho rbgarga em gmail.com
Sexta Janeiro 6 17:10:09 BRST 2012


2012/1/6 Enio Marconcini <eniorm at gmail.com>:
> 2012/1/4 Edinilson - ATINET <edinilson at atinet.com.br>
>
>> Caros amigos, sei que o Marcelo Gondim fez um otimo relato de migracao do
>> Freebsd 8.xx  para o 9, em 03/12/2011, aqui na lista.
>> Porem, achei tambem este outro que PARECE envolver alguns passos a mais:
>> http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-8x-9x.txt
>>
>> O que acham desta forma de upgrade?
>>
>> Obrigado
>>
>> Edinilson
>> ------------------------------------------
>> ATINET
>> Tel Voz: (0xx11) 4412-0876
>> http://www.atinet.com.br
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
> e atualização via cvsup? ajustei o stable-supfile para RELENG_9 e estou
> rodando um csup para puxar os fontes..... bastará isso? quero atualizar
> tudo, incluindo alguns ports instalados, samba por exemplo instalado e
> rodando, pessoal qual é o nome daquelas ferramentas para fazer o update de
> ports? eu esqueci :-(

Eu faço meus updates de 2 maneiras.

1) Sempre que possível faço update binário (com kernel GENERIC),
no caso do 8 pro 9, tem que esperar o anúncio, oficialmente o 9
ainda não foi lançado, mas seria assim:

# freebsd-update -r 9.0-RELEASE upgrade
# freebsd-update install (isso instalará o novo kernel)
# reboot
# freebsd-update install (irá atualizar a base)
# portmaster -a -f (irá reinstalar todos os ports, caso algum erro ocorra
basta rodar com -R e ele irá pular o que já foi feito)
# freebsd-update install (Irá remover libs e arquivos antigos que não
são mais necessários no 9)

2) Quando preciso fazer via src

Baixo os fontes com sv (ou pode ser com csup também, isso não importa)
# chflags -R noschg /usr/obj/*
# rm -rf /usr/obj/*
# cd /usr/src
# make -s -j4 buildworld buildkernel
# make installkernel
# reboot
# cd /usr/src
# make installworld
# portmaster -a -f
# make delete-old-files delete-old-libs delete-old-dirs

Espero que ajude.

[]s
-- 
Renato Botelho


Mais detalhes sobre a lista de discussão freebsd