SDKMAN, सॉफ्टवेयर विकास किट के प्रबंधन के लिए एक CLI उपकरण

sdkman के बारे में

अगले लेख में हम SDLMAN पर एक नज़र डालने जा रहे हैं। यदि आप एक डेवलपर हैं जो अक्सर स्थापित करता है और विभिन्न में परीक्षण अनुप्रयोगों एसडीके, आपको SDKMAN का प्रयास करना होगा। यह वही है सीएलआई उपकरण जो आपको विभिन्न सॉफ्टवेयर डेवलपमेंट किट को आसानी से प्रबंधित करने में मदद करता है।

उपकरण एसडीके को स्थापित करने, बदलने, सूचीबद्ध करने और निकालने का एक आसान तरीका प्रदान करने वाला है। SDKMAN के साथ, हम कर सकते हैं कई एसडीके के समानांतर संस्करणों का प्रबंधन किसी भी यूनिक्स जैसे ऑपरेटिंग सिस्टम पर आसानी से। यह डेवलपर्स को जेवीएम, ग्रूवी, स्काला, कोटलिन और सीलोन के लिए सॉफ्टवेयर डेवलपमेंट किट स्थापित करने की भी अनुमति देता है। चींटी, ग्रैडल, ग्रेल्स, मैवेन, एसबीटी, स्पार्क, स्प्रिंग बूट, वर्टएक्स और कई अन्य। SDKMAN स्वतंत्र, हल्का, खुला स्रोत और बाश में लिखा है.

SDKMAN स्थापित करें

SDKMAN इंस्टॉल करना बहुत आसान है। पहले हमें सुनिश्चित करना होगा ज़िप, अनज़िप और कर्ल अनुप्रयोगों को स्थापित किया है। ये अधिकांश Gnu / Linux वितरण के लिए डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध हैं। उबंटू में, हमें केवल टर्मिनल में टाइप करना होगा (Ctrl + Alt + T):

sudo apt install zip unzip curl

अब हम SDKMAN स्थापित करेंगे कमांड का उपयोग करना:

Sdkman स्थापना

curl -s "https://get.sdkman.io" | bash

स्थापना वह सरल है। एक बार जब यह पूरा हो जाता है, तो हम निम्नलिखित कमांड निष्पादित करेंगे:

source "$HOME/.sdkman/bin/sdkman-init.sh"

अन्त में, जांचें कि क्या इंस्टॉलेशन सफल है कमांड का उपयोग करना:

एसडीकेमैन संस्करण

sdk version

कई सॉफ़्टवेयर डेवलपमेंट किट प्रबंधित करें

की सूची देखने के लिए उपलब्ध उम्मीदवार (एसडीके), टर्मिनल में चलाएं (Ctrl + Alt + T):

एसडीकेएम उम्मीदवार

sdk list

जैसा कि आप देख सकते हैं, एसडीकेमैन उम्मीदवारों को उनके विवरण, उनकी आधिकारिक वेबसाइट और इंस्टॉलेशन कमांड के साथ सूचीबद्ध करता है। सूची में नीचे जाने के लिए j कुंजी दबाएं और अक्षर k ऊपर जाने के लिए।

एक एसडीके स्थापित करें

स्थापित करने के लिए ए एसडीके, उदाहरण के लिए, जावा JDK, रन:

sdkman स्थापित sdk जावा

sdk install java

यदि आपके पास कई एसडीके हैं, तो यह पूछेगा कि क्या आप नवीनतम स्थापित संस्करण को डिफ़ॉल्ट के रूप में सेट करना चाहते हैं। अगर आप जवाब देंगे Si आपके द्वारा अभी स्थापित किया गया संस्करण डिफ़ॉल्ट के रूप में सेट किया जाएगा।

एक एसडीके का संस्करण स्थापित करें

पैरा SDK का एक विशेष संस्करण स्थापित करें, हम निम्नलिखित की तरह कुछ करेंगे:

sdkman चींटी को स्थापित करें

sdk install ant 1.10.1

उपरोक्त कमांड Apacha Ant संस्करण 1.10.1 स्थापित करेगा उपलब्ध संस्करणों की सूची एक उम्मीदवार, इस मामले में चींटी, कमांड का उपयोग करें:

उपलब्ध उम्मीदवार संस्करणों की सूची sdkman

sdk list ant

जैसा कि मैंने कहा, यदि आपने कई संस्करण स्थापित किए हैं, तो SDKMAN आपसे पूछेगा कि क्या आप वह संस्करण चाहते हैं जिसे आप डिफ़ॉल्ट के रूप में स्थापित करना चाहते हैं। आप इस संस्करण को डिफ़ॉल्ट के रूप में सेट करने के लिए हां का जवाब दे सकते हैं। इसके अलावा, आप बाद में निम्न आदेश का उपयोग कर ऐसा कर सकते हैं:

sdk default ant 1.10.1

उपरोक्त कमांड डिफ़ॉल्ट के रूप में Apache Ant संस्करण 1.10.1 सेट करेगी।

जाँच करें कि कौन सा संस्करण उपयोग में है

पैरा वर्तमान में एसडीके का कौन सा संस्करण प्रयोग में है, इसकी जाँच करें, उदाहरण के लिए जावा, हम एक कमांड निष्पादित करेंगे जैसे:

sdkman वर्तमान जावा

sdk current java

SDKMAN के साथ संस्थापित संकुल के संस्करण की जाँच करें

हम कर सकते हैं जाँच करें कि वर्तमान में सभी उम्मीदवारों के लिए कौन सा संस्करण उपयोग में है हमने स्थापित किया है, हम कमांड निष्पादित करेंगे:

sdkman current check ने sdk संस्करण स्थापित किए

sdk current

उम्मीदवार अपडेट करें

पैरा एक पुराने एसडीके को अपडेट करें, इस मामले में, इसे कमांड के साथ करें:

sdk upgrade scala

भी हम जांच सकते हैं कि कोई भी स्थापित एसडीके पुराना है या नहीं कमांड का उपयोग करना:

sdk upgrade

ऑफ़लाइन फ़ंक्शन सक्षम या अक्षम करें

SDKMAN का एक ऑफलाइन मोड है ऑफ़लाइन काम करते समय SDKMAN को काम करने की अनुमति देता है। इसे निम्न आदेशों का उपयोग करके किसी भी समय सक्षम या अक्षम किया जा सकता है:

sdk offline enable

sdk offline disable

एक स्थापित एसडीके निकालें

एक स्थापित एसडीके को हटाने के लिए, चलाएं:

sdk uninstall ant 1.10.1

उपरोक्त कमांड हमारे सिस्टम से Apache Ant 1.10.1 को अनइंस्टॉल करेगी।

SDKMAN अपडेट करें

मामले में SDKMAN का एक नया संस्करण हैनिम्न कमांड उपलब्ध होने पर इसे स्थापित करता है।

sdk selfupdate

एसडीकेमैन समय-समय पर अपडेट की जांच करेगा और अपडेट करने के लिए निर्देश प्रदान करेगा।

कैश साफ़ करें

sdkman स्पष्ट कैश

यह सिफारिश की है कैश साफ़ करें इसमें एसडीके बाइनरी फाइलें समय-समय पर डाउनलोड की जाती हैं। ऐसा करने के लिए, बस चलाएं:

sdk flush archives

भी अच्छा है साफ अस्थायी फ़ोल्डर अंतरिक्ष को बचाने के लिए:

sdk flush temp

SDKMAN की स्थापना रद्द करें

यदि इसे आजमाने के बाद आपको महसूस होता है कि आपको SDKMAN की आवश्यकता नहीं है या आपको यह पसंद नहीं है, तो आप इसे टर्मिनल में टाइप करके हटा सकते हैं:

rm -rf ~/.sdkman

अंत में, अपनी .bashrc, .bash_profile और / या .profile फ़ाइलें खोलें। निम्न पंक्तियों को ढूंढें और हटाएं फ़ाइल के अंत से।

bashrc फ़ाइल की स्थापना रद्द करें sdkman

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/home/entreunosyceros/.sdkman"
[[ -s "/home/entreunosyceros/.sdkman/bin/sdkman-init.sh" ]] && source "/home/entreunosyceros/.sdkman/bin/sdkman-init.sh"

मदद

पैरा अधिक जानकारी प्राप्त करें, आप टाइप करके सहायता अनुभाग से परामर्श कर सकते हैं:

sdkman मदद

sdk help

पैरा इस कार्यक्रम के बारे में अधिक जानकारी प्राप्त करें, आप परामर्श कर सकते हैं परियोजना की वेबसाइट या आपका पेज GitHub.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।