Wednesday, June 20, 2012

Install NS-2 Simulator on Ubuntu 10.04 (Lucid Lynx)

reference: http://gilja.tistory.com/category/NS-2


NS-2 설치하기

먼저 NS-2 설치에 필요한 패키지들을 설치합니다.

$ sudo apt-get install build-essential autoconf automake libxmu-dev g++-4.3
$ CC=gcc-4.3
그다음 NS-2를 다운받습니다

$ wget http://ufpr.dl.sourceforge.net/sourceforge/nsnam/ns-allinone-2.34.tar.gz

압축을 풉니다.

$ tar -xvzf ns-allinone-2.34.tar.gz
압축을 풀었으면 설치를 합니다.

$ cd ns-allinone-2.34
$ ./install
만약 설치를 하던 중
[libotcl.so] Error 1 otcl-1.13 make failed!
위와 같은 에러가 뜬다면
otcl-1.13 폴더의 Makefile.in  파일 중

CC=@CC@ 이 부분을
CC=gcc-4.3 으로 수정해 주고

다시 설치를 하면 에러없이 설치가 되는것을 확인 하실수 있습니다.


환경변수 설정하기

설치가 완료되었으면 환경변수를 설정해 주어야 합니다.

$ NS=~/ns-allinone-2.34
$ export PATH=$PATH:$NS/bin:$NS/tcl8.4.18/unix:$NS/tk8.4.18/unix
$ export LD_LIBRARY_PATH=$NS/otcl-1.13:$NS/lib
$ export TCL_LIBRARY=$NS/tcl8.4.18/library
$ source /etc/profile
환경변수를 설정했으면 임의의 디렉토리에서 ns가 실행되는지를 확인합니다.

$ ns
%
위와 같이 나오면 정상적으로 설치가 된 것입니다.