sysget - लिनक्स में हर पैकेज मैनेजर के लिए एक फ्रंट-एंड


लिनक्स कई स्वादों में आता है और हम में से बहुत से सभी प्रकार के वितरण का परीक्षण करना पसंद करते हैं जब तक कि हम अपनी आवश्यकताओं के लिए सही मिलान नहीं पाते हैं। समस्या यह है कि आपके ओएस का निर्माण किस प्रमुख वितरण पर आधारित है, पैकेज मैनेजर अलग हो सकता है और ऐसा हो सकता है जिससे आप परिचित नहीं हैं।

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

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

Sysget वितरण पैकेज प्रबंधक के प्रतिस्थापन का कोई साधन नहीं है। यह ओएस पैकेज मैनेजर का सिर्फ आवरण है और यदि आप एक लिनक्स प्रशासक हैं तो संभवतः अपने स्वयं के डिस्ट्रो के पैकेज मैनेजर से चिपके रहना बेहतर है।

Sysget सहित पैकेज प्रबंधकों की विस्तृत श्रृंखला का समर्थन करता है:

  1. apt-get or apt
  2. xbps
  3. dnf
  4. yum
  5. zypper
  6. eopkg
  7. pacman
  8. emerge
  9. pkg
  10. chromebrew
  11. homebrew
  12. nix
  13. snap
  14. Npm
  • search for packages
  • install packages
  • remove packages
  • remove orphans
  • clear package manager cache
  • update database
  • upgrade system
  • upgrade single package

यहाँ पर सरकारी बजट का सरकारी संग्रह उपलब्ध है।

लिनक्स में Sysget को कैसे इनस्टॉल और यूज़ करें

sysget की स्थापना विशेष रूप से आसान और तुच्छ है और इसे निम्न आदेशों के साथ पूरा किया जा सकता है।

$ sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget 
$ sudo mkdir -p /usr/local/share/sysget 
$ sudo chmod a+x /usr/local/bin/sysget

sysget का उपयोग भी बहुत सरल है और आदेश अक्सर उपयुक्त के साथ उपयोग किए जाने वाले समान दिखते हैं। जब आप पहली बार sysget चलाते हैं, तो आपसे आपके सिस्टम के पैकेज मैनेजर के लिए कहा जाएगा और उपलब्ध लोगों की सूची देखें। आपको अपने OS के लिए एक का चयन करना होगा:

$ sudo sysget

एक बार यह पूरा हो जाने के बाद, आप निम्न आदेशों का उपयोग कर सकते हैं:

पैकेज स्थापना के लिए।

$ sudo sysget install <package name>

पैकेज निकालने के लिए:

$ sudo sysget remove package

अपडेट चलाने के लिए:

$ sudo sysget update

अपने सिस्टम को अपग्रेड करने के लिए:

$ sudo sysget upgrade

के साथ विशिष्ट पैकेज को अपग्रेड करें:

$ sudo sysget upgrade <package name>

अनाथों को हटाने के लिए:

$ sudo sysget autoremove 

स्वच्छ पैकेज प्रबंधक कैश:

$ sudo sysget clean 

आइए इसे कार्रवाई में देखें यहाँ Ubuntu सिस्टम पर emacs का एक नमूना इंस्टॉलेशन है।

$ sudo sysget install emacs

और यहाँ एक पैकेज को हटाने का तरीका बताया गया है:

$ sudo sysget remove emacs

यदि आपको sysget विकल्पों से गुजरना है, तो आप टाइप कर सकते हैं:

$ sudo sysget help

यह उपलब्ध विकल्पों की एक सूची दिखाएगा जिसे आप sysget के साथ उपयोग कर सकते हैं:

याद रखें कि sysget के लिए सिंटैक्स सभी समर्थित वितरणों में समान है। फिर भी यह आपके ओएस पैकेज मैनेजर को पूरी तरह से बदलने के लिए नहीं है, लेकिन सिस्टम पर पैकेज संचालित करने के लिए बुनियादी जरूरतों को कवर करने के लिए है।