Je suis nouveau sur Ubuntu. Je souhaite installer la dernière version de Scala 2.11.4 sur ma machine, mais les instructions sur leur site Web sont cryptiques pour moi. Quelqu'un peut-il expliquer comment l'installer étape par étape?
Je suis nouveau sur Ubuntu. Je souhaite installer la dernière version de Scala 2.11.4 sur ma machine, mais les instructions sur leur site Web sont cryptiques pour moi. Quelqu'un peut-il expliquer comment l'installer étape par étape?
Réponses:
La façon la plus simple d'installer Scala serait d'utiliser le fichier d'installation .deb . Sur la page de téléchargement, vous pouvez voir la dernière version stable. Rendez-vous ensuite sur la page Tous les téléchargements et recherchez cette version (ou Scala 2.11.4 ). Faites défiler vers le bas de la page de cette version et recherchez scala-2.11.4.deb (ou la version appropriée) et téléchargez-le.
Si vous êtes à l'aise avec la ligne de commande, vous pouvez installer le deb Scala téléchargé avec:
sudo dpkg -i scala-2.11.4.deb
Sinon, vous devrez installer GDebi via le Centre logiciel Ubuntu ou via un terminal avec:
sudo apt-get install gdebi
Une fois GDebi installé, vous pouvez double-cliquer sur scala-2.11.4.deb dans votre navigateur de fichiers, ce qui ouvrira le programme d'installation du package. Enfin, cliquez sur "Installer le package" et votre nouvelle version de Scala sera installée.
Il suffit de le télécharger scala.deb
et de l'installer:
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 l'installera.
sudo apt-get install scala
, car sudo dpkg -i scala-2.11.6.deb
c'est suffisant mais installer le scala.deb
depuis le site, je pense que c'est mieux que d'utiliser sudo apt-get install scala
, car les dépôts officiels sont plus à jour
Installer scala 2.11.4 ou toute autre version qui ne se trouve pas dans le référentiel Ubuntu ou un PPA (attention cependant: scala nécessitera JAVA et je suppose que vous l'avez déjà installé. Consultez l' aide d'ubuntu si vous ne l'avez pas fait).
Extrayez le contenu quelque part sur votre système. J'opterais pour / opt / scala /. Quelque chose comme:
tar xvfz ~ / Téléchargements / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /
Le readme dans l'état "docs" vous permet d'exécuter scala depuis le répertoire bin:
Installation
Décompressez l'archive et exécutez les commandes ci-dessus directement à partir du
bin
répertoire. Nous vous recommandons d'ajouter le chemin complet dubin
répertoire à laPATH
variable d'environnement.
... où vous disposez des outils suivants:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
Donc tu ferais
cd /opt/scala
scala
pour ouvrir l'interprète.
Concernant le CHEMIN mentionné dans le read me:
Ajoutez Scala à votre $ PATH en ajoutant cette ligne à l' .profile
intérieur de votre répertoire personnel
PATH="$PATH:/opt/scala/bin"
Gardez à l'esprit que le nom du chemin doit également être nommé d'après ce que vous avez extrait. L'ajouter arrêterait le besoin de le faire cd /opt/scala/
et vous pouvez faire envie scala
de n'importe où sur votre système.
Oui, les instructions d' installation sur scala-lang.org sont brèves et supposent un certain niveau de maîtrise de la configuration des variables d'environnement. Cette hypothèse est également présente dans la plupart des réponses ici ou sur stackoverflow. une autre raison pour laquelle je voulais ajouter ma réponse est qu'il n'y a plus de fichiers .deb disponibles pour téléchargement à partir de scala-lang.org.
Récemment, j'ai réussi à installer Scala 2.11.7 sur ma machine en suivant ces étapes. C'était une nouvelle installation Scala et Java 1.8 était déjà présent.
Téléchargé scala-2.11.7.tgz depuis http://www.scala-lang.org/download/ dans mon répertoire Téléchargements.
Accédez au répertoire de téléchargements et décompressez l'archive:
sudo tar xvfz scala-2.11.4.tgz
Déplacez le répertoire décompressé vers le répertoire indiqué dans les instructions:
mv scala-2.11.7 /usr/local/share/scala
Définissez les variables d'environnement de façon permanente. Comme indiqué dans la question sur Stack Overflow ici , et utilisé par d'autres installations de packages logiciels (par exemple, j'ai trouvé Anaconda Python comme dernière modification automatique), l'un des moyens fiables de le faire consiste à modifier le fichier .bashrc ou à ajouter ces variables au PATH directement avec ces commandes:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Rechargez le shell pour que les modifications prennent effet:
exec $SHELL
Vous pouvez maintenant démarrer Scala REPL à partir de la ligne de commande en tapant:
scala
sudo
de l'étape 2, mais peut-être de l'étape 3. Et vous n'avez pas non plus besoin de sudo pour éditer votre.bashrc