软件包有未满足的依赖关系,为什么?

软件包有未满足的依赖关系,为什么?

我在尝试安装以下包时收到此错误:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all

前两个没有发出任何错误消息,但最后一个给出:

The following packages have unmet dependencies:  libpcl-all : Depends: libpcl-
1.3-all but it is not going to be installed E: Unable to correct problems, you have 
held broken packages.

这怎么可能呢?如果软件包 xxx 依赖于软件包 yyy,那么为什么 yyy 没有安装呢?通常,当你运行apt-get install xxx它时,它会自动安装 xxx 所依赖的所有软件包。什么可能阻止它这样做?

but it is not going to be installed

出色地为什么不是吗?

相关内容