Arduino - 5

# Installare l'IDE sotto Linux

- Su Ubuntu da 10.10 in su, digitare il comando:
  sudo apt-get install arduino
- Su Debian Squeeze fate login come root (o digitate su - in un terminale) e digitate;
  aptitude install arduino
- Su Ubuntu 10.04 LTS dovete per prima cosa scaricare arduino-core (http://packages.ubuntu.com/maverick/arduino-core) ed arduino (http://packages.ubuntu.com/maverick/arduino), quindi installarli nell'ordine (prima arduino-core poi arduino) con GDebi (basta cliccarci sopra
- Una volta installata la versione vecchia, occorrerà scaricare la versione nuova dal sito di Arduino ( http://arduino.googlecode.com/files/arduino-1.0-linux.tgz se avete una versione a 32 bit o http://arduino.googlecode.com/files/arduino-1.0-linux64.tgz se avete una versione a 64 bit)
- A questo punto potete scompattare la nuova versione, ad esempio cliccando con il tasto destro sull'icona del file e scegliendo Estrai qui. Verrà creata la cartella arduino-1.0
- A questo punto aprite un terminale ed entrate in modalità superutente, con il comando sudo bash in Ubuntu e su - in Debian
- Entrate nella cartella dove avete scompattato il file con il comando:
  cd <cartella_del_file>
  che potrebbe essere Scricati in Ubuntu, o /home/<vostro_utente>/Scaricati in Debian
- Ora copiate la nuova versione in una posizione comoda con il comando:
  cp -r arduino-1.0 /usr/share
- Ora spostatevi nella cartella con i comandi con:
  cd /usr/bin
- Archiviate la vecchia versione con il comando:
  mv arduino arduino_0022
- E preparate il nuovo comando per lanciare arduino:
  echo '#!/bin/bash' > arduino
  echo cd /usr/share/arduino-1.0 >> arduino
  echo ./arduino >> arduino
  chmod a+x arduino
- E per finire occorre garantire il permesso di accedere alla seriale al vostro utente con il comando:
  gpasswd -a <vostro_utente> dialout
- Ricordate che l'ultimo comando ha effetto solo dopo che avete fatto logout e di nuovo login (ad esempio scegliendo Termina sessione... dal menù di spegnimento in Ubuntu o Sistema->Termina sessione di <utente>... in Debian)

© Ing. Stefano Salvi - released under FDL licence