मैं उबंटू में नया हूं। मैं अपनी मशीन पर नवीनतम स्काला संस्करण 2.11.4 स्थापित करना चाहता हूं, लेकिन उनकी वेबसाइट पर दिए गए निर्देश मेरे लिए गुप्त हैं। क्या कोई इसे समझा सकता है कि इसे चरण दर चरण कैसे स्थापित किया जाए?
मैं उबंटू में नया हूं। मैं अपनी मशीन पर नवीनतम स्काला संस्करण 2.11.4 स्थापित करना चाहता हूं, लेकिन उनकी वेबसाइट पर दिए गए निर्देश मेरे लिए गुप्त हैं। क्या कोई इसे समझा सकता है कि इसे चरण दर चरण कैसे स्थापित किया जाए?
जवाबों:
Scala को स्थापित करने का सबसे आसान तरीका .deb इंस्टॉलेशन फ़ाइल का उपयोग करना होगा । पर डाउनलोड पृष्ठ आप नवीनतम स्थिर संस्करण देख सकते हैं। फिर ऑल डाउनलोड पेज पर जाएं और उस वर्जन (या स्कैला 2.11.4 ) को खोजें। उस संस्करण के पृष्ठ के नीचे स्क्रॉल करें और scala-2.11.4.deb (या उपयुक्त संस्करण) देखें और इसे डाउनलोड करें।
यदि आप कमांड लाइन के साथ सहज हैं, तो आप डाउनलोड किए गए स्काला डिब को इनस्टॉल कर सकते हैं :
sudo dpkg -i scala-2.11.4.deb
अन्यथा, आप उबंटू सॉफ्टवेयर सेंटर के माध्यम से या टर्मिनल के माध्यम से GDebi स्थापित करने जा रहे हैं :
sudo apt-get install gdebi
GDebi स्थापित होने के बाद, आप अपने फ़ाइल ब्राउज़र में scala-2.11.4.deb पर डबल क्लिक कर सकते हैं जो पैकेज इंस्टॉलर को खोल देगा। अंत में, "इंस्टॉल करें पैकेज" पर क्लिक करें, और आपके स्काला के नए संस्करण को स्थापित किया जाएगा।
बस scala.deb
इसे डाउनलोड और इंस्टॉल करें:
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update
sudo apt-get install scala
। dpkg इसे स्थापित करेगा।
sudo apt-get install scala
, जैसा sudo dpkg -i scala-2.11.6.deb
कि पर्याप्त है, लेकिन scala.deb
मुझे लगता है कि साइट का उपयोग करने से बेहतर है sudo apt-get install scala
, क्योंकि आधिकारिक रिपॉजिटरी अधिक अद्यतित हैं
स्कैला 2.11.4 या कोई अन्य संस्करण स्थापित करना जो उबंटू रिपॉजिटरी या पीपीए में नहीं है (हालांकि मन: स्केला को जेएवीए की आवश्यकता होगी और मुझे लगता है कि आपके पास यह पहले से इंस्टॉल है। यदि आपने नहीं किया है तो ubuntu help देखें )।
अपने सिस्टम पर कहीं से सामग्री निकालें। मैं / ऑप्ट / स्काला / के लिए विकल्प चुनूंगा। कुछ इस तरह:
tar xvfz ~ / डाउनलोड / scala-2.11.4.tgz / opt / mv /opt /scala-2.11.4/ / opt / scala /
"डॉक्स" स्थिति में रीडमी आप बिन निर्देशिका से स्कैला चला सकते हैं:
स्थापना
संग्रह को डिकम्प्रेस करें और
bin
डायरेक्ट्री से उपरोक्त कमांड्स को सीधे रन करें । हमbin
निर्देशिका के पूर्ण पथ कोPATH
पर्यावरण चर में जोड़ने की सलाह देते हैं ।
... जहाँ आपके पास निम्नलिखित उपकरण हैं:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
तो आप करेंगे
cd /opt/scala
scala
दुभाषिया खोलने के लिए।
मेरे बारे में पढ़े गए PATH के बारे में:
.profile
अपने घर निर्देशिका के अंदर इस लाइन को जोड़कर अपने $ पाथ में स्काला जोड़ें
PATH="$PATH:/opt/scala/bin"
ध्यान रखें कि पथ नाम को आपके द्वारा निकाले जाने के बाद भी नाम रखने की आवश्यकता है। इसे जोड़ने से करने की आवश्यकता बंद हो जाती है cd /opt/scala/
और आप scala
अपने सिस्टम पर कहीं से भी जा सकते हैं ।
हां, scala-lang.org पर इंस्टॉलेशन निर्देश संक्षिप्त हैं और पर्यावरण चर की स्थापना के साथ एक निश्चित स्तर की प्रवीणता मानते हैं। यह धारणा यहाँ के अधिकांश उत्तरों में या स्टैकओवरफ़्लो पर भी मौजूद है। एक और अनुनाद मैं अपना जवाब जोड़ना चाहता था कि scala-lang.org से डाउनलोड करने के लिए कोई और .deb फाइलें उपलब्ध नहीं हैं।
हाल ही में मैंने इन चरणों का पालन करते हुए अपनी मशीन पर Scala 2.11.7 को सफलतापूर्वक स्थापित किया है। यह एक ताज़ा स्काला इंस्टॉलेशन था और जावा 1.8 पहले से मौजूद था।
Http://www.scala-lang.org/download/ से मेरी डाउनलोड निर्देशिका में scala-2.11.7.tg डाउनलोड किया।
डाउनलोड निर्देशिका पर नेविगेट करें और संग्रह को अनपैक करें:
sudo tar xvfz scala-2.11.4.tgz
निर्देशों में इंगित निर्देशिका के लिए अनपैक्ड निर्देशिका को स्थानांतरित करें:
mv scala-2.11.7 /usr/local/share/scala
स्थायी रूप से पर्यावरण चर सेट करें। जैसा कि स्टैक ओवरफ्लो पर यहां दिए गए प्रश्न में इंगित किया गया है , और अन्य सॉफ़्टवेयर पैकेज इंस्टॉलेशन द्वारा उपयोग किया जाता है, (जैसे मुझे उस पर अंतिम स्वचालित संपादन के रूप में एनाकोंडा पायथन मिला), इसे करने के विश्वसनीय तरीकों में से एक एडिटिंग .bashrc फ़ाइल या इन वेरिएबल्स को जोड़ना है। इन आदेशों के साथ सीधे पथ के लिए:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
परिवर्तनों को प्रभावी करने के लिए शेल को पुनः लोड करें:
exec $SHELL
अब आप कमांड लाइन से Scala REPL टाइप करके शुरू कर सकते हैं:
scala
sudo
चरण 2 में ज़रूरत नहीं है , लेकिन शायद चरण 3 में है। और आपको अपने संपादन के लिए sudo की भी ज़रूरत नहीं है.bashrc