Unix/Ubuntu

우분투에 NS2 설치하기

ForceCore 2008. 11. 19. 23:35
NS2는 유명한 network 시뮬레이션용 프로그램이다.

NS2 all in one으로 하기로 작정했다면...
우분투에서 build하려면 이렇게 해야 한다.
http://alkautsarpens.wordpress.com/2008/02/05/install-ns231-for-ubuntu-gutsy-710/
# sudo apt-get install build-essential autoconf automake libxmu-dev
을 해야지 build가 제대로 된다.
우분투 8.04에서 테스트 해봤는데 아직 유효한 정보이다.

이후 all in one의 설치는 ./install이면 끝 -0-;;
컴파일 자체는 그렇다...

NSPATH=$HOME/ns-allinone-2.33
PATH=$PATH:$HOME/bin
PATH=$PATH:$NSPATH/tcl8.4.18/unix
PATH=$PATH:$NSPATH/tk8.4.18/unix
PATH=$PATH:$NSPATH/ns-2.33
PATH=$PATH:$NSPATH/bin
export PATH
export LD_LIBRARY=$NSPATH/lib:$NSPATH/otcl-1.13
export TCL_LIBRARY=$NSPATH/tcl8.4.18/library

bashrc가 되었든 여하튼 설정은 이런 식으로 해준다.
NSPATH=$HOME/ns-allinone-2.33
이렇게 되어있는데, $HOME은 적당한 prefix로 해준다.
서버 관리자라면 /usr/local에 ns-allinone을 설치해주고 싶을 수도 있는데 그러면 뭐 $HOME이 아니라 /usr/local이 될테고, 일개 사용자로서 시뮬레이션을 돌리는거라면 $HOME이 맞다.

그외 하위디렉토리에서 버전 어쩌구저쩌구 하는 숫자는 자신의 ns-allinone버전에 맞게 바꾸어야 한다.
cd ns-allinone-2.xx 로 들어가서 컨닝해서 합당한 숫자로 바꿔주면 OK.

제대로 했으면,
$ ns
라고 하면 프롬프트가 ns의 프롬프트인 %로 변할 것이다.
exit를 쳐서 나오라.