Orange Pi è un brand che realizza piccolissimo computer che si prestano per ogni tipo di progetto. Molto simile al Raspberry, il progetto Orange Pi è tutto cinese e realizza delle discrete dev-board.

In questo articolo vi spieghiamo come avviarlo e come installare un sistema operativo tutto vostro, visto e considerato che il software che forniscono loro è davvero pessimo, ma lo useremo come base di appoggio per realizzare il nostro lavoro.



Cosa dobbiamo avere

Prima di tutto, abbiamo bisogno di alcune cose essenziali, ossia un collegamento video e una alimentazione di corrente a 5V (va bene anche il caricabatterie del vostro smartphone o un cavo USB-Micro USB collegato al PC). Oltre a queste, abbiamo dovuto comprare un’espansione per il nostro Orange Pi Zero Plus 2, ovvero un’interfaccia USB dotata anche di jack audio e microfono che va montata con semplicità sui PIN del dispositivo. In questo modo possiamo collegare mouse e tastiera, lavorando così grazie alla GUI. Purtroppo non è installato il programma di controllo remoto SSH e dobbiamo per forza lavorare così. Non dimenticate anche di avere una MicroSD da almeno 8GB.

Download

Una volta montato il tutto, andiamo sul sito della Orange Pi e scarichiamo qui la versione Server di Ubuntu Xenial. Si tratta di un’immagine di sistema, che va prima estratta dall’archivio (basta usare un programma come 7Zip) e montata su una MicroSD con un software: parlo del Win32DiskImager. A tal riguardo, sarà sufficiente selezionare la MicroSD e scegliere l’immagine che abbiamo scaricato.



Primo avvio

Il nostro Orange Pi Zero Plus 2 è dotato di un eMMC della Samsung sul quale è installata una versione di Android 4 tutta in cinese e con parecchi limiti. Dovremmo quindi cancellarla e installare il contenuto della nostra MicroSD. Per fare tutto ciò, assicuriamoci di aver inserito correttamente la MicroSD nel dev-board, che i cavi video e USB di mouse e tastiera siano collegati e che sia tutto spento. A questo punto, colleghiamo l’alimentazione e vedremo caricare il sistema operativo a riga di comando.

L’username è root

La Password è orangepi

Ricordo che la tastiera è impostata con layout Americano, quindi un piccolo suggerimento coi tasti:

  • I due punti li realizzate con SHIFT+ò
  • L’underscore lo realizzate con SHIFT+’
  • Il segno meno con 

Installare il sistema

L’installazione del sistema operativo è davvero semplice. Da riga di comando digitiamo:

sudo install_to_emmc

Vi verrà chiesto di confermare l’installazione e di formattare l’eMMC. Attendiamo qualche minuto ed il sistema sarà installato. Una volta terminata l’operazione, spegniamo l’Orange Pi e estraiamo la MicroSD. Ricolleghiamo l’alimentazione e aspettiamo che carichi il sistema.

Collegamento a Internet

Siccome ci piacere avere vita difficile, la nostra dev-board non ha collegamento Ethernet ma solo Wi-Fi. Questo significa che da riga di comando dobbiamo collegarci al Wi-Fi anche solo con l’IP Dinamico. Per seguire la connessione, usiamo il comando:

nmtui-connect SSID (nome_della_nostra_rete)

L’interfacci minimale che si ci apre ci chiede di selezionare l’SSID della nostra rete e poi di inserire la password. Abbiamo così collegato in Wi-Fi il dispositivo e possiamo iniziare a scaricare e installare i pacchetti che ci servono.

Installazione dipendenze e ambiente desktop

Adesso che siamo collegati, aggiorniamo il sistema con i comandi:

sudo apt-get update

sudo apt-get upgrade

Confermiamo come sempre di voler installare gli aggiornamenti, attendiamo che termini e riavviamo il sistema con il comando reboot. Siccome il sistema operativo che abbiamo scaricato è completamente scarno di ogni funzione, dobbiamo premurarci di installare un software di vitale importanza futura, ossia l’add-apt-repository. Questo software consente di gestire i collegamenti e le installazioni dai Repository o Repo, ossia un sistema di condivisione di contenuti digitali. Tutto funziona per mezzo di una libreria di sistema chiamata common. Installiamola con il seguente comando:

sudo apt-get install software-properties-common

nel caso non vi permettesse l’installazione, digitate:

sudo apt-get install –reinstall software-properties-common

Terminata l’installazione provvediamo a installare il nostro ambiente desktop. Possiamo scegliere tra diversi ambienti. Qui, abbiamo scelto l’ambiente desktop di Xubuntu, molto leggero e pratico per questo tipo di dispositivi. Digitiamo da linea di comando quanto segue:

sudo add-apt-repository ppa:xubuntu-desktop/ppa

sudo apt-get update

sudo apt-get install xubuntu-desktop

Ricordatevi di confermare l’installazione. Questa potrebbe durare parecchio visto che la dev-board deve procedere all’estrazione e alla compilazione dei numerosi pacchetti.

Possiamo comunque installare altri ambienti semplicemente cambiando il testo xubuntu-desktop con il comando degli altri.



Ubuntu

ubuntu-desktop: dipende da tutti i pacchetti del sistema desktop Ubuntu.

ubuntu-minimal: questo pacchetto dipende da tutti i pacchetti nel sistema minimale di Ubuntu, che è un sistema a linea di comando con le seguenti capacità: avvio, riconoscimento hardware, connessione ad una rete, installazione pacchetti, diagnostica di base.

ubuntu-standard: dipende da tutti i pacchetti del sistema standard di Ubuntu, fornisce un confortevole ambiente a linea di comando Unix-like.

Derivate ufficiali

edubuntu-desktop: dipende da tutti i pacchetti del sistema desktop Edubuntu.

kubuntu-desktop: dipende da tutti i pacchetti del sistema desktop Kubuntu.

lubuntu-desktop: dipende da tutti i pacchetti del sistema desktop Lubuntu.

mythbuntu-desktop: dipende da tutti i pacchetti del sistema desktop Mythbuntu.

ubuntu-gnome-desktop: dipende da tutti i pacchetti del sistema desktop Ubuntu GNOME. Disponibile a partire dal rilascio 14.04 LTS.

ubuntu-mate-desktop: dipende da tutti i pacchetti del sistema desktop Ubuntu MATE. Disponibile a partire dal rilascio 15.04.

ubuntustudio-desktop: dipende da tutti i pacchetti del sistema desktop Ubuntu Studio.

xubuntu-desktop: dipende da tutti i pacchetti del sistema desktop Xubuntu.

Primo avvio del DE

Quando avrà terminato l’installazione, riavviate la dev-board e attendete qualche secondo. Vi apparirà la schermata di Login di Xubuntu.

Il nome utente sarà Orangepi, mentre la password è sempre la stessa. Appena entrati nel nostro desktop personale, possiamo finalmente cambiare la lingua al sistema e il layout della tastiera impostando tutto in italiano. Il sistema è ora perfettamente operativo e chiede solo di essere usato.