加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – SBT安装失败与aptitude在Ubuntu 14.04

发布时间:2020-12-16 09:48:18 所属栏目:安全 来源:网络整理
导读:我收到几个错误,当我试图安装sbt在Ubuntu通过aptitude与scala-sbt主页的指示: echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.listsudo apt-get updatesudo apt-get install sbt http://www.scala-sbt.org/0.
我收到几个错误,当我试图安装sbt在Ubuntu通过aptitude与scala-sbt主页的指示:

echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-get update
sudo apt-get install sbt

http://www.scala-sbt.org/0.13/tutorial/Installing-sbt-on-Linux.html

首先我得到一个包验证错误,然后分段的错误。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  sbt
0 upgraded,1 newly installed,0 to remove and 6 not upgraded.
Need to get 1,041 kB of archives.
After this operation,1,224 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  sbt
Install these packages without verification? [y/N] y
E: Method https has died unexpectedly!
E: Sub-process https received a segmentation fault.

编辑:

我可以浏览镜像罚款,没有任何cert错误。

确认它使用apt-cache的镜像。

$ sudo apt-cache policy sbt
sbt:
  Installed: (none)
  Candidate: 0.13.7
  Version table:
     0.13.7 0
        500 https://dl.bintray.com/sbt/debian/  Packages
     0.13.6 0
        500 https://dl.bintray.com/sbt/debian/  Packages
     0.13.5 0
        500 https://dl.bintray.com/sbt/debian/  Packages
     0.13.2 0
        500 https://dl.bintray.com/sbt/debian/  Packages
     0.13.1-0.1-build-001 0
        500 https://dl.bintray.com/sbt/debian/  Packages
     0.13.0-0.1-build-001 0
        500 https://dl.bintray.com/sbt/debian/  Packages
     0.12.4-0.1-build-001 0
        500 https://dl.bintray.com/sbt/debian/  Packages

编辑2:我最终只是手动下载软件包,并用dpkg安装它。

解决方法

有相关的答案,导致我这个解决方案:

wget https://dl.bintray.com/sbt/debian/sbt-0.13.7.deb
sudo dpkg -i sbt-0.13.7.deb

P.S。我认为官方记录的方式不工作,因为他们没有提供公钥使用apt来认证包。

P.P.S.经过一些研究,我发现这个问题更多与apt包有关,有许多关于这个错误的报告在bugs.launchpad.net。所以,虽然它仍然是一个问题,sbt没有提供公钥,但它不应该导致此错误。我希望canonical会很快解决这个问题。

有关:

> Install sbt on ubuntu [closed]
> Install Java Scala and SBT on Debian (useless pain in the ass)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读