ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结

ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结

问题1:

安装ROS中运行以下指令时出现软件包有未满足的依赖关系的问题:

$ sudo apt-get install ros-kinetic-desktop-full

下列软件包有未满足的依赖关系:
ros-kinetic-desktop-full :
依赖: ros-kinetic-desktop 但是它将不会被安装
依赖: ros-kinetic-perception 但是它将不会被安装
依赖: ros-kinetic-simulators 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结_第1张图片**原因:**问题出现的原因是未开启更新,可以在Ubuntu 设置中将更新开启。
解决办法:打开右上角设置—>系统设置—>软件与更新—>更新—>将设置改为如下图所示

ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结_第2张图片

问题2:

初始化 rosdep 时出现错误
错误1:ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结_第3张图片
解决办法:输入以下命令将其已经存在的包删除再运行sudo rosdep init即可

sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
sudo rosdep init

错误2:ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结_第4张图片将错误1解决后再运行下述指令就没再出错了,成功后如下图所示,若此处还有错误可参考最后的博客链接

rosdep update

ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结_第5张图片参考博客:https://blog.csdn.net/mrh1714348719/article/details/103803110

你可能感兴趣的:(ubuntu16.04版本下安装ROS-Kinetic Kame遇到的问题总结)