



La configuración posterior de NetBSD incluye definir el hostame en /etc/rc.conf, establecer el teclado en español en /etc/wscons.conf ("encoding=es") y configurar la zona horaria agregando "kern.rtc_offset=-60" al archivo /etc/sysctl.conf y creando una liga simbólica:
# ln -s /usr/share/zoneinfo/Mexico/General /etc/localtime
Para poner la fecha y hora "12 de Febrero del 2005 a la 1:25 PM" tecleamos:
# date 200502121325
Ahora en /etc/rc.conf ponemos "hostname=Diabolica" y en /etc/hostname "Diabolica".
además hay que gregar el soporte para softdep al archivo /etc/fstab. Todo ello está en el manual.
Configurar el DSL de Infinitum fue un tanto laborioso, pero no dió problemas. Otro asunto fue la instalación de los paquetes, ¡Debian me tiene muy mal acostumbrado!
Existen dos maneras de instalar paquetes en NetBSD pkg_add para instalar paquetes binarios, verbigracia:
pkg_add ftp://ftp.netbsd.org/pub/NetBSD/packages/2.0/i386/lang/kaffe-1.1.4nb3.tgz
Algo desconcertante de pkg_add, es que no muestra ninguna barra de avance, así que uno no sabe si esta descargando el paquete o no. Por otra parte, pkgsrc compila e instala paquetes desde las fuentes, a la manera del emerge de Gentoo (¿o emerge lo hace como pkgsrc?, no lo sé). Resulta que las versiones de los paquetes disponibles a través de pkg-add no corresponden a los disponibles por pkgsrc. Si alguien me hubiese informado de este hecho me habría ahorrado un gran dolor de cabeza (y varias horas de pelea con pkg_add).
Sucedió que quize ahorrar tiempo de compilación descargando las versiones binarias de varias librerías (al igual que en Gentoo, compilar todo el sistema me parece una perdida de tiempo innecesaria) pero al no coincidir las versiones de pkgsrc me enviaba mensajes de error. Al final tuve que borrar las versiones con pkg_delete y luego volver a instalar esos mismos paquetes desde las fuentes. Esta falta de concordancia entre los paquetes me parece un serio inconveniente para NetBSD y es un aspecto en el cual aún se debe trabajar.
El primer paso para usar pkgsrc es descargar el arból de ports en /usr:
# cd /usr
# ftp ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz
Y descomprimirlo:
# tar -zxvf pkgsrc.tar.gz
Luego de instalar el árbol de ports, el proceso de instalacion de un paquete inicia con su ubicacion dentro del directorio /usr/pkgsrc. Consulte la pagina de ports de NetBSD. Los meta-paquetes que se encuentran en /usr/pkgsrc/meta-pkgs son muy útiles pues nos permiten instalar un escritorio completo (KDE, Gnome, XFCE4) sin tener que estar instalando los paquetes de manera individual. Un paquete típico se instala con los siguientes pasos:
# make
# make install
# make clean && make clean-depends
El primer paquete a instalar es sin duda el Bash, la shell por omisión de NetBSD es la insufrible csh. Luego de instalar el Bash es necesario modificar el shell del usuario root y normal con el comando chsh:
#chsh -s bash -l root
#chsh -s bash -l mmontoya
recuerde agregar el PATH y el TERM=xterm a los archivos .bashrc y .bash_profile. Además, hay que agregar al usuario normal al grupo "wheel" en el archivo /etc/group para que pueda hacer "su root":
wheel:*:0:root,mmontoya
Dado que en Debian aún no hay paquetes X.org, decidí probarlo en NetBSD. Me coloqué en /usr/pkgsrc/xorg-server y le di el "make install" para la compilación, luego saqué al perro, vi "Los Simpson" (el capítulo en que Krusty celebra su Bar mitzva con "Mister T" y Homero tiene un programa de televisión), vi con mi novia el show de los cinco gays que ayudan a un heterosexual en su cita, fui a Superama, cenamos, volví a sacar al perro... y aún no terminaba de compilar (¡lo de la paciencia era en serio!).
Para montar una particion ext2 o ext3 de Linux usamos el comando mount:
#mount -t ext2fs /dev/wd1k /mnt/linux
Lo siento, NetBSD no soporta ReiserFS ni XFS ;-(. Para montar una particion vfat de Windows:
#mount -t msdos /dev/wd0b /mnt/windows
Para montar mi USB Pen Drive:
#mount -t msdos /dev/sd0e /mnt/llavero
Si embargo, parece que si se monta y se desmonta el USB Pen Drive, hay que hacer un pequeño hack de limpieza de buffer para montarlo otra vez en la misma sesión, (yo lo intenté pero no me funcino y me vi obligado a reiniciar). Los chicos de NetBSD ya están trabajando en este bug. Por otro lado, el quemador se instaló sin problemas, instale cdrecord con pkgsrc y luego de un "cdrecord -scanbus" lo ubicó en el inusual device "15,1,0", pero pude quemar fácilmente.
Para que el mouse funcione, en el archivo /etc/X11/XF86Config se deben cambiar las líneas:
Option "Protocol" "PS2"
Option "Device" "/dev/psaux"
Por:
Option "Protocol" "wsmouse"
Option "Device" "/dev/wsmouse"
No tuve que configurar nada de la tarjeta de sonido, simplemente instale XMMS con pkgsrc y pude escuchar de inmediato las canciones OGG Vorbis y MP3 de mi partición Linux usando los módulos OSS (ALSA no viene por default).
Al final logré tener una estación de trabajo agradable y funcional:
|