Install postgreSql
sudo apt-get install postgresql postgresql-contrib
Install Postgis.
sudo add-apt-repository ppa:gwibber-daily/ppa sudo apt-get update sudo apt-get install postgresql-9.3-postgis-2.1 sudo apt-get install postgresql-server-dev-9.3
create a database in Postgresql
createuser -U postgres username -S -D -R psql -U postgres -c "alter role username with password 'passhere';" createdb -U postgres -T template_postgis -O username dbname
if you don't have a postgis template in postgresql then switch to postgres and run
sudo su postgres createdb template_postgis createlang plpgsql template_postgis
Now to create extensions
psql -d dbname -c "CREATE EXTENSION postgis;" psql -d dbname -c "CREATE EXTENSION postgis_topology;"
source share