जवाबों:
कर्नेल रास्पबेरी पाई के संसाधनों के प्रबंधन के लिए जिम्मेदार है और केंद्रीय प्रसंस्करण इकाई (सीपीयू) पर चलता है । यह सीपीयू पर कार्यों को चलाने की अनुमति देता है। दूसरी ओर, GPU फर्मवेयर, ग्राफिकल प्रोसेसिंग यूनिट (GPU) का प्रबंधन करता है । दो अलग-अलग इकाइयां एक ही चिप पर होती हैं और मेमोरी साझा करती हैं, जिसे हार्ड-कोडेड start.elf
फाइलों के अनुसार बूट समय पर अलग किया जाता है । रास्पबेरी पाई का उपयोग करने के लिए, एसडी कार्ड पर फ़ाइलों के दोनों सेट सही स्थानों पर होने चाहिए।
आप फाउंडेशन के खुदरा भागीदारों से प्रीलोडेड एसडी कार्ड खरीद सकते हैं।
वैकल्पिक रूप से, फाउंडेशन नियमित रूप से http://www.raspberrypi.org/downloads पर नए एसडी कार्ड चित्र जारी करता है । मौजूदा एसडी कार्ड पर इसे लोड करने के लिए आपको यूनिक्स dd
या विंडोज का उपयोग करना चाहिए Win32DiskImager
।
अपनी स्वयं की GPU फर्मवेयर छवि को संकलित करना संभव नहीं है, क्योंकि यह बंद स्रोत है, इसलिए हम इसे आपूर्ति करने के लिए फाउंडेशन और ब्रॉडकॉम पर भरोसा करते हैं। दूसरी ओर, आप अपनी स्वयं की कर्नेल छवि को स्रोत से संकलित कर सकते हैं। क्रॉस-संकलन अन्य प्रश्नों का विषय है, जैसे मैं उबंटू होस्ट पर कर्नेल को कैसे पार कर सकता हूं?
आप rpi-update
Hexxeh द्वारा उपयोग किए जाने वाले फर्मवेयर को अपडेट कर सकते हैं । पर Raspbian , आप इसे चलाकर स्थापित कर सकते हैं
sudo apt-get install rpi-update
सॉफ़्टवेयर अपडेट करने के लिए, रन करें
sudo rpi-update
यूजरस्पेस सॉफ्टवेयर को बनाए रखा जाना चाहिए। यह बहुत आसान है; बस दौडो
sudo apt-get upgrade
यदि कोई त्रुटि है, तो आप डेटाबेस को पहले चलाकर अद्यतन करने का प्रयास कर सकते हैं
sudo apt-get update
यदि आपको कोई त्रुटि समझ में नहीं आती है, तो संभवतः यह सबसे अच्छा है कि आप यहां पूछें या गुग्लिंग का प्रयास करें।
सॉफ्टवेयर को बनाए रखा जाना चाहिए। यहां डेबियन पर आर्क लिनक्स का लाभ यह है कि आर्क लिनक्स पैकेज प्रबंधन प्रणाली के भीतर रास्पबेरी पाई के फर्मवेयर का प्रबंधन करता है। अपडेट करने के लिए, बस दौड़ें
sudo pacman -Syu
यदि कोई त्रुटि है और आप इसे नहीं समझते हैं, तो संभवतः यह सबसे अच्छा है कि आप यहां पूछें या गोलगप्पे का प्रयास करें।
sudo apt-get install rpi-update
मैन्युअल संस्थापन के बजाय एक साधारण कर सकते हैं।
हेकाहेह के आरपीआई-अपडेटर पर एक नजर यह विशेष रूप से फर्मवेयर और कर्नेल के उन्नयन के लिए बनाया गया है।
https://github.com/Hexxeh/rpi-update
यदि आप आर्क लिनक्स चला रहे हैं, तो अपडेट आपके नियमित का एक हिस्सा होगा pacman -Syu
क्योंकि वे आधिकारिक आरपीआई रिपॉजिटरी में मौजूद हैं।
अपने सिस्टम को अद्यतन करने से पहले अपडेट चलाने के लिए आवश्यक उपयोगकर्तालैंड सॉफ़्टवेयर के नवीनतम संस्करणों के लिए अपने सिस्टम को अपडेट करने के लिए - अपडेट वास्तव में नए पैकेज लिस्टिंग को डाउनलोड करता है ताकि अपग्रेड उन्हें प्राप्त कर सकें और उन्हें इंस्टॉल कर सकें (जैसा कि डेबियन लिनक्स प्रलेखन में समझाया गया है ):
sudo apt-get update
sudo apt-get upgrade
इसके अलावा आपको बड़ा अपग्रेड करने के लिए डिस्ट-अपग्रेड चलाने की आवश्यकता हो सकती है :
sudo apt-get dist-upgrade
यदि आप इन प्रक्रियाओं को स्वचालित करना चाहते हैं, तो यह उपयुक्त के आवधिक विकल्पों को कॉन्फ़िगर करके किया जा सकता है । रास्पबेरी पाई स्थापित एप के साथ आती है (यह apt-get कमांड आदि प्रदान करता है), और उस पैकेज के हिस्से के रूप में एक स्वचालित स्क्रिप्ट स्थापित की जाती है (/etc/cron.daily/apt में) दैनिक आधार पर स्वचालित अपडेट करने के लिए। (क्रोन डेमॉन का उपयोग करके)। इन्हें निम्नलिखित में डालकर एक फ़ाइल /etc/apt/apt.conf.d/10periodic बनाकर (रूट के रूप में) नियंत्रित किया जा सकता है:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";
यह कॉन्फ़िगरेशन बस आपके लिए हर दिन अपडेट चलाएगा, ताकि जब आप दौड़ें sudo apt-get upgrade
तो आप नवीनतम पैकेज इंस्टॉल करें (पहले एप-गेट अपडेट चलाने के बिना)।
स्वचालित रूप से संकुल को स्वचालित रूप से अपग्रेड करने के लिए apt को कॉन्फ़िगर करने के लिए - सबसे पहले आपको अनअटेंडेड अपग्रेड कार्य करने के लिए एक नया पैकेज स्थापित करना होगा:
sudo apt-get install unattended-upgrades
फिर आप स्वचालित नवीनीकरण को सक्षम करने के लिए /etc/apt/apt.conf.d/10periodic में निम्न विकल्प को "1" में बदलते हैं:
APT::Periodic::Unattended-Upgrade "1";
अधिक जानकारी के लिए /etc/cron.daily/apt के अंदर टिप्पणियां देखें और फिर संबंधित विकल्पों को /etc/apt/apt.conf.d/10periodic फ़ाइल में डालें।