Il Raspberry Pi è un piccolo computer incredibile che sta rivoluzionando l'informatica in classe ea casa. È responsabilmente da solo per introdurre una nuova generazione alla programmazione e alla sperimentazione anziché imparare a usare fogli di calcolo e word processor.
Per chi è nuovo a Raspberry Pi, c'è molto da imparare e, di conseguenza, molto da ricordare. Questo tutorial fornisce un memorandum di cose utili che è necessario conoscere. Potresti voler aggiungere questo ai segnalibri.
Prima di poter seguire questo tutorial, è necessario che il tuo Raspberry Pi sia installato e funzionante con un sistema operativo. Ai fini di questo tutorial sto usando un'installazione predefinita di Raspian, installata usando NOOBS, che sto accedendo tramite SSH da un Mac.
Questo tutorial presume che Raspian sia già in esecuzione sul tuo Raspberry Pi. Se non lo è, fai riferimento ai nostri tutorial per configurare una scheda SD per il tuo Pi.
Mancia: Per impostare una scheda SD, fare riferimento alle esercitazioni Come Flash una scheda SD per Raspberry Pi e Come installare NOOBS su un Raspberry Pi con un Mac
Se stai usando il tuo Raspberry Pi direttamente, in Raspbian Graphical User Interface (GUI) aperto LXterminal dal desktop.
Se non hai avviato la GUI, stai utilizzando l'interfaccia a riga di comando (CLI) e puoi eseguire i comandi necessari da qui.
Secure Shell, spesso indicato come SSH, è un protocollo di rete crittografico per abilitare la comunicazione sicura tra computer in rete, sia su una rete locale (LAN) che su Internet. È, essenzialmente, un canale sicuro per le comunicazioni su una rete non sicura.
Mancia: Un Raspberry Pi dovrà prima configurare l'accesso SSH da un altro computer. Questo tutorial presume che tu abbia già abilitato l'accesso SSH sul tuo Pi.
Da un Mac, puoi usare terminale per accedere a un Raspberry Pi. Se si utilizza una macchina Linux, è possibile utilizzare il programma terminale che fa parte del sistema operativo.
Se sei un utente di Windows, ti consiglio di scaricare e installare PuTTY, che è un programma client SSH gratuito
Il software su Linux in generale, e il Raspberry Pi in particolare, viene gestito tramite a deposito. Un repository contiene software che è stato compilato ed è gestito, spesso da volontari, a beneficio della comunità.
Le persone che gestiscono il software nel repository assicurano che anche tutte le dipendenze siano prese in considerazione.
In Linux per navigare, installare, aggiornare, aggiornare e disinstallare il software è necessario utilizzare a Gestore pacchetti. Il Raspberry Pi utilizza un gestore di pacchetti chiamato adatto
o Strumento di packaging avanzato.
L'Advanced Packaging Tool non è un singolo programma; è un'interfaccia utente gratuita che semplifica la gestione del software su sistemi operativi Unix o Linux incluso il Raspberry Pi. Le funzioni di Advanced Packaging Tool vengono eseguite dalla riga di comando.
Mancia: Esistono altri gestori di pacchetti per diverse versioni di Linux. Ad esempio, una build Fedora di Linux usa yum
o Gestore aggiornamenti Yellowdog. Redhat utilizza rpm
o Redhat Package Manager.
Probabilmente non è una grande idea far funzionare il tuo Raspberry Pi, o qualsiasi altro computer Linux, usando ovviamente i privilegi di root. È molto probabile che tu non lo sia, comunque. Non è la modalità di funzionamento predefinita con Raspberry Pi.
Ciò significa che l'esecuzione di determinati comandi potrebbe non essere possibile se non si dispone dei privilegi di sicurezza di root. Uno strumento utile, in queste circostanze, è sudo il cui nome deriva da una contrazione di utente sostitutivo e fare.
Il comando sudo consente agli utenti di eseguire determinati comandi senza dover accedere come utente root.
Mancia: L'installazione, l'aggiornamento o la disinstallazione del software richiede l'utilizzo dei privilegi di root o l'uso del comando sudo.
È utile aggiornare periodicamente o risincronizzare i file di indice dei pacchetti dalle loro origini. Le fonti dipendono da ciò che è stato definito nel luogo /etc/apt/sources.list
. In Raspian, la fonte predefinita in questo file è debuttante
http://mirrordirector.raspbian.org/raspbian/
wheezy main contrib non-free rpi
Per aggiornare il repository del software, sul tuo Raspberry Pi, alla versione più recente inserisci il seguente comando:
apt-get update
Se non si stanno eseguendo i privilegi di root, sarà necessario immettere il seguente comando con sudo
:
sudo apt-get update
Per trovare un particolare software puoi eseguire una ricerca per nome usando il seguente comando
ricerca apt-cache [parola chiave per la ricerca]
Un esempio pratico di questo sarebbe il browser Chromium di Google, che non fa parte dell'installazione predefinita di Raspian. Per eseguire una ricerca di Chromium puoi inserire il comando:
cromo di ricerca apt-cache
Mancia: I privilegi di root non sono normalmente necessari per eseguire questo comando.
Analogamente alla ricerca, utilizzare il nome del software per installare il pacchetto software. È richiesta solo la parte denominata del pacchetto, non il nome file completo.
In questo esempio, il pacchetto è già stato installatoSe necessario, adatto
recupererà e installerà automaticamente i pacchetti da cui dipende il pacchetto indicato. Questo evita errori di installazione derivanti da dipendenze mancanti.
Per installare il software, utilizzare il seguente comando:
apt-get install [nome del software]
Se non si stanno eseguendo i privilegi di root, sarà necessario immettere il seguente comando con sudo
:
sudo apt-get install [nome del software]
Un esempio pratico di questo sarebbe:
sudo apt-get install chromium
aggiornamento
è diverso da aggiornare
. aggiornamento
installa le versioni più recenti di tutti i pacchetti attualmente disponibili sul Raspberry Pi. Solo i pacchetti installati vengono aggiornati.
apt-get upgrade
Se non si stanno eseguendo i privilegi di root, sarà necessario immettere il seguente comando con sudo
:
sudo apt-get upgrade
Di tanto in tanto si potrebbe desiderare di eseguire un posto di pulizia dei dati e rimuovere tutti i pacchetti che non sono più necessari. Ciò mantiene il tuo Pi magra e garantisce che non stai riempiendo la tua scheda SD finita con pacchetti o software che non sono necessari.
Per rimuovere un pacchetto, inserisci quanto segue sulla riga di comando:
apt-get remove [nome del software]
Se non si stanno eseguendo i privilegi di root, sarà necessario immettere il seguente comando con sudo
:
sudo apt-get remove [nome del software]
Un esempio pratico di questo sarebbe:
sudo apt-get rimuovi cromo
Il comando apt-get clean
cancella il repository locale dei file del pacchetto recuperati. Questo è uno strumento utile per liberare spazio su disco.
apt-get clean
Se non si stanno eseguendo i privilegi di root, sarà necessario immettere il seguente comando con sudo
:
sudo apt-get clean
È bene misurare la quantità di spazio utilizzato e, se si utilizza apt-get clean
, quanto spazio è liberato.
Per avere un'idea dello spazio, prima e dopo l'uso apt-get clean
, usa il comando df
che riporta la quantità di spazio su disco utilizzato dai file system.
df -h
L'interruttore -h
emette i risultati in un formato leggibile dall'uomo.
In questo tutorial ho spiegato la funzione di Advanced Packaging Tool e come usarlo per installare, aggiornare, aggiornare e rimuovere il software sul Raspberry Pi.
Ho anche mostrato come misurare la quantità di spazio libero disponibile sul tuo Pi.