如何使用apt-get在Ubuntu/Debian上安装sbt

21

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

嗯...不是...

那么在Ubuntu上apt-get与sbt一起工作吗?是否有一个特殊的apt仓库可以使用?

2个回答

30

继续搜索后,答案在这里找到: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 ...

然后...要耐心等待...


我已经做了所有的事情,但最后当我输入 aptitude install sbt 时,会出现警告:不受信任的软件包可能会危及您系统的安全性。只有当您确定要进行此操作时才应继续安装。sbt https://dl.bintray.com/sbt/debian/sbt-0.13.13.deb您是否想忽略此警告并继续操作?若要继续,请输入“是”;若要取消,请输入“否”。 - amkhlv
1
sudo apt-get install sbt Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package sbt - Caleb Stanford

21

2
sbt.dev 不是 Debian 格式的存档文件。 - Itération 122442
不适用于我。 - Caleb Stanford
@6005 感谢您的评论,我已更新链接。您能再试一次吗? - Yuchen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接