Ubuntu 16.04 服务器上没有 X11 的 Postgis 2.3

Ubuntu 16.04 服务器上没有 X11 的 Postgis 2.3

是否可以postgresql-9.5-postgis-2.3在不安装的情况下在 Ubuntu 16.04 Server 上安装(Postgres 9.5,Postgis 2.3)x11-common

安装 Postgresql 9.5 后,我尝试安装postgresql-9.5-postgis-2.3。这表明我需要安装大量依赖项,包括:、、、和x11其他。libgllibpulselibqt

我认为这非常疯狂,因为简单的sudo apt-get install postgresql-9.5-postgis-2.3安装就会导致额外的 590 MB 空间。

答案1

如果软件包开发人员说他的软件包依赖于“x11、libgl、libpulse、libqt 和其他”,请相信他/她。

postgis如果没有如何使用X11

答案2

PostGIS 是 PostgreSQL 空间扩展,它提供了新的几何类型以及这些类型的空间函数。从功能上讲,我不明白为什么它需要libqt或其他 GUI 库,也许除了辅助程序。(您确定这些依赖项不是来自 qgis 之类的其他东西吗?)

我现在没有 16.04,但在全新的 18.04 上安装似乎不需要libqt,并且以下没有报告任何内容:

sudo apt-get install postgresql-10-postgis-2.4 -s | grep libqt

无论如何,如果您需要 PostGIS 对 Ubuntu 服务器的依赖性最小,您可以从源代码构建。安装/构建 GEOS 和几个依赖库以及 PostGIS 本身并不困难。参见例如此处的说明

相关内容