====== Scripts instalación X de NetBSD-9.2 ===== [[https://gist.github.com/javashin/fc983628fa870ac6faaac0e740e1ad9a|Referencia]] 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 [[https://www.netbsd.org/docs/guide/en/chap-exinst.html|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 ===== {{ :netbsdlogo.png?610 | NetBSD}} 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= 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