Skip to content

Instantly share code, notes, and snippets.

@osipov
Created July 21, 2014 19:12
Show Gist options
  • Save osipov/c2a34884a647c29765ed to your computer and use it in GitHub Desktop.
Save osipov/c2a34884a647c29765ed to your computer and use it in GitHub Desktop.
Install Scala and SBT using apt-get on Ubuntu 14.04 or any Debian derivative using apt-get
sudo apt-get remove scala-library scala
sudo wget www.scala-lang.org/files/archive/scala-2.10.4.deb
sudo dpkg -i scala-2.10.4.deb
sudo apt-get update
sudo apt-get install scala
wget http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.12.4/sbt.deb
sudo dpkg -i sbt.deb
sudo apt-get update
sudo apt-get install sbt
@suyesh
Copy link

suyesh commented Apr 20, 2016

@radamus
Copy link

radamus commented May 16, 2016

Currently I was not able to download sbt debian package from artifactoryonline. I found that debian package is supported with package manager see: http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Linux.html. And it works. I've installed sbt 0.13.11.

@fsaldivars
Copy link

Thank you Worked..

@Fei-Guang
Copy link

Fei-Guang commented Jul 5, 2016

sudo apt-get install libjansi-java before install scala

wget https://dl.bintray.com/sbt/debian/sbt-0.13.11.deb

@krithigowri
Copy link

This worked thanks!!!

@svardhan12
Copy link

Thank you very much!! This worked

@DanielGGordon
Copy link

DanielGGordon commented Oct 28, 2016

@mbonaci That is for installing a fresh scala and sbt. But doesn't help if you want a new version. I tried those commands and still have the same old version. It'd be nice if there was a better Ubuntu/Debian utility for upgrading Scala/Sbt to the latest versions. As far as I've seen, there isn't any.

This link seems to be the best way of upgrading SBT - but not Scala.

So, to update to some Scala version, just change the scalaVer variable below. As of now, the latest version is 2.11.8. So if that's what you need, you can leave these commands as-is:

# Mini Script for Updating Scala to some Scala version
# Does not update SBT. Just Scala.
# This is for Debian/Mint/Ubuntu distributions
scalaVer="2.11.8"
sudo apt-get remove scala-library scala
sudo wget www.scala-lang.org/files/archive/scala-"$scalaVer".deb
sudo dpkg -i scala-"$scalaVer".deb
sudo apt-get update
sudo apt-get install scala

Then, if you want to update sbt, I woulld use the officially supported method above.

@DanielGGordon
Copy link

DanielGGordon commented Oct 28, 2016

See my Gist updateScalaVersion.sh for a script that will update your Scala to some version. It is to be used like this:

sudo ./updateScalaVersion 2.11.8

@tiendv-1114
Copy link

thank you 👍

@priteshkumbhare
Copy link

Thanks

@proguest1942
Copy link

proguest1942 commented Jun 27, 2017

  1. need to update to: sudo wget www.scala-lang.org/files/archive/scala-2.13.0-M1.deb for the latest scala version

@sarahESL
Copy link

Awesome 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment