目录

  • 安装包链接:
  • 一、下载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相关推荐

  1. ubuntu16.04 下安装Opencv2.4.9

    ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from:  https://sourceforge.net/projects/opencvlibrary/? ...

  2. unity桌面设置vnc_Ubuntu 16.04下安装VNC和Unity桌面系统

    本站之前已经跟大家分享了不少关于VNC以及桌面系统传送),关于为什么Linux要安装桌面,这个见仁见智,对于我而言,一个用途是是挂Vegax赚点零花钱(用Firefox的插件),之前的教程,所安装的桌 ...

  3. ubuntu10.04下安装windows7

    ubuntu10.04下安装windows7 一直是xp与Ubuntu10.04的双系统,最近xp出奇的慢,遂想把xp换成win7.在网上一查,大多装win7的都是在装好win7的情况下再装Ubunt ...

  4. Ubuntu18.04下安装MySQL

    提示:以下操作均在root权限下进行. # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可 ...

  5. Linux(Ubuntu14.04)下安装Anaconda和Spyder

    Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...

  6. Ubuntu14.04下安装wineqq国际版和卸载QQ

    转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...

  7. linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)

    ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...

  8. linux notepad 安装教程,Ubuntu 15.04/14.10/14.04下安装和卸载Notepad++(notepadqq)

    Ubuntu下的Notepad++也就是notepadqq,比较适合刚从Windows平台转移到Linux平台的用户使用,如果你一直在Windows下使用的是nodepad++,那么推荐你在Linux ...

  9. Ubuntu 12.04下安装GTK 2.24.10

    我利用此方法成功在Ubuntu12.04下安装GTK 2.24.10  记录一下 1.安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install build-ess ...

最新文章

  1. 用电脑自带画图工具加字方法
  2. 如何部署云服务器,保证应用高可用性,永不停机
  3. linux apache无法启动,linux mysq 无法启动 apache 无法启动
  4. 网站URL怎样优化才比较合理?
  5. 石川es6课程---9、面向对象-基础
  6. 用INFORMATION_SCHEMA逻辑MySQL的索引
  7. 深度聚焦 3 大技术领域,阿里云将重磅亮相首届线上 KubeCon
  8. !function(){}()
  9. erlang odbc mysql参数_Erlang在Redhat 5.3下使用unixODBC连接Oracle数据库的配置
  10. STM32之ADC单通道单次例程
  11. 计算机图形学--全局光照RSM
  12. 十天入门php,十天学会PHP之第十天
  13. 教孩子学编程 python 下载_教孩子学编程 python语言版
  14. fluidsim元件库下载_FluidSIM
  15. Oracle实验三 基于大数据集的数据库操作
  16. 堆溢出off-by-one(asis-ctf-2016 pwn 之 b00ks)
  17. (附源码)小程序 酒店疫情系统 毕业设计 091931
  18. Linux设备驱动——第三章字符驱动
  19. java从高位到低位输出_任意输入一个正整数,从高位向低位依次输出,或从低位向高位依次输出(数组,调用函数两种方法)...
  20. 设计模式 | 为什么要学设计模式?懂兵法才能当好将军

热门文章

  1. C++获取网卡名称和IP地址
  2. 相似图片搜索、算法、识别的原理解析(下)
  3. 全球及中国富维生素矿物质食品行业研究及十四五规划分析报告
  4. 抖音seo源码,抖音矩阵,抖音seo系统,抖音搜索排名
  5. 便携式储能系统---“钱景”无限
  6. Fragment页面的返回按钮监听
  7. 微信语音技术原理_干货 | 2 分钟论文:语音生成表情包背后的技术原理
  8. 什么是自然语言处理,自然语言处理目前的应用有哪些?
  9. 字符版本贪吃蛇游戏设计及算法
  10. 给定一个接口,测试人员应该如何测试?