E: 无法定位软件包 ros-melodic-desktop-full

安装ros报错:

E: 无法定位软件包 ros-melodic-desktop-full

解决方案:
(参考:https://blog.csdn.net/xu19950525/article/details/108478884)
(参考:https://blog.csdn.net/github_39582118/article/details/118758189)
遇到这种问题一般情况是ubuntu的版本和ROS的版本不匹配
但是经过仔细检查没有问题,后来才确定,是因为没有ubuntu的包地址添加进
/etc/apt/source.list.d

直接执行:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

你可能感兴趣的:(ubuntu,linux)