मैं रिलीज़ अपग्रेड कैसे शुरू कर सकता हूँ?


52

कल मैंने 12.10 से 13.04 तक अपग्रेड शुरू किया, लेकिन मैंने इसे बाधित कर दिया क्योंकि इसमें बहुत समय लग रहा था। अब अगर मैं इसे पुनः आरंभ करता हूं, तो यह आगे नहीं बढ़ता है।

जब मैंने इसे बाधित किया है और इस अद्यतन का एक साफ पुनरारंभ करने के लिए इसे छोड़ दिया गया गंदगी को साफ करने की कोई संभावना है?


अंतिम ट्रायल या बी के लिए संग्रहीत सभी अस्थायी डेटा को हटाने का एक तरीका होना चाहिए) उसे फिर से शुरू करने के लिए कहें। सरल तरीका "बस आगे बढ़ो जहां आप बाधित थे" काम करने के लिए नहीं लगता है!
डेव

1
मुझे यकीन नहीं है, लेकिन हो सकता है कि 'sudo apt-get उन्नयन' और बाद में 'sudo apt-get update' इसे ठीक कर सके!
डेव

मैंने सभी डाउनलोड पैकेजों को हटाने के लिए अपने जवाब में निर्देश जोड़े। अपग्रेड / अपडेट के लिए, आमतौर पर आप इसे दूसरे तरीके से करना चाहते हैं: "sudo apt-get update && sudo-apt-get उन्नयन" (आप इसे एक लाइन पर कर सकते हैं - '&&' का अर्थ है दूसरी कमांड केवल तभी चलेगा जब पहला सफल होगा)।
लाम्बर्ट

जवाबों:


57

कमांड लाइन से इन चरणों का प्रयास करें:

टूटी निर्भरता को ठीक करें:

$ sudo apt-get install -f

यदि यह अभी भी काम नहीं करता है, तो मौजूदा, अनपैक्ड-लेकिन-नहीं-फिर भी-कॉन्फ़िगर किए गए संकुल को ठीक / पुन: कॉन्फ़िगर करने का प्रयास करें:

$ sudo dpkg --configure -a

फिर नवीनीकरण का प्रयास करें।

यदि यह फिर से विफल हो जाता है, तो आप पहले से ही डाउनलोड किए गए सभी पैकेजों को हटाना चाहते हैं (उन्हें संग्रहीत किया जाना चाहिए /var/cache/apt/archives), करें

$ sudo apt-get clean

यह पैकेज को साफ कर देगा, लेकिन अगर आप अभी भी कुछ अजीब स्थिति में फंस गए हैं, तो मुझे यकीन नहीं है कि क्या सुझाव देना है।

$ sudo apt-get autoremove -y

यह अब अप्रचलित पैकेज को हटा देगा।

बेशक, इससे पहले कि आप कुछ भी करें आपको अपनी /home/daveनिर्देशिका की कोई महत्वपूर्ण सामग्री (या जो भी आपकी $HOMEनिर्देशिका है) का बैकअप लेना चाहिए ।


आपने यहां जो कुछ भी लिखा, मैंने वह सब किया। विस्तृत सलाह के लिए धन्यवाद! लेकिन मुझे डर है कि GUI-Software-Updater अभी भी विफल है। मुझे कुछ भी करने का एकमात्र तरीका टर्मिनल के माध्यम से है, लेकिन यह मेरे कंप्यूटर को कुछ अजीब स्थिति में फंसने से नहीं बदलता है।
डेव

ज़रूर, क्षमा करें कुछ भी काम नहीं किया। मुझे कल यह धागा मिला जिसमें कुछ अन्य कोणों का उल्लेख है। शायद यहाँ में कुछ? ubuntuforums.org/…
लेम्बर्ट

मदद के लिए आपका बहुत बहुत धन्यवाद! कदमों में फेरबदल के एक जोड़े के बाद, हार नहीं मानी और मुझे काम करने को मिला! आपके कोड ने समस्या को ठीक कर दिया।
डेव

2
पुष्टि करें कि sudo apt-get install -fमेरे लिए dpkg को पुनः आरंभ करें। नेटवर्क कनेक्शन ड्रॉप होने पर मेरा अपग्रेड बाधित हुआ। screen
प्रोब को

4
डू-रिलीज़-अपग्रेड एक स्क्रीन सेशन शुरू करता है (स्क्रीन एस्केप कैरेक्टर ^ स्पेस के साथ), लेकिन अगर पैरेंट डू-रिलीज़-अपग्रेड प्रक्रिया मर जाती है, तब भी पूरी बात खत्म हो सकती है। मारने के बारे में सावधान रहें ^ c यदि आप एक संशोधित शंकुधारी पर प्रहार करने के लिए एक उपधारा शुरू करते हैं, तो मैं इसके साथ एक समस्या में भाग गया: बगियालचपड.नेट
पीटर कॉर्ड

53

ऐसा प्रतीत होता है कि sudo screen -D -r12.04 से 16.04 अपग्रेड में डिस्कनेक्ट किए गए इंस्टॉलेशन को फिर से कनेक्ट करेगा। इसका मतलब पैकेजों की हत्या या ऐसा कुछ भी नहीं है। यह मानता है कि आपने अपग्रेड को सक्रिय रूप से बंद नहीं किया है, बस सत्र तक पहुंच खो दी है।


5
यहां तक ​​कि "डू-रिलीज़-अपग्रेड" 14.04LTS से 16.04LTS स्क्रीन का उपयोग करने के लिए
इवान बटिनोनी

2
17.10 -> 18.04 एलटीएस पर काम करता है!
प्रेस्टन ली

1
मैं x2go पर डू-रिलीज़-अपग्रेड कर रहा था जो शायद एक बुरा विचार था, क्योंकि दूरस्थ स्क्रीन पैकेज प्रक्रिया में ठीक हो जाते हैं। इससे मैं बच गया।
एंडोलिथ

4

मेरे 16.04 से 18.04 के अपग्रेड बाधित हो गए थे क्योंकि मैंने गलती से प्रक्रिया रोक दी थी। मुझे लगता है कि प्रक्रिया समाप्ति की ओर थी (वाईफाई पैकेज स्थापित करना)। उपरोक्त कुछ भी काम नहीं किया और "dpkg fronend को एक अन्य प्रक्रिया द्वारा लॉक किया गया" दिया गया। इसके बाद एक सिस्टम रिबूट हुआ

$ sudo dpkg --configure -a

प्रक्रिया को फिर से शुरू किया और 18.04 को सफलतापूर्वक अपग्रेड पूरा किया।


यह मेरे लिए सबसे सरल रिकवरी थी। सौभाग्य से, आंशिक रूप से उन्नत प्रणाली रिबूट योग्य थी (मैंने सांबा के लिए कॉन्फ़िगर फ़ाइल प्रतिस्थापन को बाधित कर दिया था)। इस वसूली का दस्तावेजीकरण करने के लिए धन्यवाद!
BobHy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.