基于VMware 15 pro 、 Ubuntu22.04
软件:
一、NS3安装
-
可以参考博客【ns-3】零基础安装教程
-
官方网站:ns-3,可以下载官方文档看
-
可选版本参考官方文档:Releases | ns-3
我用ns3.39官方文档:ns-3 Installation Guide
看文档!!!相当顺利 -
完成文档操作后可以运行第一个教程程序,其源代码位于examples/tutorial/first.cc,使用ns3运行它(可以自动找到ns-3共享库)
在ns-3.39文件夹下输入:
./ns3 run first
运行结果:
-
Ubuntu22.04.2自带的python3的版本是3.10.6,满足NS3的要求,目前还没有发现有什么问题,有问题再来改!
-
按照文档输入命令,报错如下:
直接输入命令可以避免【报错1】【报错2】
sudo apt-get install g++ python3 cmake ninja-build git
【文档命令】
【报错1:could not open lock …】
【解决1】
linux安装软件问题解决(E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission de)
【报错2:could not get lock …】
【解决2】
原文全文需要付费看,但幸好文章的预览部分已经足够解决问题了,贴在下面:
2. 继续安装其他包
【报错3:No module named pip】
【解决】
这个错误通常意味着您的 Python3 安装中缺少 pip 工具。要解决此问题,您可以尝试以下几个步骤:
- 确保已正确安装 Python3:在终端中运行以下命令来检查您的 Python 版本:
python3 --version
- 如果返回正确的版本号,则表示您的 Python 安装已成功。如果未安装,请根据您的操作系统和安装渠道安装 Python3。
安装 pip 工具:在终端中运行以下命令来安装 pip:
sudo apt-get install python3-pip
- 如果您使用的是不同的 Linux 发行版,请查看其文档以了解如何安装 pip。
确认 pip 是否已正确安装:在终端中运行以下命令来检查 pip 版本:
pip3 --version
- 如果返回正确的版本号,则表示 pip 已成功安装。如果未安装或版本不正确,请重新运行第二步以安装或更新 pip。