Soy nuevo en Ubuntu. Quiero instalar la última versión 2.11.4 de Scala en mi máquina, pero las instrucciones en su sitio web son crípticas para mí. ¿Alguien puede explicar cómo instalarlo paso a paso?
Soy nuevo en Ubuntu. Quiero instalar la última versión 2.11.4 de Scala en mi máquina, pero las instrucciones en su sitio web son crípticas para mí. ¿Alguien puede explicar cómo instalarlo paso a paso?
Respuestas:
La forma más fácil de instalar Scala sería utilizar el archivo de instalación .deb . En la página de descarga puede ver la última versión estable. Luego vaya a la página Todas las descargas y busque esa versión (o Scala 2.11.4 ). Desplácese hasta la parte inferior de la página de esa versión y busque scala-2.11.4.deb (o la versión adecuada) y descárguelo.
Si se siente cómodo con la línea de comandos, se puede instalar el archivo descargado Scala deb con:
sudo dpkg -i scala-2.11.4.deb
De lo contrario, tendrá que instalar GDebi a través del Centro de software de Ubuntu o mediante un terminal con:
sudo apt-get install gdebi
Una vez que se instala GDebi, puede hacer doble clic en scala-2.11.4.deb en su navegador de archivos que abrirá el instalador del paquete. Finalmente, haga clic en "Instalar paquete" y se instalará su nueva versión de Scala.
Simplemente descárguelo scala.debe instálelo:
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update
sudo apt-get install scala. dpkg lo instalará.
sudo apt-get install scala, ya que sudo dpkg -i scala-2.11.6.debes suficiente, pero scala.debcreo que instalarlo desde el sitio es mejor que usarlo sudo apt-get install scala, ya que los repositorios oficiales están más actualizados
Instalar scala 2.11.4 o cualquier otra versión que no esté en el repositorio de Ubuntu o en un PPA (tenga en cuenta: scala requerirá JAVA y supongo que ya lo tiene instalado. Consulte la ayuda de ubuntu si no lo ha hecho).
Extraiga el contenido en algún lugar de su sistema. Optaría por / opt / scala /. Algo como:
tar xvfz ~ / Descargas / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /
El archivo Léame en estado "docs" puede ejecutar scala desde el directorio bin:
Instalación
Descomprima el archivo y ejecute los comandos anteriores directamente desde el
bindirectorio. Recomendamos agregar la ruta completa delbindirectorio a laPATHvariable de entorno.
... donde tienes las siguientes herramientas:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
Entonces harías
cd /opt/scala
scala
para abrir el intérprete
Con respecto a la RUTA mencionada en el léame:
Agregue Scala a su $ PATH agregando esta línea .profiledentro de su directorio de inicio
PATH="$PATH:/opt/scala/bin"
Tenga en cuenta que el nombre de la ruta también debe nombrarse después de lo que extrajo. Agregarlo detendría la necesidad de hacerlo cd /opt/scala/y puede invocar scaladesde cualquier lugar de su sistema.
Sí, las instrucciones de instalación en scala-lang.org son breves y suponen un cierto nivel de competencia con la configuración de variables de entorno. Esta suposición también está presente en la mayoría de las respuestas aquí o en stackoverflow. Otra resonancia que quería agregar mi respuesta es que no hay más archivos .deb disponibles para descargar desde scala-lang.org.
Recientemente instalé con éxito Scala 2.11.7 en mi máquina siguiendo estos pasos. Era una instalación nueva de Scala y Java 1.8 ya estaba presente.
Descargado scala-2.11.7.tgz de http://www.scala-lang.org/download/ a mi directorio de Descargas.
Navegue al directorio de descargas y descomprima el archivo:
sudo tar xvfz scala-2.11.4.tgz
Mueva el directorio desempaquetado al directorio indicado en las instrucciones:
mv scala-2.11.7 /usr/local/share/scala
Establecer las variables de entorno de forma permanente. Como se indica en la pregunta sobre Stack Overflow aquí , y utilizado por otras instalaciones de paquetes de software (por ejemplo, encontré Anaconda Python como la última edición automática), una de las formas confiables de hacerlo es editando el archivo .bashrc o agregando estas variables a la RUTA directamente con estos comandos:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Vuelva a cargar el shell para que los cambios surtan efecto:
exec $SHELL
Ahora puede iniciar Scala REPL desde la línea de comandos escribiendo:
scala
sudoen el paso 2, pero tal vez en el paso 3. Y tampoco necesitas sudo para editar tu.bashrc