Acabei de instalar o Ubuntu 14.04 de 64 bits e habilitei os drivers da 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?
Respostas:
O problema aqui é que dois pacotes estão instalando o mesmo arquivo binário '/usr/lib/*/libOpenCL.so' sem declarar uma relação de quebras / substituições ou conflitos entre eles, e assim o apt-get não sabe remover o outro. Isso precisa ser corrigido no nvidia-cuda-toolkit ou no ocl-icd.
O ocl-icd está enviando este arquivo no ocl-icd-libopencl1 em vez do ocl-icd-opencl-dev, que é contra a política Debian, consulte https://bugs.debian.org/679228
nvidia-cuda-toolkit lista 'nvidia-opencl-dev (= 5.5.22-3ubuntu2 ~ ppa1) | opencl-dev 'entre suas dependências, para uma solução alternativa, podemos ajudar o apt-get instalando ocl-icd-opencl-dev para fornecer o opencl-dev, mas precisamos fazê-lo na ordem correta:
https://bugs.launchpad.net/ubuntu/+source/ocl-icd/+bug/1247736/comments/7
https://www.kubuntuforums.net/showthread.php?65230-WINE-after-Internet-Upgrade-Path&p=349746
fonte
ocl-icd-opencl-dev
pacote! Depois de atualizar o Ubuntu para 14.04, os drivers da Nvidia, incluindo a nvidia-prime, foram instalados automaticamente para mim e o vinho foi removido. Instalar oocl-icd-opencl-dev
antes de instalarwine
novamente é uma solução perfeita.Também recebi a mesma mensagem após a atualização para a versão 14.04, e estou curioso para saber por que o pacote de atualização da nvidia-331 deve ser removido para que o WINE funcione. No meu caso, isso nem sequer é uma opção, pois interromperia minha configuração atual com gráficos selecionáveis. Felizmente, mais informações sobre isso surgirão mais cedo ou mais tarde.
Por enquanto, no entanto, existem algumas soluções alternativas.
Parece que apenas o WINE 1.6 solicita a remoção do pacote "nvidia-libopencl1-331". O WINE 1.7.16, por outro lado, é instalado muito bem, sem a necessidade de remoção.
Porém, se necessário, é possível fazer o WINE 1.6 funcionar usando o PlayOnLinux. Isso sem precisar remover o pacote mencionado também.
Por enquanto, esperamos que isso seja suficiente para executar os aplicativos Windows desejados.
fonte
ocl-icd-opencl-dev
novamente pede que eu remova o cuda. No entanto, a instalação do Wine 1.7-amd64 não tem problemas.Acabei de instalar o upstream Wine e o nVidia upstream no 14.04 desses dois PPAs e eles não pareciam estar em conflito, o que é um bom sinal:
https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa https://launchpad.net/~mamarley/+archive/ubuntu/nvidia
fonte
Na primeira vez que tentei, o Google Earth travou repetidamente ao tentar executá-lo. O Google Earth requer recursos muito avançados da placa de vídeo, como OpenGL, renderização, shaders, capacidade do Directx9, tudo isso. Foi assim que acabei com uma placa de vídeo Nvidia.
Por isso, reinstalei a nvidia-340 (331 não é mais a versão atual, embora seja a versão atual que é instalada a partir do gerenciador de drivers no Mint), e executei toda a correção acima. De alguma forma, o outro resultado líquido acima é que o Wine não foi efetivamente instalado e eu não tinha seguido a etapa de reinstalar o Wine.
Agora o Google Earth funciona.
Nem tudo é perfeito, no entanto. As fotos dos guias turísticos não serão abertas no Google Earth. Eles também não serão abertos quando eu voltar ao driver de gráficos do sistema. Não sei dizer se eles foram abertos antes da instalação do Google Earth, pois ainda não o experimentei. (com o controlador integrado da Intel, o Google Earth nem sequer iniciava). No entanto, a discussão acima sugere que, se a reversão para o driver do sistema não resolver o problema, acho que provavelmente a instalação do Wine não o causou.
fonte