FreeBSD ATUALIZANDO O CóDIGO DE SEU FREEBSD 4.x VIA CVSUP Inicialmente iremos baixar os source do FreeBSD, neste howto faremos isto por cvsup. Para instalar o binario do cvsup faca: # cd / # mkdir pkg # cd pkg # fetch http://ftp.pu.edu.tw/FreeBSD/CVSup/cvsup-16.1e.tgz # pkg_add cvsup-16.1e.tgz # cd /usr/local/bin Agora iremos criar um arquivo supfile que servira para o nosso cvsup como um "arquivo de configuracao". Como o nosso objetivo inicial e' atualizar o nosso FreeBSD para a ultima versao STABLE do FreeBSD 4.X (Quando escrevi este howto era 4.7 STABLE), voce usaria este supfile: #--------- INICIO DO ARQUIVO ----------# *default host=cvsup3.au.FreeBSD.org *default base=/usr *default prefix=/usr *default release=cvs tag=RELENG_4 *default delete use-rel-suffix *default compress src-all #---------- FIM DO ARQUIVO ------------# OBS: salve com o nome " supfile " . Vale lembrar que podemos escolher o servidor que desejamos "baixar" os sources, neste exemplo foi utilizado o cvsup3.au.freebsd.org que esta localizado na Australia. Para obter informacoes sobre outros mirrors consulte a pagina oficial do FreeBSD http://www.freebsd.org Depois de tudo configurado basta digitar: # /usr/local/bin/cvsup -g -L 2 /usr/local/bin/supfile Com este comando sera iniciado o "download" do novo codigo do FreeBSD. Depois que tudo acabar, voce tera que reecompilar o seu FreeBSD, para fazer isso faca: # cd /usr/src # make buildworld # make buildkernel KERNCONF=SEU_KERNEL # make installkernel KERNEL=SEU_KERNEL # cd /usr/src # make installworld # cd /usr/src/release/sysinstall # make all install # mergemaster -a # reboot Obs.: O "make buildworld" demora muito pode ir tomar uma cervejinha Aqui as mais importantes de todas as observacoes: Bom pessoal e' isso, nao tem segredo. Espero ter ajudado :-) # Sample By # Christopher Giese # skywarrior@bsdux.com.br # www.bsdux.com.br