什么是postgres-9.4-postgis-2.1

什么是postgres-9.4-postgis-2.1? postgres-9.4-postgis-2.1和postgis有什么区别

sudo apt-get install postgres-9.4-postgis-2.1 

 sudo apt-get install postgis 

哪一个启用postgis插件的postgres数据库

postgis包来自Fedora / RHEL。 在软件包上的rpm -qip将报告Packager: Fedorayum info postgis报告From repo : updates 。 它为Fedora / RHEL打包的PostgreSQL安装PostGIS,它位于名为postgresql的软件包中。

postgres-9.4-postgis-2.1软件包来自于PostgreSQL开发组的PGDG,地址是http://yum.postgresql.org/ 。 它是一个扩展存储库,可以添加比Fedora / RHEL包含的任何给定版本更新的PostgreSQL版本。 该存储库中的postgis软件包将为相关的PostgreSQL版本安装PostGIS。 所以这个包为PGDG安装PostgreSQL 9.4的PostGIS 2.1,PostgreSQL包名为postgresql-9.4

您应该安装与您已经安装并正在使用的PostgreSQL包相对应的PostGIS包。 如果你启用了PGDG包,那很可能是PGDG PostgreSQL,所以你应该安装postgres-9.4-postgis-2.1