Scripts instalación X de NetBSD-9.2

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 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

 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=<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
informatica/unix_netbsd/nbsd-scripts.txt · Última modificación: 2022/01/20 00:13 por 127.0.0.1
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki