Lancer l’interface GUI

Pour lancer une interface plus visuelle que la ligne de commande,

si vous avez installé Rasbian, Server X est préinstallé,

pour le lancer il suffit de taper :

pi@raspberrypi ~ $ startx

(comme toute commande, vous pouvez la terminer en appuyant sur CTRL-C, au cas où vous avez oublié que vous n’avez pas d’écran)

 

Pour lancer automatiquement l’interface au démarrage du Rasberry :

pi@raspberrypi ~ $ sudo raspi-config

Choisir « 3 Enable Boot to Desktop », et répondre « Oui ».

Publié dans Raspberry Pi Tagués avec : ,

Préparer la carte SD

Afin d’être sur que tout va bien marché dès le premier coup pour votre Raspberry Pi,

je vous propose cette procédure qui a marché parfaitement pour moi :

  1. Télécharger SD Card Formatter https://www.sdcard.org/downloads/
  2. Formatter votre carte SD avec cet utilitaire (plutôt que celui intégré à votre ordo (PC, mac..)
  3. Choisir l’option « Overwrite format », au moins la première fois et cliquer le bouton « Format »
  4. Télécharger le paquet avec les systèmes proposés par Raspberry http://www.raspberrypi.org/downloads
  5. Copier le contenu du .zip sur la carte SD

C’est bon, plus qu’a brancher.

 

Publié dans Raspberry Pi Tagués avec : ,

Un Raspberry Pi, oui, mais quoi acheter? Mon kit

C’est pas forcément évident au premier abord, où acheter, quoi acheter… alors si ça peut vous aider à vous décider :

voici mon kit Raspberry, prêt à jouer!

Publié dans Raspberry Pi Tagués avec : , ,

Activer SSH

Avez-vous lu les autres articles du raspberry.

Pour activer SSH, on utilise (encore) raspi-config.

Pour lancer le configurateur :

pi@raspberrypi ~ $ sudo raspi-config

raspi config

Sélectionner « 8 Advanced Options » avec les flèches du clavier, puis valider avec la touche « Entrée »,

Sélectionner « A4 SSH », puis « ENABLE ». C’est bon!

On reboot et c’est configuré.

pi@raspberrypi ~ $ sudo reboot

Note : le SSH sera activé automatiquement à chaque reboot.

Pour obtenir l’ip du raspberry (pour s’y connecter en SSH) :

pi@raspberrypi ~ $ ifconfig

et suivant l’interface (câble ethernet : eth0, ou wifi wlan0), votre ip est à côté du champ : « inet adr » (vous pouvez aussi utiliser directement : pi@raspberrypi ~ $ ifconfig | grep « adr »

Pour y accéder, depuis un Mac :

Ouvrir le Terminal sur le Mac, pas sur le Raspberry… (dans Applications/Utilitaires) et taper :

Gromi-MBP:~ grominet$ ssh pi@192.168.0.13

Pour l’histoire :

Gromi-MBP, c’est le nom de ma machine,
grominet mon identifiant sur le mac,
ssh la commande de connection
pi l’utilisateur par défaut sur le Raspberry
192.168.0.16 l’adresse ip (ici locale) du Raspberry.

si vous avez ce message (la première fois) : taper « yes » et valider.

The authenticity of host '192.168.0.13 (192.168.0.13)' can't be established.

si vous avez déjà configurer votre raspberry une fois, puis tout re-installé, il faut supprimer l’ancienne clé SSH (l’authenticity de juste avant) sinon vous aurez une erreur type : « Host key verification failed », il faut aller taper sur votre machine (pas le raspberry) :

Gromi-MBP:~ grominet$ ssh-keygen -R 192.168.0.13

Pour y accéder, depuis un Linux :

Utiliser le terminal de la même manière, c’est les mêmes commandes.

Pour y accéder depuis un Windows :

Il vous faut un client, je vous conseille Putty.

Publié dans Raspberry Pi Tagués avec : , , ,

Mettre le système raspberry en Français

Pour mettre en français votre Raspberry, on va utiliser de nouveau raspi-config.

Cela ne va pas tout mettre en français, tout n’est pas traduit, mais si c’est prévu, ça sera en français.

Avez-vous lu l’article pour mettre le clavier en Azerty? Si non, c’est par ici.

La procédure est similaire :

Démarrer le Raspberry, entrer votre login/password  (par défaut : login = pi et password = raspberry), mais étant donné que si vous êtes ici, c’est que vous avait un clavier azerty qui écrit du qwerty, le mot de passe sera : « rqspberry »

si c’est votre premier démarrage, la configuration du raspberry s’ouvre automatiquement, sinon taper :

pi@raspberrypi ~ $ sudo raspi-config

raspi config

 

Choisir « 4 Intenationalisation Options » avec les flèches du clavier, valider avec la touche « Entrée »,

Puis choisir « I1 Change Locale », attendre 10secondes.

Cocher (en appuyant sur la barre d’espace) : « fr_FR.UTF-8 UTF-8 », et valider avec la touche « Entrée ».

A la question « Default locale for the system environment : », choisir « fr_FR.UTF8 », et valider avec « Entrée ».

Une fois prêt, on quitte le configurateur avec « Annuler » ou la touche « ESC », un petit reboot, et c’est bon!

pi@raspberrypi ~ $ sudo reboot
Publié dans Raspberry Pi Tagués avec : , ,

Configurer le clavier Raspberry en Azerty

C’est assez simple,

Démarrer le Raspberry, entrer votre login/password  (par défaut : login = pi et password = raspberry), mais étant donné que si vous êtes ici, c’est que vous avait un clavier azerty qui écrit du qwerty, le mot de passe sera : « rqspberry »

si c’est votre premier démarrage, la configuration du raspberry s’ouvre automatiquement, sinon taper :

pi@raspberrypi ~ $ sudo raspi-config

raspi config

 

Choisir avec les flèches du clavier « 4. Internationalisation Options     Set up language and regional settings to match » et valider avec la touche « Entrée ».

raspi config international

 

 

Choisir « I3 Change Keyboard Layout », puis « PC générique 105 touches (intl) », puis « Français », tout en haut. Enfin « Disposition par défaut pour le clavier ». Et pour finir « Pas de touche ‘Compose' ». A la question « Faut-il utiliser Ctrl+Alt+Supp pour arrêter le serveur X », choisir « Non ».

(Si vous n’avez pas encore mis votre Raspberry en français (enfin en partie en français), voici le texte traduit :

Choisir « I3 Change Keyboard Layout », puis « Generic 105-keys (Intl) PC », puis « Others », et enfin »French ». Enfin « The défaut for the keyboard layout ». Et pour finir « No compose key ». A la question « Use Ctrl+Alt+Backspace to terminate the X server? », choisir « No ».

Appuyer sur « ESC » pour quitter la configuration.

C’est tout, maintenant un simple reboot et c’est OK, avec le code :

pi@raspberrypi ~ $ sudo reboot

 

[MAJ : 21/08/2013] : si ça ne marche pas avec l’interface graphique X

taper ceci dans le terminal (source : framboise314):

pi@raspberrypi ~ $ sudo setxkbmap fr

 

Publié dans Raspberry Pi Tagués avec : , , ,

Mise à jour du Raspberry

Avant tout, il faut être connecté à Internet.

Pour ça deux solution : brancher un câble ethernet, ou via Wifi (par ici pour configurer le wifi).

Pour connaitre la version de votre firmware, veuillez taper :

uname -a

Nous allons rechercher le chiffre après le # :

Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l GNU/Linux

Ici, j’ai le firmware 474. Pour mettre à jour Raspbian avant la mise à jour du firmware :

sudo apt-get update #Mise à jour du dépot
sudo apt-get upgrade #Mise à jour du système
sudo apt-get install raspberrypi-bootloader #Mise à jour firmware

Redémarrage du raspberry :

sudo reboot
Publié dans Raspberry Pi Tagués avec : , ,

Démarrer le Raspberry Pi

Voilà, on va enfin pouvoir jouer avec!

Normalement, vous avez suivi les étapes précédentes… (sinon : par ici)

Tout est branché, et au moment même ou vous avez branché l’alimentation, la petite bête s’agite déjà.

Bonheur, elle vit!

Par défaut, il va ouvrir la configuration du raspberry pi (raspi-config).

raspi config

On peut en profiter pour :

  1. Définir la langue en français, au besoin
  2. Définir le clavier en AZERTY
  3. Activer SSH automatiquement au démarrage
Publié dans Raspberry Pi Tagués avec : , , , ,

Se connecter au Wifi via les lignes de commande

Voici l’étape 5.3 avec le raspberry pi, je considère donc que vous avez suivi les étapes précédentes (sinon, on recommence par ici)

Ces commandes fonctionnes avec un peu près tous les systèmes unix (linux), (enfin, je crois…).

[MAJ : après quelques essais, j’ai trouvé une config plus efficace, voir plus bas]

On commence par déterminer ce que vous avez point de vue matériel avec la commande ifconfig, ce qui donne :

pi@raspberrypi ~ $ ifconfig

On y découvre l’interface wlan0, l’interface wifi, via la clé USB wifi, si l’interface n’est pas visible, c’est que le Pi ne l’a pas trouvé… vérifier les branchements, si votre clé wifi est compatible avec le raspberry, et si les drivers sont bien installés. Pour vérifier les périphériques USB branchés : utiliser cette commande lsusb.

On va utiliser maintenant iwlist pour afficher tous les réseaux wifi disponible, et surtout trouver le votre.

pi@raspberrypi ~ $ sudo iwlist scan

Et là, si comme moi vous vivez en ville… catastrophe, 400 lignes défilent… on va utiliser une fonction sympa unix : less, (pour savoir à quoi sert cette fonction, souvenez vous de la fonction man, tapez donc : « man less »). On réessaye avec less, qui va nous afficher page par page les réseaux wifi accessible.

pi@raspberrypi ~ $ sudo iwlist scan | less

Note : pour afficher cet étrange caractère |, et non pas un L minuscule, appelé « vertical bar », sur mac c’est : SHIFT + ALT + L, sur un clavier PC, c’est souvent ALTGR + 6, sinon il faut essayer de ALTGR + 1 à 9…

Less : Pour naviguer, utiliser les flèches du clavier, repérer votre wifi dans la liste, en face du champ : « ESSID », puis pour quitter, appuyer sur Q (ou A, si vous avez toujours votre clavier en qwerty)

Une autre solution, pour ma part, j’ai une Freebox, ça facilite un peu, et je préfère utiliser grep (grep ? une autre fonction unix : taper « man grep » pour plus d’info)

pi@raspberrypi ~ $ sudo iwlist scan | grep "freebox"

et j’obtiens

pi@raspberrypi ~ $ sudo iwlist scan | grep "freebox"
                    ESSID:"freebox_RZEAHK"

vous pouvez aussi essayer :

pi@raspberrypi ~ $ sudo iwlist scan | grep "ESSID"

Note : grep est sensible à la casse (majuscule/minuscule), donc taper bien ESSID en majuscule
Bonus : si vous avez VRAIMENT beaucoup de wifi à proximité, vous pouvez combiner grep et less, en tapant : « sudo iwlist scan | grep « ESSID » | less »

Une fois votre wifi trouvé, noter bien votre ESSID,

Si vous avez une protection type WPA, vérifier que wpasupplicant est installé :

pi@raspberrypi ~ $ sudo apt-get install wpasupplicant

Puis on modifie le fichier interfaces, avec l’éditeur nano intégré

pi@raspberrypi ~ $ sudo nano /etc/network/interfaces

Le contenu devra être :

auto lo
iface lo init loopback
iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0

iface wlan0 inet dhcp
  wpa-ssid "freebox_votre_ssid"
  wpa-psk "votre_mot_de_passe"

Fermer le l’éditeur avec CTRL+X (quitter), valider avec Y (ou O en français), et valider encore si besoin.

Ensuite, je un petit ON/OFF de l’interface, pour être sur, avec :

pi@raspberrypi ~ $ sudo ifdown wlan0 #Couper le wifi
pi@raspberrypi ~ $ sudo ifup wlan0   #Allumer le wifi

On teste! Avec ping

pi@raspberrypi ~ $ ping google.com

Et là, si ça répond, c’est que c’est fait! Et le Raspberry se connectera automatiquement à chaque reboot.
Et pour trouver votre ip :

pi@raspberrypi ~ $ ifconfig

PS : Normalement, on pourrait le faire en one shot (à refaire à chaque fois) avec cette commande, mais je n’ai pas réussi…

pi@raspberrypi ~ $ sudo iwconfig wlan0 essid "freebox_votre_ssid" key s:"mon_pass"
pi@raspberrypi ~ $ sudo dhclient wlan0

PS2 : Maintenant, pas d’excuse pour mettre à jour votre Raspberry!
tapez :

pi@raspberrypi ~ $ sudo iwconfig wlan0 essid "freebox_votre_ssid" key s:"mon_pass"
pi@raspberrypi ~ $ sudo dhclient wlan0

 

[MAJ : Le wifi avec un Raspberry Pi et une Freebox V6]
Installer WICD-Curses, qui va s’occuper de ça à notre place.

pi@raspberrypi ~ $ sudo update #au cas ou ça n'est pas déjà fait
pi@raspberrypi ~ $ sudo upgrade
pi@raspberrypi ~ $ sudo apt-get install wicd-curses
pi@raspberrypi ~ $ sudo wicd-curses

Si ça marche, il va vous afficher la liste des Wifi accessible, sinon il se peut que le dongle Wifi n’est pas visible, appuyer sur « P » pour préférence, puis vérifier que vous avez une « Wireless Interface » configurée:

Network Interfaces
Wireless Interface : wlan0

Vérifier aussi que c’est bien wlan0, en quittant wicd-curses (avec Q) et en faisant un ifconfig (voir tout en haut).

Une fois votre wifi trouvé, il faut le configurer en se positionnant dessus avec les flèches, puis flèche de droite pour configurer.

Cocher « Use Static DNS »
DNS Domain : 192.168.0.254

Cocher « Use DHCP Hostname », plus facile pour retrouver son Raspberry sur le réseau

et cocher « Automatically connect to this network »

pour finir, renseigner votre clé wifi dans le dernier champ « key: », puis F10 pour enregistrer, de retour sur la liste des wifi, appuyer sur C, pour connecter.

Vous voilà connecté à votre wifi, on peut vérifier avec un ping (voir ci-dessus).

 

Publié dans Raspberry Pi Tagués avec : , , , , ,

Raspberry Pi : le début

Avant de pouvoir jouer un peu, il faut préparer le terrain…

  1. Un Raspberry Pi, oui, mais quoi acheter? Mon kit
  2. Préparer la carte SD
  3. S’assurer d’avoir tout bien branché
  4. Démarrer le Raspberry Pi
  5. Les préparatifs de base
    1. Configurer le clavier AZERTY
    2. Mettre le système raspberry en Français
    3. Activer SSH
    4. Se connecter au Wifi en ligne de commande
    5. Mise à jour du Raspberry Pi
    6. Lancer l’interface GUI
  6. Installer un partage de fichier Mac (avec Bonjour)
  7. Installer le contrôle à distance via VNC (avec Bonjour)
Publié dans Raspberry Pi Tagués avec :