我是靠谱客的博主 整齐冷风,最近开发中收集的这篇文章主要介绍Ubuntu18.04安装sumo的三种方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、apt-get安装(可能会出现依赖包不匹配导致的失败现象)

1、如果之前有安装sumo,先卸载原有sumo

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

2、下载sumo源码包

sumo包地址https://sourceforge.net/projects/sumo/files/sumo/,下载可能比较慢,需要注意版本和OS差别。

3、解压后进入sumo文件夹,后续命令也是在sumo文件夹内目录下执行

tar zxvf sumo-src-版本.tar.gz
cd sumo/

4、下载依赖包

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

5、设置环境变量

在.bashrc中设置sumo环境变量

export SUMO_HOME="/home/sumo文件夹目录"

设置之后source一下

6、编译

./configure --prefix=$HOME
make

这一过程时间较长,大概十分钟左右

7、安装

sudo make install

8、检验

sumo

看能否出来sumo版本信息,如果可以出来,则安装成功

二、源码编译(亲试安装成功)

大致分三步:

  1. 安装所有必需的工具和库
  2. 获取源代码
  3. Build  SUMO二进制文件

对于Ubuntu系统,可依次执行以下命令:

sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig
git clone --recursive https://github.com/eclipse/sumo
export SUMO_HOME="$PWD/sumo"
mkdir sumo/build/cmake-build && cd sumo/build/cmake-build
cmake ../..
make -j$(nproc)

其中第二步clone容易失败,这是一个获取源码的过程,也可直接在网上下载,百度盘链接链接,密码(jztj,失效可评论区联系)。

执行结束后,cd到sumo文件夹所在地址的bin目录,执行./sumo

则安装成功。

三、apt安装(推荐)

sudo apt-get remove sumo
sudo apt-get remove sumo-tools
sudo apt-get remove sumo-docs
sudo add-apt-repository ppa:sumo/stable
sudo apt-get update
sudo apt-get install sumo sumo-tools sumo-doc

在bashrc中添加环境变量

export SUMO_HOME = /usr/share/sumo/tools

检测方法与二中给出的一样。

最后

以上就是整齐冷风为你收集整理的Ubuntu18.04安装sumo的三种方式的全部内容,希望文章能够帮你解决Ubuntu18.04安装sumo的三种方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(101)

评论列表共有 0 条评论

立即
投稿
返回
顶部