提供一个运行 R-Studio 的 Ubuntu Bionic 服务器,我们需要一些地理软件包,在我的问题 libgeos 中就是如此。我创建了一个问题,希望在这里能找到解决方案。Bionic 上的默认 libgeos 软件包是 3.6.2 版,并且与其他软件包(例如 gdal)有很多依赖关系。不久前,我需要测试一个较新的版本,于是我安装了从源代码编译的 3.7.0rc1 版,该版本在过去一年中效果良好。当时还无法通过 apt 安装。上周尝试在 R-Studio 中运行某些功能时出现错误,提示此 geos 版本 v3.7.0rc1 不受支持(不再支持?)。我尝试更新 geos 软件包,但收到消息称已安装版本 3.7.1(?)。安装版本 3.6.2(不再存在?)进展顺利,但给 R-Studio 带来了严重破坏(多个 geos 包彼此相邻),并且检查 /usr/local/bin 和 /opt/geos-3.7.0rc1/tools/ 中的 geos-config 都一直显示版本 v3.7.0rc1。
我现在有点困惑,有几个问题:
- 我现在是否必须坚持从源代码进行编译,还是可以恢复 geos 包(apt)的正常安装?
- 是否有可能让 Ubuntu 知道这个 apt 安装的版本 3.7.1 是用来代替编译版本 3.7.0rc1 的?
- 为什么安装 v3.7.0rc1 以外的版本时,无法在两个位置操作 geos-config 文件?
提前感谢您的关注和问候,
阿德