viernes, febrero 13, 2009

De FreeBSD 6.3 a 7.1 STABLE con cvsup

Actualizacion
Genero errores y toco re-instalar todo

estoy actualizando con este manual
http://www.sarckz.com.ar/2009/01/06/freebsd-71-guia-de-instalacion/

Pasos escenciales para obtener el source de ports y world (kernel+base)

Se copian los supfiles al directorio local:

root:~% cp /usr/share/examples/cvsup/stable-supfile .
root:~% cp /usr/share/examples/cvsup/ports-supfile .

Añadimos el mirror adecuado para las descargas en el supfile:

root:~% sed -ie 's/CHANGE_THIS/cvsup.de/g' ports-supfile
root:~% sed -ie 's/CHANGE_THIS/cvsup.de/g' stable-supfile

(cvsup.de - escoje mirror aleman cvsup.de.freebsd.org )

Descargamos/Actualizamos el arbol de ports con el supfile antes creado:

root:~% csup -g -L 2 /root/ports-supfile

En caso que despues quiera actualizar su sistema a -STABLE tambien debe descargar el source
del workd(kernel+base):

root:~% csup -g -L 2 /root/stable-supfile

Luego
# cd /usr/src/sys/amd64/conf
# mkdir /root/kernels
# cp GENERIC /root/kernels/MYKERNEL
# ln -s /root/kernels/MYKERNEL

Edito MYKERNEL

Building a Kernel
Change to the /usr/src directory:
# cd /usr/src
Compile the kernel:
# make buildkernel KERNCONF=MYKERNEL
Install the new kernel:
# make installkernel KERNCONF=MYKERNEL

No hay comentarios.: