Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

टॉपग्रेड का उपयोग करके अपने लिनक्स सिस्टम को आसानी से अपग्रेड कैसे करें

टॉपग्रेड का उपयोग करके अपने लिनक्स सिस्टम को आसानी से अपग्रेड कैसे करें

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

पैकेज मैनेजमेंट सिस्टम ने इसे आसान बना दिया है, लेकिन वे आपके सिस्टम के हर हिस्से को अपडेट नहीं कर सकते। रूबी जेम्स या थर्ड-पार्टी पैकेज मैनेजर जैसे लिनक्सब्रू के माध्यम से इंस्टॉल किए गए पैकेज के बारे में क्या? आप अपने कॉन्फिगरेशन फाइलों को कैसे सिंक रखेंगे?

टॉपग्रेड क्या है?

आप इसके गिटहब पेज को देखकर अंदाजा लगा सकते हैं कि टॉपग्रेड क्या करने के लिए है। पेज के शीर्ष पर लिखा इसका नारा है "सब कुछ अपग्रेड करें।" वास्तव में यही इसका उद्देश्य है।

हालांकि हम यहां लिनक्स पर ध्यान केंद्रित कर रहे हैं, टॉपग्रेड macOS और विंडोज पर भी काम करता है। टॉपग्रेड रस्ट में लिखा गया है, इसलिए यह काफी तेज होना चाहिए। यह GNU GPL 3.0 के तहत लाइसेंस प्राप्त है, इसलिए यह चार्ज के मामले में ही नहीं, बल्कि स्वतंत्रता के मामले में भी फ्री है।

टॉपग्रेड क्या अपडेट करता है?

लिनक्स पर यह आपके सिस्टम को इसके पैकेज मैनेजर के माध्यम से अपग्रेड करेगा, लेकिन यह सिर्फ शुरुआत है। यह रूबी जेम्स, एटम पैकेज, लिनक्सब्रू और निक्स पैकेज, और बहुत कुछ भी अपग्रेड करेगा। यह स्नैप या फ्लैटपैक के माध्यम से इंस्टॉल किए गए ऐप्स को भी अपग्रेड करता है। यह सब कुछ से बहुत दूर है, लेकिन यह आपको एक विचार देना चाहिए।

टॉपग्रेड आपके कॉन्फिगरेशन फाइलों के एक बड़े हिस्से को भी अपग्रेड कर सकता है। यदि आप NeoBundle, Vundle, Plug, या Dein का उपयोग करते हैं तो यह आपके Vim या Neovim कॉन्फिगरेशन को अपग्रेड करेगा। यदि आप अपने डॉटफाइल्स के लिए गिट रिपॉजिटरी का उपयोग करते हैं, तो यह उनमें हाल के किसी भी बदलाव को भी खींच लेगा।

टॉपग्रेड का उपयोग करके अपने लिनक्स सिस्टम को आसानी से अपग्रेड कैसे करें

आप टॉपग्रेड के लिए चलाने के लिए कस्टम कमांड भी जोड़ सकते हैं। यह आसान है यदि आप कुछ कस्टम स्क्रिप्ट का उपयोग करते हैं जिन्हें आप स्वचालित रूप से अपडेट रखना चाहते हैं।

टॉपग्रेड इंस्टॉल करना

यदि आप आर्च चलाते हैं, तो टॉपग्रेड AUR पैकेज के माध्यम से उपलब्ध है। यदि आप दूसरे डिस्ट्रो का उपयोग करते हैं, तो आपको कार्गो इंस्टॉल करना होगा, रस्ट पैकेज के लिए एक इंस्टॉलर। सौभाग्य से, यह काफी आसान है। उबंटू पर, आप इसे निम्न कमांड के साथ इंस्टॉल कर सकते हैं:

sudo apt-get update sudo apt-get install cargo

एक बार कार्गो इंस्टॉल हो जाने पर, आप निम्न कमांड के साथ टॉपग्रेड इंस्टॉल कर सकते हैं:

sudo cargo install topgrade

यदि यह काम नहीं करता, या आप कार्गो इंस्टॉल नहीं करना चाहते, तो गिटहब पर टॉपग्रेड रिलीज पेज के माध्यम से प्रीकंपाइल्ड बाइनरी उपलब्ध हैं।

टॉपग्रेड का उपयोग करना

टॉपग्रेड का उपयोग करके अपने लिनक्स सिस्टम को आसानी से अपग्रेड कैसे करें

अब जब टॉपग्रेड इंस्टॉल हो गया है, तो अपने सिस्टम को अपडेट रखना आसान है। टॉपग्रेड के बेसिक अपडेट चरण चलाने के लिए, बस कमांड चलाएं:

topgrade

यदि आप कुछ कस्टम कमांड जोड़ना चाहते हैं या टॉपग्रेड के काम करने के तरीके को ट्वीक करना चाहते हैं, तो आपको इसकी कॉन्फिगरेशन फाइल एडिट करनी होगी। लिनक्स पर, यह "~/.config/topgrade.toml" पर स्थित है। उदाहरण के लिए, यदि आपके पास गिट रिपॉजिटरी की एक सूची है जिसे आप रिफ्रेश करना चाहते हैं, तो फाइल में निम्नलिखित जोड़ें:

git-repos = [ "~/my-repos/repo_name", ]

कॉन्फिगरेशन फाइल को ट्वीक करने के बारे में अधिक जानकारी के लिए, टॉपग्रेड गिटहब पेज पर कस्टमाइज़ेशन सेक्शन देखें।

निष्कर्ष

टॉपग्रेड आपको अपने सिस्टम को अपडेट रखने के मामले में बहुत शक्ति देता है। उस ने कहा, यदि आप बस अपने सिस्टम को अपडेट और सुरक्षित रखना चाहते हैं तो यह ओवरकिल हो सकता है। यदि आप बहुत अधिक थर्ड-पार्टी सॉफ्टवेयर इंस्टॉल नहीं करते हैं, तो आपको टॉपग्रेड की आवश्यकता नहीं हो सकती है।

यदि आप बस उबंटू को अपडेट रखना चाहते हैं लेकिन सुनिश्चित नहीं हैं कि कैसे, चिंता न करें। यह एक काफी सरल और आसान प्रक्रिया है। कमांड लाइन के माध्यम से उबंटू को अपग्रेड करने के बारे में हमारी गाइड देखें।


  1. लिनक्स टर्मिनल में उपयोग के लिए डिक्शनरी कैसे इंस्टॉल करें लिनक्स टर्मिनल में उपयोग के लिए डिक्शनरी कैसे इंस्टॉल करें

    जब आप समय के लिए दबाव में होते हैं और डिक्शनरी के पन्नों को केवल इतनी तेजी से पलटा जा सकता है, तो नए शब्द सीखना दर्दनाक हो सकता है। शुक्र है, इंटरनेट ने आपकी उंगलियों पर बहुत सारे शक्तिशाली टूल रखे हैं ताकि ऐसी प्रक्रियाओं को सुव्यवस्थित किया जा सके। आखिरकार, Google आजकल अपने खोज परिणामों में ही शब्

  1. मैक पर लिनक्स इंस्टॉल करना: एक सरल, सुरक्षित चरण-दर-चरण गाइड मैक पर लिनक्स इंस्टॉल करना: एक सरल, सुरक्षित चरण-दर-चरण गाइड

    लिनक्स एक स्वतंत्र रूप से ओपन-सोर्स ऑपरेटिंग सिस्टम था जिसे आपके कंप्यूटर पर इंस्टॉल किया जा सकता है। इसमें विंडोज और मैक की तुलना में बहुत सारी विशेषताएं हैं, जिनमें अधिकतम गतिशीलता, सुरक्षा, बेहतर गोपनीयता, साथ ही अनुकूलन में आसानी शामिल है। जब भी आपके पास एक मैक था और वास्तव में एक नए, ओपन-सोर्स

  1. निर्बाध अपग्रेड: Windows 10 पर संक्रमण के लिए अपने Windows 7 कुंजी का उपयोग करें निर्बाध अपग्रेड: Windows 10 पर संक्रमण के लिए अपने Windows 7 कुंजी का उपयोग करें

    Windows 7 Microsoft के सबसे सफल OS में से एक था और बाद में Windows 8 में अपग्रेड के बावजूद वास्तव में लंबे समय तक चला। उपभोक्ताओं और कॉर्पोरेट ग्राहकों दोनों ने Windows 7 को प्रमुख OS के रूप में सराहा है, और Microsoft द्वारा 2015 में इस OS संस्करण के लिए समर्थन समाप्त करने का निर्णय लेने के बाद भी इ