http://wiki.ros.org/kinetic/Installat..中列出的步骤顺序。已被关注。 (尝试在Ubuntu 16.04中安装ROS dynamic)输入以下命令时出错:

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



无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的不稳定发行版中尚未创建某些必需的软件包或将其从“传入”中移出。以下信息可能有助于解决该情况:

以下软件包具有未满足的依赖关系:ros-kinetic-desktop-full:取决于:ros-kinetic-desktop但不会被安装取决于:ros-kinetic-perception但不会被安装取决于:ros-kinetic -simulators,但不会被安装取决于:ros-kinetic-urdf-tutorial但不会被安装E:无法纠正问题,您拿着损坏的包装。

最佳答案

我遇到了同样的问题,因为我在ROS之前安装了Gazebo。
如果您做过同样的事情,那么您可能会收到此错误。

您可以简单地卸载Gazebo及其依赖项,然后尝试安装完整版本的ROS。凉亭通常包含在ROS的完整版本中。如果您的版本未包含该组件,则在安装ROS之后,您可以安装Gazebo。

删除凉亭:

sudo apt-get remove gazebo9


必须将“ gazebo9”替换为您的Gazebo版本。

然后删除其依赖项

sudo apt-get autoremove


此命令将删除所有不必要的依赖项。之后,使用官方文档安装ROS。希望这会帮助你。


注意:ROS完整版随附凉亭

关于ubuntu-16.04 - ROS安装错误(Ubuntu 16.04中的ROS Kinetic),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45335914/

10-11 18:26