ubantu16.04下安装omnet5.4.1,inet3.6.4,veins4.7.1 和 sumo0.32.0
目录
- 安装包链接:
- 一、下载VMware安装虚拟机,在虚拟机安装ubantu系统
- 1.虚拟机安装
- 2.ubantu系统下载
- 3.虚拟机中安装ubantu系统
- 二、omnet++安装过程及遇到的问题
- 1.前期准备:依赖库的安装
- 2.正式安装
- 三、INET下载安装测试
- (一)INET 3.6.4下载安装
- (二)INET 3.6.4样例测试
- 四、sumo下载安装
- 五、veins下载安装测试
- (一)veins4.7.1 下载安装
- (二)验证veins和sumo连通性
- (三)veins4.7.1 样例测试
安装包链接:
虚拟机VW安装包、Ubuntu16.04安装包、omnet++5.4.1安装包、INET3.6.4安装包、sumo0.32.0安装包 和 veins4.7.1安装包,百度网盘链接:https://pan.baidu.com/s/1ZxLiRc5ETaNTU2lrBR9TYg
提取码:z3ml
一、下载VMware安装虚拟机,在虚拟机安装ubantu系统
1.虚拟机安装
参考b站: https://www.bilibili.com/read/cv9365016.
2.ubantu系统下载
下载ubantu安装包:https://blog.51cto.com/13669226/2145171 可以参考这篇的下载源,比官网快一点。
3.虚拟机中安装ubantu系统
复杂版自定义安装参考:https://www.jianshu.com/p/faf8bbbdd0f2
简易版安装参考视频:
一: https://www.bilibili.com/video/BV1z5411b7Yr?t=485,
二: https://www.bilibili.com/video/BV1BW411J7j8?t=196,。
二、omnet++安装过程及遇到的问题
因为我第一次安装的时候看了两个方法,都没安好,于是删掉虚拟机从头再来的。具体安装步骤参考的这篇博客: ubuntu16.04 安装omnet++5.4:https://blog.csdn.net/dong_learnning/article/details/82387101?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
视频https://www.bilibili.com/video/BV197411K752?t=2辅助理解安装过程。
1.前期准备:依赖库的安装
命令1
$ sudo apt-get update
问题:显示文件无法上锁
解决方法:移除文件
$ sudo rm /var/lib/apt/lists/lock
而后重新输入命令1。
命令2
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-1.0
显示:还有lock的地方
继续输入移除
而后再次输入指令2,等待完成。
分别输入命令3、4、5
sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
出现有些文件获取失败,可能是网络原因,所以再次输入命令5,等待。
命令6
sudo apt-get install openmpi-bin libopenmpi-dev
命令7
sudo apt-get install libpcap-dev
cd omnetpp-5.4.1
2.正式安装
命令1:解压安装包,安装包提前放置在虚拟机的文件home下
$ tar -zxvf omnetpp-5.4.1-src-linux.tgz
$ cd omnetpp-5.4.1
命令2:看omnet 5.4.1的位置
. setenv
命令3:在bashrc文件中加入路径并保存
注意:其中kirsten是我的用户名,需要根据自己的用户名进行更改。
sudo gedit ~/.bashrc
export PATH=/home/kirsten/omnetpp-5.4.1/bin:$PATH
source ~/.bashrc
完成后关闭终端。
命令4:
重新打开终端
cd omnetpp-5.4.1
./configure
命令5:
make
命令6
omnetpp
这样,omnet就安装完成了!
命令7 :设置菜单启动栏和桌面快捷方式
make install-menu-item
make install-desktop-icon
就可以在桌面上看到omnet++了!
————————————————————————————
**说明一下:我第一次安装的版本分别是 INET3.6.6、veins5.1、sumo1.5.0,安装完成后发现不兼容报错,如下图所示。
后来研究veins官网时看到这个页面http://veins.car2x.org/documentation/instant-veins/,发现我之前错在版本未对应。于是调整版本为:INET3.6.4、veins4.7.1、sumo0.32.0。
————————————————————————————
三、INET下载安装测试
(一)INET 3.6.4下载安装
1.下载INET 3.6.4 安装包:https://github.com/inet-framework/inet/releases/tag/v3.6.4
2.将下载后的INET 3.6.4压缩包拷贝至虚拟机/home路径下。
3.解压安装包
方法一:将解压后文件夹剪切至/home/kirsten/omnetpp-5.4.1/simu(自己新建的文件夹);
方法二:在终端输入解压命令:
tar zxvf inet-3.6.4-src.tgz -C /home/kirsten/omnetpp-5.4.1/simu
4.导入inet工程
在omnet中 file → import → general → existing projects into workspace;点next,browse → 找到inet文件夹,点finish。
5.build project
选中 inet 右键单击 → build project,等待一会。我这里用了8分多。
(二)INET 3.6.4样例测试
1.按照路径 inet → examples → aodv → omnetpp.ini 找到此ini文件,双击打开;选择source模式,即可看到代码,点左上角run按钮;
2.弹框全部选择确认(一个是OK,一个是YES);
3.配置点击OK;
4.样例运行,点击run,即可看到样例正常运行,点stop停止。 INET3.6.4安装完成。
四、sumo下载安装
1.首先在官网下载安装包,这里下载的版本是sumo 0.32.0,官网:https://sourceforge.net/projects/sumo/files/sumo/。
2.将下载好的安装包拷贝到自己虚拟机文件/home下并解压。
也可以通过在terminal 输入以下命令1进行解压:tar zxvf sumo-all-0.32.0.tar.gz
而后输入命令2:
cd sumo-0.32.0
3.设置环境变量 命令3:
gedit ~/.bashrc
接着会弹出白底的框,就是bashrc文件。直接拉到最底端,加上下面2行命令:注意:其中kirsten是我的用户名,需要根据自己的用户名进行更改。
export SUMO_HOME="/home/kirsten/sumo-0.32.0"
export PATH=/home/kirsten/sumo-0.32.0/bin:/home/kirsten/sumo-0.32.0/tools:$PATH
source ~/.bashrc
4.命令4:保存上述修改
source ~/.bashrc
5.命令5:检测是否修改成功
echo $SUMO_HOME
6.命令6:安装依赖库
sudo apt-get install libgdal-dev
sudo apt-get install libproj-dev
sudo apt-get install libxerces-c-dev
sudo apt-get install libfox-1.6-dev
而后安装sumo
7.命令7,编译:
./configure --prefix=$HOME
make
8.命令8安装:
sudo make install
9.命令9:检查是否安装正确
sumo
10.启动sumo
sumo-gui
五、veins下载安装测试
(一)veins4.7.1 下载安装
1.首先从官网下载Veins 4.7.1的安装包http://veins.car2x.org/download/
2.拷贝Veins 4.7.1 安装包至虚拟机中文件的/home下;
3.将veins4.7.1解压至/home/kirsten/omnetpp-5.4.1/simu;
注意:其中kirsten是我的用户名,需要根据自己的用户名进行更改。
4.导入veins工程
在omnet中 file → import → general → existing projects into workspace;点next,browse → 找到veins文件夹,点finish。
5.build project
选中 veins 右键单击 → build project,等待一会。
我这里用了一分半钟。
(二)验证veins和sumo连通性
1.验证veins和sumo二者连通性
cd /home/kirsten/omnetpp-5.4.1/simu/veins-veins-4.7.1/examples/veins //进入veins样例文件夹
sumo -c erlangen.sumo.cfg //测试veins和sumo二者连通性
2.验证omnet++、veins和sumo三者连通性
1)在sumo-launchd.py 文件所在位置,鼠标右键单击选择open in terminal,打开终端;
2)输入
python2 sumo-launchd.py -vv -c sumo //开启端口侦听
listening on port 9999 说明三者连通。
(三)veins4.7.1 样例测试
1.按照路径 veins → examples → veins → omnetpp.ini 找到此ini文件,右键单击选择 run as → OMNet Simulation;
2.弹框选择OK YES
3.配置选择 default
4.run
可以正常运行。
现在就全部安装好了,可以继续学习软件的使用了!
ubantu16.04下安装omnet5.4.1,inet3.6.4,veins4.7.1 和 sumo0.32.0相关推荐
- ubuntu16.04 下安装Opencv2.4.9
ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from: https://sourceforge.net/projects/opencvlibrary/? ...
- unity桌面设置vnc_Ubuntu 16.04下安装VNC和Unity桌面系统
本站之前已经跟大家分享了不少关于VNC以及桌面系统传送),关于为什么Linux要安装桌面,这个见仁见智,对于我而言,一个用途是是挂Vegax赚点零花钱(用Firefox的插件),之前的教程,所安装的桌 ...
- ubuntu10.04下安装windows7
ubuntu10.04下安装windows7 一直是xp与Ubuntu10.04的双系统,最近xp出奇的慢,遂想把xp换成win7.在网上一查,大多装win7的都是在装好win7的情况下再装Ubunt ...
- Ubuntu18.04下安装MySQL
提示:以下操作均在root权限下进行. # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可 ...
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...
- Ubuntu14.04下安装wineqq国际版和卸载QQ
转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...
- linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)
ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...
- linux notepad 安装教程,Ubuntu 15.04/14.10/14.04下安装和卸载Notepad++(notepadqq)
Ubuntu下的Notepad++也就是notepadqq,比较适合刚从Windows平台转移到Linux平台的用户使用,如果你一直在Windows下使用的是nodepad++,那么推荐你在Linux ...
- Ubuntu 12.04下安装GTK 2.24.10
我利用此方法成功在Ubuntu12.04下安装GTK 2.24.10 记录一下 1.安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install build-ess ...
最新文章
- 用电脑自带画图工具加字方法
- 如何部署云服务器,保证应用高可用性,永不停机
- linux apache无法启动,linux mysq 无法启动 apache 无法启动
- 网站URL怎样优化才比较合理?
- 石川es6课程---9、面向对象-基础
- 用INFORMATION_SCHEMA逻辑MySQL的索引
- 深度聚焦 3 大技术领域,阿里云将重磅亮相首届线上 KubeCon
- !function(){}()
- erlang odbc mysql参数_Erlang在Redhat 5.3下使用unixODBC连接Oracle数据库的配置
- STM32之ADC单通道单次例程
- 计算机图形学--全局光照RSM
- 十天入门php,十天学会PHP之第十天
- 教孩子学编程 python 下载_教孩子学编程 python语言版
- fluidsim元件库下载_FluidSIM
- Oracle实验三 基于大数据集的数据库操作
- 堆溢出off-by-one(asis-ctf-2016 pwn 之 b00ks)
- (附源码)小程序 酒店疫情系统 毕业设计 091931
- Linux设备驱动——第三章字符驱动
- java从高位到低位输出_任意输入一个正整数,从高位向低位依次输出,或从低位向高位依次输出(数组,调用函数两种方法)...
- 设计模式 | 为什么要学设计模式?懂兵法才能当好将军