ソースからビルドせずにCentOS 7にGDAL 2.xをインストールする方法は?


15

ソースからビルドせずにCentOS7にGDAL 2.Xをインストールしようとしています。別のサーバーでGDAL 2.Xを構成する必要があり、ソースコードによるインストールは非常に時間と手間がかかる作業です。

opengeoやELGISなどのリポジトリをいくつか見つけましたが、CentOS7用です。EPELリポジトリでは、GDAL 2.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としてビルドして複数のサーバーに簡単にインストールできますか?

回答:


7

conda-forgeにはかなり完全なGDALバージョンも含まれているAnaconda Pythonディストリビューションをインストールする傾向があります。動作させるために必要なのは、anacondaディレクトリをに追加することだけ$PATHです。Pythonバインディングを取得しますが、バイナリ実行可能ファイル(gdalinfoおよび友人など)も取得します。

また、ドライバが必要な場合はconda-forgeのレシピを使用して独自のバージョンを構築できます。これは、修正が非常に簡単で、対話なしでコンパイルできるように設計されているためです。


だから、私はanacondaをインストールする必要があり、このレシピのようにインストールすると、すべてのバイナリが動作しますか?
LeonanCarvalho

また、minicondaをインストールすることもできます。minicondaは、必要のないPythonパッケージがすべて削除されたバージョンです。
user6072577

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.