Ubuntu 18.04下安装sumo时的一些注意事项#sumo#安装#Ubuntu

本文详细介绍了在Ubuntu 18.04系统中安装SUMO仿真软件时可能遇到的问题,包括apt-get安装的问题、SUMO BINARIES安装注意事项以及终端找不到sumo命令的解决方法。通过设置SUMO_HOME环境变量、选择合适的安装目录和修改.bashrc文件来避免这些问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://blog.youkuaiyun.com/matlabmonkey/article/details/82141532
《Ubuntu下SUMO仿真时缺少data文件夹的一种解决方法》

上一篇博客里提到了我在安装sumo时遇到的一个问题,后来看下了别的安装教程,加上自己的实践,感觉其实也并不是最正确的方法,这里继续发一篇博客来总结下安装过程中遇到的一些问题吧。

apt-get安装时的问题

sumo apt-get install的的安装方法虽然很简单,但是在学习仿真实例(docs/tutorial/)会出现问题*,比如最典型的SUMO_HOME设置后也无法正常使用的问题。

原因是安装后的sumo, sumo-doc, sumo-tools分布在很多位置,并不在一个文件夹下,sumo在usr/share目录下,后两者则在usr/share/doc下,就会造成一些使用上的问题。另外tutorial下的有些文件会出现没有被解压,没有读写权限等现象,个人感觉还是不要这么安装为好。

SUMO binaries文件时安装的注意事项

除了参考sumo官网的说明,我当时还参考了下面这篇博客的内容

《SUMO学习笔记——ubuntu16.04下SUMO源码安装与Traci通讯例程的测试》
博主:胡阿KAI 链接: https://blog.youkuaiyun.com/zhixiting5325/article/details/79302244

不过自己建议在下面这步时,不要用$HOME作为安装目录名。

<think>好的,我现在需要在Ubuntu系统上安装SUMO(Simulation of Urban MObility)。首先,我应该确认用户的需求是安装SUMO,但可能他们对具体步骤或版本选择不太清楚。根据提供的引用信息,特别是引用[2]、[3]、[4],这些提到了不同的安装方法,包括通过APT仓库安装、手动下载安装以及与深度学习环境的兼容性。 用户可能使用的是较新的Ubuntu版本,比如18.04或更高,因为引用[4]建议使用这些版本。首先,我需要检查官方推荐的安装方式。引用[2]提到可以通过APT安装,但需要先卸载旧版本。引用[3]详细说明了在Ubuntu 12.04安装0.19.0版本的步骤,但可能用户需要最新版本。此外,引用[4]建议使用Linux系统,特别是Ubuntu 18.04+,这可能意味着需要考虑兼容性问题。 接下来,我需要整理出几种安装方法:APT安装、手动下载源码编译、以及使用PPA。每种方法的优缺点需要明确。APT安装简单但可能版本较旧;手动安装可以获取最新版但步骤复杂;PPA可能提供较新的稳定版本。此外,用户可能需要考虑依赖项,如Python库或与其他工具(如PyTorch)的集成,但问题中没有提到这些,所以可能暂不需要涉及。 然后,我需要确保步骤正确。例如,卸载旧版本(如引用[2]所述),添加仓库,更新源,然后安装。对于手动安装,需要下载源码,安装依赖,编译安装,这可能会遇到依赖问题,需要列出所需依赖,如CMake、gcc等。同,环境变量设置可能也是必要的,如设置PATH和SUMO_HOME。 可能出现的问题包括依赖项缺失、版本冲突、环境变量未正确配置。需要提醒用户注意这些点,比如在编译确保所有依赖已安装,或者在使用APT检查版本是否符合需求。 最后,生成相关问题,可能涉及版本选择、卸载方法、依赖解决、测试安装是否成功等。确保问题覆盖用户可能遇到的后续疑问。</think>### 在Ubuntu系统中安装SUMO的步骤 #### 方法一:通过APT仓库安装(推荐简单快速) 1. **卸载旧版本(如有)** 如果之前安装SUMO,需先卸载: ```bash sudo apt-get remove sumo sumo-tools sumo-docs ``` 2. **添加SUMO官方仓库并安装** ```bash sudo add-apt-repository ppa:sumo/stable sudo apt-get update sudo apt-get install sumo sumo-tools sumo-docs ``` 3. **验证安装** 运行命令检查版本: ```bash sumo --version ``` #### 方法二:手动下载源码编译安装(适合需要最新版本)[^3] 1. **安装依赖项** ```bash sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig ``` 2. **下载并解压源码** 从[SUMO官网](https://sumo.dlr.de/docs/Downloads.php)下载最新版,例如: ```bash wget https://sumo.dlr.de/releases/1.17.0/sumo-src-1.17.0.tar.gz tar xzf sumo-src-1.17.0.tar.gz cd sumo-1.17.0 ``` 3. **编译安装** ```bash mkdir build && cd build cmake .. make sudo make install ``` 4. **配置环境变量** 在`~/.bashrc`中添加: ```bash export SUMO_HOME=/usr/local/share/sumo export PATH=$PATH:$SUMO_HOME/bin ``` 运行`source ~/.bashrc`生效。 --- ###
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值