在Ubuntu 16.04 Xenial上安装PostGIS [英] Install PostGIS on Ubuntu 16.04 Xenial

查看:143
本文介绍了在Ubuntu 16.04 Xenial上安装PostGIS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Ubuntu xenial 16.04上使用以下命令在PostgreSQL 9.6上安装PostGIS 2.3:

I want to install PostGIS 2.3 with PostgreSQL 9.6 on a Ubuntu xenial 16.04 with:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt trusty-pgdg main" >> /etc/apt/sources.list'
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update

然后安装postgis:

Then install postgis:

sudo apt-get install postgresql-9.6-postgis-2.3

但这返回:

The following packages have unmet dependencies:

postgis : Depends: libgdal1h (>= 1.9.0) but it is not installable
          Depends: libgeos-c1 (>= 3.4.2) but it is not installable
          Depends: liblwgeom-2.3-0 (>= 2.0.0) but it is not going to be installed

推荐答案

我知道会晚一点,但是对于那些遇到此问题的人,请尝试 在使用16.04时设置xenial-pgdg而不是trusty-pgdg

I know it's a bit later but for those who get this problem, try setting xenial-pgdg instead of trusty-pgdg when using 16.04

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt xenial-pgdg main" >> /etc/apt/sources.list' 
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add - 
sudo apt-get update

这篇关于在Ubuntu 16.04 Xenial上安装PostGIS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆