Ubuntu16.04 安装ndnSIM2.X
2018-03-31 21:03
253 查看
各种百度教程,终于成功安装上了。参考了好多网上的教程,自己记录一下,方便以后查看安装,此外,有个别地方,跟官网不同。
1.安装必备的环境
sudo apt-get install build-essential libsqlite3-dev libcrypto++-devlibboost-all-dev libssl-dev git
sudo apt-get install python-dev python-pygraphviz python-kiwipython-pygoocanvas python-gnome2 python-rsvg ipython
官网上直接apt-get了python-setuptools,但我的是另外下载压缩包,后配置的。
2.安装Python跟setuptools
参考这个网址即可,不赘述:https://blog.csdn.net/wejfoasdbsdg/article/details/53874573
3..下载ndnSIM及其所需要的东西官网上的命令即可,绿色部分特别重要:
mkdir ndnSIM
cd ndnSIM
git clone https://github.com/named-data-ndnSIM/ns-3-dev.git ns-3
git clone --recursive https://github.com/named-data-ndnSIM/ndnSIM.git ns-3/src/ndnSIM
4.下载pybindgen,点进去那个网址以后,直接下载下来,然后解压缩到ndnSIM文件夹中,我这样做是因为官网上教程中git clone下来的pybindgen的版本是旧的:https://pypi.python.org/pypi/PyBindGen
5.安装boost libraries
直接按照官网的教程就可以,这里我把官网上的命令直接粘过来,此外,这步要在ndnSIM文件夹中进行:
wget http://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.tar.bz2 tar jxf boost_1_62_0.tar.bz2
cd boost_1_62_0
./bootstrap.sh
sudo ./b2 --prefix=/usr/local install
6.下面开始使用了cd <ns-3-folder>./waf configure --boost-includes=/usr/local/include --boost-libs=/usr/local/lib --enable-examples --with-pybindgen=/root/ndnSIM/PyBindGen-0.18.0
./waf #这步特别特别慢,个人建议边看剧边等
结束以后,出现如下图的东西,说明你成功了!
1.安装必备的环境
sudo apt-get install build-essential libsqlite3-dev libcrypto++-devlibboost-all-dev libssl-dev git
sudo apt-get install python-dev python-pygraphviz python-kiwipython-pygoocanvas python-gnome2 python-rsvg ipython
官网上直接apt-get了python-setuptools,但我的是另外下载压缩包,后配置的。
2.安装Python跟setuptools
参考这个网址即可,不赘述:https://blog.csdn.net/wejfoasdbsdg/article/details/53874573
3..下载ndnSIM及其所需要的东西官网上的命令即可,绿色部分特别重要:
mkdir ndnSIM
cd ndnSIM
git clone https://github.com/named-data-ndnSIM/ns-3-dev.git ns-3
git clone --recursive https://github.com/named-data-ndnSIM/ndnSIM.git ns-3/src/ndnSIM
4.下载pybindgen,点进去那个网址以后,直接下载下来,然后解压缩到ndnSIM文件夹中,我这样做是因为官网上教程中git clone下来的pybindgen的版本是旧的:https://pypi.python.org/pypi/PyBindGen
5.安装boost libraries
直接按照官网的教程就可以,这里我把官网上的命令直接粘过来,此外,这步要在ndnSIM文件夹中进行:
wget http://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.tar.bz2 tar jxf boost_1_62_0.tar.bz2
cd boost_1_62_0
./bootstrap.sh
sudo ./b2 --prefix=/usr/local install
6.下面开始使用了cd <ns-3-folder>./waf configure --boost-includes=/usr/local/include --boost-libs=/usr/local/lib --enable-examples --with-pybindgen=/root/ndnSIM/PyBindGen-0.18.0
./waf #这步特别特别慢,个人建议边看剧边等
结束以后,出现如下图的东西,说明你成功了!
相关文章推荐
- ubuntu16.04安装vncserver
- ubuntu16.04 npm安装
- Ubuntu16.04+cuda8.0安装教程
- Ubuntu 16.04安装Mysql5.7修改root密码
- Ubuntu 16.04安装Nvidia显卡驱动:在安装N卡驱动的过程中,我遇到了不少问题,例如安装后会出现循环登录问题,以及登录后桌面显示不完整(启动器消失,任务栏消失),打不开系统设置等问题。
- Ubuntu 16.04 LTS安装好需要设置的15件事
- Ubuntu 16.04 安装 .NET Core
- ubuntu16.04和服务器 caffe 安装
- Ubuntu 16.04 安装 IDEA
- thinkpad E480 安装ubuntu 16.04后wifi (rtk8821ce)不能用的方法
- Ubuntu 16.04下安装64位谷歌Chrome浏览器
- Ubuntu16.04安装/卸载Atom
- 32位的Ubuntu16.04安装QT5.8,并编译实现window环境下的代码
- ubuntu16.04 安装PCL库
- Ubuntu16.04+anaconda+cuda+cudnn+caffe+opencv新手曲折安装之路
- ubuntu16.04安装nvidia驱动+cuda8.0+cuDnn5.0
- 安装ubuntu16.04后window启动项消失问题
- ubuntu 16.04 卸载php7.0 安装 php5.6
- ubuntu16.04安装网易云
- Ubuntu16.04安装联想LJ2600D打印机驱动程序