未满足的依赖!在新安装的ubuntu 14.04上安装Cuda 6.5时

时间:2015-02-20 23:31:20

标签: ubuntu cuda

我按照教程here安装Cuda 6.5,当我尝试使用apt-get install cuda时,出现以下错误:

    The following packages have unmet dependencies.
 libcheese-gtk23 : Depends: libclutter-gtk-1.0-0 (>= 0.91.8) but it is not going to be installed
                   Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
 libcheese7 : Depends: libclutter-gst-2.0-0 (>= 0.10.0) but it is not going to be installed
              Depends: gstreamer1.0-clutter but it is not going to be installed
 libclutter-1.0-0 : Depends: libcogl-pango15 (>= 1.15.8) but it is not going to be installed
                    Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

我已经从谷歌获得了一些解决方案,但没有一个解决了我的问题。 作为新系统,唯一安装的软件是Chrome浏览器。

解决了,删除所有libcheese *软件包,然后在完成安装Cuda后重新安装ubuntu-desktop。我不确定它是否是一个很好的解决方案,但我成功安装了Cuda,直到现在都没有发现任何问题。

3 个答案:

答案 0 :(得分:7)

我在Ubuntu 14.04上遇到了与CUDA 7.0基本相同的问题。只需添加apt-get声明的软件包,就会为我apt-get install cuda提供未满足的依赖项:

sudo apt-get install cuda libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-gtk-1.0-0 libcogl15

答案 1 :(得分:1)

使用Synaptic包管理器。 https://help.ubuntu.com/community/SynapticHowto我认为找到依赖关系会更好。

确保在尝试安装之前更新安装。确保没有包冲突,因为这往往会产生问题。如果发现任何冲突,请卸载软件包并重试。

答案 2 :(得分:0)

尝试卸载其中一个未满足的依赖项。然后这些依赖项将自动安装。错误传递!!试试这样:

sudo apt-get --purge remove libcheese-gtk23

这对我有用!!