एसडीकेएमएन, सॉफ्टवेअर डेव्हलपमेंट किट व्यवस्थापित करण्यासाठी सीएलआय साधन

sdkman बद्दल

पुढील लेखात आम्ही SDLMAN वर एक कटाक्ष टाकणार आहोत. आपण विकसक असल्यास वारंवार स्थापित आणि चाचणी अनुप्रयोग भिन्न SDK, आपल्याला SDKMAN वापरुन पहावे लागेल. हे एक आहे सीएलआय साधन जे आपणास विविध सॉफ्टवेअर डेव्हलपमेंट किट्स सहजपणे व्यवस्थापित करण्यात मदत करते.

हे साधन आम्हाला एसडीके स्थापित करणे, बदलणे, यादी करणे आणि काढण्याचा सोपा मार्ग प्रदान करेल. SDKMAN सह, आम्ही हे करू शकतो एकाधिक एसडीकेची समांतर आवृत्ती व्यवस्थापित करा कोणत्याही युनिक्स-सारख्या ऑपरेटिंग सिस्टमवर सहजपणे. हे विकासकांना जेव्हीएम, ग्रोव्ही, स्काला, कोटलिन आणि सिलोनसाठी सॉफ्टवेअर डेव्हलपमेंट किट स्थापित करण्याची परवानगी देते. मुंगी, ग्रॅडल, ग्रेल्स, मावेन, एसबीटी, स्पार्क, स्प्रिंग बूट, व्हर्ट.एक्स आणि इतर बरेच. एसडीकेएमएन विनामूल्य, हलके, ओपन सोर्स आणि बॅशमध्ये लिहिलेले.

SDKMAN स्थापित करा

SDKMAN स्थापित करणे खूप सोपे आहे. प्रथम, आम्हाला खात्री करावी लागेल झिप, अनझिप आणि कर्ल अनुप्रयोग स्थापित केले आहेत. हे बहुतेक Gnu / Linux वितरण करीता पूर्वनिर्धारित रेपॉजिटरीमध्ये उपलब्ध आहे. उबंटूमध्ये, आपल्याला केवळ टर्मिनल (Ctrl + Alt + T) टाइप करावे लागेल:

sudo apt install zip unzip curl

आता आम्ही SDKMAN स्थापित करू कमांड वापरुन:

एसडीकेमॅन स्थापना

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

स्थापना खूप सोपी आहे. एकदा ते पूर्ण झाल्यावर आपण पुढील आज्ञा कार्यान्वित करू.

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

शेवटी, स्थापना यशस्वी झाली आहे का ते तपासा ही कमांड वापरुन:

sdkman आवृत्ती

sdk version

एकाधिक सॉफ्टवेअर डेव्हलपमेंट किट व्यवस्थापित करा

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

sdkman उमेदवार

sdk list

जसे आपण पाहू शकता, एसडीकेएमएएन उमेदवारांच्या वर्णनासह, त्यांची अधिकृत वेबसाइट आणि स्थापना आदेशासह सूचीबद्ध करते. यादीमध्ये खाली जाण्यासाठी j की दाबा आणि वर जाण्यासाठी के.

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

स्थापित करण्यासाठी SDK, उदाहरणार्थ जावा जेडीके, चालवा:

sdkman स्थापित एसडीके जावा

sdk install java

आपल्याकडे एकाधिक एसडीके असल्यास, आपल्याला नवीनतम स्थापित आवृत्ती डीफॉल्ट म्हणून सेट करायची आहे की नाही ते विचारेल. उत्तर दिल्यास Si आपण आत्ताच स्थापित केलेली आवृत्ती डीफॉल्ट म्हणून सेट केली जाईल.

एसडीकेची आवृत्ती स्थापित करा

परिच्छेद एसडीकेची विशिष्ट आवृत्ती स्थापित करा, आम्ही खालीलप्रमाणे काही करू:

sdkman स्थापित मुंगी

sdk install ant 1.10.1

उपरोक्त कमांड अपाचा मुंगी आवृत्ती 1.10.1 स्थापित करेल उपलब्ध आवृत्त्या सूचीबद्ध करा अशा उमेदवाराची, मुंगीची कमांड वापरा:

उपलब्ध उमेदवारांच्या आवृत्त्यांची यादी करा sdkman

sdk list ant

मी म्हटल्याप्रमाणे, आपण एकाधिक आवृत्त्या स्थापित केल्या असल्यास, एसडीकेएमएएन आपल्याला विचारेल की आपण स्थापित केलेली आवृत्ती डीफॉल्ट म्हणून सेट केली पाहिजे. ही आवृत्ती डीफॉल्ट म्हणून सेट करण्यासाठी आपण होयला उत्तर देऊ शकता. तुम्ही पुढील कमांडचा वापर करून हे करू शकता.

sdk default ant 1.10.1

उपरोक्त आदेश डीफॉल्ट म्हणून अपाचे मुंगी आवृत्ती 1.10.1 सेट करेल.

कोणती आवृत्ती वापरात आहे ते तपासा

परिच्छेद एसडीकेची कोणती आवृत्ती सध्या वापरात आहे ते तपासाउदाहरणार्थ जावा म्हणून आपण कमांड कार्यान्वित करू.

sdkman करंट जावा

sdk current java

SDKMAN सह स्थापित पॅकेजची आवृत्ती तपासा

आम्ही करू शकता सर्व उमेदवारांसाठी सध्या कोणती आवृत्ती वापरली जात आहे ते तपासा आपण स्थापित केलेली कमांड कार्यान्वित करू.

sdkman चालू चेक स्थापित एसडीके आवृत्त्या

sdk current

उमेदवार अद्यतनित करा

परिच्छेद कालबाह्य एसडीके अद्यतनित करा, या प्रकरणात स्केला, कमांडसह करा:

sdk upgrade scala

तसेच आम्ही स्थापित केलेले कोणतेही एसडीके कालबाह्य आहेत की नाही ते तपासू शकतो कमांड वापरुन:

sdk upgrade

ऑफलाइन कार्य सक्षम किंवा अक्षम करा

SDKMAN चा एक ऑफलाइन मोड आहे जो ऑफलाइन कार्य करताना SDKMAN ला कार्य करण्यास अनुमती देते. खालील आदेशांचा वापर करुन ते कधीही सक्षम किंवा अक्षम केले जाऊ शकते:

sdk offline enable

sdk offline disable

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

स्थापित एसडीके काढण्यासाठी, चालवा:

sdk uninstall ant 1.10.1

उपरोक्त आदेश आमच्या सिस्टमवरून अपाचे मुंगी 1.10.1 विस्थापित करेल.

SDKMAN अद्यतनित करा

एसडीकेएमएन ची नवीन आवृत्ती असल्यासउपलब्ध असल्यास खालील कमांड ती स्थापित करते.

sdk selfupdate

एसडीकेएमएएन वेळोवेळी अद्यतनांची तपासणी देखील करेल आणि अद्यतनांसाठी सूचना देईल.

कॅशे साफ करा

sdkman क्लियर कॅशे

याची शिफारस केली जाते कॅशे साफ करा यात वेळोवेळी डाउनलोड केलेल्या एसडीके बायनरी फायली असतात. असे करण्यासाठी, फक्त चालवा:

sdk flush archives

देखील चांगले आहे स्वच्छ टेम्पो फोल्डर जागा वाचवण्यासाठी:

sdk flush temp

SDKMAN विस्थापित करा

प्रयत्न करून पाहिल्यावर लक्षात आले की तुम्हाला SDKMAN ची गरज नाही किंवा तुम्हाला हे आवडत नसेल, तर तुम्ही टर्मिनलमध्ये टाईप करून ते हटवू शकता.

rm -rf ~/.sdkman

शेवटी, आपल्या .bashrc, .bash_ प्रोफाईल आणि / किंवा. प्रोफाइल फायली उघडा. पुढील ओळी शोधा आणि हटवा फाईलच्या शेवटी पासून.

bashrc फाईल एसडीकेमॅन विस्थापित करा

#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. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.