jeudi, 21 novembre 2013

Raspberry-pi : quelques astuces

idee.jpgParce que l'on aime tous notre pi, on aimerais faire tout notre possible pour le rendre encore meilleur qu'il est, mais des fois on se casse la tête pour rien, alors je vais vous expliquer comment simplement mettre a jour le Pi, car dans pas mal de cas si le pi n'est pas a jour il ne permettra pas d'installer d'autre applications!

Vous verrez aussi comment simplement mettre une IP fixe (pratique pour le SFTP et le SSH) et qui nous servira lorsque l'on aura un serveur web, histoire de pas changer l'url tout les lundi :)

On verra aussi comment installer les contrôleur pour gpio avec python et le wiring pi (utiliser avec C++).

bref de quoi donner vie au pi!


Mise a jour du Pi

Avant l'install de toutes applications il est recommander d'effectuer une mise a jour car si une application que vous devez installer requiert la dernière version d'une librairie ou autre, il est nécessaire de le faire.

sudo apt-get update && sudo apt-get upgrade

 

Fixer l'ip du Pi pour le SSH

Si vous vous demander a quoi cela va t'il bien servir, je vous répondrais vous facilitez la vie, car a chaque redémarrage de votre Pi ou box, votre Pi gardera TOUJOURS la même IP.

On sauvegarde pour pas tout casser ^^puis on modifie

sudo cp -f /etc/network/interfaces /etc/network/interfaces.backup 
sudo nano /etc/network/interfaces

chercher : "iface eth0 inet dhcp" modifier le pour ceci: "iface eth0 inet static"

address 192.168.1.33

netmask 255.255.255.0

network 192.168.1.1

gateway 192.168.1.1

ctl O pour sauver puis Enter

Ensuite un petit redémarrage du pi pour recharger tout et on vérifie via ceci

sudo reboot 
puis 
ifconfig 

Bien-sur chaque routeur est différent, donc adapter les infos pour le votre.

 

Transfert de fichiers

Il y a plusieurs possibilité, mais il y en a une qui requiert aucune install coté du raspberry (laissons le un peu soufflerl) pour ma part j'utilise Winscp, mais vous devriez trouver facilement des clients SFTP, une fois installer vous vous logger en root avec l'ip et le port SSH du pi et le tour est jouer

winscp.png

 

Augmenter la taille de la carte SD

Dans le billet précédent nous avons vu comment copier la carte SD et la coller autre part, ceci dis si vous coller le système d'une carte de 4 go sur 8go, c'est pas pour autant que vous aurez 8 go de disponible, il faudra a ce moment que vous devez allez dans le raspiconfig et choisir l'option pour augmenter la taille ensuite vous devez reboot pour appliquer les paramètres.

sudo raspi-config 

 

Python et les Gpio :

Vous trouverez pas mal de Tuto sur le web qui requiert python pour le Gpio ou le wiringPi, voici comment les installer.

Pour python dev : 

sudo apt-get install python-dev 

 

Pour Rpi.gpio :

on va dans le home de pi et on cree un dossier ou seront les fichiers ensuite on rentre dans celui ci:

cd /home/pi/  
sudo mkdir gpio   
cd gpio/

on télécharge le l'archive puis on decompresse ensuite on rentre dans le dossier extrait et on install le tout: 

sudo wget http://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.3.1a.tar.gz
sudo tar zxf RPi.GPIO-0.3.1a.tar.gz  
cd RPi.GPIO-0.3.1a 
sudo python setup.py install

Pour Wiring-pi :

Bon ici le plus simple est d'aller dans le home de pi, comme sa on peu voir si wiring est installer sur la carte sd, ensuite on dois installer le git-core qui permet de copier le wiring a jour une fois git-core installer

cd /home/pi/  
sudo apt-get install git-core 
sudo git clone git://git.drogon.net/wiringPi

on va dans le dossier vérifier que tout a bien ete copier et que le wiring est bien a jour, si c'est bien le cas vous aurez un message disant qu'il est a jour et il restera qu'as compiler le tout

cd wiringPi 
sudo git pull origin
./build

 

Eteindre ou redémarrer

Voici la commande pour redémarrer le pi ainsi que pour le stopper

sudo Reboot 
sudo halt

 

Trucs et astuces

Si comme moi vous voulez savoir l'état de Votre pi en terme de mémoire et CPU, il y a "htop" (si il est pas installé faite le ^^) il as pas mal de possibilité et permet de tout trier comme vous voulez, c'est celui que je préféré pour le moment.

sudo apt-get install htop

Écrit par Viskor dans Astuces, Domotique, Multimedia, Raspberry-Pi |  Facebook | |