fiche-linux-19 RASPBERRY installation RASPBIAN

GABON
FICHE
019
Version : 1.1480814 AC
(Annule les précédentes versions)
RASPBERRY
Installation de la RASPBIAN
1 - Préparation de la SD (ou micro SD)
Micro SD 8 Go : 6 € - 16 Go : 9 € chez DARTY
Télécharger SDFormatter à l'adresse :
http://download.cnet.com/SD-Formatter/3000-2094_4-75883295.html
Utile pour le formatage de la SD
Télécharger Win32DiskImager à l'adresse :
http://sourceforge.net/projects/win32diskimager/
Utile pour le transfert de l'image de Raspbian ou d'une autre image dans la SD (ou le contraire)
Opérations :
Formater la SD
Cliquer sur SDFormatter
1
SD dans le lecteur I:
Size : 7.39 Gb
Cliquer sur Format
OK
OK puis Exit pour sortir du programme
Récupération de la dernière image de RASPBIAN
Aller à l'adresse : http://www.raspberrypi.org/downloads/
Et cliquer sur Download ZIP
Dézipper le fichier ZIP :
On obtient 2014-06-20-wheezy-raspbian.img
Transfert de l'image dans la SD
Insérer la SD dans le PC (Dans mon cas Windows7)
Cliquer sur Win32DiskImager
2
Rechercher l'image précédente en cliquant sur le dossier (proche de [I:\])
Cliquer sur Write : l'image est transférée au bout de quelques instants dans la SD
Finir avec Exit -> Write Successful.
2 - Démarrage du RASPBERRY
Insérer la SD (ou micro SD) dans l'emplacement prévu à cet effet en dessous du RASPBERRY et alimenter le module. Les deux
voyants doivent clignoter sinon l'image recopiée dans la SD n'est pas correcte.
Après le premier démarrage une fenêtre apparait :
Raspberry PI Software Configuration Tool
Setup Option
Select :
1 Expland Filesystem de façon à utiliser toute la mémoire de la SD
->Root partition has been resized
Ok
4 Internationalisation Options
I1 Change Locale
Dans la liste ,par action sur la barre d'espace cocher les deux lignes :
[*] fr_FR ISO-8859-1
[*] fr_FR.UTF-8 UTF-8
Ok
Many packages in …...
Default locale for the system environment :
fr_FR.UTF-8
Ok
I2 Change Timezone
Geographic area
Europe
Paris
Ok
3
I3 Change Keyboard
Generic 105-key (Intl) PC
Keyboard layout :
Other
French
French
Ok
Ok
Key to function as AltGr :
Ok
Compose key
Ok
By default
<No>
8 Advanced Options
On obtient la fenêtre suivante :
A4 SSH
SSH server
<Enable>
SSH server enabled <OK>
SSH est utile dans la prise à distance du Raspberry par winscp par exemple.
2 Change user password
New UNIX password : alain
Retype new UNIX password : alain
OK
<Finish>
Would you like to reboot now ?
<Yes>
Pour revenir à cet utilitaire de configuration taper la ligne suivante :
sudo raspi-config
Après le redémarrage …..
Raspberrypi login : pi
Password : alain
pi@raspberry~$
4
Remplaçons le login « pi » par « root »
sudo passwd root
Enter new unix password : alain
retype new unix password : alain
Taper CTRL D
on obtient :
raspberry login : root
Password : alain
Configuration et installation de logiciels utilitaires
Vérification de la connexion Internet :
ifconfig
-> donne l'adresse du Raspberry 192.168.1.57 délivrée par le routeur ADSL
Il est possible de changer cette adresse par une adresse fixe (voir plus loin).
Installation de l'éditeur « joe »
sudo apt-get install joe
Patienter quelques secondes.
Installation de MC (Equivalent au Norton Commander NC du passé – cet utilitaire permet de faire beaucoup de choses
sympathiques).
sudo apt-get install mc
Modification de l'adresse délivrée par le modem ADSL. <--- non obligatoire
On peut changer utiliser une adresse statique (fixe) sur le module, l'opération est simple grâce à « mc »
Commande :
Aller dans le répertoire /network
cd /etc/network
Lancer mc
Petite modification de la configuration de mc :
Aller dans Options - cliquer sur F9
Configuration
A droite Other options
Barre d'espace sur la première ligne de façon à avoir :
[x] Use internal edit
<Valider>
Se positionner sur le fichier « interfaces » et l'éditer en tapant la touche F4
Contenu du fichier interfaces:
auto lo
5
iface lo inet loopback
iface eth inet dhcp
allow-hotplug wlan0
etc...
Modifier le fichier ainsi :
auto lo
iface lo inet loopback
iface eth inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
allow-hotplug wlan0
etc...
Supprimer la dernière ligne : iface default inet dhcp.
Sauvegarder et quitter le fichier par F2 puis F10.
Quitter mc par F10.
Vérifier si l'Internet est accessible par exemple en tapant
ping 192.168.1.1 adresse du routeur adsl
ok
ping 8.8.8.8 adresse d'un serveur DNS
ok
ping yahoo.fr
Si ok ne pas effectuer la modification de resolv.conf et sauter ce paragraphe.
Dans le cas contraire, si cela ne marche pas, il faut modifier le fichier etc/resolv.conf car le DNS du routeur ADSL ne sera plus
pris en compte.
Taper :
6
cd /etc
mc
Aller sur le fichier resolv.conf et l'éditer avec F4 :
On obtient :
nameserver 192.168.1.1
Remplacer la valeur par 8.8.8.8 (ou tout autre DNS).
nameserver 8.8.8.8
Sauvegarder et quitter F2 et F10 puis encore F10 pour quitter mc.
Mise à jour des paquets
sudo apt-get update
Patienter 2 minutes (dépend de votre connexion internet).
sudo apt-get upgrade
A effectuer plus tard car cette mise à jour est très longue et peu utile.
Installation de VNC
sudo apt-get install tightvncserver
Utile pour prendre à distance le Rapsberry depuis un PC sous windows - linux ou autre.
Pour configurer le serveur :
taper :
tightvncserver
you will require a password to access (attention 8 lettres)
Password : 12345678
Verify : 12345678
Après reset du Raspberry, relancer aussi :
tightvncserver
Sauf si c'est automatisé, alors se rendre à l'adresse : www.raspberrypi.org/documentation/remote-access/vnc/
Installation du serveur APACHE
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
Patienter quelques minutes
Une fenêtre s'ouvre :
Il est fortement recommandé d'établir un mot de passe pour le compte d'administration de MySQL …
Nouveau mot de passe du superutilisateur de MySQL : alain
Confirmation … : alain
Passer en mode graphique en tapant :
startx
Tester le serveur Apache
7
Lancer un navigateur par exemple :
Navigateur Web NetSurf
Taper la ligne suivante : http://192.168.1.200
It works ! -> le serveur http (apache) fonctionne
On peut aussi tester la connexion Internet : http://yahoo.fr par exemple
Répertoire à utiliser pour déposer les fichiers http de vos propres pages WEB :
/var/www/
Un fichier index.html est présent : index.html
It works !
This is the default web page for this server …....
Utilisation du serveur SSH (vu plus haut)
Sur un PC lointain installer WinSCP.
Aller à l'adresse :
http://winscp.net/eng/download.php pour télécharger la dernière version WinSCP 5.5.4
Lancer winscp.
Remplir les cases :
Host name : 192.168.1.200
Le port ne bouge pas : 22
User name : root
Password : alain
->LOGIN
Le contenu des répertoires du Raspberry apparaît dans la fenêtre de droite.
Dans la fenêtre de gauche, apparaît celui de votre PC. Il est possible de transférer les fichiers d'une fenêtre à l'autre.
Par exemple :
Transférer votre site HTTP dans le répertoire /var/www.
Puis sur le PC distant, dans une fenêtre d'explorateur taper : http://192.168.1.200
A suivre ....
8