Eu sou novo no Ubuntu. Quero instalar a versão mais recente do Scala 2.11.4 na minha máquina, mas as instruções no site deles são enigmáticas para mim. Alguém pode explicar como instalá-lo passo a passo?
Eu sou novo no Ubuntu. Quero instalar a versão mais recente do Scala 2.11.4 na minha máquina, mas as instruções no site deles são enigmáticas para mim. Alguém pode explicar como instalá-lo passo a passo?
Respostas:
A maneira mais fácil de instalar o Scala seria usar o arquivo de instalação .deb . Na página de download, você pode ver a versão estável mais recente. Em seguida, vá para a página Todos os downloads e encontre essa versão (ou Scala 2.11.4 ). Role até a parte inferior da página dessa versão e procure por scala-2.11.4.deb (ou a versão apropriada) e faça o download.
Se você está familiarizado com a linha de comando, pode instalar o Scala deb baixado com:
sudo dpkg -i scala-2.11.4.deb
Caso contrário, você precisará instalar o GDebi pelo Ubuntu Software Center ou por um terminal com:
sudo apt-get install gdebi
Uma vez instalado o GDebi, você pode clicar duas vezes em scala-2.11.4.deb no navegador de arquivos, que abrirá o instalador do pacote. Por fim, clique em "Instalar pacote" e sua nova versão do Scala será instalada.
Basta baixar scala.deb
e instalar:
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
. O dpkg irá instalá-lo.
sudo apt-get install scala
, como sudo dpkg -i scala-2.11.6.deb
é sufficent mas instalar a scala.deb
partir do site eu acho que é melhor do que usar sudo apt-get install scala
, como os repositórios oficiais são mais atualizados
Instalando o scala 2.11.4 ou qualquer outra versão que não esteja no repositório Ubuntu ou em um PPA (lembre-se: o scala exigirá JAVA e eu presumo que você já o tenha instalado. Consulte a ajuda do ubuntu, se não tiver).
Extraia o conteúdo para algum lugar do seu sistema. Eu optaria por / opt / scala /. Algo como:
tar xvfz ~ / Downloads / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /
O leia-me em "docs" afirma que você pode executar o scala no diretório bin:
Instalação
Descomprima o arquivo morto e execute os comandos acima diretamente do
bin
diretório Recomendamos adicionar o caminho completo dobin
diretório àPATH
variável de ambiente.
... onde você tem as seguintes ferramentas:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
Então você faria
cd /opt/scala
scala
para abrir o intérprete.
Em relação ao PATH mencionado no leia-me:
Adicione Scala ao seu $ PATH adicionando esta linha ao .profile
diretório inicial
PATH="$PATH:/opt/scala/bin"
Lembre-se de que o nome do caminho também precisa ser nomeado após o que você o extraiu. Adicioná-lo interromperia a necessidade de fazer cd /opt/scala/
e você pode invocar scala
de qualquer lugar do seu sistema.
Sim, as instruções de instalação no scala-lang.org são breves e assumem um certo nível de proficiência na configuração de variáveis de ambiente. Essa suposição também está presente na maioria das respostas aqui ou no stackoverflow. outro reson que gostaria de acrescentar minha resposta é que não há mais arquivos .deb disponíveis para download no site scala-lang.org.
Recentemente eu instalei com sucesso o Scala 2.11.7 na minha máquina seguindo estas etapas. Era uma nova instalação do Scala e o Java 1.8 já estava presente.
Download do scala-2.11.7.tgz de http://www.scala-lang.org/download/ no meu diretório de Downloads.
Navegue para o diretório de downloads e descompacte o arquivo morto:
sudo tar xvfz scala-2.11.4.tgz
Mova o diretório descompactado para o diretório indicado nas instruções:
mv scala-2.11.7 /usr/local/share/scala
Defina as variáveis de ambiente permanentemente. Conforme indicado na pergunta sobre Stack Overflow aqui e usado por outras instalações de pacotes de software (por exemplo, eu encontrei o Anaconda Python como a última edição automática), uma das maneiras confiáveis de fazer isso é editando o arquivo .bashrc ou adicionando essas variáveis para o PATH diretamente com estes comandos:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Recarregue o shell para que as alterações tenham efeito:
exec $SHELL
Agora você pode iniciar o Scala REPL na linha de comando, digitando:
scala
sudo
no passo 2, mas talvez no passo 3. E você também não precisa de sudo para editar o seu.bashrc