Ubuntu 20.04安装ns3

本文档详细介绍了在Ubuntu 20.04上安装ns3-3.30.1的步骤,包括安装依赖包、使用root用户进行编译以及通过waf进行测试。内容涵盖C++和Python3的基础需求,qt5、PyViz、MPI、Doxygen等额外依赖,以及如何通过官网下载、解压、build和测试安装是否成功。
摘要由CSDN通过智能技术生成

前言

  • 我的环境: Ubuntu 20.04,安装的是ns3-3.30.1

安装依赖包

  • 请以官网为准:https://www.nsnam.org/wiki/Installation#Ubuntu.2FDebian.2FMint
  • 有几个地方需要自己改一下,我在下面标了
  • 建议全程使用root用户进行安装,否则自行添加 sudo
    • su --
  • 首先是C++和python3(其实ubuntu 20.04已经内置了)
 apt-get install g++ python3
  • 如果你要安装的版本是3.30或3.31或ns-3-dev,你还需要安装(推荐安装)
 apt-get install python3-dev pkg-config sqlite3
  • 对Python(开发)的最低要求:为了使用ns-3-allinone存储库(从Git克隆),需要其他软件包才能获取并成功安装pybindgen和netanim。
 apt-get install python3-setuptools git
  • qt5
 apt-get install qt5-default mercurial
  • ns-3-pyviz可视化工具的依赖(安装失败也没事儿,这个以后再说)

    • 对于ns-3.28和更早的版本,PyViz基于GTK + 2

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值