5

我最近在运行时将我的操作系统更新为 Ubuntu 13.10 64bit

sudo apt-get install libopencv-dev

我的电脑崩溃了。

原因是

libopencv-dev -> libopencv-ocl-dev -> nvida-319

使用

aptitude why libopencv-dev nvidia-319
p   libopencv-dev     Depends  libopencv-ocl-dev (= 2.4.5+dfsg-0ubuntu4)
p   libopencv-ocl-dev Depends  libopencv-ocl2.4 (= 2.4.5+dfsg-0ubuntu4) 
p   libopencv-ocl2.4  Depends  libopencl1                               
p   nvidia-319        Provides libopencl1

这是nvida-319使我的电脑崩溃

那么如何在没有 libopencv-ocl-dev 的情况下安装 libopencv-dev。

4

3 回答 3

4
sudo apt-get install ocl-icd-libopencl1
sudo apt-get autoremove
于 2013-12-03T16:45:06.400 回答
0

nvidia只是 libopencl1 的提供者之一。例如,还有 ATI 版本。它被称为ati-opencl1。ATI OpenCL 实施甚至可以在 CPU 上运行。先安装,aptitude 不会尝试安装该nvidia软件包。

根据您的 Ubuntu 版本,您可能必须安装fglrx-driver软件包(ati-opencl1是其中的一部分)。

于 2013-10-25T15:08:23.370 回答
0

在 ubuntu 13.10 x64 上是否有任何用于 opencv 的英特尔图形驱动程序?(或其他版本)我也找到了这个链接,但没有答案: https ://askubuntu.com/questions/365897/how-to-install-opencv-without-nvidia-drivers

于 2013-10-27T06:56:14.743 回答