sumo1.8.0+omnet5.6.2+veins5.2安装教程(ubuntu18/20server)

538 阅读1分钟

sumo

  1. 下载并解压sumo
tar xzf sumo-src-1.8.0.tar.gz
cd sumo-1.8.0
  1. 配置环境
sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig
# .zshrc或者.bashrc, 注意更换安装路径

# set SUMO_HOME variable
if [ -d "/home/jeremy/programs/sumo-1.8.0" ] && [[ ":$PATH:" != *":/home/jeremy/programs/sumo-1.8.0/bin:"* ]]; then
    export SUMO_HOME="/home/jeremy/programs/sumo-1.8.0"
    PATH="/home/jeremy/programs/sumo-1.8.0/bin:$PATH"
fi

# set PATH so it includes SUMO
if [ -d "/home/jeremy/programs/sumo-1.8.0/bin" ] && [[ ":$PATH:" != *":/home/jeremy/programs/sumo-1.8.0/bin:"* ]]; then
    PATH="/home/jeremy/programs/sumo-1.8.0/bin:$PATH"
fi
  1. build
mkdir build/cmake-build

cd build/cmake-build

cmake ../..

make -j $(nproc)
  1. run 输入sumo或者sumo-gui

omnet++

  1. pre install
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-3.0-0
 
sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
 
sudo apt-get install openmpi-bin libopenmpi-dev
 
sudo apt-get install libpcap-dev

ubuntu20.04安装libwebkitgtk-3.0-0报错

sudo vim /etc/apt/sources.list

# 最后一行添加
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe

sudo apt update
 
# sudo apt --fix-broken install
 
sudo apt install libwebkitgtk-3.0-0
  1. 下载并解压omnet++
tar xzf ***
cd omnetpp-5.6.2
  1. 配置环境
source setenv
# set PATH so it includes Omnet++
if [ -d "/home/jeremy/programs/omnetpp-5.6.2" ] && [[ ":$PATH:" != *":/home/jeremy/programs/omnetpp-5.6.2/bin:"* ]]; then
    PATH="/home/jeremy/programs/omnetpp-5.6.2/bin:$PATH"
fi
  1. build
./configure
make

# 可创建桌面快捷方式
make install-menu-item
make install-desktop-icon
  1. run 输入omnetpp

veins

  1. 下载veins5.2
  2. 输入omnetpp打开omnet, 然后选择工作目录,导入现有项目veins(选择复制到工作目录)
  3. 运行veins\sumo-launchd.py
  4. 运行veins\examples\veins\omnetpp.ini