如何在CentOS 7上安装GDAL 2.x而无需从源代码构建?


15

我试图在CentOS7上安装GDAL 2.X,而不用从源代码构建,因为我需要在另一台服务器上对其进行配置,并且通过源代码进行安装将是一项非常繁琐且耗时的任务。

我找到了一些仓库,例如opengeo和ELGIS,但它们是用于CentOS7的。在EPEL上,repo没有GDAL2.x。

[root@localhost ~]# yum repo-pkgs epel list gdal*
(...)
Available Packages
gdal.x86_64               1.11.4-1.el7    @epel
gdal-libs.x86_64          1.11.4-1.el7    @epel
gdal-python.x86_64        1.11.4-1.el7    @epel
gdal-devel.x86_64         1.11.4-1.el7    @epel
gdal-doc.noarch           1.11.4-1.el7    @epel
gdal-java.x86_64          1.11.4-1.el7    @epel
gdal-javadoc.noarch       1.11.4-1.el7    @epel
gdal-perl.x86_64          1.11.4-1.el7    @epel

版本1.11并不是1.x主要版本的最新版本。

是否可以从任何存储库或仅从源安装?如果不是,是否可以将其构建为易于在多台服务器之间安装的RPM?

Answers:


7

我们倾向于安装Anaconda Python发行版,在conda-forge中还包括一个相当完整的GDAL版本。您需要做的就是将anaconda目录添加到中$PATH。您将获得Python绑定以及二进制可执行文件(例如gdalinfo和朋友)。

如果需要驱动程序,也可以使用conda-forge上的配方来构建自己的版本,因为修改起来非常简单,并且设计为无需交互即可编译。


所以,我需要安装anaconda,并按此配方进行安装,所有二进制文件都可以工作吗?
LeonanCarvalho

您还可以安装miniconda,这是精简版,没有可能不需要的所有python软件包。
user6072577

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.