写在最前:因为研究需要学习OMNET++仿真软件,搜索安装教程又频频碰壁,因此写一个教程来记录一下Ubuntu安装OMNET++软件的步骤
OMNET++版本问题:首先,要注意研究方向,研究需要用到什么模型,只有定了所要研究的模型才能找到所匹配的OMNET++软件版本,如果安装版本与所要实用的模型,不匹配则会出现众多错误。
#这里的方法完全依照的OMNET软件所原带的安装教程InstallGuide.pdf文件
#不同版本可能安装命令不同,这里是omnet5.5.1版本适用于Ubuntu18.04版本(可自行到OMNET安装包中doc文件中去查找文件,直接翻到第五章Ubuntu查找omnet安装方法)
1、VMware虚拟机安装
网上参考教程,这个有很多教程就不再赘述
2、Ubuntu系统安装
我选择的虚拟机进行安装Ubuntu,这里的教程也不再赘述,下面主要说一下Vmtools的安装所需要的两行命令
(用于windows和Ubuntu间互相复制文件以及VM虚拟机扩展全屏)
打开终端Ctrl+Alt+T
输入命令:
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools-desktop
即可完成Vmtools安装
3、Ubuntu系统下OMNET++软件安装
1. 安装镜像源
software update 软件,选择setting,选择第一项Ubuntu software选项
Download from 改变镜像来源,选择china,China下面的镜像源一般都可以,我选择:
http://mirrors.tuna.tsinghua.edu.cn/ubuntu
#关闭,打开终端更新数据
sudo apt-get update
sudo apt-get upgrade
2. omnet依赖安装
#这里的方法完全依照的OMNET软件所原带的安装教程InstallGuide.pdf文件
#不同版本可能安装命令不同,这里是omnet5.5.1版本(到OMNET安装包中doc文件中去查找文件)
#可以直接翻到第五章Ubuntu查找安装方法
(1)#首先解压安装包
tar -zxvf ./omnetpp-5.5.1-src-linux.tgz
(2)#更新数据
sudo apt-get update
(3)#在解压的omnet文件夹中打开终端安装依赖
cd Desktop/
cd omnetpp-5.5.1/
#输入依赖命令
一行一行输入命令,直到将下列依赖安装完成
sudo apt-get install build-essential gcc g++ bison flex perl
sudo apt-get install python python3 qt5-default libqt5opengl5-dev tcl-dev tk-dev
sudo apt-get install libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-1.0
sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
sudo apt-get install openmpi-bin libopenmpi-dev
sudo apt-get install libpcap-dev
(4)#添加环境变量,同样要在omnet.5.5.1文件夹中进行
#查看/bin位置
. setenv
系统添加环境
sudo gedit ~/.bashrc
#在文件的最后一行添加下面的命令,文件位置/home/bx/omnetpp-5.5.1记得替换
export PATH=/home/bx/omnetpp-5.5.1/bin:$PATH
source ~/.bashrc
3. 重要配置
(1)#重要一步配置
./configure
#这个过程会比较漫长,大概需要几分钟的时间,最后./configure后出现Good!则配置成功
(2)#最后一步make
make
#少则十几分钟,多则一个半小时
make完成后在终端输入omnetpp,打开omnet软件可以运行示例,则完成安装!
根据所遇到的问题随时更新…