Tabla de Contenidos
Scripts instalación X de NetBSD-9.2
Para ejecutar este script primero debemos tener un sistema NetBSD recién instalado y con una consola con la cuenta de root.
El proceso de Instalacion de NetBSD es relativamente simple, hay varios tutoriales que podemos encontrar en internet y en español, de tal forma que vamos a suponer que eso este realizado.
Instalando algunos paquetes
Para instalar paquetes debemos verificar que en la cuenta de root de nuestra maquina tenemos descomentada en el archivo `.profile` la linea de:
export PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.|cut -f 1 -d_)/All"
Esto nos permite apuntar a un server que tiene los paquete auditados de NetBSD, por lo que procederemos la instalación de algunos herramientas, con los siguientes comandos:
# pkgin in vim # pkgin in wget bash
Esto nos instala nuestro editor favorito, pero si te gusta otro editor puedes instalar cualquier otro como nano o emacs o el que gustes.
Ejecutando el script
Después que los paquetes del punto anterior se encuentran instalados y estamos con la cuenta de root en una terminal de consola, debido a que no estamos en ambiene gráfico aun, procedemos a descargar el scripts, este fue realizado por javashin en github, al cual le he realizado algunos cambios menores.
Para descargarlo ejecutamos el siguiente comando:
# wget -c https://gist.github.com/javashin/fc983628fa870ac6faaac0e740e1ad9a/archive/a4d037f4348c217ebf2e8e35ecc1e4e10a348885.zip
Ahora que tenemos el script debemos dejarlo como este:
#!/bin/sh USER=<debes_poner_tu_usuario> pkgin -y install xorg pkgin -y install hal pkgin -y install fam pkgin -y install mpv compton midori firefox mozilla-rootcerts-openssl pkgin -y install wpa_gui sysupgrade deluge slim slim-themes uget thunderbird pkgin -y install xfce4 xfce4-extras cp /usr/pkg/share/examples/rc.d/hal /etc/rc.d cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d cp /usr/pkg/share/examples/rc.d/famd /etc/rc.d cp /usr/pkg/share/examples/rc.d/avahidaemon /etc/rc.d/ cp /usr/pkg/share/examples/rc.d/slim /etc/rc.d echo "wscons=YES" >> /etc/rc.conf echo "amd=YES" >> /etc/rc.conf echo "avahidaemon=YES" >> /etc/rc.conf echo "rpcbind=YES" >> /etc/rc.conf echo "famd=YES" >> /etc/rc.conf echo "dbus=YES" >> /etc/rc.conf echo "hal=YES" >> /etc/rc.conf echo "slim=YES" >> /etc/rc.conf echo "ipv6addrctl=YES" >> /etc/rc.conf echo "ipv6addrctl_policy=ipv4_prefer" >> /etc/rc.conf echo "setvar wskbd bell.volume 0" >> /etc/wscons.conf echo "setvar wskbd bell.pitch 0" >> /etc/wscons.conf mkdir /amd mkdir /media mkdir /etc/amd sysctl -w kern.defcorename=/tmp/%n.core #echo exec ck-launch-session dbus-launch --exit-with-session startxfce4 >> .xinitrc echo "exec xfce4-session" >> /root/.xinitrc #nano $HOME/.xinitrc cp .xinitrc /home/$USER/.xinitrc chown $USER:wheel /home/$USER/.xinitrc shutdown -r now
Esto nos permite automatizar la instalación y nos deja el login de slim, el cual queda por defecto pero lo podemos reconfigurar, una vez dentro de nuestra maquina, modificando el archivo:
/usr/pkg/etc/slim.conf