Scala is a really nice JVM based programming language. This post explains how to install it to Ubuntu 12.04 LTS system. If you don’t just play with Scala console but want to start a project, then you need Simple Build Tool (sbt) installed as well.
First of all let’s get root priviledges, update packages index and install some basic must-have things:
sudo su -
apt-get update
apt-get -y install curl git vim
Install Open JDK 7 and Scala:
apt-get install -y openjdk-7-jdk
apt-get install -y scala
Test from the command line:
$ java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
$ scala
Welcome to Scala version 2.9.1 (OpenJDK 64-Bit Server VM, Java 1.7.0_25).
Type in expressions to have them evaluated.
Type :help for more information.
scala>
Now you have Scala version 2.9.1, it’s not latest but for each project
you’ll have a possibility to install required version through sbt
. So
let’s go ahead and install it.
Download and install sbt-0.13:
wget http://repo.scala-sbt.org/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.13.0/sbt.deb --no-verbose
dpkg -i sbt.deb
Now you have sbt
available from the command line. It’s time to return to
your normal user login because sbt creates separate scala instances
for each username. Next ask sbt to show scala console: sbt console
. It
will force sbt to download and deploy scala-2.10.2 which is default for
sbt-0.13.
That’s it, enjoy your day with Scala and sbt!