उपयुक्त हो, बिना निर्भरता के, ... "लेकिन यह स्थापित नहीं होने जा रहा है"


28
$ apt-get install -f -o 'Dpkg::Options::=--force-confmiss --force-all --force-confnew --overwrite-conffiles' --reinstall at-spi2-core
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 kde-workspace-bin : Depends: qdbus but it is not going to be installed
 libqt4-dbus : Depends: qdbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

मैं काफी समझ नहीं पाया "लेकिन यह स्थापित नहीं होने जा रहा है"। यह इसे क्यों स्थापित नहीं करता है?

apt-get -f install मदद नहीं करता है, यह कुछ भी नहीं करता है:

$ apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

आप यह पता लगाने की कोशिश कर सकते हैं कि क्यूडब को स्वयं स्थापित करके क्यों स्थापित नहीं किया जा रहा है sudo apt-get install qdbus:।
जोस

4
@Jos: मैंने ऐसा किया। अब यह काम कर रहा है। हालाँकि, यह वास्तव में मेरे सवाल का जवाब नहीं देता है या क्या समस्या थी।
अल्बर्ट

मुझे लगता है कि यह आपके मूल apt-get कमांड में विकल्पों का संयोजन था जो apt को अतिरिक्त निर्भरता स्थापित करने से रोकता था।
जोस

यहाँ यह था कि मैं चूक गया mainऔर केवल deb http://de.archive.ubuntu.com/ubuntu/ wily universe multiverseभरोसेमंद के अलावा था । तब, ब्रह्मांड से एक पैकेज स्थापित करना चाहता था, जो केवल / मुख्य रूप से उपलब्ध संस्करणों पर निर्भर था और इस तरह स्थापित नहीं किया जा सकता था।
कोपरपोपर

स्थापित कमांड में लापता पैकेज को जोड़ने का प्रयास करें:sudo apt-get install --reinstall at-spi2-core qdbus libqt4-dbus
एंटीवायरल

जवाबों:


21

इसने मेरे लिए काम किया।

$ sudo apt-get install <missing-package-1> <missing-package-2> ...

मुझे नहीं पता कि यह क्यों आवश्यक है, लेकिन मैन्युअल रूप से समस्याग्रस्त संकुल को स्थापित करने पर काम किया गया।

पहले चरण में बिना किसी आश्रित के स्थापित करने के बाद, एक और पॉप अप हुआ, लेकिन मैंने इस प्रक्रिया को दोहराया और इसने दो चक्रों के बाद खुद को छांटा।


9
वाह, यह वास्तव में यह सरल है ... यह मुझे आश्चर्यचकित करता है कि यह पहली जगह में क्यों स्थापित नहीं होगा?
जैक्सनक्रा

इससे मुझे भी मदद मिली, लेकिन पैकेज नामों के रिवर्स ऑर्डर के साथ दो बार दूसरी बार भागना पड़ा। सुनिश्चित नहीं है कि यदि आदेश को उलटना आवश्यक था।
पीटरएम

11

जैसा कि इस सवाल ने भी मदद नहीं की, मुझे इस LinuxQuestions पर एक संकेत मिला जिसने मेरी मदद की:

क्या आपके पास एक मिश्रित है /etc/apt/sources.list? ऐसा प्रतीत होता है कि आप एक नए रिपॉजिटरी से एक पैकेज को स्थापित करने की कोशिश कर रहे हैं, लेकिन इसमें नए निर्भरता वाले रिपॉजिटरी तक पहुंच नहीं है।


एक मिश्रित स्रोत फ़ाइल, या हो सकता है कि केवल एक ही भंडार के साथ लेकिन इसमें गायब पैकेज हैं
गोलिमर

मैं एक ही समस्या थी - मेरे sources.listलिए किया था केवल mainभंडार और निर्भरता कहीं और था ( universe, restricted, ...)। त्रुटि संदेश बहुत भ्रामक है।
WoJ

4

मैं इस मुद्दे पर भाग गया और इसे हल करके चला गया:

sudo apt-get update
sudo apt-get upgrade

फिर जब मैंने मूल "apt-get install" कमांड को चलाया तो कमांड सफल हुई।


1

गुके को स्थापित करते समय मेरे पास भी यही मुद्दा था ; यह unmet dependenciesपायथन के साथ दिखा । यहां तक ​​कि अजगर sudo apt-get install --reinstall pythonने कुछ भी नहीं किया।

आखिरकार,

चरण -1: मुझे फिर से उपयोग करके अजगर को निकालना और स्थापित करना था:

नोट: अनइंस्टॉल pythonकरने से कई अन्य निर्भरताएं दूर हो जाती हैं जो स्थापित उबंटू को तोड़ सकती हैं, इसलिए अनइंस्टॉल करते समय सावधान रहेंpython

sudo apt-get purge python

sudo apt-get install python

चरण -2: मूल पैकेज स्थापित करें (मेरे मामले में यह गीक था)

sudo apt-get install guake

इसने सभी आवश्यक निर्भरताएं स्थापित कीं।

एक ही प्रक्रिया w / अपने पैकेजों की कोशिश करें और यह आपके लिए भी काम करना चाहिए।


2
अजगर को हटाना, यहां तक ​​कि केवल अस्थायी रूप से, एक बुरा विचार है क्योंकि यह संभवतः इसके साथ बहुत सारे पैकेज को हटा देगा और कई महत्वपूर्ण सिस्टम कमांड को चलाने की आवश्यकता है।
बाइट कमांडर

मैं इस संभावना से अवगत था, लेकिन मैं अपने मुद्दे को हल करने में सक्षम नहीं था .... अन्यथा बहुत खोज की, लेकिन काम करने का तरीका नहीं खोज सका .... क्योंकि अब तक मेरा ubuntu नहीं टूटा है ..... प्रतीक्षा कर रहा है यह भविष्य में;) ...
vinaykumar2491
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.