वाइन को स्थापित करने से पहले एनवीडिया-लिबोपेंक्ल 1-331 को हटाना होगा


55

मैंने सिर्फ Ubuntu 14.04 64-बिट इंस्टॉल किया और एनवीडिया ड्राइवरों को सक्षम किया। अब मैं वाइन स्थापित करने की कोशिश कर रहा हूं, लेकिन मुझे संदेश मिला:

nvidia-libopencl1-331 has to be removed before installing WINE(डच से अनुवादित)। क्या यह एक बग है? या मुझे इस पैकेज को हटाते हुए आगे बढ़ना चाहिए?


3
मेरी भी यही समस्या है। दुर्भाग्य से जब PlayOnLinux को स्थापित करने की कोशिश की जा रही है, तो मुझे nvidia-libopencl1-331 को निकालने का समान अनुरोध मिलता है। लेकिन मैं इस ppa के माध्यम से शराब 1.7 (बीटा) स्थापित करने में सक्षम हूं: ppa: ubuntu-wine /

जवाबों:


71

यहां समस्या यह है कि दो पैकेज एक ही बाइनरी फ़ाइल '/usr/lib/*/libOpenCL.so' को विराम दिए बिना / उनके बीच संबंधों को तोड़ने या बदलने की घोषणा किए बिना स्थापित कर रहे हैं, और इसलिए दूसरे को हटाने के लिए पता नहीं है। इसे या तो एनवीडिया-क्यूडा-टूलकिट या ऑकल-आईकडी में तय किया जाना चाहिए।

ocl-icd इस फाइल को ocl-icd-libopencl1 में ocl-icd-opencl-dev के बजाय शिपिंग कर रहा है, जो डेबियन पॉलिसी के खिलाफ है, देखें https://bugs.debian.org/679228

एनवीडिया-क्यूडा-टूलकिट सूची 'एनवीडिया-ओपेनक्ले-देव (= 5.5.22-3ubuntu2 ~ ppa1) | opencl-dev 'अपनी निर्भरता के बीच, इसलिए एक समाधान के रूप में, हम opencl-dev प्रदान करने के लिए ocl-icd-opencl-dev स्थापित करके सहायता प्राप्त कर सकते हैं, लेकिन हमें इसे सही क्रम में करने की आवश्यकता है:

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पैकेज के लिए बहुत बहुत धन्यवाद ! Ubuntu को 14.04 में अपग्रेड करने के बाद, एनवीडिया-प्राइम सहित एनवीडिया ड्राइवरों को मेरे लिए स्वचालित रूप से स्थापित किया गया और शराब को हटा दिया गया। फिर ocl-icd-opencl-devसे स्थापित करने से पहले Instaling wineएक सही समाधान है।
फर्डिनेंड प्रांटल

मैंने निराशा से इस नुस्खा का पालन किया, और यह काम किया। मैं इसे तभी बढ़ाऊंगा जब मुझे इसके सभी "दुष्प्रभावों" की स्पष्ट समझ होगी।
वाल्टर ट्रॉस

हम्म ... मैं Ubuntu 14.04 पर दुर्घटनाग्रस्त V के साथ समस्या पर नज़र रख रहा हूं। यह तब प्रकट होता है जब मैंने इस प्रश्न में सुझाए गए स्विच को CivV को अस्थिर बना दिया है और प्रत्येक जोड़े को बदल देता है। लेकिन हो सकता है मैं गलत हूं।
वेन

धन्यवाद, यह मेरे लिए भी काम कर गया, लेकिन अब मैं इसे वापस करना चाहता हूं क्योंकि मैंने लिनक्स पर प्ले की स्थापना रद्द कर दी थी और मुझे उबंटू अपडेट के दौरान कुछ मुद्दे मिले।
r1k0

1
इसने मेरे लिए ओपनजीएल को खराब कर दिया। अब स्टीम पर कोई खेल नहीं खोल सकता है।
user1003916

8

मुझे 14.04 तक अपडेट करने के बाद भी यही संदेश मिला, और मैं यह जानने के लिए उत्सुक हूं कि WINE को काम करने के लिए nvidia-331 अपडेट पैकेज को क्यों हटाया जाना चाहिए। मेरे मामले में, यह एक विकल्प भी नहीं है, क्योंकि यह मेरे वर्तमान सेटअप को स्विचेबल ग्राफिक्स के साथ तोड़ देगा। उम्मीद है, इससे संबंधित अधिक जानकारी जल्द या बाद में सामने आएगी।

अभी के लिए, हालांकि, कुछ वर्कअराउंड हैं।

ऐसा लगता है कि केवल WINE 1.6 "nvidia-libopencl1-331" पैकेज को हटाने के लिए कहता है। दूसरी ओर, वाइन 1.7.16, हटाने की आवश्यकता के बिना, बस ठीक स्थापित करता है।

हालाँकि, यदि आवश्यक हो, तो PlayOnLinux का उपयोग करके WINE 1.6 प्राप्त करना संभव है। यह उल्लेख किए गए पैकेज को हटाने के बिना भी है।

अभी के लिए, यह वांछित विंडोज एप्लिकेशन को चलाने के लिए प्राप्त करने के लिए पर्याप्त रूप से पर्याप्त होना चाहिए।


11
यह गलत है, कम से कम मेरे मामले पर। मैंने nvidia 337 fom xorg-edgers ppa स्थापित किया है, और उनके ppa से शराब। शराब, वाइन १.६ और वाइन १. asks मेरे मामले पर एनवीडिया-लिबोपेंक्ल १-३३.6 को हटाने के लिए कहते हैं।
अरदा

यहां तक ​​कि लॉन्चपैड . net/~ubuntu- wine/+ archive/ppa से वाइन (1.7) अभी भी समस्या को दर्शाता है। AmanicA का जवाब अब के लिए एक अच्छा समाधान प्रदान करता है।
फर्डिनेंड प्रांटल

मैंने अपने ubuntu 14.04 पर nvidia-340 और cuda दोनों स्थापित किए और AmanicA द्वारा समाधान काम नहीं करता है। ocl-icd-opencl-devफिर से स्थापित करने से मुझे क्यूडा को हटाने के लिए कहा जाता है। हालाँकि, वाइन 1.7-amd64 को स्थापित करने में कोई समस्या नहीं है।
shaoyl85

0

मैंने इन दो PPA से 14.04 में अपस्ट्रीम वाइन और अपस्ट्रीम NVidia स्थापित किया और वे संघर्ष में नहीं दिखाई दिए, जो एक अच्छा संकेत है:

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


1
न केवल आपका उत्तर लिंक-ओनली उत्तर है, बल्कि यह समस्याओं का कारण बनता है , इसलिए कृपया अपने उत्तर को संपादित करें और इसमें सुधार करें या अब प्राप्त की गई नकारात्मक प्रतिष्ठा बिंदुओं से छुटकारा पाने के लिए इसे पूरी तरह से हटा दें ...
Fabby

मुझे लगता है कि यह एक बोनाफाइड समाधान है ...
सीरिलैन

1
यह आपकी कॉल है ... बस आपको यह बताना चाहता हूं कि लिंक-ओनली उत्तर यहां दिए गए हैं ...
Fabby

खैर, क्या यह कहना उचित होगा कि "इन दो थर्ड पार्टी मेंटेनर्स ने संबंधित पैकेजों को इस तरह से बनाया है जो इस बग के आसपास मिलता है?"
सेरिलैन

0

पहली बार मैंने यह कोशिश की, Google धरती इसे चलाने की कोशिश में बार-बार दुर्घटनाग्रस्त हुई। Google Earth को बहुत उन्नत वीडियो कार्ड सुविधाओं की आवश्यकता होती है, जैसे OpenGL, रेंडरिंग, शेड्स, Directx9 क्षमता, यह सब। इस तरह मैंने एक एनवीडिया ग्राफिक्स कार्ड के साथ समाप्त किया।

इसलिए मैंने nvidia-340 को पुन: स्थापित किया (331 अब वर्तमान संस्करण नहीं है, हालांकि यह वर्तमान संस्करण है जो मिंट में ड्राइवर प्रबंधक से इंस्टॉल होता है), फिर ऊपर पूरे फिक्स को चलाया। किसी भी तरह ऊपर के अन्य शुद्ध परिणाम taht शराब प्रभावी रूप से बिल्कुल भी स्थापित नहीं किया गया था, और मैं शराब को पुनः स्थापित करने के कदम का पालन नहीं किया था।

अब Google Earth काम करता है।

हालांकि, सभी सही नहीं है। Google धरती में टूर गाइड चित्र नहीं खुलेंगे। जब मैं सिस्टम ग्राफिक्स ड्राइवर पर वापस लौटता हूं तो वे भी नहीं खुलेंगे। मैं यह नहीं कह सकता कि अगर मैंने Google धरती को स्थापित करने से पहले खोला, क्योंकि मैंने इसकी कोशिश नहीं की थी। (इंटेल ऑनबोर्ड कंट्रोलर के साथ Google धरती भी शुरू नहीं होगा)। हालांकि ऊपर चर्चा से पता चलता है कि अगर सिस्टम ड्राइवर को वापस करने से समस्या हल नहीं होती है तो मुझे लगता है कि शायद वाइन को स्थापित करने से इसका कारण नहीं बनता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.