Actualizando a FreeBSD 8 CURRENT

freebsd-update? nop, nada mejor que la manera clásica, 😉

1.- Configurar nuestro “current-supfile;

Reina-Tonia / # cd root/Sistema/
Reina-Tonia Sistema # nano cuarrent-supfile

Con el siguiente contenido:

*default host=cvsup17.FreeBSD.org
*default base=/var/db
*default prefix=/usr

*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
src-all

Guardamos y cerramos, ésta es la línea que cambia todo;

*default release=cvs tag=.

2.- Actualizamos las fuentes mediante CVSup:

Reina-Tonia Sistema # cvsup -g -L 2 cuarrent-supfile

Con eso tendremos una larga salida….

Shutting down connection to server
Finished successfully
Reina-Tonia Sistema #

3.- Construyendo el “mundo”;

Reina-Tonia Sistema # cd /usr/src/
Reina-Tonia src # time make -j3 buildworld 2>&1 | tee /tmp/buildw.log |whereintheworld
————————————————————–
>>> Building an up-to-date make(1)
————————————————————–
>>> World build started on Sun Feb 1 18:44:29 CLST 2009
————————————————————–
>>> Rebuilding the temporary build tree
————————————————————–
>>> stage 1.1: legacy release compatibility shims
————————————————————–
>>> stage 1.2: bootstrap tools
————————————————————–
>>> stage 2.1: cleaning up the object tree
————————————————————–
>>> stage 2.2: rebuilding the object tree
————————————————————–
>>> stage 2.3: build tools
————————————————————–
>>> stage 3: cross tools
————————————————————–
>>> stage 4.1: building includes
————————————————————–
>>> stage 4.2: building libraries
————————————————————–
>>> stage 4.3: make dependencies
————————————————————–
>>> stage 4.4: building everything
————————————————————–
>>> World build completed on Sun Feb 1 19:51:23 CLST 2009
————————————————————–
===> usr.sbin/zic/zdump (all)

real 67m2.151s
user 58m5.120s
sys 19m49.204s
Reina-Tonia src # time make -j3 buildkernel KERNCONF=Segvfault

4.- Construyendo e instalando el kernel;

Reina-Tonia src # time make buildkernel KERNCONF=Segvfault

( … )

————————————————————–
>>> Kernel build for Segvfault completed on Sun Feb 1 20:21:51 CLST 2009
————————————————————–

real 23m35.724s
user 18m44.052s
sys 5m22.169s
Reina-Tonia src # time make -j3 installkernel KERNCONF=Segvfault

( … )

kldxref /boot/kernel

real 1m27.237s
user 0m12.332s
sys 0m9.330s
Reina-Tonia src #

Pues estamos listos para reiniciar

Luego de reiniciar es necesario elegir la opción 4 (Single User).
Una ves en la Shell:

mount -a
cd /usr/src/
mergemaster -p
make installworld
make delete-old
mergemaster -i
reboot

Y disfrutar de FreeBSD 8 CURRENT 😀

Reina-Tonia src # uname -a
FreeBSD Reina-Tonia 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Thu Jan 29 20:36:35 CLST 2009 CdK1@Reina-Tonia:/usr/obj/usr/src/sys/Segvfault i386
Reina-Tonia src #

Anuncios
Explore posts in the same categories: FreeBSD, Sistema

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: