Sono nuovo di Ubuntu. Voglio installare l'ultima versione di Scala 2.11.4 sul mio computer, ma le istruzioni sul loro sito Web sono criptiche per me. Qualcuno può spiegare come installarlo passo dopo passo?
Sono nuovo di Ubuntu. Voglio installare l'ultima versione di Scala 2.11.4 sul mio computer, ma le istruzioni sul loro sito Web sono criptiche per me. Qualcuno può spiegare come installarlo passo dopo passo?
Risposte:
Il modo più semplice per installare Scala sarebbe usare il file di installazione .deb . Nella pagina di download puoi vedere la versione stabile più recente. Quindi vai alla pagina Tutti i download e trova quella versione (o Scala 2.11.4 ). Scorri verso il basso fino alla fine della pagina di quella versione e cerca scala-2.11.4.deb (o la versione appropriata) e scaricalo.
Se hai dimestichezza con la riga di comando, puoi installare il deb Scala scaricato con:
sudo dpkg -i scala-2.11.4.deb
Altrimenti, dovrai installare GDebi tramite Ubuntu Software Center o tramite un terminale con:
sudo apt-get install gdebi
Una volta installato GDebi, è possibile fare doppio clic su scala-2.11.4.deb nel browser dei file per aprire il programma di installazione del pacchetto. Infine, fai clic su "Installa pacchetto" e verrà installata la tua nuova versione di Scala.
Basta scaricare scala.debe installarlo:
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 installerà.
sudo apt-get install scala, dato che sudo dpkg -i scala-2.11.6.debè sufficiente, ma installare il scala.debdal sito penso sia meglio che usare sudo apt-get install scala, poiché i repository ufficiali sono più aggiornati
Installazione di scala 2.11.4 o di qualsiasi altra versione che non si trova nel repository Ubuntu o in un PPA (attenzione però: scala richiederà JAVA e presumo che tu lo abbia già installato. Vedi la guida di Ubuntu se non l'hai fatto).
Estrai i contenuti da qualche parte sul tuo sistema. Opterei per / opt / scala /. Qualcosa di simile a:
tar xvfz ~ / Downloads / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /
Il file readme in "documenti" indica che è possibile eseguire scala dalla directory bin:
Installazione
Decomprimi l'archivio ed esegui i comandi sopra direttamente dalla
bindirectory. Si consiglia di aggiungere il percorso completo dellabindirectory allaPATHvariabile di ambiente.
... dove hai i seguenti strumenti:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
Quindi lo faresti
cd /opt/scala
scala
per aprire l'interprete.
Per quanto riguarda il PERCORSO menzionato nel leggimi:
Aggiungi Scala al tuo $ PATH aggiungendo questa riga .profileall'interno della tua home directory
PATH="$PATH:/opt/scala/bin"
Ricorda che anche il nome del percorso deve avere il nome di quello che hai estratto. Aggiungendolo si interromperà la necessità di fare cd /opt/scala/e si può invocare scalada qualsiasi parte del sistema.
Sì, le istruzioni di installazione su scala-lang.org sono brevi e assumono un certo livello di competenza con l'impostazione delle variabili di ambiente. Questo presupposto è presente anche nella maggior parte delle risposte qui o su StackOverflow. Un'altra risonanza a cui volevo aggiungere la mia risposta è che non ci sono più file .deb disponibili per il download da scala-lang.org.
Di recente ho installato con successo Scala 2.11.7 sulla mia macchina seguendo questi passaggi. Era una nuova installazione di Scala e Java 1.8 era già presente.
Scala-2.11.7.tgz scaricato da http://www.scala-lang.org/download/ nella mia directory dei download.
Passare alla directory dei download e decomprimere l'archivio:
sudo tar xvfz scala-2.11.4.tgz
Spostare la directory decompressa nella directory indicata nelle istruzioni:
mv scala-2.11.7 /usr/local/share/scala
Impostare le variabili di ambiente in modo permanente. Come indicato nella domanda su Stack Overflow qui , e utilizzato da altre installazioni di pacchetti software (ad esempio, ho trovato Anaconda Python come l'ultima modifica automatica su di esso), uno dei modi affidabili per farlo è modificando il file .bashrc o aggiungendo queste variabili al PERCORSO direttamente con questi comandi:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Ricarica la shell per rendere effettive le modifiche:
exec $SHELL
Ora puoi avviare Scala REPL dalla riga di comando digitando:
scala
sudonel passaggio 2, ma forse nel passaggio 3. E non hai nemmeno bisogno di sudo per modificare il tuo.bashrc