विम स्थापित नहीं कर सकते


9

मैं उबंटू 11.10 रन कर रहा हूं, एक्सबंटू के रूप में, एएमडी 64 पीसी में, विंडोज 7 के साथ दोहरे बूट के रूप में कॉन्फ़िगर किया गया है।

मैंने इसके साथ विम स्थापित करने की कोशिश की:

sudo apt-get install vim

मुझे यह त्रुटि संदेश मिला:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

मुझे केवल इस बात का बहुत बेहूदा अंदाजा है कि समस्या क्या है, और इस पर कोई भी सही नहीं है। आशा है आप लोग मदद कर सकते हैं।


जवाबों:


15

आपके पास एक पुरानी पैकेज सूची है।

यह आदेश चलाएँ:

sudo apt-get update && sudo apt-get install vim

वह क्या करेगा जो आपकी पैकेज सूची को अद्यतन करता है, और फिर विम स्थापित करने का प्रयास करें।


10

जब कर रहे हो

$ sudo apt-get install vim

मुझे मिला :

Reading package lists... Done  
Building dependency tree  
Reading state information... Done

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

इस समस्या को हल करने के लिए, मैंने किया:

sudo apt-get remove vim-common 
sudo apt-get clean && sudo apt-get purge 
sudo apt-get update && sudo apt-get install vim

मुझे कहना होगा कि पिछले फिक्स ने विम इंस्टॉलेशन के लिए ट्रिक की थी, लेकिन दूसरों के पैकेज के लिए नहीं, जिसने मुझे अभी भी उसी तरह का मुद्दा दिया है (ई: समस्याओं को ठीक करने में असमर्थ, आपने टूटे हुए पैकेजों को पकड़ रखा है)

थोड़ा और खोज करने के बाद, मुझे एक और मंच पर एक बेहतर समाधान मिला। फिक्स लियाम प्रिवेन (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355251.html) द्वारा दिया गया है।

Synaptic में (यदि आपने इसे स्थापित किया है) या सिस्टम सेटिंग्स | सॉफ्टवेयर स्रोत। सबसे तेज़ सर्वर खोजने के लिए विकल्प देखें। यह आमतौर पर आपके पास एक हल्के से भरा हुआ दर्पण उठाता है।

सबसे तेज़ सर्वर सेट करने के बाद, मुझे कोई समस्या नहीं है। आशा है कि उपयोगी है।


कौन सा सर्वर सिनैप्टिक बदल रहा है मेरे लिए निश्चित बग से डाउनलोड कर रहा है। धन्यवाद!
हरमन इंग्लैड्ससन

4

मैंने सिनैप्टिक में पैकेज भी तोड़े थे और कुछ भी स्थापित नहीं किया जा सका था। मेरे लिए यह समस्या हल हो गई:

sudo apt-get clean && sudo apt-get purge

और फिर पुनः स्थापित करने का प्रयास करें


1

उत्तर का सुराग "समस्याओं को ठीक करने में असमर्थ है, आपने टूटे हुए पैकेजों को पकड़ रखा है।"

टूटे हुए पैकेज स्थिति मुद्दों के लिए मैं एप्टीट्यूड में बदल जाता हूं (sudo apt-get install aptitude) क्योंकि इसमें पैकेज स्टेट्स में मनमाने ढंग से बदलावों की कतार के लिए आसान शॉर्टकट हैं: उदाहरण के लिए "+" को अनचेक करने के लिए, "=" को होल्ड करने के लिए, "-" को हटाने के लिए। "_" शुद्ध करने के लिए, और कतारबद्ध परिवर्तनों को लागू करने के लिए "छ"। पैकेजों की खोज करने के लिए "/"।

लेकिन ये कमांड काम कर सकते हैं। अन-होल्डिंग विम-कॉमन महत्वपूर्ण बिट है:

sudo apt-get update
echo vim-common install | sudo dpkg --set-selections
sudo apt-get install vim

यह कोशिश करने के लिए नहीं मिला, लेकिन बहुत बहुत धन्यवाद
अधिकतम पोप

1

आप vim भी डाउनलोड कर सकते हैं

cd Downloads
sudo apt-get download vim
Get:1 Downloading vim 2:7.3.154+hg~74503f6ee649-2ubuntu3 [1,038 kB]
Fetched 1,038 kB in 17s (59.7 kB/s)                                                          
root@onezero:/home/one/Downloads/vim# ls
vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

फिर

dpkg -i vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

उम्मीद है इससे आपको मदद मिलेगी

आप HOWTO की जाँच भी कर सकते हैं : 2 चरणों में डाउनलोड किया हुआ .DEB संकुल (और उनकी निर्भरताएँ) स्थापित करें


0

मैं हर कल्पनीय उपयुक्त-स्वच्छ, अद्यतन, ठीक और इतने पर भाग गया। अंत में, मैंने तर्क दिया कि किसी और को विम-कॉमन पर निर्भर नहीं होना चाहिए और यह समस्या प्रतीत होती है, इसलिए मैंने सोचा कि मैं पहले विम-कॉमन को हटाने की कोशिश करूंगा। यही चाल चली।

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