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

时间:2020-04-10 21:18:47

标签: ubuntu ros catkin

我正在尝试安装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,然后终端返回消息:>正在读取软件包列表...完成

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

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

Screenshot of error messages

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

1 个答案:

答案 0 :(得分:1)

执行时 sudo apt安装catkin

它已建议以下建议: 以下软件包具有未满足的依赖性: catkin:取决于:python3-catkin-pkg(> = 0.4.14-2),但不会安装 E:无法纠正问题,您拿着损坏的包裹。