【问题标题】:How to install opencv on Ubuntu14.04?如何在Ubuntu14.04上安装opencv?
【发布时间】:2016-12-20 16:25:29
【问题描述】:

当我想在 Ubuntu14.04 上安装 opencv 时,出现如下问题:libopencv-dev : Depends: 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: 无法纠正问题,您持有破损的包裹。

有什么建议吗?这把我吓坏了!我用谷歌搜索了mant时间。但是没有解决办法。非常感谢!

【问题讨论】:

    标签: opencv ubuntu-14.04


    【解决方案1】:

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

    如果你有损坏的包,你可以使用“apt-get install -f”

    -f, --fix-broken 使固定。尝试更正具有损坏的依赖关系的系统。此选项与安装/删除一起使用时,可以省略任何包以允许 APT 推断出可能的解决方案。指定的任何包都必须完全纠正问题。第一次运行 APT 时有时需要此选项; APT 本身不允许损坏的包依赖关系存在于系统上。系统的依赖结构可能会损坏到需要人工干预。在某些情况下,将此选项与 -m 一起使用可能会产生错误。

    【讨论】:

    • 谢谢你,我会试一试。我使用 sudo apt-get install aptitude sudo aptitude -y install libopencv-dev 解决了我的问题。
    猜你喜欢
    • 2014-07-04
    • 2019-10-05
    • 1970-01-01
    • 2015-10-06
    • 2012-10-22
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    相关资源
    最近更新 更多