Apt-get में पैकेज की सूची से पैकेज को कैसे हटाया जाए?


13

vimउपयोग करने की कोशिश करने के बाद apt-get install, apt-getमुझे इंस्टॉल करने की कोशिश के दौरान एक विभाजन दोष देता रहता है vim-runtime। मुझे पूरा यकीन है कि यह केवल एक विशिष्ट पैकेज के साथ है, और जब भी मैं apt-get installकिसी अन्य पैकेज vim-runtimeको स्थापित करने के लिए करने की कोशिश करता हूं, तो वह उन पैकेजों की सूची में होता है जिन्हें इंस्टॉल किया जाएगा, और यह हमेशा पहला पैकेज होता है जो इंस्टॉल करने की कोशिश करता है, इसलिए मैं कर सकता हूं 'किसी अन्य पैकेज को स्थापित न करें।

मैं vim-runtimeस्थापित किए जाने वाले पैकेजों की सूची से कैसे हटा सकता हूं ? यह हमेशा दिखाता है भले ही यह उस पैकेज की निर्भरता नहीं है जिसे मैं स्थापित करना चाहता हूं।

नोट: यह ARM पर चलने वाले उबंटू रूटफुट पर है।


6
यदि apt-getsegfaults - कृपया इसकी रिपोर्ट करें
२०:४० पर ulidtko

कोशिश करें dpkg --remove vim-runtimeऔर देखें कि क्या यह मदद करता है।
२०:४

1
यह मुझे एक त्रुटि देता है, कह रहा है: पैकेज बहुत खराब असंगत स्थिति में है - आपको हटाने का प्रयास करने से पहले इसे फिर से स्थापित करना चाहिए। और हां, फिर से स्थापित करना भी एक त्रुटि देता है।

आम तौर पर आप apt-get -f installइस तरह के मुद्दों को स्थापित करने के लिए दौड़ेंगे , लेकिन अगर यह कॉन्फ़िगरेशन के दौरान अलग हो जाता है, तो मुझे यकीन नहीं है कि यह काम करेगा ...
बोर्न 2Smile

जवाबों:


2

उपयुक्त प्रयास करने और विम-रनटाइम स्थापित करने का एकमात्र सही तरीका नहीं है sudo apt-get remove vim

डेम-रनटाइम को अनपैक करते समय Dpkg दुर्घटनाग्रस्त हो जाना या तो एक गंभीर बग है, या एक संकेत है कि आपके हार्डवेयर में कुछ गड़बड़ है। (हालांकि हार्डवेयर त्रुटियाँ आमतौर पर अधिक यादृच्छिक होती हैं।)


1

मुझे संदेह है कि vim-runtime के लिए .deb फ़ाइल ठीक से डाउनलोड नहीं हुई, इसलिए इस apt-getपर क्रैश हो जाता है।

में देखें /var/cache/apt/archivesऔर इस vim-runtime*फ़ाइल को हटा दें । ऐसा करने के लिए, भागो

gksudo -- nautilus --no-desktop /var/cache/apt/archives/

यह उस फ़ोल्डर से किसी अन्य .deb फ़ाइलों को मिटाने के लिए ठीक है, क्योंकि ये कैश हैं। deb। फ़ाइलें।


मेरे पास उस निर्देशिका में विम-रनटाइम फ़ाइल नहीं है। मेरे पास केवल एक लॉक फ़ाइल और एक खाली आंशिक निर्देशिका है।

1

मुझे पहले यह समस्या थी और आखिरकार मुझे dpkg -S package-nameपैकेज से जुड़ी सभी फाइलों को खोजने और उन्हें हटाने के लिए दौड़ना पड़ा , जिससे समस्या हल हो गई।


0
  1. बैक अप लें और फिर इन दो फ़ाइलों को हटा दें: /var/cache/apt/pkgcache.binऔर /var/cache/apt/srcpkgcache.bin
  2. फिर फ़ाइल कैश अपडेट करें

    sudo apt-get update
    
  3. apt-getअभी टेस्ट करो।

यदि यह मदद करता है, तो कृपया टूटी हुई कैश फ़ाइलों को कहीं अपलोड करें और एक लिंक पोस्ट करें, मैं उन पर एक नज़र रखना चाहता हूं।


क्षमा करें, इससे कोई मदद नहीं मिली। जब भी मैं किसी अन्य पैकेज को स्थापित करने या निकालने का प्रयास करता हूं, या जब भी मैं ऑटोरेमोव करता हूं, तब भी पैकेज दिखाता है।

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

हां। मुझे यह त्रुटि हमेशा मिलती है क्योंकि यह कहता है कि अनपैकिंग रिप्लेसमेंट विम-रनटाइम ... E: सब-प्रोसेस / usr / bin / dpkg को एक विभाजन दोष प्राप्त हुआ। मुझे इस सवाल पर ध्यान देना चाहिए था कि यह ARM पर उबंटू रूटफुट पर है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.