Eu segui as instruções aqui para instalar o PostGIS http://trac.osgeo.org/postgis/wiki/UsersWikiPostGIS21UbuntuPGSQL93Apt , mas quando fui criar a extensão, recebi o seguinte erro. Estou usando PostgreSQL 9.3.2 e Ubuntu 12.04. A extensão também não aparece na lista suspensa no pgadmin3.
# create extension postgis;
ERROR: could not open extension control file "/opt/PostgreSQL/9.3/share/postgresql/extension/postgis.control": No such file or directory
Parece que você tem mais de uma instalação do PostgreSQL. Você está conectado a uma instalação do PostgreSQL do EnterpriseDB, em
/opt
. Esta instalação não pode ver ou usar extensões instaladas na instalação do PostgreSQL empacotado pelo Ubuntu.As instruções que você seguiu terão instalado o PostgreSQL 9.3 de http://apt.postgresql.org/ , ou seja, PGDG. Você deve se conectar a essa instalação do PostgreSQL, não ao EnterpriseDB, se quiser usar o PostGIS instalado.
Você precisa usar a instalação do PostgreSQL em pacote de sistema (PGDG) em seu sistema ou instalar o PostGIS separadamente na instalação do PostgreSQL em pacote EnterpriseDB usando o produto StackBuilder.