硬盘安装Ubuntu18.04+NS3.27过程总结

2018.05.24

一、 安装Ubuntu18.04

当无法从光盘,U盘安装Ubuntu时,可从硬盘安装Ubuntu18.04,主要操作包括:

1.       windows新建空白分区

2.       下载ubuntu18.04

3.       EasyBCD软件设置NeoGrub引导

4.       挂载光驱

5.       Ubuntu系统分区

(最好不分/boot分区,选择“安装启动引导器设备时”,最好选择“\boot”,没有\boot分区就安装在“\”所在的分区,这样在win下删除linux,win的启动引导也能保存)

6.       安装ubuntu

具体过程可参考《在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04》

https://blog.csdn.net/yucicheung/article/details/72844727

原文是安装16.04版本,在设置NeoGrub中文件名稍有不同,其他过程类似。

二、 安装NS3.27

更新软件

打开软件更新器,自动更新软件。(如果设置\boot分区200M的话,这一步可能会提示\boot分区空间不足,所以一开始安装的时候最好不分\boot分区)

 

更新软件源

1、首先更新源

,很重要,不进行这一步可能会导致后面没办法安装所有的库

sudo apt-getupdate

 

2、安装关联库

sudo apt-getinstall gcc g++ python python-dev mercurial bzr gdb valgrind gsl-binlibgsl0-dev libgsl0ldbl flex bison libfl-dev tcpdump sqlite sqlite3libsqlite3-dev libxml2 libxml2-dev libgtk2.0-0 libgtk2.0-dev vtun lxcuncrustify doxygen graphviz imagemagick texlive texlive-extra-utilstexlive-latex-extra texlive-generic-extra texlive-generic-recommended texi2htmlpython-sphinx dia python-pygraphviz python-kiwi python-pygoocanvaslibgoocanvas-dev python-pygccxml libboost-signals-dev libboost-filesystem-devopenmpi-bin openmpi-doc libopenmpi-dev

这一步很关键,也很容易出问题。

出现注意,“ 选中'libgsl-dev' 而非'libgsl0-dev'

E: 软件包 libgsl0ldbl 没有可安装候选

E: 无法定位软件包 python-pygoocanvas

E: 无法定位软件包 libgoocanvas-dev”提示的时候,


 

按提示,把'libgsl0-dev' 改称'libgsl-dev',把 “libgsl0ldbl”改成libgsl23。并把python-pygoocanvas 和 libgoocanvas-dev 从命令中删除,再执行安装关联库命令。

如果安装完成后提示hash校验错误等问题,则更换软件源,(推荐上海交大ftp),再重新更新源,安装关联库。


 

下载软件,或者直接拷贝,解压

 

3、使用tarball下载ns-3包

mkdir tarballs

cd tarballs

wgethttp://www.nsnam.org/release/ns-allinone-3.27.tar.bz2

tar xjfns-allinone-3.27.tar.bz2

 

或直接拷贝压缩包文件,解压至用户目录

 

4.用build.py编译

cd~/ns-allinone-3.27

./build.py

等待约半小时,成功后会显示 build finished successfully


 

5.开启例子及帮助

./waf configure--enable-examples –enable-tests


6、运行hello simulator

./waf --runhello-simulator


  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值