报错:E: Unable to locate package ros-kinetic-desktop-full
尝试好久一直都无法下载,最后得知真相的我眼泪哗哗的直流。
我先后执行了如下四步 设置
1、sources.list
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2、设置key(公钥已更新)
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3、更新包
sudo apt-get update
4、接下来就是安装完整的桌面版ROS,可是一直都是报如下错。
解决方案:
当我得知Ubuntu不同版本有对应不同ros系统的版本时,才发现,我一直都是在尝试Ubuntu16.04版本教程安装ros,难怪会一直找不到此版本,瞬间有被蠢哭。
希望大家别跟我一样踩坑,找对应版本的ros版本进行安装。文章最后有附对应版本关系
分享一篇:
Ubuntu20.04安装ros教程
附上Ubuntu系统对应ros系统不同版本关系
Ubuntu版本 |
ros版本 |
Ubuntu 20.04 |
noetic |
Ubuntu18.04 |
melodic |
Ubuntu16.04 |
kinetic |
Ubuntu14.04 |
indigo |
❤如果文章对您有所帮助,就在文章的右上角或者文章的末尾点个赞吧!(づ ̄ 3 ̄)づ
❤如果喜欢大白兔分享的文章,就给大白兔点个关注吧!(๑′ᴗ‵๑)づ╭❤~
❤对文章有任何问题欢迎小伙伴们下方留言或者入群探讨【群号:708072830】
❤鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复讨论(请勿发表攻击言论)