रास्पबेरी पाई 4B जून 2019 के अंत में लॉन्च हुई, और इसके साथ रास्पबियन का एक नया संस्करण आया, जो रास्पबेरी पाई का आधिकारिक ऑपरेटिंग सिस्टम है। इसके तुरंत बाद, डेबियन, जिस ऑपरेटिंग सिस्टम पर रास्पबियन आधारित है, ने भी अपना नवीनतम संस्करण, डेबियन 10 बस्टर जारी किया।
डेबियन से पहले से मौजूद फ्रेमवर्क के लिए धन्यवाद, रास्पबेरी पाई के ऑपरेटिंग सिस्टम को अपग्रेड करना बहुत सरल है। साथ ही, यदि आप एक नई रास्पबेरी पाई 4 पर मौजूदा रास्पबियन इंस्टॉल का उपयोग करना चाहते हैं, तो आप ऐसा कर सकते हैं, एक बार जब यह बस्टर में अपग्रेड हो जाता है।
पाई को अपडेट करें
पाई को अपग्रेड करने से पहले, यह सुनिश्चित करना एक अच्छा विचार है कि मौजूदा रास्पबियन इंस्टॉल पूरी तरह से अपडेट है। अपग्रेड में सॉफ्टवेयर संस्करणों के बीच की दूरी जितनी कम होगी, उतना बेहतर। बड़े छलांग लगाने से ऐसे टकराव हो सकते हैं जिन्हें आसानी से हल नहीं किया जा सकता और जो चीजों को स्थायी रूप से तोड़ सकते हैं। रास्पबियन को पूरी तरह से अपडेटेड स्ट्रेच इंस्टॉल से बस्टर में निर्बाध रूप से स्थानांतरित करने के लिए डिज़ाइन किया गया है, इसलिए यह सबसे अच्छा मार्ग है।
अपनी पाई तक पहुंचें। यदि आपके पास मॉनिटर है, तो यह भाग आसान है। बस एक टर्मिनल खोलें। यदि आप हेडलेस पाई चला रहे हैं, तो आपको SSH करना होगा। विंडोज 10 उपयोगकर्ता अंतर्निहित OpenSSH कार्यक्षमता का उपयोग कर सकते हैं। यदि आप मैक या लिनक्स पर हैं, तो आप एक टर्मिनल खोल सकते हैं और SSH का उपयोग कर सकते हैं।
ssh pi@raspberrypi
फिर, पाई पर वैसे ही अपडेट और अपग्रेड चलाएं।
sudo apt update && sudo apt upgrade
इसमें कुछ समय लग सकता है, यह इस बात पर निर्भर करता है कि पाई कितनी आउटडेटेड है। पैकेज इंस्टॉल कन्फर्म करें, और इसके पूरा होने की प्रतीक्षा करें। जब यह हो जाए, तो पाई को रीबूट करना और फिर से कनेक्ट करना एक अच्छा विचार हो सकता है ताकि यह सुनिश्चित हो सके कि आप सिस्टम पर नवीनतम कर्नेल चला रहे हैं।
sudo reboot
सोर्स फाइल बदलें
एक बार जब पाई ऑनलाइन वापस आ जाती है और आप पुनः कनेक्ट हो जाते हैं, तो आप पाई को अपग्रेड के लिए सेट करने का काम शुरू कर सकते हैं। रास्पबियन, डेबियन की तरह, अपने सॉफ्टवेयर रिपॉजिटरी को नियंत्रित करने के लिए "/etc/apt/sources.list" पर एक कॉन्फिगरेशन फाइल का उपयोग करता है। वह फाइल यह भी निर्दिष्ट करती है कि पैकेज के लिए ऑपरेटिंग सिस्टम के किस संस्करण को खींचना है। इसलिए उस फाइल को स्ट्रेच के बजाय बस्टर का उपयोग करने के लिए बदलने से रास्पबियन को खुद को अपग्रेड करने में सक्षम बनाया जाएगा।
पाई के नैनो टेक्स्ट एडिटर का उपयोग करके, सोर्स कॉन्फिगरेशन खोलें।
sudo nano /etc/apt/sources.list
फाइल नीचे दी गई छवि जैसी दिखनी चाहिए।
फाइल के माध्यम से जाएं और जहां भी "स्ट्रेच" लिखा है उसे "बस्टर" में बदलें। अंतिम परिणाम नीचे दी गई छवि जैसा दिखेगा।
फाइल सेव करें और बाहर निकलें।
डिस्ट्रीब्यूशन अपडेट चलाएं
फाइल के साथ, आप रास्पबेरी पाई पर एक डिस्ट्रीब्यूशन अपडेट चला सकते हैं ताकि सभी पैकेज डाउनलोड हो जाएं और औपचारिक रूप से नए संस्करण, बस्टर में बदल जाएं। प्रक्रिया शुरू करने के लिए पाई के टर्मिनल में नीचे दी गई कमांड चलाएं।
sudo apt update && sudo apt dist-upgrade
रिपॉजिटरी को अपडेट करने और आवश्यक पैकेज का आकलन करने के बाद, पैकेज मैनेजर आपसे पूछेगा कि क्या आप नए पैकेज इंस्टॉल करना चाहते हैं, प्रभावी रूप से नए रिलीज में अपग्रेड कर रहे हैं। अपग्रेड शुरू करने के लिए कन्फर्म करें।
इसमें कुछ समय लगेगा, विशेष रूप से पाई के पुराने संस्करण पर या वाई-फाई पर कनेक्ट होने पर। धैर्य रखें और पूरी चीज खत्म होने की प्रतीक्षा करें। यह आपको बता देगा जब यह हो जाएगा।
रीबूट करें और टेस्ट करें
इससे पहले कि आप रास्पबियन बस्टर का उपयोग शुरू कर सकें, आपको पाई को फिर से रीबूट करना होगा।
sudo reboot
पाई के ऑनलाइन वापस आने के बाद, इसे फिर से एक्सेस करें। यह सुनिश्चित करने के लिए कि आप बस्टर चला रहे हैं, निम्न कमांड चला सकते हैं।
cat /etc/*-release
यदि वह छवि जैसा वापस आता है, तो आप अपने रास्पबेरी पाई पर बस्टर चला रहे हैं, और सब कुछ पूरी तरह से अपडेट है। अब आप अपने माइक्रोएसडी कार्ड को रास्पबेरी पाई 4 में निर्बाध रूप से ट्रांसफर कर सकते हैं, या आप इसे अपने वर्तमान पाई में सामान्य रूप से अपडेटेड सॉफ्टवेयर के साथ उपयोग करते रह सकते हैं।