Aquí dejaremos indicado algunos tip's de FreeBSD, los que usaremos a diario de este Sistema Operativo Unix BSD.
Sin perjuicio de esto, los TIP's nunca reemplazarán a los excelentes manuales del Sistema Operativo FreeBSD, si no que simplemente pretende ser un recordatorio de comandos sabidos o de utilidades que nos harán la vida más simple.
Posteriormente a una instalación base del sistema, entiéndase la instalación mínima, deberemos instalar los parches de seguridad y la actualización de los ports.
Instalando parches de Seguridad
# freebsd-update fetch
Con este comando se obtiene y se dejan en el sistema.
# freebsd-update install
Para saber sobre que arquitectura de maquina se esta trabajando podemos ejecutar en una terminal como root, cualquiera de los siguientes comandos:
# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu' # sysctl hw.model hw.machine hw.ncpu # dmesg | grep -i cpu # grep -i cpu /var/run/dmesg.boot
La salida de alguno de estos comandos nos indicara que arquitectura tenemos:
hw.machine: amd64 hw.model: Intel(R) Xeon(R) CPU X3220 @ 2.40GHz hw.ncpu: 4 hw.machine_arch: amd64
Con estos comandos lo que haremos es actualizar el arbol de ports y posteriormente deberemos extraerlos, para ello ejecutamos el siguiente comando:
# portsnap fetch extract
Tambien lo podemos hacer:
# portsnap fetch && portsnap extract
Este proceso tarda un poco dependiendo de la velocidad de la máquina y del enlace, por lo que hay que tener paciencia y esperar un poco a que esté terminado.
Una vez que hemos actualizado los ports y nos aseguremos que todo está bien, procedemos a actualizar el sistema mediente el siguiente comando:
# portupgrade -a -c -v -f && portupgrade -va
Esto tiene la gracia de invocar la configuración de los paquetes durante la resolución de las dependencias y así las detecta todas en un instante. Después, cuando empieza a compilar, no para a menos que sea por error de compilación.
Ya ha salido la nueva versión de FreeBSD-8.0-Release, para que X11 funcione sin problems en una maquina con tarjeta gráfica Intel-945GM se debe generar el archivo de configuración y agregar lo siguiente, en el archivo /etc/rc.conf..
hald_enable="YES" dbus_enable="YES"
Como siempre existen algunos aspectos que hay que modificar para disponer de nuestro sistema BSD personalizado o castellanizado, ya que por defecto viene obviamente en inglés y requiere hacer ciertos cambios para dejarlo en nuestro idioma.
Este archivo contiene ciertas definiciones que por defecto deberemos de cambiar, por ejemplo para modificar el idioma y el set de caracteres, deberemos ingresar en este archivo lo siguiente:
spanish|Spanish users:\ :charset=ISO8859-1:\ :lang=es_ES.ISO8859-1:\ :tc=default:
Después de ser modificado, se debe actualizar la base de datos que usa FreeBSD para tomar las configuraciones del login y eso se efectúa corriendo como root lo siguiente:
# cap_mkdb /etc/login.conf
Para configurar correctamente el sonido deberemos primero detectar nuestro hardware y posteriormente cargar el modulo correcto en el sistema. Para cargar los modulos de sonido deberemos hacer lo siguiente:
# kldload snd_driver
Esto carga todos los modulos disponibles de sonido, pero ahora nos queda detectar cual es el que corresponde a nuestro hardware. Para ello debemos hacer lo siguiente:
# cat /dev/sndstat
Este comando nos entregara la siguiente salida.
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386) Installed devices: pcm0: <HDA Realtek ALC272 PCM #0 Analog> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex default) pcm1: <HDA Realtek ALC272 PCM #1 Analog> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (0p:0v/1r:1v channels simplex)
Lo que realmente importa de esta salida, es lo que nos indica despues de kld que es en nuestro caso snd_hda, esto nos entrega el nombre del modulo que deberemos cargar, para ello ejecutamos el siguiente comando:
# kldstat snd_hda.ko
Ahora podemos reproducir algun archivo de audio que tengamos disponible, en lo posible en formato ogg ya que no hemos cargado ningun codec de audio aun, esto lo podremos hacer con cualquier reproductor de audio.
Si todo ha salido bien y hemos escuchado nuestro archivo de audio, lo que deberemos hacer es instalar el modulo en el momemto del arranque del sistema, para ello deberemos editar el archivo /boot/loader.conf y agregamos la linea siguiente:
snd_hda_load="YES"
Con esto podremos reproducir archivos de audio en nuestro sistema sin problemas.
Estamos Construyendo esta sección y la tendremos disponible dentro de poco