이번 포스팅에서는 GDAL 라이브러리를 설치할 때 소스코드로 빌드해서 설치하는 방법에 대해서 간략하게 작성하려고 합니다.


1. GDAL 소스코드 다운 받기


현재 GDAL의 최신 버전은 1.11-0 입니다.  - Release 정보를 확인하시려면 다음 페이지에서 확인해주세요. (http://trac.osgeo.org/gdal/)


소스코드를 다운 받으시려면 GDAL 홈페이지에 가셔서 Dolwnload 링크를 클릭하시면 됩니다. 


GDAL Homepagehttp://www.gdal.org/


다운로드 하시면 아마도 gdal-version.tar.gz 으로 파일 이름이 되어 있죠. version은 여러분들이 다운로드 한 gdal 버전일 것이구요.


그럼 압축을 풀어주시면 됩니다. 


tar   -xzvf   gdal-version.tar.gz


그럼 이제 폴더가 생성되고, 그 안에 여러 소스가 존재하는 것이죠.



2. GDAL 설치 전에 라이브러리들 설치하기


GDAL을 활용하고자 하시는 목적이 있죠? 저같은 경우는 geotiff 파일의 입출력을 위해서 주로 사용하기 때문에 

GDAL을 설치하기 전에 관련 라이브러리를 미리 설치해줍니다. 


geotiff는 tiff, proj와 같은 라이브러리가 필요하기 때문에 이 2가지 라이브러리는 apt-get 으로 설치해주시면 됩니다.


tiff 같은 경우 


apt-cache   search   libtiff 


로 검색하셔서, libtiff4-dev 나 libtiff5-dev를 설치해주시면 됩니다.


root 권한에서 또는 sudo 활용


apt-get   install   libtiff4-dev 


proj 같은 경우 저는 소스코드 빌드해서 설치했네요....;;


아무튼 tiff랑 proj 라이브러리를 설치하셨으면 libgeotiff 를 설치해주시면 됩니다.


libgeotiff도 저는 소스코드 빌드이긴 한데요.


apt-get   install   libgeotiff-dev 


와 같은 방법으로 설치하셔도 됩니다.


혹시나!!!


gdal의 python 관련 커맨드를 사용하고자 하시는 분들이 계시면


python 버전에 맞는 dev 를 설치하셨어야 합니다.


예를 들어 python 2.7 버전을 쓰시는 분이시라면 


apt-get   install   python2.7-dev


위와 같은 작업을 하셔야 한다는 것이죠.



3. GDAL 소스코드 빌드하기


앞에 과정보다 간단합니다. 시간은 좀 걸려요.


GDAL 압축 풀어둔 폴더로 이동하셔서


./configure


make


make install


이와 같은 순서로 소스코드 빌드 & 설치가 되겠습니다. 


단 configure 하실 때 python 관련 커맨드라인 어플리케이션을 사용하고자 하신다면


./configure   --with-python 


으로 하셔야 합니다.


make install 하시면 최종적으로 .so 파일들은 /usr/local/lib 에 위치합니다.


이게 싫으신 분들은 설치위치를 따로 지정해주셔야합니다.


설치가 완료됬지만, GDAL 라이브러리를 못찾는 경우도 발생하기 때문에


vi /etc/ld.so.conf 


위와 같은 명령어로 파일을 열어서, 제일 아래에


/usr/local/lib


을 추가하시고, 


ldconfig 명령어를 입력해주세요.



+ Recent posts