nvidia-libopencl1-331 WINE’ı kurmadan önce kaldırılmalıdır


55

Ubuntu 14.04 64-bit'i yeni kurdum ve nvidia sürücülerini etkinleştirdim. Şimdi WINE'ı yüklemeye çalışıyorum ancak mesajı alıyorum:

nvidia-libopencl1-331 has to be removed before installing WINE(Hollandaca'dan çevrilmiş). Bu bir hata mı? Yoksa bu paketi kaldırmaya devam etmeli miyim?


3
Bende de aynı problem var. Ne yazık ki PlayOnLinux'u yüklemeye çalışırken, nvidia-libopencl1-331'i kaldırmak için aynı isteği alıyorum. Ancak Wine

Yanıtlar:


71

Buradaki sorun iki paketin '/usr/lib/*/libOpenCL.so' ikili dosyasını aynı aralarında bir mola / değiştirme veya çakışma bildirmeden yüklemeleridir ve apt-get diğerini kaldırmayı bilmez. Bunun ya nvidia-cuda-toolkit ya da ocl-icd'de düzeltilmesi gerekiyor.

ocl-icd bu dosyayı Debian politikasına aykırı olan ocl-icd-opencl-dev yerine ocl-icd-libopencl1 içinde gönderiyor, bkz. https://bugs.debian.org/679228

nvidia-cuda-toolkit listeleri 'nvidia-opencl-dev (= 5.5.22-3ubuntu2 ~ ppa1) | opencl-dev 'bağımlılıkları arasında, bu nedenle bir geçici çözüm olarak, opencl-dev'i sağlamak için ocl-icd-opencl-dev'i yükleyerek apt-get'e yardımcı olabiliriz, ancak doğru sırada yapmamız gerekiyor:

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-devPaket için çok teşekkürler ! Ubuntu'yu 14.04'e yükselttikten sonra, nvidia-prime dahil Nvidia sürücüleri benim için otomatik olarak yüklendi ve şarap kaldırıldı. Tekrar ocl-icd-opencl-devyüklemeden önce winetekrarlamak mükemmel bir çözümdür .
Ferdinand Prantl

Bu tarifi ümitsizlikten takip ettim ve işe yaradı. Yine de, sadece bütün "yan etkileri" hakkında net bir anlayışa sahip olduğumda onu büyüteceğim.
Walter Tross

Hmmm ... Medeniyet V'in Ubuntu 14.04'e çarpmasıyla ilgili problemi takip ediyordum. Bu soruda önerilen anahtarı yaptığım zaman ortaya çıkıyor, CivV dengesizleşiyor ve her çift dönüşte seg arızası oluyor. Ama yanılıyor olabilirim.
Wayne

Teşekkürler, bu benim için de işe yaradı, fakat şimdi Play Linux'u kaldırdığım ve Ubuntu güncellemeleri sırasında bazı sorunlar yaşadığım için geri almak istiyorum.
r1k0

1
Bu benim için berbat OpenGL oldu. Artık Steam'de hiçbir oyun açamıyorum.
user1003916

8

14.04'e güncelledikten sonra da aynı mesajı aldım ve nvidia-331 güncelleme paketinin WINE'ın çalışması için neden kaldırılması gerektiğini bilmek de merak ediyorum. Benim durumumda bu, mevcut kurulumumu değiştirilebilir grafiklerle bozacağım için bir seçenek bile değil. Umarım, bu konuda daha fazla bilgi er ya da geç ortaya çıkar.

Şimdilik, ancak, bazı geçici çözümler vardır.

Görünen o ki, yalnızca WINE 1.6 "nvidia-libopencl1-331" paketini kaldırmayı istedi. Öte yandan, WINE 1.7.16, sökmeye gerek kalmadan sadece iyi şekilde monte edilir.

Gerekirse, PlayOnLinux kullanarak WINE 1.6'yı çalıştırmak mümkündür. Bu da belirtilen paketi kaldırmak zorunda kalmadan.

Şimdilik, bu istenen Windows uygulamalarının çalışmasını sağlamak için yeterli olacaktır.


11
Bu yanlış, en azından benim davamda. Norgdia 337 fom xorg-edgers ppa ve şaraplarını ppalarından kurdum. Hem şarap hem de şarap1.6 ve şarap1.7 davamda nvidia-libopencl1-337'nin kaldırılmasını istiyor.
Arda

Hatta launchpad.net/~ubuntu-wine/+archive/ppa adresindeki şarap (1.7) hala sorunu gösteriyor. AmanicA'nın cevabı şimdilik iyi bir çözüm sunuyor.
Ferdinand Prantl

Ubuntu 14.04'e hem nvidia-340, hem de cuda'yı kurdum ve AmanicA'nın çözümleri işe yaramadı. ocl-icd-opencl-devTekrar yüklemek benden cuda'yı çıkarmamı istedi. Ancak, Wine 1.7-amd64'ün kurulumu bir sorun değildir.
shaoyl85

0

Bu iki PPA'dan 14.04'te yukarı doğru Wine ve yukarı nVidia'yı kurdum ve anlaşmazlık göstermediler, ki bu iyi bir işaret:

https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa https://launchpad.net/~mamarley/+archive/ubuntu/nvidia


1
Sadece cevabınız sadece bağlantıya yönelik bir cevap değil, aynı zamanda sorunlara yol açıyor gibi görünüyor , bu yüzden lütfen cevabınızı düzenleyin ve geliştirin ya da şimdi sahip olduğunuz olumsuz itibar puanlarından kurtulmak için tamamen silin ...
Fabby

Bu bir bonafide çözüm olduğunu düşünüyorum ...
serilain

1
Bu senin araman… Sadece bağlantıya verilen cevapların kaşlarını çattığını bilmeni istedim ...
Fabby

Peki, "bu iki üçüncü taraf koruyucusu, ilgili paketleri bu hatayı giderecek şekilde oluşturmuş gibi görünüyor" demek adil olur mu?
serilain

0

Bunu ilk defa denediğimde, Google Earth sürekli olarak onu çalıştırmaya çalışırken çarptı. Google Earth, OpenGL, render, shader, Directx9 yeteneği gibi çok gelişmiş video kartı özellikleri gerektiriyor. İşte böyle bir Nvidia grafik kartı ile sona erdi.

Bu yüzden nvidia-340'ı yeniden yükledim (331, artık geçerli sürüm değil, Mint'teki sürücü yöneticisinden yüklenen güncel sürüm olmasına rağmen), daha sonra tüm düzeltmeyi çalıştırdım. Her nasılsa, yukarıdakilerin diğer net sonucu Şarap tadı etkili bir şekilde kurulmamış ve ben Wine'ı yeniden kurma adımını izlememiştim.

Şimdi Google Earth çalışıyor.

Ancak her şey mükemmel değil. Tur rehberi resimleri Google Earth’te açılmıyor. Ayrıca sistem grafik sürücüsüne döndüğümde açılmıyorlar. Denemediğim için Google Earth’ü yüklemeden önce açıldılarsa söyleyemem. (Intel yerleşik denetleyicisi ile Google Earth başlamadı bile). Bununla birlikte, yukarıdaki tartışma, sistem sürücüsüne geri dönülmesi durumunda sorunu büyük olasılıkla Şarap kurmanın buna neden olmadığını düşündüğümden daha iyi çözemediğini göstermektedir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.