OpenSUSE लीप एक रॉक-सॉलिड लिनक्स वितरण हैयह गंभीर लोगों के लिए एक ठोस मंच प्रदान करता है। परेशानी यह है कि यह स्थिरता पर केंद्रित है, नवीनतम सॉफ्टवेयर अपडेट दिखाने के लिए कुछ समय लेते हैं। एक नया कर्नेल प्राप्त करने के लिए, या ग्नोम और आदि को अपडेट करने के बजाय, उपयोगकर्ता प्रतीक्षा करना समाप्त कर देते हैं। कुछ के लिए, यह एक बड़ी बात नहीं है। दूसरों के लिए, यह एक वास्तविक झुंझलाहट हो सकती है। यदि आप नए सॉफ़्टवेयर के लिए लीप को देखना चाहते हैं, तो सबसे आसान तरीका यह है कि इसे रोलिंग रिलीज़ वितरण में अपग्रेड किया जाए। यहां बताया गया है कि आप OpenSUSE Leap को Tumbleweed में कैसे बदल सकते हैं।
बिगड़ने की चेतावनी: इस लेख के अंत में नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें।
बैक अप पुराने सॉफ्टवेयर रिपोजिटरी
SUSE के लिए नए सॉफ़्टवेयर स्रोतों को जोड़ने से पहले,आपको पुराने लोगों का बैकअप लेना होगा। यह एक अच्छा विचार है, क्योंकि यदि किसी भी समय अपग्रेड विफल हो जाता है, तो आप पुराने सॉफ़्टवेयर स्रोतों को पुनर्स्थापित कर सकते हैं और अपग्रेड को उल्टा कर सकते हैं। पुराने SUSE लीप सॉफ़्टवेयर स्रोतों का बैकअप लेने के लिए, पहले एक टर्मिनल विंडो खोलें। रूट उपयोगकर्ता के साथ लॉग इन करें सु, तथा सीडी रेपो फोल्डर को।
su cd /etc/zypp/repos.d/
Repos.d फ़ोल्डर के अंदर, एक उप-निर्देशिका बनाते हैं। इस उप-निर्देशिका "बैकअप", "पुराना", या जो भी अन्य नाम आपको उपयुक्त लगता है, उसका नाम दें।
mkdir backups
के अंदर किए गए नए बैकअप रेपो फ़ोल्डर के साथ /repos.d/, सभी वर्तमान SUSE लीप सॉफ्टवेयर को स्थानांतरित करेंइस निर्देशिका में रिपोजिटरी। ध्यान रखें, एक बार जब आप इन सॉफ़्टवेयर स्रोतों को मुख्य फ़ोल्डर से बाहर कर देंगे, तो आपके पास Suse Leap सॉफ़्टवेयर स्रोतों तक पहुंच नहीं होगी। यदि आप सॉफ़्टवेयर का उपयोग कर रहे हैं जो LEAP पर बहुत निर्भर करता है, और Tumbleweed के साथ काम नहीं करता है, तो आपको इसे स्थापित करने की आवश्यकता होगी, और Leap के साथ संगत सॉफ़्टवेयर ढूंढें।
नोट: संगत सॉफ्टवेयर खोजने का सबसे तेज़ तरीका ओबीएस है।
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
चलाने के बाद mv कमांड, वर्तमान लीप सॉफ्टवेयर के सभीरिपॉजिटरी अब सक्रिय नहीं हैं। Tumbleweed सॉफ़्टवेयर स्रोतों को जोड़ने तक नए सॉफ़्टवेयर को अपडेट या स्थापित करने का प्रयास न करें। Zypper कुछ भी नहीं करेगा (या गलत तरीके से त्रुटियों का एक गुच्छा फेंक देगा)।
नया सॉफ्टवेयर रिपोजिटरी जोड़ें
OpenSUSE की कोर चाहे आप लीप का उपयोग कर रहे हों या नहींTumbleweed को उन सॉफ्टवेयर स्रोतों द्वारा निर्देशित किया जाता है जो ऑपरेटिंग सिस्टम की पहुंच है। इसका अर्थ है कि यदि आपको केवल Leap सॉफ़्टवेयर स्रोत मिले हैं और SUSE के अपने संस्करण को अपडेट करते हैं, तो यह उस रिलीज़ के लिए सॉफ़्टवेयर का नवीनतम संस्करण स्थापित करेगा। यदि कोई उपयोगकर्ता Tumbleweed लोगों के लिए लीप सॉफ़्टवेयर स्रोतों को बदलता है, और अपडेट करता है तो यह सच हो सकता है: यह SUSE के रोलिंग रिलीज़ डिस्ट्रो के नवीनतम रिलीज़ संस्करण में परिवर्तित हो जाएगा।
ऐसा करने के लिए, एक टर्मिनल विंडो खोलें और निम्नलिखित कमांड दर्ज करें:
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
OpenSUSE लीप टू टम्बलवीड
लीप के अंदर नए सॉफ्टवेयर स्रोतों के साथ,सॉफ्टवेयर चीजों के किनारे से स्थापित किया जा सकता है। हालाँकि, कुछ और होने से पहले, आपको "डिस्ट्रो अपग्रेड" करने की आवश्यकता होगी। यह एक ऐसी प्रक्रिया है जहां लिनक्स ऑपरेटिंग सिस्टम नई रिलीज़ के पक्ष में पुराने सॉफ़्टवेयर से पुराने सॉफ़्टवेयर और फ़ाइलों को छोड़ देता है। SUSE में, यह Zypper पैकेज मैनेजर के साथ किया जाता है, और यह एक बहुत ही चिकनी और आसान प्रक्रिया है। अपग्रेड शुरू करने के लिए, बस चलाएं:
sudo zypper dup

जैसे ही आप इस आदेश को बैश टर्मिनल में दर्ज करते हैं, एक संदेश "आप सभी सक्षम रिपॉजिटरी के साथ एक वितरण अपग्रेड करने वाले हैं। सुनिश्चित करें कि ये रिपॉजिटरी आपके जारी रहने से पहले संगत हैं। इस आदेश के बारे में अधिक जानकारी के लिए 'मैन जाइपर' देखें।]
जब Zypper डुबकी कमांड चलता है, सब कुछ सुचारू रूप से चलना चाहिए, इसलिए जब तक कि सभी सॉफ्टवेयर स्रोतों को सिस्टम में जोड़ दिया गया हो। यदि आप एक चूक गए हैं, तो यही कारण है कि कमांड विफल रहता है।

वितरण उन्नयन प्रक्रिया में कोई संदेह नहीं होगाबहुत समय लीजिये। ऐसा इसलिए है क्योंकि जब आप अपग्रेड करते हैं, तो SUSE ब्राउज़र अपडेट और इस तरह से बहुत अधिक डाउनलोड करता है। इसके बजाय, आपको हजारों पैकेज मिलेंगे, जिसमें आपके डेस्कटॉप वातावरण का नवीनतम संस्करण, एक नया लिनक्स कर्नेल और इत्यादि शामिल हैं। अपग्रेड टूल को अपनी बात करने देना सबसे अच्छा है, और इस बीच में कुछ और करना है!
नीचे करने के लिए उन्नयन
Tumbleweed से लीप पर वापस आना संभव है। सबसे पहले, एक टर्मिनल विंडो खोलें और उपयोग कर रूट उपयोगकर्ता में प्रवेश करें सु। एक बार रूट के रूप में लॉग इन करने के बाद, सॉफ्टवेयर रिपोज फोल्डर में नेविगेट करें।
su cd /etc/zypp/repos.d/
Rm कमांड का उपयोग करके, पहले जोड़े गए Tumbleweed सॉफ़्टवेयर रिपॉजिटरी के सभी निशान हटाएं।
rm /etc/zypp/repos.d/*.repo
फिर, बैकअप फ़ोल्डर से सभी फ़ाइलों को मुख्य रिपॉजिटरी फ़ोल्डर में वापस ले जाएं।
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
पुराने रिपॉज के साथ वापस जगह पर, अपडेट कमांड चलाएं।
zypper dup
पहले की तरह, Zypper को कुछ समय लगेगाडाउनग्रेड करें। इस डाउनग्रेड प्रक्रिया को अधिकांश भाग के लिए काम करना चाहिए। आप समस्याओं में भाग सकते हैं क्योंकि यह आम तौर पर एक ऑपरेटिंग सिस्टम को पिछले रिलीज़ पर डाउनग्रेड करने के लिए एक अच्छा विचार नहीं है। यदि आप OpenSUSE लीप से Tumbleweed में अपग्रेड किए गए हैं, और वापस जाना चाहते हैं, तो कार्रवाई का सबसे अच्छा कोर्स संभवतः आपके सभी डेटा का बैकअप लेना है, और सब कुछ फिर से स्थापित करना है।
टिप्पणियाँ