Skip to content

Instantly share code, notes, and snippets.

@Antwnis
Last active September 9, 2022 20:09
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save Antwnis/efbbd464a671cd51b243 to your computer and use it in GitHub Desktop.
Save Antwnis/efbbd464a671cd51b243 to your computer and use it in GitHub Desktop.
Install Scala CentOS
export SCALA_VERSION=scala-2.11.5
sudo wget http://www.scala-lang.org/files/archive/${SCALA_VERSION}.tgz
sudo echo "SCALA_HOME=/usr/local/scala/scala-2.11.5" > /etc/profile.d/scala.sh
sudo echo 'export SCALA_HOME' >> /etc/profile.d/scala.sh
sudo mkdir -p /usr/local/scala
sudo -s cp $SCALA_VERSION.tgz /usr/local/scala/
cd /usr/local/scala/
sudo -s tar xvf $SCALA_VERSION.tgz
sudo rm -f $SCALA_VERSION.tgz
sudo chown -R root:root /usr/local/scala
sudo update-alternatives --install "/usr/bin/scala" "scala" "/usr/local/scala/scala-2.11.5/bin/scala" 1
sudo update-alternatives --install "/usr/bin/scalac" "scalac" "/usr/local/scala/scala-2.11.5/bin/scalac" 1
sudo update-alternatives --install "/usr/bin/scalap" "scalap" "/usr/local/scala/scala-2.11.5/bin/scalap" 1
sudo update-alternatives --install "/usr/bin/scaladoc" "scaladoc" "/usr/local/scala/scala-2.11.5/bin/scaladoc" 1
sudo update-alternatives --install "/usr/bin/fsc" "fsc" "/usr/local/scala/scala-2.11.5/bin/fsc" 1
@mjduijn
Copy link

mjduijn commented Feb 25, 2016

Thanks, helped a lot
but why the change back to "sudo echo "SCALA_HOME=/usr/local/scala/scala-2.11.5" > /etc/profile.d/scala.sh" ?

@vkroz
Copy link

vkroz commented Nov 7, 2016

There is a simpler way exists:

wget http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm
sudo yum localinstall -y scala-2.11.8.rpm

@alexmaccabi
Copy link

alexmaccabi commented Nov 8, 2017

also this way:

  yum:
    name: http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm
    state: present

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