जेसी के स्थिर रिलीज होते ही डेबियन व्हीज़ी (स्थिर) स्वचालित रूप से जेसी को अपग्रेड कर देगा?


18

मैं डेबियन व्हीज़ी (स्थिर) पर हूं और नियमित रूप से अपने सिस्टम को मूल के माध्यम से अपडेट करता हूं:

sudo apt-get update
sudo apt-get dist-upgrade

भविष्य में, एक बार जेसी स्थिर रिलीज हो गया, मुझे आश्चर्य है कि क्या व्हीजी स्वचालित रूप से जेसी बन जाएगा अगर मैं ऐसा करता रहूं dist-upgradeया नहीं।

क्या कोई स्थिर कदम की जरूरत होगी, यह सुनिश्चित करने के लिए कि वर्तमान स्थिर रिहाई (भविष्य में वर्ष, उदाहरण के लिए सिड जैसी के बाद) पर होना चाहिए, या क्या मैं जैसा हूं वैसा ही जाने के लिए तैयार हूं?

जैसे मुझे अपने स्रोतों को संशोधित करना है। किसी तरह से जेसली को ट्रैक करने के लिए फ़ाइल को किसी भी तरह से मैन्युअल चरणों के बिना बस सॉर्टर करना सुनिश्चित करना होगा, या कुछ 'बड़ा' अपडेट ('डिस्ट-अपग्रेड') मेरे लिए यह सब करेगा। और के सभी उदाहरणों को बदलने wheezyके लिए jessieजब यह ऐसा करने के लिए जानता है?

(मेरे सूत्रों में हर एक लाइन wheezy। सूची में है। शायद मैं केवल wheezyउन्हें हटाने की जरूरत है?)

मैं थोड़ा नवागंतुक हूं (ओएस एक्स से, और इससे पहले कि विंडोज), इसलिए मुझे यकीन नहीं है कि उसी चैनल पर 'रिलीज़ अपग्रेड' कैसे स्वचालित रूप से डेबियन पर किया जा सकता है - जहां, ओएस एक्स बस अपने स्वचालित अपडेट के माध्यम से प्रदान करता है, सामान्य सिस्टम अपडेट चेकिंग के अलावा आवश्यक या जटिल चरणों की मैन्युअल जाँच के साथ इसके अगले (स्थिर / तैयार) रिलीज़ के लिए पूर्ण उन्नयन।


जवाबों:


23

यदि आपके sources.listकहने में रेखाएं "मट्ठा" हैं, तो आप जेसी के रिहा होने पर भी व्हीजी के साथ रहेंगे। यदि आप इसके बजाय "स्थिर" कहने के लिए उन पंक्तियों को बदलते हैं, तो रिलीज़ होने पर उपयुक्त आपको जेसी में अपग्रेड कर देगा, क्योंकि "स्थिर" "मट्ठा" के बजाय "जेसी" के लिए एक उपनाम बन जाएगा। (और यदि आप "जेसी" कहने के लिए उन पंक्तियों को बदलते हैं, तो आप जेसी को अभी अपग्रेड करेंगे , भले ही यह अभी भी परीक्षण में है और अभी तक "स्थिर" के रूप में जारी नहीं किया गया है।

हालाँकि यह आपके sources.list"स्थिर" कहने के लिए बदलने के लिए मोहक हो सकता है ताकि आप नए स्थिर रिलीज़ को स्वचालित रूप से अपग्रेड करें, मैं इसकी अनुशंसा नहीं करता। उन्नयन प्रक्रिया में विशेष कदम हो सकते हैं जो आप चाहते हैं या (और संभवतः पहले ) के अलावा पैकेज को अपग्रेड करने की आवश्यकता है, इसलिए जेसी के रिलीज होने का इंतजार करना बेहतर है और फिर स्विच बनाने से पहले रिलीज नोट्स को देखें। (व्यवहार में, सिर्फ पैकेजों को अपग्रेड करना आमतौर पर ठीक है, लेकिन पहले रिलीज नोट्स को इंतजार करना और पढ़ना सुरक्षित है। इससे पहले कि आप लीप लें।)

BTW, सिड एक स्थिर रिलीज कभी नहीं बनेगा। यह "अस्थिर" भंडार का स्थायी नाम है, और "परीक्षण" और "स्थिर" उपनामों के माध्यम से नामों की प्रगति में भाग नहीं लेता है। जेसी जारी होने के बाद, कुछ अन्य टॉय स्टोरी चरित्र को नए "परीक्षण" के लिए चुना जाएगा, और सिड हमेशा की तरह अस्थिर रहेगा।


संक्षेप में: जैसा कि कई अन्य चीजों के साथ लिनक्स है, यह पूरी तरह से सिस्टम के व्यवस्थापक तक है। यदि आप चाहते हैं कि यह स्वतः ही अपग्रेड हो जाए, तो यह होगा ... यदि आप नहीं चाहते कि यह बिल्कुल अपग्रेड हो जाए, तो यह भी संभव है।
20

मैं पुष्टि कर सकता हूं कि व्हीजी स्वचालित रूप से जेसी बन जाता है। मेरे स्रोतों.लिस्ट में केवल व्हीजी है, जब मैं बिल्ली / आदि / डेबियन_वर्जन चलाता हूं, तो यह 8.2 पर वापस आती है। सामान्य एप-गेट अपग्रेड के बाद ऐसा होता है। क्या किसी को पता है क्यों?
फर्नांडो कोश

10

नहीं, नवीनीकरण स्वचालित नहीं होगा, आपको अपने wheezyद्वारा प्रत्येक उदाहरण को मैन्युअल रूप से बदलना jessieहोगा /etc/apt/sources.list

वैकल्पिक रूप से, आप उन्हें बदल सकते हैं stableऔर फिर, जेसी जारी होने के बाद अपग्रेड स्वचालित हो जाएगा।

ध्यान दें कि यदि आप उपयोग करते हैं तो मैं बाद की सिफारिश नहीं करूंगा unattended-upgrades, क्योंकि आपका सिस्टम स्थिर और पुरानी अवस्था के बीच मिश्रण हो सकता है।

अंतिम बात, apt-get dist-upgradeआम तौर पर केवल तब आवश्यक होती है जब आप एक नए रिलीज़ में अपग्रेड करते हैं; के बीच का अंतर upgradeऔर dist-upgradeवह यह है कि upgradeजबकि, केवल उन्नयन संकुल dist-upgradeनया पैकेज इंस्टॉल या परस्पर विरोधी पैकेज हटाने में सक्षम है। आम तौर पर, एक स्थिर रिलीज के जीवनचक्र के दौरान, पैकेज निर्भरताएं बदलती नहीं हैं, इसलिए upgradeदिन-प्रतिदिन के उन्नयन के लिए पर्याप्त होना चाहिए (बेशक, यदि आप तीसरे पक्ष के रिपॉजिटरी जोड़ते हैं, तो वे इस मामले के बारे में डेबियन की सख्त नीति का पालन नहीं कर सकते, और पैकेज निर्भरता बदल सकते हैं)।



मुझे लगता है कि यह सिर्फ राय का अंतर है बीफ :) और बीटीडब्लू, मैं यह नहीं कहता कि 7.6 से 7.7 या 7.8 एक नई रिलीज है, इसलिए मुझे लगता है कि मैं गलत समझ सकता हूं कि आप क्या कह रहे थे
mchid

1
नहीं, वास्तव में, वे नई रिलीज़ नहीं हैं, लेकिन केवल नए "पॉइंट रिलीज़" हैं, और वे नई निर्भरता का परिचय देने वाले नहीं हैं।
मूनस्वीप

1

जैसा कि उल्लेख किया गया है यह केवल स्वचालित होगा यदि आपके पास source.list फ़ाइल में "स्थिर" है, यदि आपके पास विशेष रूप से "मट्ठा" है तो यह स्वचालित रूप से तब नहीं होगा जब आप एक चलाते हैं apt-get upgrade

यहां जारी पूर्ण नोटों में यह उल्लेख किया गया है

या एक कट डाउन गाइड पर नज़र डालें जो इसे यहां कवर करता है

अनिवार्य रूप से sources.listया तो जेसी या स्थिर होना चाहिए, फिर आप ए apt-get upgrade/ चलाते हैं apt-get dist-upgrade। ये अकेले डिफ़ॉल्ट रूप से स्वचालित नहीं हैं जहां तक ​​मैं जानता हूं, मेरे वातावरण में हालांकि मेरे पास apt-get upgradeसाप्ताहिक रूप से एक क्रोन नौकरी चलाने के लिए सेट है, क्योंकि मैं अपने sources.listइस में स्थिर था मूल रूप से मेरे कुछ सर्वरों ने स्वचालित रूप से न्यूनतम जेसी इंस्टॉलेशन में अपग्रेड किया ।

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