古月居笔记——ROS安装本人bug踩坑和出坑

1. 添加ROS软件源
sudoshcecho"debhttp://packages.ros.org/ros/ubuntu(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

所以删:

cd/etc/apt/sources.list.d/etc/apt/sources.list.d 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.dsudormhzwhuangubuntussqt5bionic.listhzwhuangubuntussqt5bionic.list.save/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
 

 

 


 

 


 

 

posted @   Lu_STEEL  阅读(923)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示