1.官網下載下傳Omnet++壓縮包(https://omnetpp.org/),解壓到安裝檔案夾
tar -zxvf omnetpp-5.1.1-src-linux.tgz /opt

2.運作./configure
報錯configure: error: Bison not found, needed to build OMNeT++/OMNEST – please install it!
解決辦法:安裝bison,安裝完成後會提示還需要安裝的軟體包,是以,可以根據Onmet安裝文檔,直接将所有依賴的軟體包都一起安裝,指令如下:
sudo apt-get install build-essential gcc g++ bison flex perl tcl-dev tk-dev blt libxml2-dev zlib1g-dev openjdk-6-jre doxygen graphviz openmpi-bin libopenmpi-dev libpcap-dev
3.運作./configurte
報錯configure: error: Cannot build Qt apps, probably due to missing or too old Qt packages. Make sure Qt development packages are installed and newer than Qt 5.4. You can disable Qtenv by setting the WITH_QTENV variable to “no” in configure.user
解決辦法:修改confugure.user檔案,将 WITH_QTENV設定為0
報錯configure: error: Cannot find OpenSceneGraph - 3D view in Qtenv will not be available. Set WITH_OSG=no in configure.user to disable this feature or install the development package for OpenSceneGraph.
解決辦法:sudo apt-get install OpenSceneGraph.
報錯configure: error: Cannot find osgEarth. Set WITH_OSGEARTH=no in configure.user to disable this feature or install osgEarth.
解決辦法:sudo apt-get install osgEarth.
注意:後面兩個錯誤不能直接将對應的變量設定為0,否則在make時會報錯
4.運作make報錯
ERROR: /opt/omnetpp-5.1.1/bin is not in the path! You can add it by entering: export PATH=/opt/omnetpp-5.1.1/bin:$PATH
解決辦法:
. setenv
export PATH=/opt/omnetpp-5.1.1/bin:$PATH
或者修改/etc/profile 使用source /etc/profile指令使其生效
5.啟動omnet++
指令行啟動:omnetpp
建立桌面快捷方式
make install-menu-item
make install-desktop-icon//如果不把執行的話,使用chmod修改軟體的權限