Ubuntu18.04下SUMO 0.32.0的安装

前提概要

本文旨在指导用户在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
  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值