Como mantenerse en -current
De NetBSD Mexico Wiki, la enciclopedia libre.
Este es un pequeño HowTo para mantenerse en NetBSD -current.
Descargar los fuentes via CVS de la rama -current, esto se hace de la siguiente manera:
# export CVSROOT=:pserver:anoncvs@anoncvs.netbsd.org:/cvsroot # export CVS_RSH=ssh
# cd /usr # cvs -d$CVSROOT login #el password es anoncvs # cvs -d$CVSROOT co -P src #si no especificamos -r, se asume -current
Creamos dos directorios utiles para la compilacion del userland.
# mkdir /usr/obj # mkdir /usr/tools
Construimos el Toolchain de NetBSD
# ./build.sh -O ../obj -T ../tools -u tools
Construimos la distribucion de NetBSD
# ./build.sh -O ../obj -T ../tools -u distribution
Compilamos el Kernel, se asume GENERIC
# ./build.sh -O ../obj -T ../tools -u kernel=GENERIC
Instalamos el nuevo Kernel compilado y reiniciamos la computadora, asumimos (i386).
# cd ../obj/sys/arch/i386/compile/GENERIC # mv /netbsd /netbsd.old # cp netbsd /netbsd # reboot
Instalamos el Userland(sistema base) de NetBSD.
# cd /usr/src # ./build.sh -O ../obj -T ../tools install=/
En este punto, al terminar, NetBSD sugerira ejecutar algunos comandos para actualizar archivos antiguos por favor, presta atencion a los mensajes finales, y ejecuta, lo que se indica.
Actualiza los archivos bajo el directorio /etc/ de la siguiente manera.
# /usr/sbin/etcupdate -s /usr/src/etc
Reinicia la computadora, seguramente tendras tu NetBSD -current funcionando correctamente, disfrutando de los ultimos cambios.
# reboot
NOTA: No olvides que -current es una version de desarrollo, asi que no se garantiza la correcta funcionalidad del sistema en entornos de produccion, parte del mismo puede estar en etapa de prueba, usar -current, queda bajo tu propio riesgo.
