Я новичок в Ubuntu. Хочу установить последнюю версию Scala 2.11.4 на свой компьютер, но инструкции на их сайте для меня непонятны. Может кто-нибудь объяснить, как установить ее пошагово?
решение1
Самый простой способ установить Scala — использовать.debУстановочный файл. Настраница загрузкивы можете увидеть последнюю стабильную версию. Затем перейдите наВсе загрузкистраницу и найдите эту версию (илиСкала 2.11.4). Прокрутите страницу этой версии вниз и найдитеscala-2.11.4.deb(или соответствующую версию) и загрузите ее.
Если вы знакомы с командной строкой, вы можете установить загруженную версию Scalaдебс:
sudo dpkg -i scala-2.11.4.deb
В противном случае вам придется установитьGDebiлибо через Центр приложений Ubuntu, либо через терминал с помощью:
sudo apt-get install gdebi
После установки GDebi вы можете дважды щелкнутьscala-2.11.4.debв вашем файловом браузере, который откроет установщик пакетов. Наконец, нажмите «Установить пакет», и ваша новая версия Scala будет установлена.
решение2
Просто скачайте 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
решение3
Установка scala 2.11.4 или любой другой версии, которой нет в репозитории Ubuntu или PPA (имейте в виду: scala потребует JAVA, и я предполагаю, что она у вас уже установлена. См.помощь убунтуесли у вас этого нет).
- скачатьфайл.
Извлеките содержимое куда-нибудь в вашей системе. Я бы выбрал /opt/scala/. Что-то вроде:
tar xvfz ~/Downloads/scala-2.11.4.tgz /opt/ mv /opt/scala-2.11.4/ /opt/scala/
В файле readme в «docs» указано, что scala можно запустить из каталога bin:
Монтаж
Распакуйте архив и запустите указанные выше команды прямо из
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, упомянутого в readme:
Добавьте Scala в $PATH, добавив эту строку
.profile
в свой домашний каталогPATH="$PATH:/opt/scala/bin"
Помните, что имя пути должно быть названо в честь того, что вы извлекли. Добавление этого устранит необходимость делать это,
cd /opt/scala/
и вы сможете вызыватьscala
из любой точки вашей системы.
решение4
Да, установкаинструкциина scala-lang.org краткие и предполагают определенный уровень мастерства в настройке переменных окружения. Это предположение также присутствует в большинстве ответов здесь или на stackoverflow. еще одна причина, по которой я хотел добавить свой ответ, заключается в том, что больше нет файлов .deb, доступных для загрузки с scala-lang.org.
Недавно я успешно установил Scala 2.11.7 на свою машину, следуя этим шагам. Это была свежая установка Scala, и Java 1.8 уже присутствовала.
Скачал scala-2.11.7.tgz сhttp://www.scala-lang.org/download/в мой каталог загрузок.
Перейдите в каталог загрузок и распакуйте архив:
sudo tar xvfz scala-2.11.4.tgz
Переместите распакованный каталог в каталог, указанный в инструкции:
mv scala-2.11.7 /usr/local/share/scala
Установите переменные окружения навсегда. Как указано в вопросе на Stack Overflowздесьи используется другими установками программного обеспечения (например, я обнаружил Anaconda Python в качестве последнего автоматического редактирования в нем), один из надежных способов сделать это — отредактировать файл .bashrc или добавить эти переменные непосредственно в PATH с помощью следующих команд:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Перезагрузите оболочку, чтобы изменения вступили в силу:
exec $SHELL
Теперь вы можете запустить Scala REPL из командной строки, введя:
scala