无法在 Ubuntu 16.04 中安装 libopencv-nonfree-dev

无法在 Ubuntu 16.04 中安装 libopencv-nonfree-dev

我尝试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

相关内容