Install Scala 3 Using Terminal on Debian 12

In this guide, you will learn to Install Scala 3 Using Terminal on Debian 12 Bookworm. 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 Using Terminal on Debian 12

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:

Scala Java installation Debian

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.

Run Scala CS installer script

When your installation is completed, you will see:

Finish Scala 3 Installation on Debian

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:

Access Scala Shell terminal

To check your Scala is working correctly, you can run a sample code as follows, and exit from your shell by using:

Test Scala Language is working correctly

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 Programming language Using Terminal on Debian 12 Bookworm. 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:

Install GitHub Desktop on Debian 12

Install Chromium Browser on AlmaLinux 9

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles

POPULAR TAGS

Most Popular