Saya baru saja menginstal Ubuntu 14.04 64-bit dan mengaktifkan driver nvidia. Sekarang saya mencoba menginstal WINE tetapi saya mendapatkan pesan:
nvidia-libopencl1-331 has to be removed before installing WINE
(diterjemahkan dari bahasa Belanda). Apakah ini bug? Atau haruskah saya melanjutkan menghapus paket ini?
Jawaban:
Masalahnya di sini adalah dua paket menginstal file biner yang sama '/usr/lib/*/libOpenCL.so' tanpa mendeklarasikan hubungan break / menggantikan atau konflik di antara mereka, dan apt-get tidak tahu untuk menghapus yang lain. Ini perlu diperbaiki di nvidia-cuda-toolkit atau ocl-icd.
ocl-icd mengirim file ini di ocl-icd-libopencl1 bukannya ocl-icd-opencl-dev, yang melanggar kebijakan Debian, lihat https://bugs.debian.org/679228
nvidia-cuda-toolkit daftar 'nvidia-opencl-dev (= 5.5.22-3ubuntu2 ~ ppa1) | opencl-dev 'di antara dependensinya, jadi sebagai solusi, kami dapat membantu apt-get dengan menginstal ocl-icd-opencl-dev untuk menyediakan opencl-dev, tetapi kita perlu melakukannya dengan urutan yang benar:
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
sumber
ocl-icd-opencl-dev
paketnya! Setelah memutakhirkan Ubuntu ke 14,04 driver Nvidia termasuk nvidia-prime diinstal secara otomatis untuk saya dan anggur dihapus. Menghapus instalanocl-icd-opencl-dev
sebelum menginstalwine
lagi adalah solusi yang sempurna.Saya menerima pesan yang sama setelah memperbarui ke 14,04 juga, dan saya juga ingin tahu mengapa paket pembaruan nvidia-331 harus dihapus agar WINE berfungsi. Dalam kasus saya, ini bahkan bukan pilihan, karena itu akan merusak pengaturan saya saat ini dengan grafis yang dapat diganti. Semoga informasi lebih lanjut tentang ini akan muncul cepat atau lambat.
Untuk saat ini, bagaimanapun, ada beberapa solusi.
Tampaknya hanya WINE 1.6 yang meminta untuk menghapus paket "nvidia-libopencl1-331". WINE 1.7.16, di sisi lain, menginstal dengan baik, tanpa perlu dihapus.
Meskipun, jika diperlukan, dimungkinkan untuk membuat WINE 1.6 bekerja menggunakan PlayOnLinux. Ini tanpa harus menghapus paket yang disebutkan juga.
Untuk saat ini, semoga ini cukup untuk menjalankan aplikasi Windows yang diinginkan.
sumber
ocl-icd-opencl-dev
lagi meminta saya untuk menghapus cuda. Namun, menginstal Wine 1.7-amd64 tidak memiliki masalah.Saya baru saja menginstal Wine hulu dan nVidia hulu di 14,04 dari dua PPA ini dan tampaknya tidak bertentangan, yang merupakan pertanda baik:
https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa https://launchpad.net/~mamarley/+archive/ubuntu/nvidia
sumber
Pertama kali saya mencoba ini, Google Earth berulang kali gagal menjalankannya. Google Earth memerlukan fitur-fitur kartu video yang sangat canggih, seperti OpenGL, rendering, shader, kemampuan Directx9, semuanya. Beginilah akhirnya saya menggunakan kartu grafis Nvidia.
Jadi saya menginstal ulang nvidia-340 (331 bukan lagi versi saat ini, meskipun ini adalah versi saat ini yang menginstal dari manajer driver di Mint), kemudian menjalankan seluruh perbaikan di atas. Entah bagaimana, hasil bersih lainnya di atas adalah bahwa Wine secara efektif tidak dipasang sama sekali, dan saya belum mengikuti langkah menginstal ulang Wine.
Sekarang Google Earth berfungsi.
Namun, semuanya tidak sempurna. Gambar pemandu wisata tidak akan terbuka di Google Earth. Mereka juga tidak akan terbuka ketika saya kembali ke driver sistem grafis. Saya tidak dapat mengatakan apakah mereka dibuka sebelum saya menginstal Google Earth, karena saya belum mencobanya. (dengan pengontrol onboard Intel Google Earth bahkan tidak akan memulai). Namun diskusi di atas menunjukkan bahwa jika kembali ke driver sistem tidak menyelesaikan masalah daripada yang saya pikir mungkin menginstal Wine tidak menyebabkannya.
sumber