소스에서 빌드하지 않고 CentOS 7에 GDAL 2.x를 설치하는 방법은 무엇입니까?


15

소스에서 빌드하지 않고 CentOS7에 GDAL 2.X를 설치하려고합니다. 다른 서버에서 구성해야하고 소스 코드로 설치하는 것은 매우 피곤하고 시간이 많이 걸리는 작업입니다.

opengeo 및 ELGIS와 같은 일부 저장소를 찾았지만 CentOS7 용입니다. EPEL repo에는 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

우리는 Anaconda Python 배포판을 설치하는 경향이 있으며, 여기에는 conda-forge 에 상당히 완전한 GDAL 버전이 포함되어 있습니다. 아나콘다 디렉토리를 추가하기 만하면됩니다 $PATH. 파이썬 바인딩뿐만 아니라 바이너리 실행 파일 (예 : gdalinfo친구) 도 얻습니다 .

드라이버가 필요한 경우 conda-forge의 레시피를 사용하여 고유 한 버전을 빌드 할 수 있습니다. 수정이 매우 간단하고 상호 작용없이 컴파일되도록 설계 되었기 때문입니다.


아나콘다를 설치 하고이 레시피와 같이 설치하면 모든 바이너리가 작동합니까?
LeonanCarvalho

필요하지 않은 모든 파이썬 패키지없이 제거 된 버전 인 miniconda를 설치할 수도 있습니다.
user6072577

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.