그니깐요. rstudio에서 rgdal package를 설치하려고 할 때 

컴퓨터에 gdal이랑 proj가 일단 설치가 되어 있어야 합니다. 엉엉 ㅠ 

gdal 설치하는 법이랑 proj 설치하는 방법에 대해서는 요 포스팅에서는 다루지 않고요.

gdal과 proj를 기본 설정으로 소스코드에서 빌드해서 설치한 후 rstudio에서 다시 rgdal package를 설치하려고 하면 또 에러를 출력하는데요.


혹시 아래와 같은 경우라면 참고하시면 도움이 될 것 같아요.


1. gdal을 못찾네요. 라는 식의 에러


   vi /etc/ld.so.conf 에 gdal lib 파일의 위치하는 폴더를 추가해주세요.

   gdal을 빌드해서 설치하는 경우 prefix 옵션을 주지 않으면 /usr/local/lib에 gdal lib 파일들이 위치합니다.

   즉 /usr/local/lib 을 추가해주시고 저장 닫기 :-0

   다음 ldconfig 명령어 수행해주시고요.


2.  이건 에러 메세지가 남아있어서.. 아래 참고해주세요.


Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/home/aaswd/R/x86_64-pc-linux-gnu-library/3.1/rgdal/libs/rgdal.so':
  libproj.so.0: cannot open shared object file: No such file or directory


   맨 아래 줄을 확인해보니 libproj.so.0 가 없다는 뜻인데요.

   proj도 기본으로 빌드해서 /usr/local/lib에 proj lib 파일들이 존재하고 있습니다. 

   음.. 그럼 rgdal을 설치하면서는 /usr/lib 만 쳐다보나봐요.

  

   그림 심볼릭 링크를 걸어줍니다. 루트권한에서 아래 명령어를 수행해주세요.


   ln -s /usr/local/lib/libproj.so.0 /usr/lib/libproj.so.0


rgdal 설치하기 어렵네여 ㅎㅎ 

+ Recent posts