• 【软件安装】Ubuntu18.04及20.04中安装omnet++


    注意:安装omnet++首先看官方安装指导,不要直接百度。

    Ubuntu18.04安装omnet++5.6.2

    1. 安装必要支持

      1. 更新apt-get
      $ sudo apt-get update
      
      • 1
      1. 安装依赖软件
      $ 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
      
      • 1
      • 2
      • 3
      1. 安装支持3D可视化的Qtenv,添加ubuntugis/ppa库
      $ sudo add-apt-repository ppa:ubuntugis/ppa
      $ sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
      
      • 1
      • 2
      1. 安装PCAP库,允许仿真模型绕过操作系统的协议栈捕获和传输网络数据包
      $ sudo apt-get install libpcap-dev
      
      • 1
    2. 更新环境

      source setenv
      
      • 1
    3. 查看是否满足所有依赖要求

      $ ./configure
      
      • 1
    4. make安装

      $ make
      
      • 1

    Ubuntu20.04安装omnet++6.0.1

    • 注意:6.0只能在Ubuntu20.04及之后的版本使用,因为glibc版本不适配;
    • 不要尝试在Ubuntu18.04更新glibc,更新后可能仍然无法使用,并且系统有可能会崩溃(血泪教训)。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IHLq3CJK-1670116626203)(img/omnet++安装及使用/image-20221204091513470.png)]

    1. 安装必要支持

      1. 更新apt-get
      $ sudo apt-get update
      
      • 1
      1. 安装依赖软件
      $ 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
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      1. 安装3D可视化支持
      $ sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
      
      • 1
      1. 要启用可选的并行模拟支持,需要安装MPI包
      $ sudo apt-get install mpi-default-dev
      
      • 1
    2. 更新环境

      source setenv
      
      • 1
    3. 查看是否满足所有依赖要求

      $ ./configure
      
      • 1
    4. make安装

      $ make
      
      • 1
  • 相关阅读:
    基于android 平台的校园二手物品交易系统设计与实现
    Linux操作系统的Web服务器优点
    nacos源码下
    【C++练级之路】【Lv.24】异常
    阻止IP地址追踪的意义和编程实现
    java8 lambda表达式
    Bunifu UI WinForms 6.0.1 Crack
    C++代码编程学习:inline函数学习(Essential C++ 第二章)
    测开 - 自动化测试 selenium - 自动化概念 && 测试环境配置 - 细节狂魔
    搭建Django项目
  • 原文地址:https://blog.csdn.net/weixin_42659457/article/details/128169285