[DevTip] Netgen 설치하기
[업데이트: 2013.9.13]
우분투에서 sudo apt-get install netgen 하니까 패키지로 인스톨 되네... ㅜㅜ
아직 어떤 버전인지는 확인하지 않았지만... 잘 되겠지?
우분투는 12.10. 64비트.
export NETGENDIR=/usr/share/netgen 을 실행해야 할 지도...
==============================================================================
요즘은 이런 간단한 작업도 애매하고 힘드네..
일단 Ubuntu에 최신 Netgen을 설치하려 했더니 이런저런 문제가 생기길래,
정리해 본다.
우분투에서 sudo apt-get install netgen 하니까 패키지로 인스톨 되네... ㅜㅜ
아직 어떤 버전인지는 확인하지 않았지만... 잘 되겠지?
우분투는 12.10. 64비트.
export NETGENDIR=/usr/share/netgen 을 실행해야 할 지도...
==============================================================================
요즘은 이런 간단한 작업도 애매하고 힘드네..
일단 Ubuntu에 최신 Netgen을 설치하려 했더니 이런저런 문제가 생기길래,
정리해 본다.
- sourceforge.net/projects/netgen-mesher에서 tar.gz 파일 받고,
- tar zxvf로 압축 풀고,
- 압축 풀릭 디렉토리 들어가서 ./configure를 실행
- 설치 디렉토리는 ./configure --prefix=/home/yourid/newdir 형태로 지정하면 됨
- 여기서, Tcl configuration을 찾을 수 없다든지 하는 메시지가 나올 수 있는데, 이 때는 tcl-dev를 설치해 주어야 하는데, sudo apt-get install tcl-dev를 실행해서 설치해 주자.
- tcl-dev가 설치되어 있지 않다면 tk-dev도 설치되어 있지 않을 가능성이 높다.
- 권장하고 싶은 사항은, libjpeg을 이용해 스냅샷을 찍는 기능을 활성화시키는 것인데, 이를 위해서 sudo apt-get install libjpeg-dev를 실행해야 할 수 도 있다.
- 정리하면,
sudo apt-get install tcl-dev tk-dev libjpeg-dev
./configure --prefix=/home/yourid/newdir --enable-jpeglib
정도 되겠다. - 그 다음에 make
- make할 때, togl_ws.h 파일이 없다고 에러가 날 수도 있는데,
이 때는 sudo apt-get install libtogl-dev를 실행해 필요한 파일들을 설치하면 됨 - make할 때, 링크 과정에서 "/usr/bin/ld: cannot find -lXmu" 에러가 발생할 수 있는데, 이 때는 sudo apt-get install libxmu-dev libxmu6를 실행해 파일 설치
- make install
- 설치 디렉토리에 따라 root 권한이 필요할 수도 있겠다.
- setenv NETGENDIR /설치 디렉토리 하고,
PATH에 /설치 디렉토리/bin 추가 하고,
LD_LIBRARY_PATH에 /설치 디렉토리/lib 추가 - export PATH=$PATH:/설치 디렉토리/bin
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/설치 디렉토리/lib
댓글
댓글 쓰기