注意:安装omnet++首先看官方安装指导,不要直接百度。
- omnet++6.0.1官方安装指导
- omnet++6.0只能在Ubuntu20.04及之后的版本使用,因为glibc版本不适配。
Ubuntu18.04安装omnet++5.6.2
-
安装必要支持
- 更新apt-get
$ sudo apt-get update
- 安装依赖软件
$ sudo apt-get install build-essential gcc g++ bison flex perl \ python python3 qt5-default libqt5opengl5-dev tcl-dev tk-dev \ libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-3.0-0
- 安装支持3D可视化的Qtenv,添加ubuntugis/ppa库
$ sudo add-apt-repository ppa:ubuntugis/ppa $ sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
- 安装PCAP库,允许仿真模型绕过操作系统的协议栈捕获和传输网络数据包
$ sudo apt-get install libpcap-dev
-
更新环境
source setenv
-
查看是否满足所有依赖要求
$ ./configure
-
make安装
$ make
Ubuntu20.04安装omnet++6.0.1
- 注意:6.0只能在Ubuntu20.04及之后的版本使用,因为glibc版本不适配;
- 不要尝试在Ubuntu18.04更新glibc,更新后可能仍然无法使用,并且系统有可能会崩溃(血泪教训)。
-
安装必要支持
- 更新apt-get
$ sudo apt-get update
- 安装依赖软件
$ sudo apt-get install build-essential clang lld gdb bison flex perl \ python3 python3-pip qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools\ libqt5opengl5-dev libxml2-dev zlib1g-dev doxygen graphviz \ libwebkit2gtk-4.0-37 $ python3 -m pip install --user --upgrade numpy pandas matplotlib scipy seaborn posix_ipc
- 安装3D可视化支持
$ sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
- 要启用可选的并行模拟支持,需要安装MPI包
$ sudo apt-get install mpi-default-dev
-
更新环境
source setenv
-
查看是否满足所有依赖要求
$ ./configure
-
make安装
$ make