Share your love
Best Guide To Install Scala 3 on Debian 12 Terminal
In this guide, you will learn to Install Scala 3 on Debian 12 Terminal. Scala is a scalable, high-level, general-purpose programming language running on JVM. It means that you can use both Scala and Java features. There are two versions of Scala including Scala 3 and Scala 2. Scala 3 has more features that make the language smaller and more regular. You can follow the steps below to get Scala 3 in the latest version on Debian 12. To do this, you can use the CS setup.
Steps To Install Scala 3 on Debian 12 Terminal
Before you start your Scala 3 installation, you must log in to your Debian 12 as a non-root user with sudo privileges. For this purpose, you can check Debian 12 Initial Server Setup.
Now follow the steps below to complete this guide.
Step 1 – Install Java for Scala Installation on Debian 12
Because Scala runs on JVM, you must have Java installed on your server. First, run the system update with the command below:
sudo apt update
Then, use the following command to install Java:
sudo apt install default-jdk -y
Verify your Java installation by checking its version:
java --version
Example Output:
Step 2 – Scala 3 Installation on Debian 12
To get Scala 3 in the latest version, you must use the CS setup installer script that is provided by the official site. To do this, you can use the following curl command to get the CS installer script:
# sudo apt install curl -y
# sudo curl -fL https://github.com/coursier/coursier/releases/latest/download/cs-x86_64-pc-linux.gz | sudo gzip -d > cs
When your download is completed, make your file executable with the command below:
sudo chmod +x cs
Then, run the Scala CS installer to start your installation:
sudo ./cs setup
During the installation, you will be asked to add the path to the profile. Enter Y to continue.
When your installation is completed, you will see:
Next, run the following command to apply the changes:
sudo source ~/.profile
Now you can verify your Scala 3 installation by checking its version:
scala -version
Example Output
Scala code runner version 3.3.1 -- Copyright 2002-2023, LAMP/EPFL
Step 3 – Access Scala Shell on Debian
At this point, you can easily use the following command to access your Scala language shell on Debian 12:
scala
You will see:
To check your Scala is working correctly, you can run a sample code as follows, and exit from your shell by using:
Step 4 – Uninstall Scala 3 From Debian 12
If you no longer want to use Scala 3 on your server, you can easily uninstall it by using the following CS script:
sudo cs uninstall scala
Conclusion
At this point, you have learned to Install Scala 3 on Debian 12 Terminal. Scala 3 is smaller and has more features instead Scala 2. You can easily use the CS installer to run Scala 3 and access your Shell.
Hope you enjoy using it. Also, you may like to read: