未满足的依赖项 - 无法安装 python-catkin-pkg

Posted

技术标签:

【中文标题】未满足的依赖项 - 无法安装 python-catkin-pkg【英文标题】:Unmet dependencies- unable to install python-catkin-pkg 【发布时间】:2020-04-10 21:18:47 【问题描述】:

我正在尝试安装roslaunch,但它说我需要安装roslib,然后说我需要安装catkin,它说我需要安装python-catkin-pkg。

我先打电话给source /opt/ros/kinetic/setup.bash 对于我尝试安装的每个依赖项。当它到达sudo apt-get install python-catkin-pkg 时,它说 python-catkin-pkg 已经是最新版本(0.4.16-000)

然后我尝试使用sudo apt-get install catkin 安装catkin,终端返回消息:>正在读取包列表...完成

构建依赖树 读取状态信息...完成 某些软件包无法安装。这可能意味着您有 请求不可能的情况,或者如果您使用的是不稳定的 一些必需的包尚未创建的分发 或被移出 Incoming。 以下信息可能有助于解决这种情况:

以下软件包具有未满足的依赖关系。 catkin :取决于:python-catkin-pkg 但不会安装 E: 无法纠正问题,您持有破损的包裹。

Screenshot of error messages

我是 ros 新手,刚刚在 VM 上安装了 ubuntu,我按照 ros wiki 的说明创建了一个 catkin 工作区和包,并从那里创建了一个名为 roslaunch 的文件夹,并在其中创建了一个名为 roslaunch 的空文件.launch 这是我试图运行的原始文件。谢谢你

【问题讨论】:

这个 python-catkin-pkg 应该可以工作。你不需要安装catkin。 【参考方案1】:

在执行时 sudo apt install catkin

它推荐了以下建议: 以下包具有未满足的依赖项: catkin :取决于:python3-catkin-pkg (>= 0.4.14-2) 但不会安装 E: 无法纠正问题,您持有破损的包裹。

【讨论】:

但是我们应该怎么做才能解决它呢?尝试提供适当的建议。

以上是关于未满足的依赖项 - 无法安装 python-catkin-pkg的主要内容,如果未能解决你的问题,请参考以下文章

重新安装 R linux ubuntu:未满足的依赖项 R

sudo apt install npm 它不起作用“以下软件包具有未满足的依赖项”

安装 MariaDB - 未满足的依赖项,mariadb-server-5.5

基本操作系统 - LibreOffice/OpenOffice 冲突,Dpkg 错误(未满足的依赖项) - 陷入循环

Angular package.json 和未满足的对等依赖项

由于未满足的依赖关系,无法通过 MIPS 安装 rrdtool-1.7.2