古月居笔记——ROS安装本人bug踩坑和出坑
1. 添加ROS软件源
(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
和清华源类似,不过查看方法为:cd /etc/apt/sources.list.d 然后在/etc/apt/sources.list.d目录下输入字母l命令
2. 添加密钥
**是在安装下载每个功能包时系统会对照密钥
3. 安装ROS
$ sudo apt update
坑一,源??
这两个是一样的,把最下面那个去掉。
坑2:再次$ sudo apt update,报错没有release?
网上找攻略:搜索“没有release文件 ”:https://blog.csdn.net/Master_Cui/article/details/109483033
所以删:
l
deepin-wine.i-m.dev.list deepin-wine.i-m.dev.list.save google-chrome.list hzwhuang-ubuntu-ss-qt5-bionic.list hzwhuang-ubuntu-ss-qt5-bionic.list.save ros-latest.list
/etc/apt/sources.list.d l
deepin-wine.i-m.dev.list deepin-wine.i-m.dev.list.save google-chrome.list ros-latest.list
再次$ sudo apt update:
从坑1坑2出坑了!
$ sudo apt install ros-melodic-desktop-full
#melodic(2018年发行,5年维护)是对应ubuntu18
#这个full并不是真的full
#需要2个GB空间,需要时间20分钟左右(低网速不是网不好而是文件多)

4.初始化rosdep
$ sudo rosdep init
#有助于功能包的依赖的设置安装
$ rosdep update
#在软件源列表中确认各版本的依赖(我朋友说这里会巨坑)
5. 设置环境变量
$ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
6. 安装rosinstall
$ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
#最后一个:
#sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
#如果不行就输入一下代码:
#sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool
#来自:https://blog.csdn.net/qq_44339029/article/details/108919545
#sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
#如果不行就输入一下代码:
#sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool
#来自:https://blog.csdn.net/qq_44339029/article/details/108919545

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)