我在Linux Mint 19.2上安装了最新的PostgreSQL 12,使用:
sudo apt-get install postgresql
类似地,我使用以下方法安装了最新的Postgis 3.0.1:
sudo apt-get install postgis
我设置了postgres帐户和所有东西,并希望创建一个PostGIS的扩展。因此,我还必须安装postgresql-12-postgis-3-scripts,它将postgis.control添加到PostgreSQL安装中。
然后,我连接到我的postgres帐户,创建并初始化了一个test数据库,并试图使用create extension postgis。答案是:
ERROR: could not access file "$libdir/postgis-3": No such file or directory
PostgreSQL和PostGIS都是新安装的。我的计算机上没有破碎的依赖或旧的PostgreSQL片段..。我遗漏了什么?提前谢谢。
发布于 2020-06-19 10:29:59
欢迎来到这里。
你们关系很好。尝试将postgis安装在PostgreSQL 12中,如下所示:
sudo apt-get install postgresql-12-postgis-3之后,您将能够成功地运行
CREATE EXTENSION postgis;发布于 2021-01-29 12:04:30
在Arch上,您需要与postgis-old-upgrade一起安装postgresql-old-upgrade。
发布于 2021-08-16 18:08:13
- Steps sudo apt -y install gnupg2 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb\_release -cs`-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list sudo apt update sudo apt install postgis postgresql-12-postgis-3- source -> [https://computingforgeeks.com/how-to-install-postgis-on-ubuntu-debian/](https://computingforgeeks.com/how-to-install-postgis-on-ubuntu-debian/)https://stackoverflow.com/questions/62467394
复制相似问题