首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ROS安装错误( Ubuntu 16.04中的ROS动力学)

问ROS安装错误( Ubuntu 16.04中的ROS动力学)
EN

Stack Overflow用户
提问于 2017-07-26 19:32:04
回答 8查看 12.1K关注 0票数 9

http://wiki.ros.org/kinetic/Installat..中列出的步骤序列。已经被跟踪了。(试图在Ubuntu 16.04中安装ROS kinetic )输入以下命令时出错:

代码语言:javascript
复制
$sudo apt-get install ros-kinetic-desktop-full

一些软件包无法安装。这可能意味着您已经请求了一个不可能的情况,或者如果您使用的是一些所需的包尚未创建或移出传入的不稳定发行版。下列资料可有助于解决这一情况: 以下软件包有未满足的依赖关系:ros-动态-桌面-完整:依赖:ros-动态-桌面,但它不会安装取决于:ros-动力学-感知,但它不会被安装取决于:ros-动力学-模拟器,但它不会安装依赖:ros-动态-urdf-教程,但它不会被安装E:无法纠正问题,你已经持有破碎的软件包。

EN

回答 8

Stack Overflow用户

发布于 2018-03-29 08:38:37

我也有同样的问题,因为我在ROS之前安装了Gazebo。如果您做了同样的事情,那么您可能会得到这个错误。

您可以简单地卸载Gazebo及其依赖项,然后尝试安装ROS的完整版本。凉亭通常包含在ROS的完整版本中。如果它没有包含在您的版本中,那么在安装ROS之后,您可以安装Gazebo。

移除Gazebo:

代码语言:javascript
复制
sudo apt-get remove gazebo9

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

然后移除它的依赖项。

代码语言:javascript
复制
sudo apt-get autoremove

此命令将删除所有不必要的依赖项。之后,使用正式文档安装ROS。希望这能帮到你。

注意: ROS完整版本随Gazebo一起提供。

票数 7
EN

Stack Overflow用户

发布于 2017-11-30 15:37:32

在将ubuntu14.04升级到16.04之后,我遇到了同样的问题。向/etc/apt/sources.list添加以下包源对我很有帮助。所以,只需做sudo gedit /etc/apt/sources.list复制粘贴以下行。在此链接中应用从1.2到1.7的步骤

代码语言:javascript
复制
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
票数 2
EN

Stack Overflow用户

发布于 2019-10-27 16:28:58

sudo aptitude install ros-kinetic-desktop-full

智能将显示未满足的依赖项的解决方案。一直打“n”,直到你得到一个安装了“n”(而不是清除你需要的东西)。

智能与易得的-the方式软件应该发挥作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45335914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档