मैं स्थापना डिस्क पर Ubiquity का उपयोग करके ऑफ़लाइन अपग्रेड कैसे कर सकता हूं?


10

मैं इंटरनेट कनेक्शन के बिना Ubuntu 13.10 में Ubuntu 12.10 इंस्टॉलेशन को अपग्रेड करने का प्रयास कर रहा हूं। अब जब वैकल्पिक और डेस्कटॉप सीडी को मिला दिया गया है, तो मैं अपने 12.10 सिस्टम को अपग्रेड करने के लिए 13.04 डेस्कटॉप सीडी का उपयोग करने की कोशिश कर रहा हूं। Ubiquity में, अपग्रेड Ubuntu 12.10 से Ubuntu 13.04 विकल्प है। इसलिए मुझे लगता है कि यह उल्लेखनीय है।

दोहराने के लिए कदम:

  1. एक वर्चुअल मशीन में, एक साफ, ताजा Ubuntu 12.10 सिस्टम स्थापित करें। सभी उपलब्ध अद्यतन लागू करें;
  2. वीएम को बंद करें;
  3. VM से नेटवर्क केबल डिस्कनेक्ट करें। सुनिश्चित करें कि आपके VM के पास कोई इंटरनेट लिंक नहीं है - याद रखें कि मैं एक ऑफ़लाइन अपग्रेड करना चाहता हूं;
  4. VM में Ubuntu 13.04 बीटा 2 इंस्टॉलेशन ISO डालें। वीएम को रिबूट करें;
  5. अपनी इच्छित भाषा का चयन करें , और इंस्टॉल चुनें ;
  6. उबंटू स्क्रीन को स्थापित करने की तैयारी पर , फिर से सुनिश्चित करें कि आपको कोई इंटरनेट कनेक्शन उपलब्ध नहीं है। इस शर्त को इस स्क्रीन पर X द्वारा चिह्नित किया जाना चाहिए। यदि एक इंटरनेट लिंक Ubiquity द्वारा पाया गया है, तो जारी रखने से पहले इस कनेक्शन को अक्षम करें;
  7. फिर, इंस्टॉलेशन टाइप स्क्रीन पर, देखें कि अपग्रेड Ubuntu 10.10 से Ubuntu 13.04 ऑप्शन greyed है !!! इसे चुना नहीं जा सकता।

क्या अजीब बात है कि अगर इंस्टॉलर द्वारा इंटरनेट कनेक्शन पाया जाता है तो फिर से अपग्रेड विकल्प उपलब्ध है। पिछले चरणों को दोहराएं, लेकिन इस बार, सुनिश्चित करें कि आपके वीएम के पास इंटरनेट लिंक है। इंस्टॉलेशन टाइप स्क्रीन पर वापस , अपग्रेड विकल्प को चुना जा सकता है।

क्या यह यूबीक्विटी में एक बग है? क्या यह सामान्य है - अपेक्षित व्यवहार - Ubiquity के लिए Ubuntu 12.10 से 13.04 तक अपग्रेड करने के लिए इंटरनेट कनेक्शन की आवश्यकता होती है?

(कृपया ध्यान दें कि मुझे अपने वर्तमान 12.10 इंस्टॉल से सॉफ़्टवेयर अपडेटर का उपयोग करके ऑनलाइन अपग्रेड करने में कोई समस्या नहीं है। यह वह नहीं है जो मैं हासिल करना चाहता हूं - मैंने पहले से ही ऑनलाइन अपग्रेड गाइड लिखा था। मैं जो जानना चाहता हूं वह है: कैसे कर सकते हैं। मैं इंस्टालेशन डिस्क पर यूबिकिटी का उपयोग करके एक ऑफ़लाइन अपग्रेड करता हूं?)


यदि आप इंटरनेट से जुड़े हैं और इंस्टॉलेशन डिस्क का उपयोग करने का प्रयास करते हैं तो क्या होगा?
वेब-ई

यदि वीएम इंटरनेट से जुड़ा है, तो अपग्रेड उबंटू 12.10 से उबंटू 13.04 विकल्प का चयन किया जा सकता है। मुझे यकीन नहीं है कि अगर मैं इस विकल्प को चुनता हूं और यूएमआई कनेक्ट होने देता है तो यूबीक्विटी अपग्रेड के दौरान कुछ भी डाउनलोड करेगा; न तो अगर मैं इंटरनेट से कनेक्ट करता हूं, तो यूबीक्विटी अपग्रेड करेगी, प्रक्रिया शुरू करने के लिए अपग्रेड विकल्प का चयन करें, फिर डिस्कनेक्ट करें। लेकिन यह वह नहीं है जिसकी मुझे तलाश है। मैं बिना इंटरनेट कनेक्शन के साथ अपग्रेड करने का तरीका ढूंढ रहा हूं।
एलेक्जेंडर पी।

जवाबों:


8

मैंने लॉन्चपैड में इसके बारे में एक बग रिपोर्ट पोस्ट की । मुझे निम्न उत्तर से लेड्स लेडकोव्स (xnox) मिला:

यह सही है, हम सर्वव्यापी / डेस्कटॉप सीडी के माध्यम से ऑफ़लाइन उन्नयन का समर्थन नहीं करते हैं। और यहां तक ​​कि सर्वरों के लिए, ऑफलाइन अपग्रेड करने के लिए नए सर्वर सीडी का उपयोग करने की अनुशंसा नहीं की जाती है।

समर्थन उन्नयन के तरीके इंटरनेट कनेक्टिविटी या एक स्थानीय दर्पण / पैकेज पूल के साथ हैं। सभी इंस्टाल किए गए पैकेजों को स्नैपशॉट करने के लिए एक जैसे टूल का उपयोग कर सकते हैं, उन्हें इंटरनेट कनेक्टिविटी वाले मशीन पर डाउनलोड करें, उन्हें ऑफ़लाइन मशीन पर लाएं और इसे अपग्रेड करें।

इस कदम के पीछे का कारण, टूटी हुई और आंशिक अपग्रेड के समर्थन मामलों के लिए पर्याप्त मात्रा में है क्योंकि नए इंस्टॉलेशन मीडिया मैन्युअल रूप से स्थापित पैकेजों को याद नहीं करेंगे; पैकेज जो अब नए नामों में परिवर्तित हो गए हैं; डिफ़ॉल्ट स्थापना से हटाए गए पैकेज। इस प्रकार अगली रिलीज के लिए डिफ़ॉल्ट रूप से स्थापित मीडिया में वह सब कुछ नहीं होता है, जिसके लिए इंटरनेट कनेक्टिविटी की आवश्यकता होती है।

तो यहां जवाब है: यहां तक ​​कि जब उबंटू इंस्टॉलेशन डिस्क का उपयोग करते हैं, तो कोई भी इंटरनेट कनेक्शन के बिना उबंटू के नए संस्करण को अपग्रेड नहीं कर सकता है। उन्नयन विकल्प को चयन योग्य बनाने के लिए सर्वव्यापकता के लिए इंटरनेट कनेक्शन होना आवश्यक है।

मैं इसके पीछे के तर्क को समझता हूं। स्थापना डिस्क में सभी रिपॉजिटरी पैकेज नहीं हो सकते। यदि कोई उपयोगकर्ता Ubuntu स्थापित करने के बाद अतिरिक्त सॉफ्टवेयर्स स्थापित करता है - और वह निश्चित रूप से है - तो, ​​इंटरनेट कनेक्शन के बिना, Ubiquity हर पैकेज को अपग्रेड करने, निर्भरता को अपडेट करने, लापता निर्भरता को हल करने आदि में विफल हो जाएगा।

मैं थोड़ा निराश हूं, हालांकि, क्योंकि अगर यह सीमा एक उपयोगकर्ता जो एक ऑफ़लाइन उन्नयन के साथ आगे बढ़ना चाहता है / चाहता है, तो उसे दूसरे मीडिया को हथियाने की आवश्यकता होगी। वह बस एक ही इंस्टॉलेशन डिस्क / यूएसबी कुंजी का उपयोग नहीं कर सकता है जिसे वह आमतौर पर अपने दोस्तों को स्थापित करने के लिए उधार देता है; उसे अतिरिक्त पैकेजों को ग्रेड करने की आवश्यकता होगी।

मैं APTONCD से परिचित नहीं हूँ। मैं बाद में इस एवेन्यू में गहराई से देखूंगा।


इसलिए, अगर मैं सही ढंग से अनजान हूं, तो समस्या उपयोगकर्ता-जोड़ा रिपॉजिटरी के "संभव" अस्तित्व है। लेकिन अगर कोई अतिरिक्त रिपॉजिटरी नहीं हैं, तो ऑफ़लाइन अपग्रेड करना संभव है, है ना? इस तरह के अपग्रेड को करने के लिए आवश्यक कदमों को जानने के बाद भी अतिरिक्त सॉफ्टवेयर की अवहेलना होगी, जिसे सिस्टम के अपग्रेड होने के बाद उपयोगकर्ता बाद में, मैन्युअल रूप से अपग्रेड करना पसंद कर सकता है।
साइमन

एक अतिरिक्त पैकेज की एक सूची प्राप्त करने का एक तरीका होना चाहिए जिसे ऑफ़लाइन अपग्रेड करने से पहले डाउनलोड करना होगा (दोनों फॉर्म ubuntu repositories और अन्य उपयोगकर्ता-जोड़ा स्रोतों के लिए); इसलिए हम इन सभी पैकेजों को एक अलग कंप्यूटर पर डाउनलोड कर सकते हैं, और फिर उन्हें ऑफ़लाइन अपग्रेड करने के लिए (एक हटाने योग्य ड्राइव पर, या स्थानीय नेटवर्क पर कॉपी करके) उपलब्ध करा सकते हैं।
सिमोन

0

मैं 90% ऑफ़लाइन विधि के साथ गया :)। यह कैसे है - मैंने इसो छवि वाले डीवीडी का उपयोग किया है। मैंने "कोशिश Ubuntu" का विकल्प चुना। लॉग इन करने के बाद, मैंने सुनिश्चित किया कि इंटरनेट कनेक्शन ठीक काम कर रहा है। फिर मैंने इंस्टाल उबंटू को चुना (यह बाईं ओर मेनू बार में आइकन में से एक था)। प्रक्रिया ने वेब से कुछ अतिरिक्त सॉफ़्टवेयर डाउनलोड किए, लेकिन इसने अधिकांश इंस्टॉलेशन के लिए डीवीडी का उपयोग किया।

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