- ENTRADA 2 -

Qué hacer después de instalar FreeBSD, parte 1



-- Actualizaciones --



Como ya dije en la entrada sobre OpenBSD, nunca me ha gustado este tipo de guías porque son bastante mierder: para decirme que instale un wallpaper, fuentes y programas, mejor no me digas nada.


Aquí voy a explicar cómo efectuar la configuración "profunda" del sistema, ya que FreeBSD viene bastante standar y hay que "afinarla".

Una vez instalada FreeBSD es bastante utilizable, pero hay cosas que hay que mejorar, y características que hay que activar.


NOTA: Como es largo, lo haré en 2 entregas.


1. Actualizando el sistema


Como hacía en OpenBSD, lo primero que hay que hacer es actualizar el sistema.


freebsd-update fetch install

Después actualizaré los paquetes:


pkg update
pkg upgrade

Suponiendo que tengamos la versión 13.0, si queremos subir de versión lo haremos así:


freebsd-update fetch 
freebsd-update upgrade -r 13.1-RELEASE-2
freebsd-update install

NOTA: Si actualizas a una nueva versión principal, mejor no ir directamente, si no empezar por las "cero" (0). Por ejemplo, si quieres subir de la 12.4-RELEASE a 13.1-RELEASE, ve primero a la 13.0 y luego a la 13.1.



Despues habrá que reiniciar, ya que lo que hemos hecho es actualizar el kernel, pero no los componentes del sistema.

Con el nuevo kernel en marcha volvemos a actualizar el resto.


freebsd-update install


2. Añadiendo 4 cosas


Activar las comunicaciones entre procesos en /etc/rc.conf



Hal está deprecated en muchos escritorios en favor de devd que va incorporado en Xorg-server, pero aun hay escritorios que lo necesitan. Haz tus pruebas.


Y ya que estoy editando /etc/rc.conf aprovecho y desactivo sendmail, que no lo voy a usar:



Y si usáis un iniciador de sesiones y no funciona al inicio, lo podéis cargar aquí, eligiendo uno de estos:



Ahora, voy a querer usar "su", así que meto a mi usuario en el grupo wheel:


pw usermod moribundo -G wheel

Ya que estoy, voy a meter a mi usuario en otros 2 grupos, para poder trastear con video y con dispositivos:


pw usermod moribundo -G video
pw usermod moribundo -G operator

Y ahora instalo sudo.


NOTA: Curiosamente pkg no está instalado, así que cuando lo usas por primera vez, el sistema te avisa, se lo baja y lo instala.


pkg install sudo

Edita /usr/local/etc/sudoers y añade y descomenta:



NOTA: Como ves, los cambios que afecten al propio usuario y que deben hacerse en /etc se hacen en /usr/local/etc

Al principio es lioso y no se entiende bien por qué se ha hecho así, pero después de trastear el sistema, te das cuenta de que esto deja intacto el /etc del administrador (root) de tus cagadas (si la cagas con una configuración solo te afecta a ti).


Y ya, en mi usuario, y habiendo instalado el gestor de ventanas que quieras (openbox en mi caso), hay que añadirlo al script de inicio, en mi caso .xinitrc:



NOTA: Yo no uso ningún gestor de sesiones, pero si tú usas slim, gdm, etc, en vez de .xinitrc deberás usar .xsession


3. Modificar o eliminar el MOTD (mensaje del día)


Cuando inicias sesión, aparecen mogollón de líneas con consejos. Al principio está bien, pero luego ya molesta, así que lo voy a desactivar. La manera de hacerlo es dejando vacío el archivo /etc/motd o apuntandolo a /dev/null con un enlace simbólico. Yo usaré la primera opción, previa copia de seguridad:


mv /etc/motd /etc/motd.old
touch /etc/motd

También voy a eliminar el consejo de uso de FreeBSD (llamado cookie). Edito ~/.profile y comento el "if":




Y para finalizar las 4 cosas, si tienes intel, añade esto al /boot/loader.conf




4. Configurar la red ethernet


Cuando arrancas FreeBSD, te quedas sorprendido/a/e por lo rápido que inicia, más que GNU/Linux y su systemd (16 segundos sobre 24), pero si has dejado la red configurada como DHCP, hará un pequeño parón para esperar asignación por parte del router, así que voy a configurarlo bien.


Antes de nada, si no sé cómo se llama mi dispositivo de red, lo miro:


ifconfig -a

Ahora abro /etc/rc.conf y lo dejo así:




Y aplico la nueva configuración sin necesidad de reiniciar:


service netif restart
service routing restart

5. Sincronizar la hora


Y por último, voy a activar NTP para que me muestre la hora correcta. Añado estas líneas a /etc/rc.conf:



La última línea a mi no me hizo falta porque ya me sincronizaba al iniciar, pero si ves que a ti no te la sincroniza, descomentala.



Bueno, ya tienes faena.

En la próxima entrega explicaré el wifi, los locale, el automount y alguna cosilla más.




Tags #freebsd



◄ Listado de artículos

◄◄ Inicio



/blog/fbsd/