Ubuntu安装OMNET++5.4.1
一、安装Java 8
(OMNET++ 5.4.1使用Eclipse4.7.3的PDE,暂时不支持Java 9 和Java 11)
1、安装Java 8 参考https://tecadmin.net/install-oracle-java-8-ubuntu-via-ppa/
第一步:安装
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
第二步:配置
sudo apt-get install oracle-java8-set-default
查看
java -version
第三步:添加环境变量
sudo gedit /etc/environment
在文件最后添加以下两行:
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
JRE_HOME="/usr/lib/jvm/java-8-oracle/jre"
二、安装OMNET++
下载OMNET++ 5.4.1 ,地址:https://ipfs.omnetpp.org/release/5.4.1/omnetpp-5.4.1-src-linux.tgz
第一步:安装支持包
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-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
以上包也可以使用“新立得”图形化安装:
sudo apt-get install synaptic
打开synaptic,检查以下组件是否都打钩了,未安装的话执行安装。
build-essential, gcc, g++, bison, flex, perl, qt5-default, tcl-dev, tk-dev,
libxml2-dev, zlib1g-dev, default-jre, doxygen, graphviz, libwebkitgtk-3.0-0
libopenscenegraph-dev,
openscenegraph-plugin-osgearth,
bosgearth-dev, openmpi-bin, libopenmpi-dev
窗口颜色设置,安装gnome-color-chooser:
sudo apt-get install gnome-color-chooser
打开gnome-color-chooser,找到Specific选项卡,修改前景色为黑色,背景色为浅黄色,然后点击应用。
gnome-color-chooser
设置调试器,打开/etc/sysctl.d/10-ptrace.conf:
sudo gedit /etc/sysctl.d/10-ptrace.conf
修改:kernel.yama.ptrace_scope = 0
安装nemiver:
sudo apt-get install nemiver
第二步:安装OMNET++
拷贝omnet++到home路径,解压缩
tar xvfz omnetpp-5.4.1-src.tgz
设置环境变量
sudo gedit ~/.bashrc
添加:export PATH=$HOME/omnetpp-5.4.1/bin:$PATH
重新打开终端,使环境变量生效。
配置与构建:
在OMNET++主目录下
./configure
构建指令为:
make
或者
make -j8 MODE=release
安装完验证:
cd samples/dyna
./dyna
启动OMNET++:
omnetpp
菜单栏启动项和桌面快捷方式(可选):
make install-menu-item
make install-desktop-icon
重新构建的方法:
$ ./configure
$ make cleanall
$ make
第三步:安装INET
下载地址:https://inet.omnetpp.org/Download.html
如果是MANET仿真,建议安装INETMANET 4.x,它已经集成了INET4.0,并增加了一些MANET协议。https://github.com/aarizaq/inetmanet-4.x
安装步骤(参考install文档):
1、解压缩到OMNET++工作区;
2、打开OMNET++,File -> Import -> Existing Projects to the Workspace,注意不要勾选复制到工作区;
3、 Project -> Build, 或者Ctrl+B;
4、构建完成后可以运行示例。
创建其他项目注意添加对INET的引用。
Ubuntu安装OMNET++5.4.1相关推荐
- UBuntu安装OMNET++ 安装教程-可行版
写在最前:因为研究需要学习OMNET++仿真软件,搜索安装教程又频频碰壁,因此写一个教程来记录一下Ubuntu安装OMNET++软件的步骤 OMNET++版本问题:首先,要注意研究方向,研究需要用到什 ...
- Ubuntu安装OMNet++及各种问题
系统:ubuntu18.04 (+win10双系统) OMNet++版本:5.6.2 最近要做网络仿真,老师推荐的软件是OMNet.嘶~没学过,还没学过C++,慢慢啃吧.每次安装软件都会出现各种问题, ...
- Ubuntu安装OMNet++与nesting进行仿真
0.版本 经测试,最终使用Ubuntu16.04 OMNet++ 5.4.1,INET 4.1.2,nesting master branch NOTE:我在尝试其他版本时有多种报错,略去不提,欢迎他 ...
- linux下运行omnet,Ubuntu安装Omnet++
1.官网下载Omnet++压缩包(https://omnetpp.org/),解压到安装文件夹 tar -zxvf omnetpp-5.1.1-src-linux.tgz /opt 2.运行./con ...
- Ubuntu18.04 安装 omnet 5.6.2
1. 下载所需的OMNet++版本 下载链接: OMNeT++官网下载 2. 解压下载的omnet包,找到安装教程 解压方式:可以鼠标右击,选择Extract here;也可以在终端中使用命令行解压 ...
- Ubuntu安装MongoDB
https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...
- ubuntu安装OpenCV详细教程(建议收藏)
记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...
- Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.
此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...
- debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...
最新文章
- 剑指offer-面试题20.顺时针打印矩阵
- Struts2, jquery, select二级联动
- HDU 1253 胜利大逃亡
- vue实现上下滑动翻页_基于vue实现上下滑动翻页效果
- centos7 nat模式配置静态ip_Linux不进入网卡配置文件更改静态ip
- 关于Static控件背景透明时文本覆盖重影的问题
- VMware安装Linux ubuntu虚拟机
- 坑!自己走过的坑...
- 程序员入门c语言还是java,先学java还是c语言?入门学哪种语言?
- 使用Toolbar + DrawerLayout快速实现高大上菜单侧滑
- nginx 访问控制之 document_uri
- 微信已支持数字人民币支付!
- 台风怎么看内存颗粒_内存应该怎么选?看完你就知道了。影驰 星曜 DDR4-3000 8G 内存测评(RGB真的强)...
- thinkphp 实现新订单语音提醒功能
- Leetcode_med 17. 电话号码的字母组合
- 用java爬取斗鱼弹幕
- 数据库SQL习题练习Day4
- Python爬虫-网贷之家P2P机构排名查询
- Nand flash 三种类型SLC,MLC,TLC
- 金融行业部分公司待遇汇总
热门文章
- Verilog组合逻辑设计
- 父子组件通信,父类调用子类方法
- java生成html乱码_java向html输出中文乱码解决方法
- 魔乐科技安卓开发教程----李兴华----03菜单
- 【小游戏】2D游戏棍子英雄StickHero(无尽模式)
- icem流固耦合block分块及couple面自动生成
- android 添加点击声音,Android如何为按键添加声音
- 最大公约数、最小公倍数算法思想
- QT软件开发之基础控件--2.1.6 buttonBox按钮盒
- 计算机ms高级应用科目一 科目二考什么,学车考什么?科目一、科目二、科目三、科目四,全部都在这!...