========== 환경 ============
OS : Linux Fedora 14
===========================

1. /etc/ld.so.conf 확인
  만약에 빌드를 통해서 gdal을 설치한 경우 ./configure 의 인자를 조정하지 않는이상 디폴트로
  /usr/local/lib으로 간다. 따라서 /etc/ld.so.conf에 /usr/local/lib을 추가하고
  ldconfig 라는 명령으로 한번 잡아준다.

2. 심볼릭 링크 이용하기
  /usr/local/lib에 있는 라이브러리 파일들을 /usr/lib에 단순하게 복사하는 것으로 당장 문제를
  해결할 수도 있지만.. /usr/lib에 심볼릭 링크를 생성하는 것이 향후 문제를 막는데 도움이 되는 것 
  같다. 

  심볼릭 링크 사용 방법
  ln -s  원본파일_경로_이름  링크파일_경로_이름
  ex) ln -s  /usr/local/lib/libgdal.so.1.15.1  /usr/lib/libgdal.so.1

3. gdal python 모듈을 설치하신 경우에는 PYTHONPATH를 확인하는 것이 좋다.
   PYTHONPATH는 모든 사용자에게 적용하기 위해서 /etc/bashrc에 적용하거나
   각 개인 사용자에게만 적용하기 위해서 ~/.bashrc에 적용하는 것이 좋다.

   ex)   
   1. root 권한 획득
   2. vi /etc/bashrc
     export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/site-packages
   3. source /etc/bashrc
   4. root 권한 종료하기
 
리눅스를 처음 쓰다 보면 당장 발생한 문제만을 해결하기 바쁜데.
계속해서 쓰기 위해서는 올바른 설치와 꾸준한 관리가 필요한 것 같다.



+ Recent posts