Installazione - pilight manual

Transcript

Installazione - pilight manual
Installazione
Installazione........................................................................................................................................................1
Linux Debian..................................................................................................................................................1
Windows 7 e superiore..................................................................................................................................2
Router OpenWRT..........................................................................................................................................2
Versione compilata manualmente.................................................................................................................3
Linux Debian
In distribuzioni basate su Debian/Ubuntu installare pilight utilizzando il repository apt.
1. Effettuare il login.
2. Assicurarsi che si stia lavorando come utente root. Eseguire il seguente comando e utilizzare la
propria password.
pi@pilight:~# sudo su
Password:
3. Aggiungere il repository apt alla apt sources list:
pi@pilight:~# echo "deb http://apt.pilight.org/ stable main" >
/etc/apt/sources.list.d/pilight.list
Se si desidera installare la versione nightly di pilight aggiungere anche:
root@pilight:~# echo "deb http://apt.pilight.org/ nightly main" >>
/etc/apt/sources.list.d/pilight.list
4. pilight utilizza un repository firmato. Questo significa che i pacchetti vengono convalidati prima
dell'installazione. Quindi, per scaricare in modo sicuro e installare i pacchetti pilight, bisogna
installare la chiave pilight.
root@pilight:~# wget -O - http://apt.pilight.org/pilight.key | apt-key
add -
5. Aggiornare la lista dei pacchetti apt:
root@pilight:~# apt-get update
6. Installare pilight:
root@pilight:~# apt-get install pilight
7. Se non vengono visualizzati errori, pilight verrà installato e sarà avviato automaticamente a ogni
avvio del sistema. Per avviarlo manualmente:
root@pilight:~# service pilight start
8. E per arrestarlo:
root@pilight:~# service pilight stop
Windows 7 e superiore
1. Andare su http://download.pilight.org.
2. Scaricare l'ultimo eseguibile Windows chiamato pilight-vX.0-win32.exe. Avviarlo per installare
pilight.
3. Per default pilight verrà installato nella cartella c:\pilight\.
4. In questa cartella è anche presente una configurazione predefinita.
5. Se si desidera utilizzare il modulo pilight USB nano è possibile usare pilight-usb-nano.hex che si
trova pure nella suddetta cartella.
Router OpenWRT
1. Per utilizzare OpenWRT è richiesto l'accesso al router con SSH.
2. Andare su http://download.pilight.org.
3. Scaricare l'ultima compilation pilight OpenWRT chiamata pilight-Atheros AR9132--vX.0.tar.gz.
4. Decomprimere il file in questo modo:
root@OpenWrt:~#
tar -zxvf pilight-Atheros-AR9132-vX.0.tar.gz -C /
5. Per risparmiare spazio il pacchetto OpenWRT contiene solo pilight-daemon.
6. Una configurazione predefinita si trova in /etc/pilight/config.json.
Versione compilata manualmente
Un'altra possibilità è quella di compilare manualmente pilight. Usare questo metodo se non si utilizza un
sistema operativo basato su *BSD basato o su Debian.
1. Accedere al vostro computer.
2. Assicurarsi che si sia in esecuzione come root. Eseguire il seguente comando e utilizzare la propria
password.
pi@pilight:~# sudo su
Password:
3. Installare tutti i pacchetti necessari per compilare manualmente pilight. Il modo migliore per farlo
dipende dal sistema operativo. I pacchetti necessari per Debian sono:
1. build-essential
3. git
5. libunwind-dev
2. cmake
4. dialog
6. libpcap-dev
4. Poi scaricare il codice sorgente pilight dal GitHub pilight:
root@pilight:~# git clone --depth 5 -b [branch]
https://www.github.com/pilight/pilight.git
root@pilight:~# cd pilight
5. Sostituire [branch] con master per l'ultima versione stabile. Questa versione è esattamente la
stessa della versione stabile disponibile nel repository apt. Oppure utilizzare development per i
build di più recente sviluppo. Una versione pilight nightly viene generata automaticamente ogni
notte e è anche disponibile attraverso il repository apt pilight nightly.
6. pilight può essere compilato con varie funzionalità integrate che possono essere incluse o escluse.
Ciò avviene con un programma a menu. Questo programma inoltre compila e installa
automaticamente pilight:
root@pilight:~/pilight# chmod +x setup.sh
root@pilight:~/pilight# ./setup.sh
7. Quando ritorna il prompt dei comandi senza errori, pilight è stato installato con successo. Una
configurazione di predefinita verrà inoltre installata in /etc/pilight/config.json.
8. Assicurarsi di eseguire il seguente comando dopo l'installazione:
root@pilight:~/pilight# ldconfig
9. pilight ora può essere avviato con:
root@pilight:~/pilight# service pilight start