nvidia-libopencl1-331 deve ser removido antes de instalar o WINE

54

Acabei de instalar o Ubuntu 14.04 de 64 bits e habilitei os drivers nvidia. Agora estou tentando instalar o WINE mas recebo a mensagem:

nvidia-libopencl1-331 has to be removed before installing WINE (traduzido do holandês). Isso é um inseto? Ou devo continuar removendo este pacote?

    
por Sverro2 18.04.2014 / 09:18

4 respostas

71

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

link

    
por AmanicA 22.04.2014 / 14:05
8

Eu recebi a mesma mensagem depois de atualizar para o 14.04, e estou curioso para saber por que o pacote de atualização do nvidia-331 deve ser removido para que o WINE funcione. No meu caso, isso não é sequer uma opção, pois iria quebrar minha configuração atual com gráficos comutáveis. Espero que mais informações sobre isso apareçam mais cedo ou mais tarde.

Por enquanto, no entanto, existem algumas soluções alternativas.

Parece que apenas o WINE 1.6 pede a remoção do pacote "nvidia-libopencl1-331". O WINE 1.7.16, por outro lado, instala muito bem, sem a necessidade de remoção.

Embora, se necessário, seja possível obter o WINE 1.6 funcionando usando o PlayOnLinux. Isso sem ter que remover o pacote mencionado também.

Por enquanto, esperamos que isso seja suficiente para que os aplicativos desejados do Windows sejam executados.

    
por Takenoko 19.04.2014 / 04:08
0

Acabei de instalar o upstream Wine e o upstream nVidia em 14.04 desses dois PPAs e eles não pareceram entrar em conflito, o que é um bom sinal:

link link

    
por serilain 13.12.2014 / 23:26
0

Primeira vez que tentei isso, o Google Earth falhou repetidamente ao tentar executá-lo. O Google Earth exige recursos muito avançados de placas de vídeo, como OpenGL, renderização, shaders, capacidade Directx9, tudo isso. Foi assim que acabei com uma placa gráfica Nvidia.

Então eu reinstalei o nvidia-340 (331 não é mais a versão atual, embora seja a versão atual que é instalada do gerenciador de drivers no Mint), então executei toda a correção acima. De alguma forma, o outro resultado líquido dos itens acima é que o Wine não foi efetivamente instalado, e eu não havia seguido o passo de reinstalar o Wine.

Agora o Google Earth funciona.

No entanto, nem tudo é perfeito. As fotos do guia de turismo não serão abertas no Google Earth. Eles também não abrem quando eu reverti para o driver gráfico do sistema. Eu não posso dizer se eles abriram antes de eu instalar o Google Earth, já que eu não tinha tentado. (com o controlador onboard da Intel, o Google Earth, nem começaria). No entanto, a discussão acima sugere que se reverter para o driver do sistema não resolveu o problema, acho que provavelmente a instalação do Wine não o causou.

    
por Dora Smith 05.05.2015 / 02:52