Ubuntu18.04下SUMO 0.32.0的安装

老版本sumo安装指南

  • 前提概要
    • 卸载最新版本的sumo
    • 下载sumo 0.32.0相关资源包
    • 解压文件包
    • 检查包的完整性
    • 安装sumo必须的基础库
    • 设置环境变量
    • 正式编译
    • 正式安装
    • 检查是否安装正确

前提概要

本文旨在指导用户在ubuntu18.04TLS上安装老版本sumo 0.32.0,安装老版本sumo的原因是sumo+veins+omnetpp的版本号兼容问题,其中veins 4.7只兼容sumo 0.32.0。

卸载最新版本的sumo

如果你已经安装了最新版本sumo,请使用以下命令移除最新版本的sumo。

sudo apt-get remove sumo
sudo apt-get remove sumo-tools
sudo apt-get remove sumo-docs

下载sumo 0.32.0相关资源包

点击下载sumo 0.32.0相关资源包,本人电脑系统是ubuntu 18.04 TLS,因此选择下载sumo-all-0.32.0.tar.gz,如果是默认下载地址的话,包一般下载到$HOME/Downloads/下。

解压文件包

解压之后进入相应目录

tar zxvf sumo-src-0.32.0.tar.gz
cd sumo-0.32.0/

检查包的完整性

使用Subversion来完善包,有这一步的原因是存储代码库的sourceforge网站有bug,下载下来的包不一定完整。我在运行这一步的时候等了好几个小时的样子,我不清楚其他人的网络环境如何,应该也要等很久吧。

svn co https://svn.code.sf.net/p/sumo/code/trunk/sumo
cd sumo

安装sumo必须的基础库

sudo apt-get install build-essential autoconf automake libxmu-dev libfox-1.6-dev libproj-dev libxerces-c-dev libxerces-c3.2 libgdal-dev default-jdk
make -f Makefile.cvs

设置环境变量

vim ~/.bashrc

在最后一行加入sumo-0.32.0所在的目录地址

export SUMO_HOME="/home/tonyfox/Downloads/sumo-0.32.0"

然后source一下文件生效

source ~/.bashrc

使用echo检查环境变量有没有修改成功。

echo $SUMO_HOME

正式编译

编译的时间会有点长,大约十分钟。

./configure --prefix=$HOME
make

正式安装

sudo make install

检查是否安装正确

sumo

得到下面的提示

SUMO Version 0.32.0
Build features: x86_64-pc-linux-gnu TRACI PROJ GDAL GUI
Copyright © 2001-2017 German Aerospace Center (DLR) and others; http://sumo.dlr.de
License EPLv2: Eclipse Public License Version 2 https://eclipse.org/legal/epl-v20.html
Use --help to get the list of options.

恭喜安装成功!

参考链接:

  1. https://blog.csdn.net/zhixiting5325/article/details/79302244
  2. https://www.youtube.com/watch?v=yVEthJz9hLc

你可能感兴趣的:(软件安装)