1. Apéndice: Instalación¶
Para este taller necesitas:
Sistema operativo de Linux como Ubuntu
Un editor como Gedit, Medit o similar
Geoserver para la aplicación de ruteo
Conexión a Internet
Instalar pgRouting en un equipo Windows.
La siguiente referencia es un resumen de cómo instalarlo en su computadora ejecutando Ubuntu 14.04 o posterior.
Ubuntu
pgRouting en Ubuntu se puede instalar utilizando paquetes de un PostgreSQL repository:
Usando una ventana de terminal:
# Create /etc/apt/sources.list.d/pgdg.list. The distributions are called codename-pgdg.
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
# Import the repository key, update the package lists
sudo apt install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update
# Install pgrouting based on your postgres Installation: for this example is 10
sudo apt install postgresql-10-pgrouting
Esto también instalará todos los paquetes necesarios como PostgreSQL y PostGIS si todavía no están instalados.
Para estar al día con los cambios y mejoras
sudo apt-get update & sudo apt-get upgrade
Para evitar errores de permiso denegado para los usuarios locales, se puede ajustar el método de conexión a trust
en /etc/postgresql/<version>/main/pg_hba.conf
y reiniciar el servidor PostgreSQL con sudo service postgresql restart
.
Siguiendo el ejemplo con 10 PostgreSQL:
sudo nano /etc/postgresql/10/main/pg_hba.conf
local all postgres trust
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust