【发布时间】:2018-02-12 19:28:33
【问题描述】:
我正在我的第一台网络服务器上配置软件,所以我并不完全熟悉一切是如何工作的,但这是基本问题:
我在 CentOS 上运行的 Web 服务器上购买了主机。我已经能够通过主机提供的安装过程安装 postgreSQL,因此我的数据库将仅位于我的主文件夹的本地。这工作正常。
但是,我正在尝试安装一个名为 PostGIS 的 postgreSQL 扩展。我试图从我的 Web 服务器上的源代码编译它,但它现在需要一个名为 GEOS 的附加库。我从http://download/osgeo.org/geos/geos-3.6.2.tar.bz2 下载了库,解压后使用make install 运行它。
现在的问题是它由于这个错误而失败:
/bin/mkdir: cannot create directory /usr/local/include/geos: Permission Denied
这并不奇怪,因为它试图在系统根文件夹中创建一个新目录,而不是在我唯一可以访问的个人主文件夹中。我想不出任何其他方式来解决这个问题。我只是无法安装这个库吗?或者我可以“欺骗”它以某种方式安装在我拥有完整管理员权限的主目录中吗?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: linux postgresql centos