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

1. 添加ROS软件源
$ sudo sh -c 'echo "deb http://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.d$ sudo rm hzwhuang-ubuntu-ss-qt5-bionic.list  hzwhuang-ubuntu-ss-qt5-bionic.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 @ 2021-04-08 19:57  Lu_STEEL  阅读(831)  评论(0编辑  收藏  举报