公式サイトに従いインストール
Getting Started — ndnSIM documentation
ここに沿って行う。
~$ sudo aptitude install libboost-all-dev ~$ sudo apt-get install python-dev python-pygraphviz python-kiwi ~$ sudo apt-get install python-pygoocanvas python-gnome2 ~$ sudo apt-get install python-gnomedesktop python-rsvg ipython ~$ mkdir ndnSIM ~$ cd ndnSIM ~/ndnSIM$ git clone git://github.com/cawka/ns-3-dev-ndnSIM.git ns-3 ~/ndnSIM$ git clone git://github.com/cawka/pybindgen.git pybindgen ~/ndnSIM$ git clone git://github.com/NDN-Routing/ndnSIM.git ns-3/src/ndnSIM ~/ndnSIM/ns-3$ cd ns-3/ ~/ndnSIM/ns-3$ ./waf configure --enable-examples
赤いのが出ても気にしない。
~/ndnSIM/ns-3$ ./waf
ちょっと時間が掛かる。
プログラムを実行
Examples — ndnSIM documentation ~/ndnSIM/ns-3に「ndn-simple.cc」という名前でソースを置いておく。
~/ndnSIM/ns-3$ ./waf --run=ndn-simple --vis
図が出てくればおk。