O problema aqui é que dois pacotes estão instalando o mesmo arquivo binário '/usr/lib/*/libOpenCL.so' sem declarar quebras, substituições ou conflitos entre eles, e assim o apt-get não sabe remover o arquivo. de outros. Isso precisa ser corrigido em nvidia-cuda-toolkit ou ocl-icd.
ocl-icd está enviando este arquivo em ocl-icd-libopencl1 ao invés de ocl-icd-opencl-dev, o qual é contra a política Debian, veja link
nvidia-cuda-toolkit lista 'nvidia-opencl-dev (= 5.5.22-3ubuntu2 ~ ppa1) | opencl-dev 'entre suas dependências, assim como uma solução alternativa, podemos ajudar o apt-get instalando o ocl-icd-opencl-dev para fornecer o opencl-dev, mas precisamos fazê-lo na ordem correta:
sudo apt-get install nvidia-cuda-toolkit #Need to get 250 MB of archives; 774 MB of additional disk space will be used
sudo apt-get install ocl-icd-opencl-dev #this will remove nvidia-libopencl1-* and nvidia-opencl-dev
sudo apt-get install wine #Need to get 121 MB; 342 MB of additional disk space will be used.
link