![无法在 Ubuntu 16.04 中安装 libopencv-nonfree-dev](https://linux22.com/image/1165450/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%2016.04%20%E4%B8%AD%E5%AE%89%E8%A3%85%20libopencv-nonfree-dev.png)
我尝试libopencv-nonfree-dev
使用以下命令在 Ubuntu 16.04 中安装该包:
sudo add-apt-repository --yes ppa:xqms/opencv-nonfree
sudo apt-get update
sudo apt-get install libopencv-nonfree-dev
但我收到以下错误:
某些软件包无法安装。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从 Incoming 中移出。以下信息可能有助于解决这种情况:
以下软件包具有未满足的依赖关系:
libopencv-nonfree-dev:依赖:libopencv-features2d-dev(= 2.4.9.1+dfsg-1.5ubuntu1xqms2~xenial1)但需要安装 2.4.9.1+dfsg-1.5ubuntu1.1
依赖:libopencv-nonfree2.4v5 (= 2.4.9.1+dfsg-1.5ubuntu1xqms2~xenial1) 但是它不会被安装
E:无法纠正问题,您持有破损的包裹。
那么我该怎么做才能安装它?
答案1
我取得了一些成功这一替代 PPA。为了完整起见,我先删除了另一个。我还必须重新安装主 OpenCV 包。
sudo add-apt-repository --remove ppa:xqms/opencv-nonfree
sudo add-apt-repository --yes ppa:jeff250/opencv
sudo apt-get update
sudo apt-get install libopencv-dev
sudo apt-get install libopencv-nonfree-dev