Equipos Proyectos Recursos Coordinación
Historial Índice

Red Azúcar/Montar un cliente

Probado en Ubuntu 12.10

Ventajas de montar un cliente:

  Estarás logueado en la Red Azucar
  Podrás desarrollar en ella.

Necesario:

Clonar los siguientes repositorios en su computadora:

  (Recomiendo clonar todos en un mismo directorio)

https://git.sugarlabs.org/network/network https://git.sugarlabs.org/network/webui

 git clone git://git.sugarlabs.org/network/network.git
 git clone git://git.sugarlabs.org/network/webui.git
 apt-get install python-flask
 apt-get python-gevent
 easy_install Flask-Babel

Siguiente: Debes abrir una terminal y acceder a la carpeta donde clonastes "network": En mi caso:

 ignacio@ignacio-laptop ~$ cd Escritorio/Hexo/network/

Ahora:

 ignacio@ignacio-laptop ~/Escritorio/Hexo/network$ git submodule init

Si todo sale bien obtendrás este mensaje:

 Submodule 'sugar_network/lib/pylru' (git://github.com/jlhutch/pylru.git)
 registered for path 'sugar_network/lib/pylru'
 Submodule 'sugar_network/lib/requests' (git://git.sugarlabs.org/network/requests.git)
 registered for path 'sugar_network/lib/requests'
 Submodule 'sugar_network/lib/zeroinstall' (git://git.sugarlabs.org/0sugar/zeroinstall-injector.git)
 registered for path 'sugar_network/lib/zeroinstall'

A continuación debemos ejecutar:

 ignacio@ignacio-laptop ~/Escritorio/Hexo/network$ git submodule update

De esta forma estamos actualizando los módulos anteriormente cargados.

En mi computadora este fue el resultado:

 Cloning into 'sugar_network/lib/pylru'...
 remote: Counting objects: 159, done.
 remote: Compressing objects: 100% (81/81), done.
 remote: Total 159 (delta 79), reused 152 (delta 73)
 Receiving objects: 100% (159/159), 42.14 KiB | 19 KiB/s, done.
 Resolving deltas: 100% (79/79), done.
 Submodule path 'sugar_network/lib/pylru': checked out '2f9d1f8b33809a32aa510304b6c3da41461f2f41'
 Cloning into 'sugar_network/lib/requests'...
 remote: Counting objects: 11245, done.
 remote: Compressing objects: 100% (3570/3570), done.
 remote: Total 11245 (delta 7674), reused 11181 (delta 7610)
 Receiving objects: 100% (11245/11245), 2.19 MiB | 55 KiB/s, done.
 Resolving deltas: 100% (7674/7674), done.
 Submodule path 'sugar_network/lib/requests': checked out '8017efb07d0c2927e1aa2bac60005a75c2118788'
 Cloning into 'sugar_network/lib/zeroinstall'...
 remote: Counting objects: 14291, done.
 remote: Compressing objects: 100% (3478/3478), done.
 remote: Total 14291 (delta 10793), reused 14171 (delta 10673)
 Receiving objects: 100% (14291/14291), 3.08 MiB | 59 KiB/s, done.
 Resolving deltas: 100% (10793/10793), done.
 Submodule path 'sugar_network/lib/zeroinstall': checked out 'b1d59788bfc54ccdb0c8bd4dc5f90921c244de8b'

¡Ya estamos listos! A continuación: (Suponiendo que "webui" esta clonado en ../webui)

 export PYTHONPATH=`pwd`/../webui/
 python2 sugar-network-client -a http://node-devel.sugarlabs.org  --webui -DDF start

Si todo va bien ya puedes acceder a la Red Azucar local:

 http://localhost:5000/context?page=1

Archivo:SugarNetworkCorriendo.jpg

Contacto

Si por casualidad tienes algún error/consulta te recomiendo contactarte con la [http://lists.sugarlabs.org/listinfo/somosazucar Lista de Correo de SomosAzucar] donde muchas personas te podremos dar una buena ayuda!

Si las listas de correo no son lo tuyo :(

Puedes enviar un email a:

Sebastian Silva

Laura Vargas

Aleksey Lim (Inglés)

Ignacio Rodríguez

Licencia Creative CommonsPor favor nota que todas las contribuciones a Laboratorios Azúcar se consideran publicadas bajo la Licencia Creative Commons Atribución-CompartirIgual 3.0 Internacional. Si no es tu intención permitir que tu obra pueda ser modificada y distribuida libremente, no las publiques aquí.