Как установить sbt на ubuntu/debian с помощью apt-get
Указания по установке sbt указывают, что sbt
были в репозитории. Однако:
$ sudo apt-get install -y sbt
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package sbt
Давайте немного оглянемся.
$ s apt-cache search sbt
coop-computing-tools - cooperative computing tools
libnet-z3950-simpleserver-perl - simple perl API for building Z39.50 servers
libusbtc08-1 - Hardware interface library for PicoTech USB TC08 Thermocouple sensor
libusbtc08-dev - Development files for PicoTech USB TC08
python-usbtc08 - Python wrapper for libusbtc08
s51dude - In-System Programmer for 8051 MCUs using usbtiny
Ummm.. no....
Итак, тогда apt-get работает с sbt на ubuntu? Есть ли для него специальный apt repository
?
Ответы
Ответ 1
После большего поиска ответ был найден здесь: http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Linux.html
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823
sudo apt-get update
sudo apt-get install sbt
Это работает
sbt
Getting org.scala-sbt sbt 0.13.9 ...
И тогда.. будьте терпеливы.
Ответ 2
Кроме того, вы также можете установить его через:
curl -L -o sbt.deb http://dl.bintray.com/sbt/debian/sbt-0.13.15.deb
sudo dpkg -i sbt.deb
sudo apt-get update
sudo apt-get install sbt
Пожалуйста, замените sbt-0.13.15
выше на sbt
версию sbt
.
Ссылка:
Ответ 3
Greatit до сих пор работает с версией curl -L -o sbt.deb http://dl.bintray.com/sbt/debian/sbt-1.2.15.deb для Debian после 1 дня исследования. Большое спасибо.