Ce petit tutoriel présente les étapes de l’installation de Raspbian.
Pour commencer, il faut télécharger Raspbian sur https://www.raspberrypi.org/downloads/raspbian/.
Il faut ensuite rechercher la carte SD sur laquelle faire l’installation. Cela se faite avec la commande « fdisk -l ». Le périphérique est présenté sous la forme « /dev/sdX ».
$ sudo fdisk -l
Disk /dev/sda: 512.1 GB, 512110190592 bytes
255 têtes, 63 secteurs/piste, 62260 cylindres, total 1000215216 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sda1 1 1000215215 500107607+ ee GPT
...
Disque /dev/sdh : 7969 Mo, 7969177600 octets
246 têtes, 62 secteurs/piste, 1020 cylindres, total 15564800 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xa6202af7
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdh1 8192 122879 57344 c W95 FAT32 (LBA)
/dev/sdh2 122880 6399999 3138560 83 Linux
Une fois identifié, on le démonter (avec umount ou via gparted).
Pour installer l’image téléchargée, on lance la commande suivante (remplacer sdX pour celui trouvé avec la commande fdisk) :
dd bs=4M if=2015-09-24-raspbian-jessie.img of=/dev/sdX
Une fois que la carte est prête, il faut installer Raspbian en démarrant le Raspberry Pi avec la carte SD. Il ne reste plus qu’à suivre l’assistant de configuration.
Pour installer le clavier Suisse, il faut sélectionner le clavier suisse allemand puis sélectionner « french » sur l’écran suivant.
Démarrage en mode graphique
Avec l’arrivée de Raspbian Jessie, l’interface graphique est démarrée par défaut. Il faut donc démarrer la configuration graphiquement en allant sur le « menu –> Préférences –> Raspberry Pi Configuration » ou en démarrant la configuration en ligne de commande (par l’intermédiaire d’une connexion SSH) avec la commande « raspi-config ». Il est possible de désactiver le démarrage sur l’interface par défaut.
Installer un serveur FTP
Pour installer un serveur FTP, lancer la commande suivante :
sudo apt-get install vsftpd
On configure ensuite le serveur en éditant le fichier vsftpd.conf
sudo nano /etc/vsftpd.conf
changez la ligne
Anonymous_enabled=YES
en
Anonymous_enabled=NO
Maintenant, enlevez le # devant les lignes suivantes :
Local_enable = YES
local_unmask=022
Write_enabled=YES
Ascii_upload_enabled=YES
Ascii_download_enabled=YES
Il ne reste plus qu’a sauvegarder et le serveur est prêt.
Installer screen
Screen est un « multiplexeur de terminaux » permettant d’ouvrir plusieurs terminaux dans une même console, de passer de l’un à l’autre et de les récupérer plus tard. C’est par exemple utile lorsque l’on lance un script via une session SSH et que l’on veut le récupérer plus tard lors d’une nouvelle connexion SSH.
Pour l’installer :
sudo apt-get install screen
Utilisation
Créer un nouveau screen en nommant la session :
screen -S nom_de_la_session
Un message annonçant la version utilisée et indiquant que ce programme est publié sous licence GPL s’affiche à l’écran. Il ne reste plus qu’à presser la touche [ESPACE].
La nouvelle session du shell s’affiche et attend qu’on saisisse une commande, par exemple :
echo test
Le shell se présente alors comme ça :
foo@bar $ echo test
test
foo@bar $
Pour se détacher de la session du screen :
Saisir la suite de touche clavier suivante : [CTRL]+[a] suivi de [d]
OU fermer le terminal et/ou ouvrir un autre terminal
Pour se rattacher à la session du screen :
screen -r nom_de_la_session