ubuntu下安装scala

Posted BMDACM

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下安装scala相关的知识,希望对你有一定的参考价值。

安装sbt参考https://www.cnblogs.com/wrencai/p/3867898.html

在安装scala时 首先得安装jdk环境,最好安装最新版本以免后续安装出现不必要的麻烦

一、安装JDK1.8

      $ sudo apt-get update

  $ sudo apt-get upgrade

       使用PPA(personal package archieve)WEBUPD8的方式安装。

  $ sudo apt-get install python-software-properties

  $ sudo add-apt-repository ppa:webupd8team/java

  $ sudo apt-get update

  如果你正在使用OPenJDK,那么先将它移除以免产生任何的冲突(如果没有请忽略)

  $ sudo apt-get remove --purge openjdk*

  然后使用下面的命令安装Oracle Java 8

  $  sudo apt-get install oracle-java8-installer

二、安装scala

       从 Scala 官网地址 http://www.scala-lang.org/downloads 下载 Scala 下拉到底部,下载.tgz文件(ubuntu系列的)

      $ wget https://downloads.lightbend.com/scala/2.12.6/scala-2.12.6.tgz

       接着解压scala包,执行命令

       $ tar -xzvf scala-2.12.6.tgz -C /usr/local/share        #此文件路径自定义即可

       修改配置文件

      $ sudo vim /etc/profile

      在文件中添加

      export PATH="$PATH:/usr/local/share/scala/bin"

      最后执行

      $ source /etc/profile

      这时scala已经安装成功,可以通过输入scala查看版本信息

      

 

三、安装sbt

下载sbt

$ wget https://piccolo.link/sbt-1.1.5.tgz

$ sudo tar -zxvf sbt-1.1.5.tgz -C /usr/local/share/scala/

建立启动sbt的脚本文件

$ cd /usr/local/share/scala/sbt

$ vim sbt

添加以下内容:

SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/local/share/scala/sbt/bin/sbt-launch.jar "$@"
(红色部分为解压sbt的绝对路径)

$ sudo chmod 777 sbt

配置PATH环境变量,保证在控制台中可以使用sbt命令

$ sudo vim ~/.bashrc

在文件底部添加以下代码,并保存

export PATH=/usr/local/share/scala/sbt/:$PATH


$ source ~/.bashrc #使配置文件立刻生效

测试sbt是否安装成功
$ sbt sbtVersion

以上是关于ubuntu下安装scala的主要内容,如果未能解决你的问题,请参考以下文章

在Ubuntu下搭建Spark群集

在Ubuntu下搭建Spark群集

Ubuntu14.04或16.04下安装JDK1.8+Scala+Hadoop2.7.3+Spark2.0.2

Ubuntu下基于Saprk安装Zeppelin

ubuntu下如何删除卸载scala-2.9.2?

Ubuntu16.04下搭建Scala开发环境