$schemamarkup = get_post_meta(get_the_ID(), 'schemamarkup', true); if(!empty($schemamarkup)) { echo $schemamarkup; }

How to Add Sbt Repository for Debian-Based Systems

September 17, 2023 | By the+gnu+linux+evangelist.

GNU/Linux Debian Adding Sbt Repo Guide

Hi! The Tutorial shows you Step-by-Step How to Add Scala Build Tool Repository in Debian-Based GNU/Linux OSes.

And Sbt is Built Tool for Scala and Java projects. It is the build tool of choice for 93.6% of the Scala Developers (2019).

One of the examples of sbt Scala-specific Feature is the ability to cross build your Project against multiple Scala Versions.

Last, this Repo Setup is Valid for All the Debian-based Platforms like:

  • Kali
  • MX Linux
  • Deepin
  • Parrot
  • antiX
  • SparkyLinux
  • Q4OS
  • Vanilla OS
  • Netrunner
  • Voyager Debian
  • MakuluLinux
  • Elive
  • LMDE
  • Parsix
  • (You may just need to Discover what’s the Parent Release)
How to Add Sbt Repository for Debian Based Systems
  1. 1. Launching Terminal

    How to QuickStart with Command Line on Debian:

    Console Debian QuickStart Guide
  2. 2. Installing Dependencies

    Then to Install Required Software
    Run:

    sudo apt install apt-transport-https curl gnupg -yqq
    Authenticate with the User Admin Pass.
    If Got “User is Not in Sudoers file” then see: How to Enable sudo.
  3. 3. Adding Sbt GPG Key

    Again to Add Sbt GPG Signature Key
    Do:

    curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo -H gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/scalasbt-release.gpg --import
    And again to fix Permissions:
    sudo chmod 644 /etc/apt/trusted.gpg.d/scalasbt-release.gpg
  4. 4. Adding Sbt Repo

    Then to Add Sbt Repository for Debian
    Execute:

    echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
    Next again:
    echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt_old.list
    For further Insight see the Official Documentation.
  5. 5. Refreshing Debian Sources

    Next to Refresh Debian Apt Repo Sources
    Needed for most Debian derivatives:

    sudo apt update
  6. 6. Sbt Getting Started

    Finally, to Quick Start Sbt for Debian

    Sbt Debian QuickStart Guide

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,