mercredi 13 juin 2012

[Raspberry Pi] HOW TO - Installation perso sur Debian6

Choix de la debian6 http://downloads.raspberrypi.org/images/debian/6/debian6-19-04-2012/debian6-19-04-2012.zip

1- installation de l'image dans la SD :
http://code-esperluette.blogspot.fr/2012/06/raspberry-pi-preparation-de-la-sd.html
* soit en utilisant Win32DiskImager http://elinux.org/RPi_Easy_SD_Card_Setup

2- enclencher la SD dans la Raspi et "start your engine !!"

3- entrer le login pi et mot de passe raspberry (attention au "a" - clavier qwerty inside :p !! )

4- premier boot... attendre le prompt puis :
(je reprend rapidement ici le starting guide proposé par http://elinux.org/RPi_Beginners)
* changer les paramètres de localisation car par défaut tout est "US" (donc qwerty, fuseau horaire etc...)
 sudo dpkg-reconfigure locales

puis configuration du clavier :
sudo dpkg-reconfigure keyboard-configuration

de la timezone :
  sudo dpkg-reconfigure tzdata

5- Création d'un nouvel utilisateur :
sudo adduser username
sudo visudo

ajouter dans le fichier à la suite des utilisateurs :
nom_utilisateur ALL=(ALL) ALL

puis CTRL+K, CTRL+X

6- Par mesure de sécurité modifier le mot de passe de base de l'utilisateur pi :
passwd

7- retailler les partitions de la SD (par défaut 2GB):
* soit utiliser http://mitchtech.net/easy-gui-install-re-partition-raspberry-pi-on-ubuntu/
* soit utiliser http://elinux.org/RPi_Easy_SD_Card_Setup#Manually_resizing_the_SD_card_on_Linux

8- lancer ensuite les commandes de mises à jour :
sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade

puis attendre un petit moment.

9- activer ssh (si pas activé)
sudo service ssh start

10- installer apache2 (v2.2.16)
groupadd www-data
usermod -a -G www-data www-data
apt-get install apache2

11- installer php5.3.3-7
sudo apt-get install libapache2-mod-php5 php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-mysql php5-pear

12- installer mysql 5.1.49
sudo apt-get install mysql-server mysql-client php5-mysql

13- installer phpmyadmin
sudo apt-get install phpmyadmin

14- installer webmin
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions pythonmkdir webmin

cd webmin

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.580.tar.gz
gunzip webmin-1.580.tar.gz
tar xf webmin-1.580.tar

cd webmin-1.580
sudo ./setup.sh /usr/local/webmin

NB: utiliser https:// au passage puis tester https://[votre_ip]:10000

15- installer rpi-update (mise à jour auto du firmware de la Raspi)
cf. https://github.com/Hexxeh/rpi-update
wget http://goo.gl/1BOfJ -O rpi-update
sudo cp rpi-update /usr/bin/.
sudo chmod +x /usr/bin/rpi-update
sudo apt-get install git-core ca-certificates
sudo rpi-update