Pi-WebIde-Install-BeagleBone

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Introduction

L'installation de l'éditeur peut-être effectué de deux façons. L'une est plus fiable , et plus facile, la seconde est un peu plus manuelle.

Installation simple

Connectez vous sur votre BeagleBone. Sous Mac, vous pouvez utiliser Taerminal.app pour vous connecter en SSH sur votre BeagleBone. Les utilisateur Linux peuvent utiliser leur application terminal par défaut. Si vous êtes un utilisateur Windows, vous aurez besoin de télécharger un utilitaire terminal comme PuTTy.

Une fois votre terminal ouvert, vous pouvez-vous connecter sur votre BeagleBone à l'aide de la commande suivante (nous partons du principe que vous utilisez la distribution Angstrom:

ssh root@beaglebone.local

Cette opération vous demandera probablement s'il faut ajouter votre BeagleBone à la liste des hôtes (fichier hosts). Typez "yes" et pressez simplement la touche "Return/Entrée".

Vous serez ensuite invité à encoder le mot de passe administrateur (le mot de passe de "root"). Par défaut, Amstrong ne dispose pas de mot de passe pour l'utilisateur "root", pressez donc simplement "Entrée/Return" pour passer l'étape du mot de passe.

Une fois que vous êtes connecté sur votre Beaglebone, vous aurez besoin de copier/coller les commandes suivantes (une à la fois, en pressant la touche Entrée/Return après chaque commande:

echo "nameserver 8.8.8.8" >> /etc/resolv.conf
curl -k https://raw.github.com/adafruit/Adafruit-WebIDE/alpha/scripts/install-angstrom.sh | sh

L'éditeur sera installé dans le répertoire /usr/share/adafruit/webide en utilisant l'utilisateur webide. Le script installera node, npm, redis-server, git, restartd (qui surveille le processus serveur de l'éditeur), avahi-daemon (bonjour!), i2c-tools, sudo, et libcap2-bin. Si vous voulez jeter un oeil sur les scripts, ils sont disponibles sur le dépôt GitHub d'AdaFruit.

**** Starting the server...(please wait) ****
**** The Adafruit WebIDE is installed and running! ****
**** Commands: /etc/init.d/adafruit-webide-angstrom.sh {start,stop,restart} ****
**** Navigate to http://beaglebone.local:8080 to use the WebIDE

L'éditeur est maintenant installé et vous pouvez ouvrir un navigateur Internet pour y accéder depuis n'importe quel ordinateur situé sur le réseau local.

L'équipe de développement est toute petite et dispose de ressource limitée. Les seuls navigateurs supportés sont Google Chrome et Mozilla Firefox.

Installation manuelle

Vous pouvez installer manuellement le navigateur en exécutant les lignes de commande suivantes. Aurez également besoin d'installer le redis manuellement puisqu'il n'est pas installé par défaut.

Vous pouvez plus d'information sur l'installation redis ici (anglais).

opkg update && sudo opkg install build-essential nodejs npm git
git clone git://github.com/adafruit/Adafruit-WebIDE.git
cd Adafruit-WebIDE
mkdir tmp
npm config set tmp tmp
npm install
editor config/config.js (change port 80 to your port of choice)
nodejs server.js 

Désinstallation

Vous pouvez désinstaller toutes les version de l'éditeur à l'aide de:

curl -k https://raw.github.com/adafruit/Adafruit-WebIDE/alpha/scripts/uninstall-angstrom.sh | sh

Source: [1]

Réalisé avec l'aide de Mr Carette J. à qui nous remettons tous nos remerciements.

Tutoriel créé par Tyler Cooper pour AdaFruit Industries. Tutorial created by Tyler Cooper for AdaFruit Industries.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com