Сама по себе Scala является библиотекой для Java. Поэтому сначала ставим именно последнюю из-под пользователя root вручную "Java. Ручная установка на Linux" или автоматически.
apt install default-jre default-jdk
Далее Scala устанавливается на уровне пользователя (выходим из root и переходим в нужного пользователя).
Для установки стоит воспользоваться официальным скриптом: https://docs.scala-lang.org/getting-started/index.html
На странице документации Scala можно найти команду вида:
curl -fL https://github.com/coursier/coursier/releases/latest/download/cs-x86_64-pc-linux.gz | gzip -d > cs && chmod +x cs && ./cs setup
Она скачивает и запускает исполняемый файл "coursier". Это скрипт, который при запуске "cs setup" настраивает почти всё необходимое для Scala. Остаётся только ещё разок запустить его вручную, чтобы в Scala работали некоторые дополнительные функции дебагера:
cs install metac metap
После установки нужно только вписать в переменную окружения путь к некоторым файлам. Для этого в конец .bashrc надо добавить строку командой:
echo 'export PATH="$PATH:~/.local/share/coursier/bin"' >> .bashrc