Ci sono due tipi di aggiornamenti disponibili per MARRtino
- Aggiornamentio di sistema
- Aggiornamento delle app
Gli aggiornamenti di sistema introducono nuove funzionalità o risolvono problemi di sistema, mentre gli aggiornamenti delle app modificano le funzionalità già esistenti.
Le versioni attuali della macchina sono visualizzate nella pagina web Config
Per accedere alla Raspberry collegarsi alla rete wireless MARRtino_<NomeScuola> e usare l'indirizzo http://10.3.1.1/
Sulla macchina virtuale, aprire il browser firefox e usare l'indirizzo http://localhost/
CI sono due procedimenti diversi per i due tipi di aggiornamenti come descritto di seguito.
In entrambi i casi è necessario un collegamento ad Internet. Per l'aggiornamento della Raspberry collegare un cavo Ethernet per il collegamento Internet.
Per l'aggiornamento della macchina virtuale, assicurarsi che la macchina reale sia in rete Internet.
Aggiornamenti di sistema
Gli aggiornamenti di sistema possono essere anche abbastanza lunghi, specialmente sulla Raspberry. Assicurarsi che sia alimentata appropriatamente (batteria ben carica).
Non interrompere l'aggiornamento.
- Collegarsi alla macchina da aggiornare (per la Raspberry accedere alla pagina web Config e usare il link ssh 10.3.1.1)
- Usare user: ubuntu, password: marrtino per il login
- Eseguire i comandi
- cd install
- python marrtino_update.py
- Confermare l'aggiornamento (se disponibile), confermare eventuali altre richieste di installazione, inserire la password marrtino se richiesta
- Attendere il completamento di tutte le operazioni, finché non appare il messaggio
- ================================================
- === MARRtino software updated to version X.Y ===
- ================================================
- Ripetere il comando python marrtino_update.py per aggiornare fino all'ultima versione (ovvero finchè viene ritornato il messaggio:Marrtino is currently updated to the last version). Ad esempio, per aggiornare da 2.0 a 2.2, bisogna eseguire il comando di aggiornamento (python marrtino_update.py) due volte (da 2.0 a 2.1 e da 2.1 a 2.2)
- Dalla pagina web Bringup, connettersi e poi premere il pulsante shutdown per spegnere la Raspberry o la macchina virtuale.
- Accendere la Raspberry o la macchina virtuale. Connettersi dalla pagina web Config e verificare la nuova versione di MARRtino version e MARRtino Apps version (ad esempio
- MARRtino version 2.2 e MARRtino Apps version Sat Feb 23 10:59:03 2019)
Aggiornamenti delle app
- Collegarsi alla macchina da aggiornare
- Accedere alla pagina web Config
- Premere il pulsante marrtino_apps Update
- Dalla pagina web Bringup, connettersi e poi premere il pulsante shutdown per spegnere la Raspberry o la macchina virtuale.
- Accendere la Raspberry o la macchina virtuale. Connettersi alla pagina web Bringup e verificare le nuove funzionalità introdotte dall'aggiornamento.