अगर अंत-बाधित हुआ तो मैं कैसे कॉन्फ़िगरेशन जारी रख सकता हूं?


14

यदि पिछले apt-getऑपरेशन के दौरान कुछ समस्याएं थीं , तो क्या कोई कमांड है जो चेक करता है कि क्या कुछ जारी रखना है apt-get?


1
यदि आपको कोई dpkg lockत्रुटि मिलती है , तो यहां देखें ।
विल्फ

apt-get यहाँ कुछ भी सुझाव नहीं देता है, लेकिन योग्यता करता है, लेकिन मेरे लैपटॉप पर एक बहुत ही अजीब सुझाव: askubuntu.com/questions/425516/…
rubo77

निर्भर करता है कि यह कहां बाधित हुआ था। कभी-कभी आप dpkg को बाधित करते हैं कभी-कभी आप apt-get को बाधित करते हैं। apt-get ही किसी भी समय बाधित हो सकता है क्योंकि यह dpkg के लिए सिर्फ एक दृश्य है, dpkg अन्यथा कुछ संचालन के लिए नहीं है।
ब्रिअम

जवाबों:


21

कमांड का उपयोग करें:

sudo apt-get -f install

यदि वह काम नहीं करता है, तो आप dpkg को किसी भी पैकेज को सेट करने के लिए निर्देशित कर सकते हैं जो केवल आंशिक रूप से सेट किए गए थे:

sudo dpkg --configure -a

यदि यह काम नहीं करता है तो आप सभी पैकेजों को फिर से कॉन्फ़िगर कर सकते हैं:

sudo dpkg-reconfigure -a

4
मुझे लगता है कि सभी पैकेजों को पुन: संयोजित करना इतना अच्छा विचार नहीं है और मैनुअल काम के घंटे लगते हैं
रूबों 77

क्या यह उसी के साथ है sudo aptitude -f install?
रूबों77

@ rubo77: नहीं, यह समान नहीं है लेकिन कुछ समान है।
12

मेरी समस्या पर विचार -fकरने वाले को कोई फर्क पड़ता है, वहशी या बिना, मुझे कोई त्रुटि नहीं मिलती है, लेकिन कम से कम, इसे देखें: askubuntu.com/questions/425516/…
rubo77

1
क्या यह संभव है कि आपका मतलब है dpkg --configure -a? apt-get -f …अगर वहाँ अपुष्ट पैकेज हैं तो इसका एक सबसेट क्या है। dpkg-reconfigureएक पूरी तरह से अलग ऑपरेशन है।
डेविड फ़ॉस्टर

6

@Frantique द्वारा प्रतिक्रिया के अलावा, मैं जोड़ना चाहूंगा:

sudo dpkg --configure -a

जब प्रक्रिया के दौरान अपग्रेड बाधित हो गया था तो इससे मेरी समस्या हल हो गई।


0

मेरे पास एक ही मुद्दा था और मेरे मामले में एक डीब पैकेज दूषित था। मुझे करना पड़ा

  1. के /var/cache/apt/archivesसाथ कैश्ड संकुल को हटा दें

    sudo apt-get clean
    
  2. दौड़ने से पहले

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