NS-2 설치하기
먼저 NS-2 설치에 필요한 패키지들을 설치합니다.
$ sudo apt-get install build-essential autoconf automake libxmu-dev g++-4.3
$ CC=gcc-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
$ ./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
$ 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
%
%
위와 같이 나오면 정상적으로 설치가 된 것입니다.