Atenção! Esta postagem foi atualizada: http://profmarcello.blogspot.com.br/2013/10/instalacao-do-postgis-20-no-ubuntu-via.html
1. Editando a lista de repositórios:
No Gnome, vá até Aplicações > Acessórios > Terminal e digite sudo gedit /etc/apt/sources.list (enter) em seguida informe a senha de root.
Retire agora o caractere # das linhas que começam com a palavra deb para "descomentá-las", salve e feche o arquivo.
No Terminal digite sudo apt-get update (enter) para atualizar a lista de repositórios. Terminado a atualização, vamos agora até o Synaptic começar o processo de instalação dos pacotes.
Retire agora o caractere # das linhas que começam com a palavra deb para "descomentá-las", salve e feche o arquivo.
No Terminal digite sudo apt-get update (enter) para atualizar a lista de repositórios. Terminado a atualização, vamos agora até o Synaptic começar o processo de instalação dos pacotes.
2. Baixando e instalando os pacotes:
Vamos abrir o Synaptic, para isso siga até Preferências > Administração > Gerenciador de Pacotes Synaptic, em seguida entre com a senha de root (caso seja requisitada).No Synaptic, clique em procurar, e digite postgis. Aparecerá as opções da figura abaixo:
Selecione os pacotes para instalação postgresql-x-postgis (onde x é a versão mais recente) e postgis, bem como as dependências sugeridas, clique em aplicar e aguarde o download e instalação dos pacotes.
Terminado a instalação destes pacotes, instale agora o pgadmin3 através do mesmo procedimento anterior.
3. Criando um Banco de Dados e um usuário:
Terminado a instalação destes pacotes, instale agora o pgadmin3 através do mesmo procedimento anterior.
3. Criando um Banco de Dados e um usuário:
Nesta etapa voltaremos até o Terminal para configurar o banco que será criado, para isso digite sudo su (enter), entre com a senha de root, depois su postgres (enter). Agora com o usuário postgres poderemos criar nosso primeiro BD.
Digite createdb gis (enter), onde gis é o nome do nosso banco.
Agora vamos criar um usuário do postgresql, digite createuser nome_do_usuario (enter), onde nome_do_usuario pode ser o seu login do Linux, no meu caso o comando ficou assim: createuser marcello, surgirá a seguinte pergunta no Terminal:
A nova role poderá criar um super-usuário? (s/n) digite s (enter).
CREATE ROLE
Agora volte para o seu usuário digitando su seu_login (enter), em seguida digite psql gis (enter) para acessar o banco criado.
Já no banco, vamos definir uma senha para o usuário criado anteriormente, no meu caso foi feito da seguinte forma:
gis=# ALTER USER marcello PASSWORD 'nova_senha' ; (enter)
ALTER ROLE
Finalizada esta estapa, vamos agora instalar a extensão geográfica.
4. Carregando a Extensão PostGIS
Digite createdb gis (enter), onde gis é o nome do nosso banco.
Agora vamos criar um usuário do postgresql, digite createuser nome_do_usuario (enter), onde nome_do_usuario pode ser o seu login do Linux, no meu caso o comando ficou assim: createuser marcello, surgirá a seguinte pergunta no Terminal:
A nova role poderá criar um super-usuário? (s/n) digite s (enter).
CREATE ROLE
Agora volte para o seu usuário digitando su seu_login (enter), em seguida digite psql gis (enter) para acessar o banco criado.
Já no banco, vamos definir uma senha para o usuário criado anteriormente, no meu caso foi feito da seguinte forma:
gis=# ALTER USER marcello PASSWORD 'nova_senha' ; (enter)
ALTER ROLE
Finalizada esta estapa, vamos agora instalar a extensão geográfica.
4. Carregando a Extensão PostGIS
Vá até o diretório onde se encontram os arquivos SQL necessários para carregar a extensão PostGIS, para isso, digite no terminal cd /usr/share/postgresql/8.4/contrib/postgis-x (enter).
Em seguida criaremos a linguagem plpgsql necessária para o funcionamento do PostGIS, digite createlang plpgsql gis (enter)
Para carregar as extensões digite os comandos: psql -f postgis.sql -d gis (enter) e para finalizar psql -f spatial_ref_sys.sql -d gis (enter).
Caso não tenha ocorrido nenhum problema nos passos anteriores, o postgis foi instalado corretamente.
Em seguida criaremos a linguagem plpgsql necessária para o funcionamento do PostGIS, digite createlang plpgsql gis (enter)
Para carregar as extensões digite os comandos: psql -f postgis.sql -d gis (enter) e para finalizar psql -f spatial_ref_sys.sql -d gis (enter).
Caso não tenha ocorrido nenhum problema nos passos anteriores, o postgis foi instalado corretamente.
3 comentários:
Marcello, beleza cara?
Parabéns pelo post. Me serviu demais pra instalar o postgis no meu ubuntu!
Vou linkar esse post no meu blog, ok?
Abração,
Bruno Moreno (do Larhena)
Claro Bruno, fique a vontade. Um abraço!
Marcello, este post tem me ajudado muito. Foi a melhor solução e a mais fácil que encontrei na net
Postar um comentário