Skip to content

Instantly share code, notes, and snippets.

@osipov
Created July 21, 2014 19:12
Show Gist options
  • Select an option

  • Save osipov/c2a34884a647c29765ed to your computer and use it in GitHub Desktop.

Select an option

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

ghost commented Dec 21, 2014

Copy link
Copy Markdown

This works great, thanks for the post!
To install with the latest versions of scala/sbt I changed the following lines:
...
2: sudo wget www.scala-lang.org/files/archive/scala-2.11.4.deb
...
6: sudo wget https://bintray.com/artifact/download/sbt/debian/sbt-0.13.6.deb
7: sudo dpkg -i sbt-0.13.6.deb
...

@ehsun7b

ehsun7b commented Feb 26, 2015

Copy link
Copy Markdown

Works!

I changed to sudo wget www.scala-lang.org/files/archive/scala-2.11.5.deb
....
and
...
wget http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.13.0/sbt.deb

... and before sudo dpkg -i sbt.deb I had to install curl by sudo apt-get install curl

@mbonaci

mbonaci commented Mar 28, 2015

Copy link
Copy Markdown

Nice, but I don't quite understand why would you need the following lines:

sudo apt-get update
sudo apt-get install scala

sudo apt-get update
sudo apt-get install sbt

@orsonadams

Copy link
Copy Markdown

Works great! just use the updated packages and you dont need sudo apt-get install as was mentioned already.

@nmadhire

nmadhire commented May 8, 2015

Copy link
Copy Markdown

Thanks. This is useful.

@rawkintrevo

Copy link
Copy Markdown

Much appreciated!

@juanAFernandez

Copy link
Copy Markdown

Very useful!

@JoelBender

Copy link
Copy Markdown

As of this writing, the lastest version seems to be here: https://bintray.com/artifact/download/sbt/debian/sbt-0.13.9.deb

@SaurabhSakpal

Copy link
Copy Markdown

It Works!Thanks a lot!

@krishnaarava

Copy link
Copy Markdown

Thank you, worked :)

@fahmiardi

Copy link
Copy Markdown

It works. Thanks!

@omendezmorales

Copy link
Copy Markdown

works great; thanks

@zhmz90

zhmz90 commented Mar 22, 2016

Copy link
Copy Markdown

works great; thanks

@suyesh

suyesh commented Apr 20, 2016

Copy link
Copy Markdown

@radamus

radamus commented May 16, 2016

Copy link
Copy Markdown

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
Copy Markdown

Thank you Worked..

@Fei-Guang

Fei-Guang commented Jul 5, 2016

Copy link
Copy Markdown

sudo apt-get install libjansi-java before install scala

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

@krithigowri

Copy link
Copy Markdown

This worked thanks!!!

@svardhan12

Copy link
Copy Markdown

Thank you very much!! This worked

@DanielGGordon

DanielGGordon commented Oct 28, 2016

Copy link
Copy Markdown

@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

DanielGGordon commented Oct 28, 2016

Copy link
Copy Markdown

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
Copy Markdown

thank you ๐Ÿ‘

@priteshkumbhare

Copy link
Copy Markdown

Thanks

@proguest1942

proguest1942 commented Jun 27, 2017

Copy link
Copy Markdown
  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
Copy Markdown

Awesome ๐Ÿ‘

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