Altermap

De Guifi.net - Wiki Hispano

Revisión a fecha de 04:00 21 dic 2013; Al (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

Mapa

Gestor de tareas específico: https://colectivo.altermundi.net/projects/altermap


Instalación de el mapa en el servidor local

Primero hay que instalar couchdb, un sistema gestor de bases de datos NoSQL que no almacena datos en tablas.

Para instalarlo:

Fedora:

$yum install couchdb

Ubuntu y Debian:

$apt-get install couchdb

Lo iniciamos:

$service couchdb start

Podemos comprobar que el puerto 5984 está escuchando:

$telnet localhost 5984

Vamos a necesitar la libreria de python de couchdb, hay que instalarla aparte:

Fedora
$yum install python-couchdb.noarch

Ubuntu y Debian:

$apt-get install python-couchdb

Ahora vamos a instalar erica, una herramienta para crear documentos design de couchdb, couchapps y para meter y sacar archivos de couchdb en general ( https://github.com/benoitc/erica )

Primero hay que instalar las dependencias de erica

Ubuntu y Debian

$apt-get install erlang rebar gcc

Fedora

$yum install erlang.i686
$yum install erlang-rebar.i686 : Erlang Build Tools

Y ahora ya podemos instalar erica

Ubuntu, debian y fedora

$git clone git://github.com/benoitc/erica.git
$cd erica
$make
$make install

Copiamos la base de datos de altermap:

$git clone https://github.com/libre-mesh/altermap.git

Nos ponemos en la carpeta donde hemos bajado altermap y lo "pusheamos" con la ayuda de nuestra amiga erica:

$cd altermap
$erica push altermap

Pillamos la base de datos actualizada del mapa:

$couchdb-dump http://map.libre-mesh.org:5984/libremap/ > db.txt

La colgamos en nuestra base de datos local:

$couchdb-load --input=db.txt  http://localhost:5984/altermap/

Vamos a ver si ha funcionado, abrimos la siguiente url en un navegador:

http://localhost:5984/altermap/_design/altermap/index.html

(Donde "localhost" seria la IP o el dominio del servidor)

Categoria:MANET Categoira:Programa

Herramientas personales