लिनक्स कर्नेल को मैन्युअल रूप से अपग्रेड करना कोई साधारण उपलब्धि नहीं है - इसके लिए उचित मात्रा में ज्ञान की आवश्यकता होती है। हमने इसे पहले कवर किया है, लेकिन अगर आप बिना किसी परेशानी के नवीनतम और महानतम प्राप्त करना चाहते हैं, और आप उबंटू चला रहे हैं, तो आप उकु के रूप में एक अधिक स्वचालित समाधान की सराहना कर सकते हैं।
कर्नेल क्या है?
कर्नेल मूल रूप से हर ऑपरेटिंग सिस्टम में पाया जाने वाला एक महत्वपूर्ण सॉफ्टवेयर है। यह आपके द्वारा प्रतिदिन चलाए जाने वाले सॉफ़्टवेयर (जैसे वेब ब्राउज़र) और उस हार्डवेयर के बीच मध्यस्थ के रूप में कार्य करता है जिस पर वह चल रहा है। अनिवार्य रूप से, कर्नेल के बिना, अन्य प्रोग्राम काम नहीं कर सकते क्योंकि वे आपके कंप्यूटर के संसाधनों तक नहीं पहुंच सकते।
उदाहरण के लिए, अपना कार्य प्रबंधक खोलें. आपकी सभी प्रक्रियाएं आपके कंप्यूटर की मेमोरी का कुछ हिस्सा लेती हैं। यह ऑपरेटिंग सिस्टम का कर्नेल है जो चुपचाप इस मेमोरी को आपके प्रोग्राम में आवंटित कर रहा है।
अलग-अलग ऑपरेटिंग सिस्टम में अलग-अलग कर्नेल होते हैं। Linux उपयोगकर्ताओं के लिए, इसका अर्थ है Linux कर्नेल . पर निर्मित ऑपरेटिंग सिस्टम का उपयोग करना . अन्य उदाहरणों में शामिल हैं NT कर्नेल (विंडोज़) और XNU कर्नेल (मैक)।
मुझे अपना कर्नेल अपग्रेड क्यों करना चाहिए?
चूंकि कर्नेल अनिवार्य रूप से आपके प्रोग्राम और जिस हार्डवेयर पर चल रहा है, उसके लिए बीच में जाना है, अपडेट असंख्य लाभ प्रदान कर सकते हैं। इनमें से दो उदाहरणों में आपके कंप्यूटर सिस्टम के लिए बेहतर समर्थन और बेहतर प्रदर्शन शामिल हैं।
लिनक्स कर्नेल का एक हिस्सा पूरी तरह से डिवाइस ड्राइवरों के रूप में आपके ग्राफिक्स कार्ड और सीपीयू जैसी चीजों को नियंत्रित करने के लिए समर्पित है। कर्नेल के अंदर ये ड्राइवर हार्डवेयर की एक विशेष श्रेणी तक सीमित होते हैं। नई और नई तकनीकों के आने के साथ, ड्राइवरों को लगातार जोड़ने और उनका मिलान करने के लिए अद्यतन करने की आवश्यकता है। यदि आप आंशिक रूप से असमर्थित कंप्यूटर का उपयोग कर रहे हैं, तो कर्नेल को अपग्रेड करने से इसे अधिक संगत बनने में मदद मिल सकती है।
इसके साथ ही बेहतर ड्राइवर्स के साथ सिस्टम परफॉर्मेंस साथ-साथ चल सकता है। आपके ग्राफ़िक्स प्रदर्शन को विशेष रूप से प्रति रिलीज़ लगभग निरंतर सुधार मिलता है। चमत्कार की उम्मीद मत करो!
दुर्भाग्य से, कर्नेल को हाथ से अपग्रेड करने की प्रक्रिया थोड़ी थकाऊ हो सकती है, और यही वह जगह है जहाँ Ukuu आता है।
Ukuu क्या है?
Ukuu (उबंटू कर्नेल अपडेट यूटिलिटी के लिए संक्षिप्त) आपके उबंटू कर्नेल को अपडेट करना बहुत आसान बनाता है। यह इंटरनेट से नए कर्नेल डाउनलोड करता है, और आपके सिस्टम को बदल देता है ताकि वह उनका उपयोग कर सके। आपको वास्तव में केवल यह चुनना है कि आप कौन सा कर्नेल चाहते हैं और उसमें रीबूट करें।
परंपरागत रूप से, अपने कर्नेल को अपडेट करने का अर्थ है अपने पुराने लिनक्स बॉक्स पर उबंटू की एक नई प्रति स्थापित करना। यदि आप अपने इंस्टॉलेशन अनुभव को दो बार दोहराते हैं, तो आप देखेंगे कि यह कुछ समय कैसे खा सकता है। Ukuu इस प्रक्रिया को उतना ही आसान बनाता है जितना कि Ubuntu सॉफ्टवेयर सेंटर से प्रोग्राम इंस्टॉल करना।
Ukuu प्राप्त करना
Ukuu इंस्टॉल करने के लिए टर्मिनल में ये कमांड डालें:
sudo apt-add-repository -y ppa:teejee2008/ppa
आप उबंटू द्वारा प्रदान किए जाने वाले सॉफ़्टवेयर की सूची से डिफ़ॉल्ट रूप से Ukuu प्राप्त नहीं कर सकते। जैसे, उपरोक्त कमांड का उपयोग करते हुए, हम अपने पैकेज मैनेजर को वांछित रिपॉजिटरी की ओर इंगित करते हैं। ऐसे स्थानों को जोड़ने से हम ऐसे सॉफ़्टवेयर स्थापित कर सकते हैं जो उबंटू के पास डिफ़ॉल्ट रूप से नहीं है (जैसे कि उकु)।
sudo apt-get update
पैकेज मैनेजर (जैसे एपीटी), उन सभी सॉफ़्टवेयर की सूची प्राप्त करके काम करते हैं जिन्हें वे इंस्टॉल कर सकते हैं। दूसरा आदेश सुनिश्चित करता है कि यह सूची अद्यतित है। संक्षेप में कहें, यदि आप यह आदेश दर्ज नहीं करते हैं, तो आप Ukuu नहीं ढूंढ पाएंगे !
sudo apt-get install ukuu
उपरोक्त आदेश वास्तव में प्रोग्राम को डाउनलोड और इंस्टॉल करता है। वैकल्पिक रूप से, आप उबंटू सॉफ्टवेयर सेंटर खोल सकते हैं, और वहां से उकु को स्थापित कर सकते हैं। उसके बाद, नीचे दिए गए कमांड का उपयोग करके प्रोग्राम लॉन्च करें।
ukuu-gtk
आप उकू को डैश में खोज कर भी खोल सकते हैं।
Ukuu के साथ कर्नेल इंस्टाल करना
Ukuu विंडो के शीर्ष पर नवीनतम कर्नेल प्रस्तुत करेगा। आप यह भी देख पाएंगे कि आप कौन सा कर्नेल संस्करण चला रहे हैं, इसलिए आपको इसे कहीं और जांचने की चिंता करने की आवश्यकता नहीं है। अपना वांछित कर्नेल संस्करण चुनने के बाद, प्रक्रिया शुरू करने के लिए इंस्टॉल बटन पर क्लिक करें।
आप जो टर्मिनल विंडो देखेंगे वह कर्नेल इंस्टॉलेशन प्रक्रिया को दिखाती है। सुनिश्चित करें कि आप अपना व्यवस्थापक पासवर्ड जानते हैं -- आपको इसे दर्ज करना पड़ सकता है!
एक बार जब आप अपने कंप्यूटर को रीबूट कर लेते हैं, बधाई हो! आपने अभी-अभी कर्नेल को अपडेट किया है।
कर्नेल को डाउनग्रेड करना
यदि आप अपने कर्नेल को ब्लीडिंग एज में अपग्रेड करते हैं तो आपको कुछ समस्याएं आ सकती हैं। उदाहरण के लिए, जब मैंने इसे नवीनतम संस्करण (4.9) में अपग्रेड किया, तो मेरे वायरलेस कनेक्शन ने काम करना बंद कर दिया। हालांकि, जब तक आप मेरे लैपटॉप जैसे मालिकाना ड्राइवरों पर भरोसा नहीं करते, ऐसा होने की संभावना नहीं है।
यहां तक कि अगर आपको कोई समस्या नहीं आती है, तो यह जानना अच्छा है कि आपके पिछले कर्नेल को कैसे डाउनग्रेड किया जाए। डिफ़ॉल्ट रूप से, उबंटू आपको यह चुनने की क्षमता नहीं देता है कि आप किस कर्नेल से बूट करना चाहते हैं। हम इस फ़ाइल को संपादित करके इसे ठीक कर सकते हैं:
sudo nano /etc/default/grub
एक बार जब आप फ़ाइल के अंदर हों, तो एक # . जोड़ें GRUB_HIDDEN_TIMEOUT . के सामने और GRUB_HIDDEN_TIMEOUT_QUIET प्रविष्टियाँ। इसके बाद, Ctrl + X दबाएं अपने परिवर्तनों को सहेजने के लिए। हालांकि इन परिवर्तनों को वास्तव में कुछ करने के लिए, आपको यह आदेश दर्ज करना होगा:
sudo grub-mkconfig -o /boot/grub/grub.cfg
जब आप अपने कंप्यूटर को रीबूट करते हैं, तो आपको एक बूट मेनू दिखाई देगा। तीर कुंजियों का उपयोग करके, आप उबंटू के लिए उन्नत विकल्प पर नेविगेट कर सकते हैं प्रवेश। संस्थापित गुठली की सूची देखने के लिए इसे चुनें जिसमें आप बूट कर सकते हैं।
यदि आप Linux कर्नेल का नवीनतम संस्करण प्राप्त करने में रुचि रखते हैं, तो मैं दृढ़ता से ऐसा करने की अनुशंसा करता हूं। यह निश्चित रूप से आकस्मिक गलतियों को ठीक करना बहुत आसान बना देगा।
सफाई करना
एक बार जब आप अपने अपग्रेड किए गए (या डाउनग्रेड किए गए) लिनक्स बॉक्स में बूट हो जाते हैं, और यह सुनिश्चित कर लेते हैं कि सब कुछ काम करता है, तो कुछ अतिरिक्त स्थान के लिए किसी भी बचे हुए कर्नेल को निकालने के लिए स्वतंत्र महसूस करें। बस Ukuu खोलें और निकालें दबाएं बटन।
बाद में, किसी भी शेष खाली बूट विकल्प को साफ करने के लिए इस कमांड को चलाएँ:
sudo grub-mkconfig -o /boot/grub/grub.cfg
इतना सब करने के साथ, अपने नए और बेहतर कर्नेल का आनंद लें!
आप किन अन्य Linux उपयोगिताओं का उपयोग करना पसंद करते हैं? कोई भी जो आप चाहते हैं लेकिन मौजूद नहीं हैं?
<छोटा>छवि क्रेडिट:शटरस्टॉक के माध्यम से Rawpixel.com