由于参照ndnSIM官网http://ndnsim.net/current/index.html会出现可视化模块安装不上、切换老版本时编译出错等问题,本人在官网安装教程的基础上,重新整理了两个版本的ndnSIM的详细安装流程,版本如下:ndnSIM2.1
操作系统:Ubuntu 16.04
ndnSIM:ndnSIM-2.1
ns-3-dev:ns-3.23-dev-ndnSIM-2.1
pybindgen:0.17.0.post45+ng4806e4f
ndnSIM2.7
操作系统:Ubuntu 18.10
ndnSIM:ndnSIM-2.7
ns-3-dev:ndnSIM-ns-3.29
pybindgen:0.19.0
git的使用
由于在安装不同版本时需要用git来切换,所以首先简单介绍一下安装过程中需要用到的几个git命令。git tag
列出现有标签,效果如下:
git checkout
切换版本,根据git tag列出来的标签,切换至需要的标签。
例如:
git checkout ns-3.23-dev-ndnSIM-2.1git submodule update –init
下载子模块内容,安装ndnSIM时需要用到,需要下载ndn-cxx和NFD两个子模块。
ndnSIM2.1
对应的操作系统为Ubu