By jongarrido | septiembre 2, 2015 | 0 Comment
Este post forma parte de un conjunto en el que se pretende:
-Instalar pgrounting (I)
-Generacion de una red OSM (II)
– Creacion una aplicacion web demo de analisis network (III)
Si tienes una versión de postgresql anterior a 9.x es muy recomendable que te actualices… la instalación será mucho más sencilla. En nuesto caso contamos con la versión 9.1.
En primer lugar instalaremos la clave ppa del repositorio que utilizaremos. Necesitamos para ello tener instalado el siguiente paquete. Con nuestro apt-get:
sudo apt-get install python-software-properties
Instalamos la clave ppa:
sudo add-apt-repository ppa:georepublic/pgrouting-unstable
Aparecerá este mensaje:
You are about to add the following PPA to your system:
Software repository for unstable pgRouting and related packages
Reference: http://www.pgrouting.org
More info: https://launchpad.net/~georepublic/+archive/pgrouting-unstable
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpPcmrtH/secring.gpg’ created
gpg: keyring `/tmp/tmpPcmrtH/pubring.gpg’ created
gpg: requesting key B65ADE33 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpPcmrtH/trustdb.gpg: trustdb created
gpg: key B65ADE33: public key «Launchpad PPA for Georepublic» imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Añadimos un nuevo repositorio editando nuestro sources.list:
sudo vim /etc/apt/sources.list
Y añadimos las fuentes, para Ubuntu 12.04:
deb http://ppa.launchpad.net/georepublic/pgrouting-unstable/ubuntu precise main
deb-src http://ppa.launchpad.net/georepublic/pgrouting-unstable/ubuntu precise main
Para otras versiones de ubuntu visita la página de pgRouting aquí.
Solo nos queda instalar postgis, pgrotuing y de paso la herramienta de conversión desde osm:
sudo apt-get install postgresql-9.1-postgis-2.0 postgresql-9.1-pgrouting osm2pgrouting
Eso es todo. Lo siguiente será crear nuestras báse de datos con capacidad postgis y pgrouting, que veremos en el siguiente post.