Scala 2.11.4 स्थापित करने के बारे में?


18

मैं उबंटू में नया हूं। मैं अपनी मशीन पर नवीनतम स्काला संस्करण 2.11.4 स्थापित करना चाहता हूं, लेकिन उनकी वेबसाइट पर दिए गए निर्देश मेरे लिए गुप्त हैं। क्या कोई इसे समझा सकता है कि इसे चरण दर चरण कैसे स्थापित किया जाए?


यूएससी के पास 2.9 हैं। क्या इसका उपयोग करना पर्याप्त नहीं है? संपादित करें: 2.10 लॉन्चपैड.net/~jens-braeuer/+archive/ubuntu/ppa के लिए PPA भी है। 2.11 के लिए नहीं। अभी तक 2.10 पर्याप्त नहीं है?
रिनविंड

जवाबों:


17

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 पर डबल क्लिक कर सकते हैं जो पैकेज इंस्टॉलर को खोल देगा। अंत में, "इंस्टॉल करें पैकेज" पर क्लिक करें, और आपके स्काला के नए संस्करण को स्थापित किया जाएगा।


1
+1 यह इंगित करने के लिए धन्यवाद कि वे .deb फ़ाइलें प्रदान करते हैं। हालाँकि, आपको gdebi की आवश्यकता नहीं है, यह उतना ही सरल है: sudo dpkg -i scala-2.11.4.deb
Stephen

मैं उन्हें उस लिंक पर नहीं मिला, लेकिन वे अभिलेखागार पृष्ठ पर हैं: scala-lang.org/files/archive
नाशपाती

9

बस 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 dpkg -i scala-2.11.4.deb sudo dpkg -i scala-2.11.6.deb होना चाहिए
मनीष रंजन

2
मुझे नहीं लगता कि स्केला का उपयोग करके दो बार फिर से स्थापित करने की आवश्यकता है sudo apt-get install scala। dpkg इसे स्थापित करेगा।
प्रवीण श्रीपति

1
@PraveenSripati मुझे यकीन नहीं है कि वह क्यों डाल रहा है sudo apt-get install scala, जैसा sudo dpkg -i scala-2.11.6.debकि पर्याप्त है, लेकिन scala.debमुझे लगता है कि साइट का उपयोग करने से बेहतर है sudo apt-get install scala, क्योंकि आधिकारिक रिपॉजिटरी अधिक अद्यतित हैं
याहया उद्दीन

मुझे dpkg-deb मिला: त्रुटि: `scala-2.11.6.deb 'एक डेबियन प्रारूप संग्रह नहीं है
amit_kumar

3

स्कैला 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अपने सिस्टम पर कहीं से भी जा सकते हैं ।


0

हां, scala-lang.org पर इंस्टॉलेशन निर्देश संक्षिप्त हैं और पर्यावरण चर की स्थापना के साथ एक निश्चित स्तर की प्रवीणता मानते हैं। यह धारणा यहाँ के अधिकांश उत्तरों में या स्टैकओवरफ़्लो पर भी मौजूद है। एक और अनुनाद मैं अपना जवाब जोड़ना चाहता था कि scala-lang.org से डाउनलोड करने के लिए कोई और .deb फाइलें उपलब्ध नहीं हैं।

हाल ही में मैंने इन चरणों का पालन करते हुए अपनी मशीन पर Scala 2.11.7 को सफलतापूर्वक स्थापित किया है। यह एक ताज़ा स्काला इंस्टॉलेशन था और जावा 1.8 पहले से मौजूद था।

  1. Http://www.scala-lang.org/download/ से मेरी डाउनलोड निर्देशिका में scala-2.11.7.tg डाउनलोड किया।

  2. डाउनलोड निर्देशिका पर नेविगेट करें और संग्रह को अनपैक करें:

    sudo tar xvfz scala-2.11.4.tgz
    
  3. निर्देशों में इंगित निर्देशिका के लिए अनपैक्ड निर्देशिका को स्थानांतरित करें:

    mv scala-2.11.7 /usr/local/share/scala
    
  4. स्थायी रूप से पर्यावरण चर सेट करें। जैसा कि स्टैक ओवरफ्लो पर यहां दिए गए प्रश्न में इंगित किया गया है , और अन्य सॉफ़्टवेयर पैकेज इंस्टॉलेशन द्वारा उपयोग किया जाता है, (जैसे मुझे उस पर अंतिम स्वचालित संपादन के रूप में एनाकोंडा पायथन मिला), इसे करने के विश्वसनीय तरीकों में से एक एडिटिंग .bashrc फ़ाइल या इन वेरिएबल्स को जोड़ना है। इन आदेशों के साथ सीधे पथ के लिए:

    export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
    
    export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
    
  5. परिवर्तनों को प्रभावी करने के लिए शेल को पुनः लोड करें:

    exec $SHELL
    

अब आप कमांड लाइन से Scala REPL टाइप करके शुरू कर सकते हैं:

scala 

मुझे लगता है कि आपको sudoचरण 2 में ज़रूरत नहीं है , लेकिन शायद चरण 3 में है। और आपको अपने संपादन के लिए sudo की भी ज़रूरत नहीं है.bashrc
Wayne_Yux

एक और बात जो आपके ध्यान में रखनी है, वह यह है कि आपका सबो पासवर्ड पहली सबमिशन के बाद 15 और मिनट के लिए मान्य है। उबंटू डॉक्स से, help.ubuntu.com/community/RootSudo से
टॉमस्कैजेमाकस

मैंने अभी .bashrc को सीधे लाइन से एडिट किया है: PATH = "/ opt / scala / scala-2.12.1 / bin: $ PATH"
निर्यात करें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.