Échec de L'installation SBT avec aptitude sur Ubuntu 14.04
Je reçois plusieurs erreurs lorsque je tente d'installer sbt sur Ubuntu via aptitude avec les instructions de la page d'accueil 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
D'abord, j'obtiens une erreur de validation de paquet, puis une erreur de segmentation.
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.
Modifier:
Je peux parcourir le miroir sans aucune erreur de cert.
Confirmer quel miroir il utilise avec 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
EDIT 2: I fini par simplement télécharger le paquet manuellement et l'installer avec dpkg.
3 réponses
Il y a des réponses connexes qui me conduisent à cette solution:
wget https://dl.bintray.com/sbt/debian/sbt-0.13.7.deb
sudo dpkg -i sbt-0.13.7.deb
P.S. Je pense que cette manière officiellement documentée ne fonctionne pas parce qu'ils n'ont pas fourni la clé publique utilisée par apt pour authentifier les paquets.
P. P. S. Après quelques recherches, j'ai trouvé que ce problème est plus lié au paquet apt, il y a beaucoup de rapports sur cette erreur à bugs.launchpad.net. donc, alors que c'est toujours un problème que sbt n'a pas fourni de clé publique, mais cela ne devrait pas provoquer cette erreur. J'espère canonical résoudra ça bientôt.
Connexes:
Installation Manuelle est également disponible:
Http://www.scala-sbt.org/0.13/tutorial/Manual-Installation.html
En outre, comme solution de contournement temporaire, vous pouvez utiliser L'adresse du référentiel HTTP au lieu de HTTPS.
Ouvrez simplement le fichier / etc / apt / sources.liste.d / sbt.Liste et remplacer
deb https://dl.bintray.com/sbt/debian /
Avec
deb http://dl.bintray.com/sbt/debian /