scala - update - Falla de instalación de SBT con aptitude en Ubuntu 14.04
scala download (3)
Además, como solución temporal temporal, podría usar la dirección del repositorio HTTP en lugar de HTTPS.
Simplemente abra el archivo /etc/apt/sources.list.d/sbt.list y reemplace
deb https://dl.bintray.com/sbt/debian /
con
deb http://dl.bintray.com/sbt/debian /
Recibo varios errores cuando intento instalar sbt en Ubuntu a través de aptitude con las instrucciones de la página de inicio de 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
Primero recibo un error de validación de paquete y luego una falla de segmentación.
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.
EDITAR:
Puedo navegar bien el espejo sin ningún error de certificación.
Confirmando qué espejo está usando con 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: Terminé simplemente descargando el paquete manualmente e instalándolo con dpkg.
Hay respuestas relacionadas que me llevan a esta solución:
wget https://dl.bintray.com/sbt/debian/sbt-0.13.7.deb
sudo dpkg -i sbt-0.13.7.deb
PD: Creo que la forma documentada oficialmente no funciona porque no proporcionaron la clave pública utilizada por apt para autenticar paquetes.
PPS Después de algunas investigaciones, descubrí que este problema está más relacionado con el paquete apt, hay muchos informes sobre este error en bugs.launchpad.net. Entonces, aunque sigue siendo un problema que sbt no proporcionó una clave pública, pero no debería causar este error. Espero que canonical resuelva esto pronto.
Relacionado:
- Instalar sbt en ubuntu [cerrado]
- Instale Java Scala y SBT en Debian (dolor inútil en el culo)
La instalación manual también está disponible:
http://www.scala-sbt.org/0.13/tutorial/Manual-Installation.html