방금 Ubuntu 14.04 64 비트를 설치하고 nvidia 드라이버를 활성화했습니다. 이제 WINE을 설치하려고하는데 메시지가 나타납니다.
nvidia-libopencl1-331 has to be removed before installing WINE
(네덜란드어 번역). 이것이 버그입니까? 아니면이 패키지를 계속 제거해야합니까?
방금 Ubuntu 14.04 64 비트를 설치하고 nvidia 드라이버를 활성화했습니다. 이제 WINE을 설치하려고하는데 메시지가 나타납니다.
nvidia-libopencl1-331 has to be removed before installing WINE
(네덜란드어 번역). 이것이 버그입니까? 아니면이 패키지를 계속 제거해야합니까?
답변:
여기서 문제는 두 패키지가 동일한 바이너리 파일 '/usr/lib/*/libOpenCL.so'를 나누기 / 바꾸기 또는 충돌 관계를 선언하지 않고 설치하므로 apt-get이 다른 패키지를 제거하는 것을 알 수 없다는 것입니다. 이것은 nvidia-cuda-toolkit 또는 ocl-icd에서 수정해야합니다.
ocl-icd는 데비안 정책에 위배되는 ocl-icd-opencl-dev 대신 ocl-icd-libopencl1로이 파일을 제공하고 있습니다. https://bugs.debian.org/679228
nvidia-cuda- 툴킷 목록 'nvidia-opencl-dev (= 5.5.22-3ubuntu2 ~ ppa1) | opencl-dev '의 종속 관계 중 하나이므로 해결 방법으로 ocl-icd-opencl-dev를 설치하여 opencl-dev를 제공하여 apt-get을 도울 수 있지만 올바른 순서로 수행해야합니다.
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.
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
ocl-icd-opencl-dev
패키지 주셔서 감사 합니다! 우분투를 14.04로 업그레이드 한 후 nvidia-prime을 포함한 Nvidia 드라이버가 자동으로 설치되고 와인이 제거되었습니다. 를 Instaling ocl-icd-opencl-dev
설치하기 전에 wine
다시하는 것은 완벽한 해결 방법입니다.
14.04로 업데이트 한 후에도 같은 메시지가 표시되었으며 WINE이 작동하기 위해 왜 nvidia-331 업데이트 패키지를 제거해야하는지 궁금합니다. 필자의 경우 전환 가능한 그래픽으로 현재 설정을 손상시킬 수 있으므로 옵션조차 아닙니다. 바라건대, 이것에 관한 더 많은 정보가 조만간 나올 것입니다.
그러나 현재로서는 몇 가지 해결 방법이 있습니다.
WINE 1.6에서만 "nvidia-libopencl1-331"패키지 제거를 요청하는 것 같습니다. 반면에 WINE 1.7.16은 제거 할 필요없이 잘 설치됩니다.
필요한 경우 PlayOnLinux를 사용하여 WINE 1.6을 작동시킬 수 있습니다. 이것은 언급 된 패키지를 제거하지 않아도됩니다.
현재로서는 원하는 Windows 응용 프로그램을 실행하기에 충분할 것입니다.
ocl-icd-opencl-dev
다시 설치하면 cuda를 제거하라는 메시지가 나타납니다. 그러나 Wine 1.7-amd64 설치에는 문제가 없습니다.
이 두 PPA에서 14.04에 업스트림 와인과 업스트림 nVidia를 설치했는데 충돌하지 않는 것 같습니다. 이는 좋은 신호입니다.
https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa https://launchpad.net/~mamarley/+archive/ubuntu/nvidia
처음 시도했을 때 Google 어스에서 반복적으로 충돌했습니다. Google 어스는 OpenGL, 렌더링, 쉐이더, Directx9 기능과 같은 고급 비디오 카드 기능이 필요합니다. 이것이 내가 Nvidia 그래픽 카드로 끝나는 방법입니다.
그래서 nvidia-340을 다시 설치했습니다 (331은 더 이상 현재 버전이 아니지만 Mint의 드라이버 관리자에서 설치하는 현재 버전 임) 위의 전체 수정 프로그램을 실행했습니다. 어쨌든 위의 다른 결과는 와인이 실제로 설치되지 않았으며 와인을 다시 설치하는 단계를 따르지 않은 것입니다.
이제 Google 어스가 작동합니다.
그러나 모든 것이 완벽하지는 않습니다. Google 어스에서 여행 가이드 사진이 열리지 않습니다. 시스템 그래픽 드라이버로 되돌릴 때도 열리지 않습니다. 나는 그것을 시도하지 않았기 때문에 Google 어스를 설치하기 전에 열 었는지 말할 수 없습니다. (인텔 온보드 컨트롤러를 사용하면 Google 어스가 시작되지 않습니다). 그러나 위의 논의는 시스템 드라이버로 되돌려도 문제를 해결하지 못하면 Wine을 설치해도 문제가 해결되지 않는다고 생각합니다.