Ich bin neu bei Ubuntu. Ich möchte die neueste Scala-Version 2.11.4 auf meinem Rechner installieren, aber die Anweisungen auf der Website sind für mich kryptisch. Kann mir jemand Schritt für Schritt erklären, wie man es installiert?
Antwort1
Der einfachste Weg, Scala zu installieren, wäre die Verwendung von.debInstallationsdatei. Auf derDownload-SeiteSie können die neueste stabile Version sehen. Gehen Sie dann zuAlle DownloadsSeite und finden Sie diese Version (oderScala 2.11.4). Scrollen Sie zum Ende der Seite dieser Version und suchen Sie nachscala-2.11.4.deb(oder die entsprechende Version) und laden Sie es herunter.
Wenn Sie mit der Befehlszeile vertraut sind, können Sie die heruntergeladene Scaladebmit:
sudo dpkg -i scala-2.11.4.deb
Andernfalls müssen Sie installierenGDebientweder über das Ubuntu Software Center oder über ein Terminal mit:
sudo apt-get install gdebi
Sobald GDebi installiert ist, können Sie doppelklickenscala-2.11.4.debin Ihrem Dateibrowser, wodurch das Paketinstallationsprogramm geöffnet wird. Klicken Sie abschließend auf „Paket installieren“, und Ihre neue Version von Scala wird installiert.
Antwort2
Einfach herunterladen scala.deb
und installieren:
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
Antwort3
Installieren von Scala 2.11.4 oder einer anderen Version, die nicht im Ubuntu-Repository oder einem PPA enthalten ist (beachten Sie jedoch: Scala erfordert JAVA und ich gehe davon aus, dass Sie dies bereits installiert haben. Weitere Informationen finden Sie imUbuntu-HilfeWenn du es nicht hast).
- herunterladendie Datei.
Extrahieren Sie den Inhalt an einen beliebigen Ort auf Ihrem System. Ich würde mich für /opt/scala/ entscheiden. So etwas wie:
tar xvfz ~/Downloads/scala-2.11.4.tgz /opt/ mv /opt/scala-2.11.4/ /opt/scala/
In der Readme-Datei unter „Docs“ heißt es, dass Sie Scala aus dem Bin-Verzeichnis ausführen können:
Installation
Dekomprimieren Sie das Archiv und führen Sie die obigen Befehle direkt aus
bin
dem Verzeichnis aus. Wir empfehlen, den vollständigen Pfad desbin
Verzeichnisses zurPATH
Umgebungsvariable hinzuzufügen.
... wo Ihnen folgende Werkzeuge zur Verfügung stehen:
- scala Scala interactive interpreter - scalac Scala compiler - fsc Scala resident compiler - scaladoc Scala API documentation generator - scalap Scala classfile decoder
Das würden Sie tun
cd /opt/scala scala
um den Interpreter zu öffnen.
Bezüglich des in der Readme-Datei erwähnten Pfads:
Fügen Sie Scala zu Ihrem $PATH hinzu, indem Sie diese Zeile
.profile
in Ihr Home-Verzeichnis einfügenPATH="$PATH:/opt/scala/bin"
Beachten Sie, dass der Pfadname nach dem benannt werden muss, was Sie extrahiert haben. Wenn Sie ihn hinzufügen, müssen Sie das nicht mehr tun
cd /opt/scala/
und können ihnscala
von überall auf Ihrem System aufrufen.
Antwort4
Ja, die InstallationAnweisungenauf scala-lang.org sind kurz und setzen ein gewisses Maß an Kompetenz beim Einrichten von Umgebungsvariablen voraus. Diese Annahme wird auch in den meisten Antworten hier oder auf stackoverflow vorausgesetzt. Ein weiterer Grund, warum ich meine Antwort hinzufügen wollte, ist, dass keine .deb-Dateien mehr zum Herunterladen von scala-lang.org verfügbar sind.
Vor kurzem habe ich Scala 2.11.7 erfolgreich auf meinem Rechner installiert, indem ich diese Schritte befolgt habe. Es war eine frische Scala-Installation und Java 1.8 war bereits vorhanden.
Heruntergeladen scala-2.11.7.tgz vonhttp://www.scala-lang.org/download/zu meinem Download-Verzeichnis.
Navigieren Sie zum Download-Verzeichnis und entpacken Sie das Archiv:
sudo tar xvfz scala-2.11.4.tgz
Verschieben Sie das entpackte Verzeichnis in das in der Anleitung angegebene Verzeichnis:
mv scala-2.11.7 /usr/local/share/scala
Setzen Sie die Umgebungsvariablen dauerhaft. Wie in der Frage auf Stack Overflow angegebenHier, und wird von anderen Softwarepaketinstallationen verwendet (ich habe z. B. Anaconda Python als letzte automatische Bearbeitung darauf gefunden). Eine zuverlässige Methode hierfür ist die Bearbeitung der Datei .bashrc oder das direkte Hinzufügen dieser Variablen zum PATH mit diesen Befehlen:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Laden Sie die Shell neu, damit die Änderungen wirksam werden:
exec $SHELL
Jetzt können Sie Scala REPL von der Befehlszeile aus starten, indem Sie Folgendes eingeben:
scala