如何在Ubuntu14.04上安装opencv?

时间:2016-12-20 01:28:51

标签: opencv ubuntu-14.04

当我想在Ubuntu14.04上安装opencv时,我遇到问题如下:libopencv-dev:取决于:libopencv-objdetect-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libopencv-highgui-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libopencv-legacy-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libopencv-contrib-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libopencv-videostab-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libopencv-superres-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libopencv-ocl-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libcv-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libhighgui-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装                  取决于:libcvaux-dev(= 2.4.8 + dfsg1-2ubuntu1)但它不会被安装 E:无法纠正问题,你已经破了包裹。

然后我按照(Ubuntu 14.04) apt-get libopencv-dev, but get errors: Unable to correct problems, you have held broken packages

的回答

我无法安装libgtk2.0-dev。我遇到了安装libgtk2.0-dev的问题:以下软件包有未满足的依赖项:  libgtk2.0-dev:取决于:libglib2.0-dev(> = 2.27.3),但不会安装                  取决于:libgdk-pixbuf2.0-dev(> = 2.21.0),但不会安装                  取决于:libpango1.0-dev(> = 1.20),但不会安装                  取决于:libatk1.0-dev(> = 1.29.2),但不会安装它                  取决于:libcairo2-dev(> = 1.6.4-6.1),但不会安装                  取决于:libxrandr-dev(> = 2:1.2.99),但不会安装它 E:无法纠正问题,你已经破了包裹。

有什么建议吗?这吓坏了我!我用Google搜索了mant次。但是没有解决方案。非常感谢!

1 个答案:

答案 0 :(得分:1)

您是否尝试“apt-get update&& apt-get upgrade”??

如果您打破了包裹,可以使用“apt-get install -f”

-f, - fix-broken     固定。尝试更正具有损坏的依赖关系的系统。此选项与install / remove一起使用时,可以省略任何包以允许APT推断出可能的解决方案。指定的任何软件包都必须完全解决问题。首次运行APT时,有时需要此选项; APT本身不允许在系统上存在破坏的包依赖性。系统的依赖结构可能是如此腐败以至于需要手动干预。在某些情况下,将此选项与-m一起使用可能会产生错误。