पुढील लेखात आम्ही 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"
शेवटी, स्थापना यशस्वी झाली आहे का ते तपासा ही कमांड वापरुन:
sdk version
एकाधिक सॉफ्टवेअर डेव्हलपमेंट किट व्यवस्थापित करा
यादी पहाण्यासाठी उपलब्ध उमेदवार (एसडीके), टर्मिनलमध्ये चालवा (Ctrl + Alt + T):
sdk list
जसे आपण पाहू शकता, एसडीकेएमएएन उमेदवारांच्या वर्णनासह, त्यांची अधिकृत वेबसाइट आणि स्थापना आदेशासह सूचीबद्ध करते. यादीमध्ये खाली जाण्यासाठी j की दाबा आणि वर जाण्यासाठी के.
एक एसडीके स्थापित करा
स्थापित करण्यासाठी SDK, उदाहरणार्थ जावा जेडीके, चालवा:
sdk install java
आपल्याकडे एकाधिक एसडीके असल्यास, आपल्याला नवीनतम स्थापित आवृत्ती डीफॉल्ट म्हणून सेट करायची आहे की नाही ते विचारेल. उत्तर दिल्यास Si आपण आत्ताच स्थापित केलेली आवृत्ती डीफॉल्ट म्हणून सेट केली जाईल.
एसडीकेची आवृत्ती स्थापित करा
परिच्छेद एसडीकेची विशिष्ट आवृत्ती स्थापित करा, आम्ही खालीलप्रमाणे काही करू:
sdk install ant 1.10.1
उपरोक्त कमांड अपाचा मुंगी आवृत्ती 1.10.1 स्थापित करेल उपलब्ध आवृत्त्या सूचीबद्ध करा अशा उमेदवाराची, मुंगीची कमांड वापरा:
sdk list ant
मी म्हटल्याप्रमाणे, आपण एकाधिक आवृत्त्या स्थापित केल्या असल्यास, एसडीकेएमएएन आपल्याला विचारेल की आपण स्थापित केलेली आवृत्ती डीफॉल्ट म्हणून सेट केली पाहिजे. ही आवृत्ती डीफॉल्ट म्हणून सेट करण्यासाठी आपण होयला उत्तर देऊ शकता. तुम्ही पुढील कमांडचा वापर करून हे करू शकता.
sdk default ant 1.10.1
उपरोक्त आदेश डीफॉल्ट म्हणून अपाचे मुंगी आवृत्ती 1.10.1 सेट करेल.
कोणती आवृत्ती वापरात आहे ते तपासा
परिच्छेद एसडीकेची कोणती आवृत्ती सध्या वापरात आहे ते तपासाउदाहरणार्थ जावा म्हणून आपण कमांड कार्यान्वित करू.
sdk current java
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
एसडीकेएमएएन वेळोवेळी अद्यतनांची तपासणी देखील करेल आणि अद्यतनांसाठी सूचना देईल.
कॅशे साफ करा
याची शिफारस केली जाते कॅशे साफ करा यात वेळोवेळी डाउनलोड केलेल्या एसडीके बायनरी फायली असतात. असे करण्यासाठी, फक्त चालवा:
sdk flush archives
देखील चांगले आहे स्वच्छ टेम्पो फोल्डर जागा वाचवण्यासाठी:
sdk flush temp
SDKMAN विस्थापित करा
प्रयत्न करून पाहिल्यावर लक्षात आले की तुम्हाला SDKMAN ची गरज नाही किंवा तुम्हाला हे आवडत नसेल, तर तुम्ही टर्मिनलमध्ये टाईप करून ते हटवू शकता.
rm -rf ~/.sdkman
शेवटी, आपल्या .bashrc, .bash_ प्रोफाईल आणि / किंवा. प्रोफाइल फायली उघडा. पुढील ओळी शोधा आणि हटवा फाईलच्या शेवटी पासून.
#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"
मदत
परिच्छेद अधिक तपशील मिळवा, आपण टाइप करून मदत विभागाचा सल्ला घेऊ शकता:
sdk help
परिच्छेद या कार्यक्रमाबद्दल अधिक माहिती मिळवा, आपण सल्ला घेऊ शकता प्रकल्प वेबसाइट किंवा आपले पृष्ठ GitHub.