Alla ricerca di una distro Linux leggera ho voluto fare una prova con Alpine Linux
Per l'installazione sono partito dalla versione
extended
All'avvio della iso si digita root e senza password ci si trova al prompt. Per iniziare la configurazione si digita
configure-alpine
(i comandi di configurazione iniziano tutti con setup-* come per esempio setup-ntp)
si accede alla scelta del layout di tastiera, la configurazione della rete, la nuova password di root, la timezone, un eventuale proxy ed il servizio NTP. Si configura poi il repository (l'opzione di default ricerca il repository piu' veloce). Si sceglie poi il disco dove effettuare l'installazione (si indica come "sda", "sdb"....) e poi il tipo di utilizzo (normalmente si seleziona "sys")
il packet manager si chiama apk i cui comandi base sono
apk update
apk upgrade
apk add ......
apk del .......
apk search .....
di default e' abilitato solo il repository main, per attivare il community si deve editare con vi il file
/etc/apk/repositories (I repositories edge sono considerati di sviluppo con modalita' rolling release)
per installare Xorg si usa
setup-xorg-base
ragionevolmente la prima volta che si lancia
startx Xorg crasha per mancanza di configurazione del window manager
Si lancia quindi
apk search xf86-video
per cercare il driver della propria scheda video e si installa (per esempio) con
apk add xf86-video-vesa
si prosegue con
apk add xf86-input-mouse xf86-input-keyboard xf86-input-evdev
apk add xfce4 xfce4-terminal
apk add faenza-icon-theme tango-icon-theme
rc-service dbus start
rc-update add dbus
si lancia quindi la configurazione di Xorg
Xorg -configure
e si lancia startx per accedere ad X
come opzione a XFCE ci sono altri window manager gia' disponibili come Gnome, Mate ed Awesome
Per quanto riguarda Awesome ho trovato non possibile installare aterm mentre funziona correttamente xterm
per installare il compilatore gcc e gli strumenti di sviluppo si usa
apk add build-base
documentazione puo' essere trovata a questo
link