첫번째 아래 설치
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 |