la procedura potrebbe essere questa;
Si apre il terminale e si crea lo script nella cartella /home
codice:
nano /home/post-install.sh
si aprira' direttamente il file vuoto pronto per riceverlo e facciamo copia/incolla del testo seguente:
codice:
#!/bin/bash
#software da installare dopo l'installazione del s.o debian 8.2
echo "aggiunta del repository del kernel "liquorix"
cat<<eols > /etc/apt/sources.list.d/liquorix.list
# liquorix is a distro kernel replacement built using the best
# configuration and kernel sources for desktop, multimedia, and
# gaming workloads.
#
# keyring: Apt-get install '^liquorix-([^-]+-)?keyring.?'
deb http://liquorix.net/debian sid main
#deb-src http://liquorix.net/debian sid main
# mirrors:
#
# unit193 - france
# deb http://mirror.unit193.net/liquorix sid main
# deb-src http://mirror.unit193.net/liquorix sid main
#
# liquorix - cloudfront global cdn
# deb http://cdn.liquorix.net/debian sid main
# deb-src http://cdn.liquorix.net/debian sid main
eols
echo "updating apt db..."
apt-get update
apt-get --allow-unauthenticated -y install '^liquorix-([^-]+-)?keyring.?'
echo "installing liquorix kernel..."
apt-get --no-install-recommends -y install linux-image-liquorix-686
echo "installazione accessori vari, alsa utils, rtirq, sox, ecc."
apt-get --install-recommends -y install gdebi htop alsa-utils rtirq sox libsox-fmt-all
echo "ottimizzazione hpet (high precision kernel timer)"
# settaggio parametri via sysctl + setup di udev per i permessi
cat <<eof > /etc/udev/rules.d/40-timer-permissions.rules
kernel=="rtc0", group="audio"
kernel=="hpet", group="audio"
eof
echo 'dev.hpet.max-user-freq=3072' >> /etc/sysctl.d/60-max-user-freq.conf
# attivazione immediata delle modifiche precedenti:
Service udev force-reload
chgrp audio /dev/hpet /dev/rtc0
chmod 660 /dev/hpet /dev/rtc0
sysctl -p /etc/sysctl.d/60-max-user-freq.conf
echo "installazione di squeezelite-mc2"
pushd /var/tmp
wget http://www.audiofaidate.org/sw/squeezelite_1.8.1mc2-1_i386.deb
gdebi --non-interactive squeezelite_1.8.1mc2-1_i386.deb
popd
cat <<eos
attenzione: Potrebbe essere necessario personalizzare la configurazione
di squeezelite editando il file /etc/default/squeezelite
dopo aver editato il file, per rendere effettive le modifiche riavviare
il servizio con il comando:
Service squeezelite restart
oppure riavviare il sistema.
Eos
echo "that's all, folks!"
Fatto questo dobbiamo dare i permessi d'esecuzione al file creato
codice:
chmod +x /home/post-install.sh
siamo nella directory /home. per lanciare il comando d'esecuzione
daremo il seguente comando
codice:
./post-install.sh
dopo invio da tastiera il comando andra' in esecuzione.