Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "RaspberryPi"

From Le L∞p's Wiki
Jump to: navigation, search
(Created page with "===Configuration Raspail=== PREPARATION (Windows): 1) Trouver une carte SD HDTC 8GB au minimum de classe 4 (prendre une marque), l’insérer dans l’ordinateur 2) La format...")
 
Line 1: Line 1:
 
===Configuration Raspail===
 
===Configuration Raspail===
  
PREPARATION (Windows):
+
==PREPARATION (Windows)==
 
1) Trouver une carte SD HDTC 8GB au minimum de classe 4 (prendre une marque), l’insérer dans l’ordinateur
 
1) Trouver une carte SD HDTC 8GB au minimum de classe 4 (prendre une marque), l’insérer dans l’ordinateur
 +
 
2) La formatter à l’aide de SDFormatter (avant de le lancer allez dans OPTIONS : sélectionnez QUICK FORMAT et format size ajustment=ON) à télécharger  ici : https://www.sdcard.org/downloads/formatter_4/
 
2) La formatter à l’aide de SDFormatter (avant de le lancer allez dans OPTIONS : sélectionnez QUICK FORMAT et format size ajustment=ON) à télécharger  ici : https://www.sdcard.org/downloads/formatter_4/
 +
 
3) Télécharger NOOBS sur http://www.raspberrypi.org/downloads
 
3) Télécharger NOOBS sur http://www.raspberrypi.org/downloads
 +
 
4) Décompresser le fichier et COPIER tout son contenu dans la carte SD
 
4) Décompresser le fichier et COPIER tout son contenu dans la carte SD
 +
 
5) Insérez la carte SD dans le RasPi
 
5) Insérez la carte SD dans le RasPi
PARAMETRES :
+
 
 +
==PARAMETRES==
 
1) Brancher tout ce qui peut l’être avant mise sous tension : souris, clavier, écran, câble ethernet sur votre router
 
1) Brancher tout ce qui peut l’être avant mise sous tension : souris, clavier, écran, câble ethernet sur votre router
 +
 
2) Mettre sous tension
 
2) Mettre sous tension
 +
 
3) Dans certaines circonstances, il peut être nécessaire de configurer manuellement la connexion réseau
 
3) Dans certaines circonstances, il peut être nécessaire de configurer manuellement la connexion réseau
 +
 
4) Sélectionner Raspbian : des scripts sont lancés puis un menu apparaît
 
4) Sélectionner Raspbian : des scripts sont lancés puis un menu apparaît
 +
 
5) expand_rootfs : partitionner si cela n’a pas été fait lors du transfert de l’image vers la carte SD (avec Gparted par exemple).
 
5) expand_rootfs : partitionner si cela n’a pas été fait lors du transfert de l’image vers la carte SD (avec Gparted par exemple).
 +
 
6) Configurez le clavier : Allez sur la ligne : configure_keyboard Set keyboard layout » Select  
 
6) Configurez le clavier : Allez sur la ligne : configure_keyboard Set keyboard layout » Select  
 
Keyboard model : Generic 105-key (intl) PC  
 
Keyboard model : Generic 105-key (intl) PC  
Line 23: Line 33:
  
 
7) Change pass : changer le mot de passe de « pi » l’utilisateur par défaut : « raspberry »
 
7) Change pass : changer le mot de passe de « pi » l’utilisateur par défaut : « raspberry »
 +
 
8) Change locale :  
 
8) Change locale :  
 
Allez sur la ligne : change_locale Set locale » Select  
 
Allez sur la ligne : change_locale Set locale » Select  
Line 34: Line 45:
  
 
9) Change time zone : Europe, Paris
 
9) Change time zone : Europe, Paris
 +
 
10) Overclock : laisser par défaut
 
10) Overclock : laisser par défaut
 +
 
11) Set split memory : laisser par défaut
 
11) Set split memory : laisser par défaut
 +
 
12) Ssh : pour contrôler RasPi à travers le réseau depuis un ordinateur via Putty (Windows)
 
12) Ssh : pour contrôler RasPi à travers le réseau depuis un ordinateur via Putty (Windows)
 +
 
13) Boot_behavior : mode graphique
 
13) Boot_behavior : mode graphique
 +
 
14) Update : pas besoin si on vient de télécharger la dernière version de l’OS
 
14) Update : pas besoin si on vient de télécharger la dernière version de l’OS
 +
 
15) On effectue un redémarrage. Au prompt, taper : "sudo shutdown -r now" ou "sudo reboot"
 
15) On effectue un redémarrage. Au prompt, taper : "sudo shutdown -r now" ou "sudo reboot"
  
RASPIAN :
+
 
 +
==RASPIAN ==
 
1) Tester la connexion internet en utilisant le navigateur Midori
 
1) Tester la connexion internet en utilisant le navigateur Midori
 +
 
2) Ouvrir LXTE terminal pour l’invite de commande
 
2) Ouvrir LXTE terminal pour l’invite de commande
 +
 
3) Mise à jour des programmes (si la carte SD n’est pas forcément avec la dernière version de l’OS) :
 
3) Mise à jour des programmes (si la carte SD n’est pas forcément avec la dernière version de l’OS) :
 +
 
sudo apt-get update && sudo apt-get upgrade
 
sudo apt-get update && sudo apt-get upgrade
 
Confirmer et quand l’installation est finie rebooter
 
Confirmer et quand l’installation est finie rebooter
 
4) Créer un nouvel utilisateur
 
4) Créer un nouvel utilisateur
 +
 
Pour créer un nouvel utilisateur username :  sudo adduser username  
 
Pour créer un nouvel utilisateur username :  sudo adduser username  
 
un mot de passe devra  
 
un mot de passe devra  
 
Pour supprimer l’utilisateur username :  sudo deluser username --remove-home (supprime le répertoire personnel et les courriels)
 
Pour supprimer l’utilisateur username :  sudo deluser username --remove-home (supprime le répertoire personnel et les courriels)
OU
+
ou bien:
 
deluser username --remove-all-files (supprime tous les fichiers dont username est propriétaire).
 
deluser username --remove-all-files (supprime tous les fichiers dont username est propriétaire).
 +
 
5) Paramétrer ssh
 
5) Paramétrer ssh
 
#Changement de clés
 
#Changement de clés
Line 66: Line 89:
 
L'accès au RPi est désormais permis à distance.
 
L'accès au RPi est désormais permis à distance.
 
Voir : http://www.tropfacile.net/doku.php/raspberry-pi/comment-se-connecter-en-ssh
 
Voir : http://www.tropfacile.net/doku.php/raspberry-pi/comment-se-connecter-en-ssh
 +
 
6) Vérifier le son
 
6) Vérifier le son
 
cat /proc/asound/cards
 
cat /proc/asound/cards
Line 90: Line 114:
 
Pour une sortie HDMI :
 
Pour une sortie HDMI :
 
sudo amixer cset numid=3 2
 
sudo amixer cset numid=3 2
Voilà, Raspbian est prêt à l'emploi, je vous laisse maintenant découvrir votre nouveau mano-micro-ordinateur à la saveur de framboise 
+
Voilà, Raspbian est prêt à l'emploi.
 +
 
 
7) Python GPIO à télécharger de http://code.google.com/p/raspberry-gpio-python/
 
7) Python GPIO à télécharger de http://code.google.com/p/raspberry-gpio-python/
 +
 
A PRIORI, GPIO est installé par défaut avec RASPIAN. Pour une mise à jour télécharger la dernière version à l’adresse ci-dessus :  
 
A PRIORI, GPIO est installé par défaut avec RASPIAN. Pour une mise à jour télécharger la dernière version à l’adresse ci-dessus :  
 
a. Ouvrir la console et taper wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.5.2a.tar.gz
 
a. Ouvrir la console et taper wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.5.2a.tar.gz
Line 101: Line 127:
  
  
Télécharger:
+
==Télécharger==
 
SCROT: pour faire des copies d’écran.
 
SCROT: pour faire des copies d’écran.
 
Après installation, exécuter la commande scrot dans le terminal afin de faire une copie écran du bureau dans le répertoire courant. Faire scrot –h pour voir les options disponibles
 
Après installation, exécuter la commande scrot dans le terminal afin de faire une copie écran du bureau dans le répertoire courant. Faire scrot –h pour voir les options disponibles
 
sudo apt-get install scrot
 
sudo apt-get install scrot
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
 
 +
 
 
MOC : écouter de la musique sur la console
 
MOC : écouter de la musique sur la console
 
sudo apt-get install moc (installation du package)
 
sudo apt-get install moc (installation du package)
Line 117: Line 144:
 
• -i—Print information on the current song to the terminal or console
 
• -i—Print information on the current song to the terminal or console
 
• -x—Stop playback and quit mocp altogether
 
• -x—Stop playback and quit mocp altogether
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
 
 +
 
 +
 
 
CHROMIUM : navigateur alternatif
 
CHROMIUM : navigateur alternatif
 
sudo apt-get install chromium-browser
 
sudo apt-get install chromium-browser
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
 
 +
 
 
OPENOFFICE.ORG:  bureautique
 
OPENOFFICE.ORG:  bureautique
 
sudo apt-get install openoffice.org
 
sudo apt-get install openoffice.org
 
Attention à l’espace mémoire. Il est nécessaire d’ajuster la partition au préalable si cela n’a pas été fait  (cela a été normalement réalisé par expand rootfs dans PARAMETRES).  
 
Attention à l’espace mémoire. Il est nécessaire d’ajuster la partition au préalable si cela n’a pas été fait  (cela a été normalement réalisé par expand rootfs dans PARAMETRES).  
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
 
 +
 
 
LAMP : serveur  
 
LAMP : serveur  
 
Linux Apache MySQL PHP.
 
Linux Apache MySQL PHP.
Line 130: Line 161:
 
sudo apt-get install apache2 php5 php5-mysql mysql-server
 
sudo apt-get install apache2 php5 php5-mysql mysql-server
 
voir la doc pour la suite
 
voir la doc pour la suite
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
 
 +
 
 
PYTHON: module pygame
 
PYTHON: module pygame
 
sudo apt-get install python-pygame
 
sudo apt-get install python-pygame

Revision as of 21:51, 26 June 2013

Configuration Raspail

PREPARATION (Windows)

1) Trouver une carte SD HDTC 8GB au minimum de classe 4 (prendre une marque), l’insérer dans l’ordinateur

2) La formatter à l’aide de SDFormatter (avant de le lancer allez dans OPTIONS : sélectionnez QUICK FORMAT et format size ajustment=ON) à télécharger ici : https://www.sdcard.org/downloads/formatter_4/

3) Télécharger NOOBS sur http://www.raspberrypi.org/downloads

4) Décompresser le fichier et COPIER tout son contenu dans la carte SD

5) Insérez la carte SD dans le RasPi

PARAMETRES

1) Brancher tout ce qui peut l’être avant mise sous tension : souris, clavier, écran, câble ethernet sur votre router

2) Mettre sous tension

3) Dans certaines circonstances, il peut être nécessaire de configurer manuellement la connexion réseau

4) Sélectionner Raspbian : des scripts sont lancés puis un menu apparaît

5) expand_rootfs : partitionner si cela n’a pas été fait lors du transfert de l’image vers la carte SD (avec Gparted par exemple).

6) Configurez le clavier : Allez sur la ligne : configure_keyboard Set keyboard layout » Select Keyboard model : Generic 105-key (intl) PC Keyboard layout : Other Country of origin for the keyboard : French Keyboard layout : French Key to function as AltGr : The default for the keyboard layout Compose key : No compose key Use Control+Alt+Backspace to terminate the X server? : No

7) Change pass : changer le mot de passe de « pi » l’utilisateur par défaut : « raspberry »

8) Change locale : Allez sur la ligne : change_locale Set locale » Select Locales to be generated: Décochez la case utilisant la touche ESPACE : [] en_GB.UTF-8 UTF-8 Cochez les cases en utilisant la touche ESPACE : [*] fr_FR ISO-8859-1 [*] fr_FR.UTF-8 UTF-8 Default locale for the system environement : fr_FR.UTF-8

9) Change time zone : Europe, Paris

10) Overclock : laisser par défaut

11) Set split memory : laisser par défaut

12) Ssh : pour contrôler RasPi à travers le réseau depuis un ordinateur via Putty (Windows)

13) Boot_behavior : mode graphique

14) Update : pas besoin si on vient de télécharger la dernière version de l’OS

15) On effectue un redémarrage. Au prompt, taper : "sudo shutdown -r now" ou "sudo reboot"


RASPIAN

1) Tester la connexion internet en utilisant le navigateur Midori

2) Ouvrir LXTE terminal pour l’invite de commande

3) Mise à jour des programmes (si la carte SD n’est pas forcément avec la dernière version de l’OS) :

sudo apt-get update && sudo apt-get upgrade Confirmer et quand l’installation est finie rebooter 4) Créer un nouvel utilisateur

Pour créer un nouvel utilisateur username : sudo adduser username un mot de passe devra Pour supprimer l’utilisateur username : sudo deluser username --remove-home (supprime le répertoire personnel et les courriels) ou bien: deluser username --remove-all-files (supprime tous les fichiers dont username est propriétaire).

5) Paramétrer ssh

  1. Changement de clés

rm /etc/ssh/ssh_host_* dpkg-reconfigure openssh-server

  1. installation

Sudo apt-get install ssh sudo /etc/init.d/ssh start Le serveur SSH est maintenant fonctionnel. Il faut récupérer l'adresse IP locale du RPi . ifconfig Sur votre PC, en console ou avec PuTTY taper et suivre les instructions : ssh pi@123.123.123.05 L'accès au RPi est désormais permis à distance. Voir : http://www.tropfacile.net/doku.php/raspberry-pi/comment-se-connecter-en-ssh

6) Vérifier le son cat /proc/asound/cards

0 [ALSA ]: BRCM bcm2835 ALSbcm2835 ALSA - bcm2835 ALSA bcm2835 ALSA Si les pilotes ne sont pas installés : sudo apt-get install alsa-utils Utilisez la commande lsmod pour vérifier si un module audio est chargé : lsmod | grep snd

snd_bcm2835 19889 1 snd_pcm 74834 1 snd_bcm2835 snd_seq 52536 0 snd_timer 19698 2 snd_seq,snd_pcm snd_seq_device 6300 1 snd_seq snd 52489 7 snd_seq_device,snd_timer,snd_seq,snd_pcm,snd_bcm2835 snd_page_alloc 4951 1 snd_pcm Si rien ne s'affiche c'est que le module audio n'est pas chargé en mémoire, pour charger le pilote audio (driver) snd_bcm2835, on va utiliser la commande modprobe: sudo modprobe snd_bcm2835 La sortie son se fait par défaut par HDMI, j'utilise le moniteur de mon PC qui n'a pas d'enceintes. Donc il faut taper : Pour une sortie jack : sudo amixer cset numid=3 1 Pour une sortie HDMI : sudo amixer cset numid=3 2 Voilà, Raspbian est prêt à l'emploi.

7) Python GPIO à télécharger de http://code.google.com/p/raspberry-gpio-python/

A PRIORI, GPIO est installé par défaut avec RASPIAN. Pour une mise à jour télécharger la dernière version à l’adresse ci-dessus : a. Ouvrir la console et taper wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.5.2a.tar.gz b. Décompresser : tar xvzf RPi.GPIO-0.5.2a.tar.gz c. Taper cd RPi.GPIO-0.5.2a d. Regarder les instructions du fichier install.txt pour installer le package: Sudo apt-get dist-upgrade Sudo apt-get install python-rpi.gpio python3-rpi.gpio


Télécharger

SCROT: pour faire des copies d’écran. Après installation, exécuter la commande scrot dans le terminal afin de faire une copie écran du bureau dans le répertoire courant. Faire scrot –h pour voir les options disponibles sudo apt-get install scrot


MOC : écouter de la musique sur la console sudo apt-get install moc (installation du package) pour le lancer ATTENTION : mocp (pas moc) options pour mocp • -s—Stop the current playback • -G—Pause playback, or resume playback if currently paused • -f—Skip to the next song in the directory or playlist • -r—Return to the previous song in the directory or playlist • -i—Print information on the current song to the terminal or console • -x—Stop playback and quit mocp altogether


CHROMIUM : navigateur alternatif sudo apt-get install chromium-browser


OPENOFFICE.ORG: bureautique sudo apt-get install openoffice.org Attention à l’espace mémoire. Il est nécessaire d’ajuster la partition au préalable si cela n’a pas été fait (cela a été normalement réalisé par expand rootfs dans PARAMETRES).


LAMP : serveur Linux Apache MySQL PHP. (sudo apt-get update) sudo apt-get install apache2 php5 php5-mysql mysql-server voir la doc pour la suite


PYTHON: module pygame sudo apt-get install python-pygame

Commandes utiles :

  1. Démarrer le serveur X

startx

  1. Accéder au panneau de contrôle Raspbian

sudo raspi-config

  1. Changer les paramètres de l'affichage graphique (commenter, dé-commenter ou modifier les 4 lignes -- "Ctrl+o" pour enregistrer les changements, "Entrée" pour valider, "Ctrl+q" pour quitter nano) sudo nano /boot/config.txt

overscan_left=-40 overscan_right=-40 overscan_top=-40 overscan_bottom=-40

  1. Changer la sortie audio

sudo amixer cset numid=3 1 #sortie jack sudo amixer cset numid=3 2 #sortie HDMI

  1. Redémarrer le RPi

sudo shutdown -r now ou sudo reboot

  1. Arrêter le RPi

sudo shutdown -h now ou sudo halt

  1. Connaître la température du CPU
/opt/vc/bin/vcgencmd measure_temp
  1. Lire une vidéo avec OMXPlayer

omxplayer /emplacement/vers/la/vidéo

  1. Recherche de programme

sudo apt-cache search nom_du_programme

  1. Installation de programme

sudo apt-get install nom_du_programme

  1. Suppression de programme

sudo apt-get remove nom_prg (laisse intact les fichiers de config) sudo apt-get purge nom_prg (élimine tout)

  1. Editeur de texte

sudo nano /etc/network/interfaces

  1. ping

ping -c 1 www.raspberrypi.org

  1. voir les partitions

sudo fdisk -l