Scala-sbtホームページの指示に従ってaptitudeを介してUbuntuに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.
編集:
証明書エラーなしでミラーを正常に閲覧できます。
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がこれをすぐに解決することを願っています。
関連:
手動インストールも利用できます。
http://www.scala-sbt.org/0.13/tutorial/Manual-Installation.html
また、一時的な回避策として、HTTPSの代わりにHTTPリポジトリアドレスを使用することもできます。
ファイルを開くだけです/ etc/apt/sources.list.d/sbt.listそして置き換えます
deb https://dl.bintray.com/sbt/debian /
と
deb http://dl.bintray.com/sbt/debian /