是否可以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
其他。libgl
libpulse
libqt
我认为这非常疯狂,因为简单的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 本身并不困难。参见例如此处的说明。