अगले लेख में हम SDLMAN पर एक नज़र डालने जा रहे हैं। यदि आप एक डेवलपर हैं जो अक्सर स्थापित करता है और विभिन्न में परीक्षण अनुप्रयोगों एसडीके, आपको SDKMAN का प्रयास करना होगा। यह वही है सीएलआई उपकरण जो आपको विभिन्न सॉफ्टवेयर डेवलपमेंट किट को आसानी से प्रबंधित करने में मदद करता है।
उपकरण एसडीके को स्थापित करने, बदलने, सूचीबद्ध करने और निकालने का एक आसान तरीका प्रदान करने वाला है। 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 कुंजी दबाएं और अक्षर k ऊपर जाने के लिए।
एक एसडीके स्थापित करें
स्थापित करने के लिए ए एसडीके, उदाहरण के लिए, जावा JDK, रन:
sdk install java
यदि आपके पास कई एसडीके हैं, तो यह पूछेगा कि क्या आप नवीनतम स्थापित संस्करण को डिफ़ॉल्ट के रूप में सेट करना चाहते हैं। अगर आप जवाब देंगे Si आपके द्वारा अभी स्थापित किया गया संस्करण डिफ़ॉल्ट के रूप में सेट किया जाएगा।
एक एसडीके का संस्करण स्थापित करें
पैरा SDK का एक विशेष संस्करण स्थापित करें, हम निम्नलिखित की तरह कुछ करेंगे:
sdk install ant 1.10.1
उपरोक्त कमांड Apacha Ant संस्करण 1.10.1 स्थापित करेगा उपलब्ध संस्करणों की सूची एक उम्मीदवार, इस मामले में चींटी, कमांड का उपयोग करें:
sdk list ant
जैसा कि मैंने कहा, यदि आपने कई संस्करण स्थापित किए हैं, तो SDKMAN आपसे पूछेगा कि क्या आप वह संस्करण चाहते हैं जिसे आप डिफ़ॉल्ट के रूप में स्थापित करना चाहते हैं। आप इस संस्करण को डिफ़ॉल्ट के रूप में सेट करने के लिए हां का जवाब दे सकते हैं। इसके अलावा, आप बाद में निम्न आदेश का उपयोग कर ऐसा कर सकते हैं:
sdk default ant 1.10.1
उपरोक्त कमांड डिफ़ॉल्ट के रूप में Apache Ant संस्करण 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
उपरोक्त कमांड हमारे सिस्टम से Apache Ant 1.10.1 को अनइंस्टॉल करेगी।
SDKMAN अपडेट करें
मामले में SDKMAN का एक नया संस्करण हैनिम्न कमांड उपलब्ध होने पर इसे स्थापित करता है।
sdk selfupdate
एसडीकेमैन समय-समय पर अपडेट की जांच करेगा और अपडेट करने के लिए निर्देश प्रदान करेगा।
कैश साफ़ करें
यह सिफारिश की है कैश साफ़ करें इसमें एसडीके बाइनरी फाइलें समय-समय पर डाउनलोड की जाती हैं। ऐसा करने के लिए, बस चलाएं:
sdk flush archives
भी अच्छा है साफ अस्थायी फ़ोल्डर अंतरिक्ष को बचाने के लिए:
sdk flush temp
SDKMAN की स्थापना रद्द करें
यदि इसे आजमाने के बाद आपको महसूस होता है कि आपको SDKMAN की आवश्यकता नहीं है या आपको यह पसंद नहीं है, तो आप इसे टर्मिनल में टाइप करके हटा सकते हैं:
rm -rf ~/.sdkman
अंत में, अपनी .bashrc, .bash_profile और / या .profile फ़ाइलें खोलें। निम्न पंक्तियों को ढूंढें और हटाएं फ़ाइल के अंत से।
#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.