ns3 설치

ubuntu 2014. 4. 13. 21:26

첫번째 아래 설치

sudo apt-get install gcc g++ python python-dev mercurial bzr gdb valgrind gsl-bin libgsl0-dev libgsl0ldbl flex bison tcpdump sqlite sqlite3 libsqlite3-dev libxml2 libxml2-dev libgtk2.0-0 libgtk2.0-dev vtun lxc uncrustify doxygen python-pygraphviz imagemagick texlive texlive-latex-extra texlive-generic-extra texlive-generic-recommended texinfo dia texlive texlive-latex-extra texlive-extra-utils texlive-generic-recommended texi2html python-pygraphviz python-pygoocanvas libgoocanvas-dev 


두번째 아래 설치


sudo apt-get install gcc g++ python gcc g++ python python-dev mercurial bzr  gdb valgrind gsl-bin libgsl0-dev libgsl0ldbl flex bison libfl-dev tcpdump sqlite sqlite3 libsqlite3-dev libxml2 libxml2-dev libgtk2.0-0 libgtk2.0-dev vtun lxc uncrustify doxygen graphviz imagemagick texlive texlive-extra-utils texlive-latex-extra python-sphinx dia python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev libboost-signals-dev libboost-filesystem-dev openmpi-bin openmpi-common openmpi-doc libopenmpi-dev gcc-multilib



   84  hg clone http://code.nsnam.org/ns-3-allinone

   85  ls

   86  cd ns-3-allinone/

   87  ks

   88  ls

   89  ./download.py -n ns-3-dev

   90  ls

   91  pwd

   92  ./build.py --enable-examples --enable-tests

   93  ls

   94  cd ns-3-dev/

   95  ls

   96  ./test.py -c core

   97  ls

   98  ./waf --run hello-simulator










NS-3 코드의 다운로드. all-in-one 으로 3.9 버전을 다운로드 하는 경우입니다. 다른 버전이나 dev 버전의 경우 해당 옵션을 download.py 뒤에 수정하여 입력하면 됩니다. 가능한 버전 패키지는http://code.nsnam.org 에 들어가서 확인할 수 있습니다.

hg clone http://code.nsnam.org/ns-3-allinone/

./download.py -n ns-3.9 -r ns-3.9-ref-traces

설치하기. NS-3 는 Makefile 대신 WAF 를 사용합니다. 따라서 아래 과정을 통해서 설치할 수 있습니다. -d 옵션을 적용할 때에는 -d debug, -d optimized 등으로 적용할 수 있습니다. 해당 옵션을 빌드 옵션을 변경하는 것입니다. 설정 후 ./waf 를 통해 설치를 컴파일, 설치를 시작합니다.

./waf -d optimized configure

./waf configure

./waf

설치를 완료했으면 NS-3 를 사용하기 전에 아래 명령을 수행합니다. 아래 명령을 수행하면 NS-3 를 사용할 수 있는 환경이 적용된 shell 을 띄우게 됩니다. 새로운 새로운 코드를 작성한 경우 wafscript 를 수정하고 다시 검파일 하면 됩니다. 시뮬레이션 코드 들은 build/optimzed 아래에서 찾을 수 있으며 shell 을 띄운 경우 정상 실행됩니다.

./waf shell

'ubuntu' 카테고리의 다른 글

sublime text 2, FTP 연동하기....(SFTP 설정) 서브라임  (0) 2014.05.19
버전 확인 기본 명령어  (0) 2014.05.01
vm웨어 툴 설치  (0) 2014.04.13
크롬 설치법  (0) 2014.03.22
서브라임 설정법  (0) 2014.03.22
Posted by wakira
,