Ligne 9 : |
Ligne 9 : |
| <nowiki>sudo apt-get update</nowiki> | | <nowiki>sudo apt-get update</nowiki> |
| | | |
| + | = Installer les logiciels Prérequis = |
| + | |
| + | Plusieurs logiciels doivent être installés en suivant les techniques annoncées ci-dessous. |
| + | |
| + | La première est une collection de bibliothèques de code, en utilisant la commande apt-get du gestionnaire de paquets de RaspBian. |
| + | |
| + | <nowiki>sudo apt-get install git i2c-tools python-pexpect python-smbus libavfilter-dev libavformat-dev libcurl4-gnutls-dev libgcrypt-dev libjson0-dev libao-dev</nowiki> |
| + | |
| + | Cela peut prendre un peu de temps; il y a environ 100Mo de logiciels à télécharger et installer. |
| + | |
| + | Nous allons ensuite utiliser GIT pour installer le reste. |
| + | L’interface radio LCD, puis une collection de bibliothèques Adafruit pour Raspberry Pi, et enfin PianoBar, un client Pandora sur terminal pour Raspberry Pi. |
| + | {{ambox | type = speedy | text = Nous allons sur GIT car les paquets disponibles depuis apt-get ne sont pas à jour ! }} |
| + | |
| + | <nowiki> |
| + | git clone https://github.com/adafruit/Python-WiFi-Radio |
| + | git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code |
| + | git clone https://github.com/PromyLOPh/pianobar |
| + | </nowiki> |
| + | |
| + | Nous allons maintenant configurer l’ensemble: |
| + | |
| + | Tout d'abord, relier certaines des bibliothèques Adafruit dans le répertoire du logiciel radio: |
| + | |
| + | <nowiki>cd Python-WiFi-Radio |
| + | ln -s ../Adafruit-Raspberry-Pi-Python-Code/Adafruit_CharLCDPlate/*.py .</nowiki> |
| + | |
| + | {{ambox-stop | text = Important: il y a un espace avant le dernier point de cette commande. Veillez à ne pas l’oublier.}} |
| + | |
| + | Nous allons ensuite compiler « pianobar » depuis son code source avec les commandes suivantes: |
| + | |
| + | <nowiki>cd ../pianobar |
| + | make</nowiki> |
| + | |
| + | Il est possible que des avertissements s’affichent pendant la compilation. |
| + | Tant que celle-ci continue, vous pouvez les ignorer. |
| + | Il est par contre possible aussi que vous aillez une erreur bloquante lors de cette compilation. |
| + | Il vous appartient donc de bien identifier l’erreur (paquet manquant, bibliothèque absente etc…) et d’exécuter à ce moment la commande apt-get pour installer ce qu’il manque et d’ensuite reprendre la compilation en l’exécutant à nouveau. |
| + | |
| + | Une fois la compilation terminée, nous allons copier le résultat dans le dossier bin afin qu’il soit disponible à l’exécution: |
| + | |
| + | <nowiki>sudo cp pianobar /usr/local/bin</nowiki> |
| | | |
| {{RASP-RDIOWIFI-PI-TRAILER}} | | {{RASP-RDIOWIFI-PI-TRAILER}} |