"Unmet निर्भरताएँ" जब उबंटू 15.04 पर KDE प्लाज्मा 5.3 स्थापित करने की कोशिश कर रहा है


31

मैं यहां नवीनतम केडीई प्लाज्मा स्थापित करने की कोशिश कर रहा हूं, लेकिन मुझे मिल रहा है

You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
kde-telepathy-minimal:
  Depends: kde-config-telepathy-accounts (>= 0.9.0) but it is not installed
E: Unmet dependencies. Try using -f.

और जब मैं sudo apt-get -f installनिर्दिष्ट करता हूं और मुझे Y122KB के अभिलेखागार प्राप्त करने के लिए कहते हैं:

Preparing to unpack .../kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb ...
Unpacking kde-config-telepathy-accounts (15.04.0-0ubuntu1~ubuntu15.04~ppa1) ...
dpkg: error processing archive /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb (--unpack):
 trying to overwrite '/usr/share/accounts/services/facebook-im.service', which is also in package account-plugin-facebook 0.12+15.04.20150415.1-0ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

और जब भी मैं किसी अन्य पैकेज को स्थापित करने की कोशिश करता हूं तो मुझे वही मिलता है। मुझे क्या करना चाहिए?


1
मैं sudo rm"/usr/share/accounts/services/facebook-im.service" को हटा देता था, जो लगता है कि इसे अधिलेखित करने में सक्षम नहीं है, लेकिन मुझे एक ही फ़ाइल के साथ एक ही संदेश मिलता है, हालांकि यह अब नहीं है!
सैम


1
ध्यान दें कि यह एक बहुत ही सामान्य बग लगता है। यहाँ देखें: bugs.launchpad.net/kubuntu-ppa/+bug/1451728 । स्वीकृत उत्तर के समान समाधान है, लेकिन यह पर्याप्त है कि यह किसी के लिए मायने रखता है।
jvriesem

जवाबों:


90

इसे इसके द्वारा निर्धारित करें:

sudo dpkg -P unity-scope-gdrive account-plugin-google account-plugin-facebook
sudo apt-get install -f

यह पहले कमांड में सूचीबद्ध संकुल को हटाता है और इस प्रकार संकुल संघर्ष को हल करता है।


7
उबंटू 16 के लिए काम किया एक्सियल
गणेश कृष्णन

2
16.04 के लिए काम किया है, लेकिन पहले दूसरे उत्तर का प्रयास करें जो संभवतः बेहतर है।
rfabbri

3
मेरे लिए काम किया (Ubuntu 16.04 Xenial Xerus)!
इफ्ला

7

डिफ़ॉल्ट रूप से, पैकेज प्रबंधक उन फ़ाइलों को अधिलेखित करने से इंकार कर देता है जो अन्य स्थापित पैकेजों में दिखाई देती हैं (चाहे फ़ाइल वास्तव में हो या नहीं), जो अनजाने में भ्रष्ट पैकेजों को न करने का निर्णय है। आपके मामले में, इसका मतलब है, कि पैकेज असंगत हैं। मैं देख सकता हूं कि एक पीपीए से प्रतीत होता है, इसलिए आपको इस समस्या की जांच के लिए उस पीपीए के अनुरक्षक को लिखना चाहिए।

इस बीच, चूंकि परस्पर विरोधी फ़ाइल केवल और आइकन है, इसलिए पैकेज प्रबंधक के निर्णय को ओवरराइड करना बहुत सुरक्षित है --force-overwrite:

cd /tmp
apt-get download kde-config-telepathy-accounts
sudo dpkg -i --force-overwrite kde-config-telepathy-accounts_*.deb
sudo apt-get install -f

5

मैंने निम्नलिखित के साथ हल किया:

  1. उस बहस का पता लगाएं जो समस्याएं पैदा कर रही है:

    sudo find /var/cache -name "kde-config-telepathy-accounts*"
    

    मेरे मामले में पैकेज पर था

    /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    
  2. इसे स्थापित करें --force-overwrite:

    sudo dpkg -i --force-overwrite /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    

    कमांड वैसे भी त्रुटियों के साथ पूरा होगा

  3. स्थापना को ठीक करें

    sudo apt-get -f install
    

इस मुद्दे को हल किया, धन्यवाद! लगता है कि sudo apt-get install kubuntu-desktop [16.04] में प्रवेश करने के बाद बहुत कुछ स्थापित करने की आवश्यकता थी
डेविड अपने दोस्त
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.