http://wiki.ros.org/kinetic/Installat..中列出的步骤序列。已经被跟踪了。(试图在Ubuntu 16.04中安装ROS kinetic )输入以下命令时出错:
$sudo apt-get install ros-kinetic-desktop-full一些软件包无法安装。这可能意味着您已经请求了一个不可能的情况,或者如果您使用的是一些所需的包尚未创建或移出传入的不稳定发行版。下列资料可有助于解决这一情况: 以下软件包有未满足的依赖关系:ros-动态-桌面-完整:依赖:ros-动态-桌面,但它不会安装取决于:ros-动力学-感知,但它不会被安装取决于:ros-动力学-模拟器,但它不会安装依赖:ros-动态-urdf-教程,但它不会被安装E:无法纠正问题,你已经持有破碎的软件包。
发布于 2018-03-29 08:38:37
我也有同样的问题,因为我在ROS之前安装了Gazebo。如果您做了同样的事情,那么您可能会得到这个错误。
您可以简单地卸载Gazebo及其依赖项,然后尝试安装ROS的完整版本。凉亭通常包含在ROS的完整版本中。如果它没有包含在您的版本中,那么在安装ROS之后,您可以安装Gazebo。
移除Gazebo:
sudo apt-get remove gazebo9"gazebo9“必须替换为您版本的Gazebo。
然后移除它的依赖项。
sudo apt-get autoremove此命令将删除所有不必要的依赖项。之后,使用正式文档安装ROS。希望这能帮到你。
注意: ROS完整版本随Gazebo一起提供。
发布于 2017-11-30 15:37:32
在将ubuntu14.04升级到16.04之后,我遇到了同样的问题。向/etc/apt/sources.list添加以下包源对我很有帮助。所以,只需做sudo gedit /etc/apt/sources.list复制粘贴以下行。在此链接中应用从1.2到1.7的步骤
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse发布于 2019-10-27 16:28:58
sudo aptitude install ros-kinetic-desktop-full
智能将显示未满足的依赖项的解决方案。一直打“n”,直到你得到一个安装了“n”(而不是清除你需要的东西)。
智能与易得的-the方式软件应该发挥作用。
https://stackoverflow.com/questions/45335914
复制相似问题