Scala 2.11.4のインストールについて?


18

Ubuntuは初めてです。私のマシンに最新のScalaバージョン2.11.4をインストールしたいのですが、彼らのWebサイトの説明はわかりにくいです。ステップごとにインストールする方法を説明できますか?


USCには2.9があります。それを使用するには十分ではありませんか?編集:2.10のためのPPAもありlaunchpad.net/~jens-braeuer/+archive/ubuntu/ppaはそうだろう2.10で十分ではまだ2.11のためではありませんか?
リンツウィンド14年

回答:


17

Scalaをインストールする最も簡単な方法は、.debインストールファイルを使用することです。上のダウンロードページあなたは、最新の安定版を見ることができます。次に、[ すべてのダウンロード]ページに移動して、そのバージョン(またはScala 2.11.4)を見つけます。そのバージョンのページの一番下までスクロールし、scala-2.11.4.deb(または適切なバージョン)を探してダウンロードします。

コマンドラインに慣れている場合は、ダウンロードしたScala debをインストールできます:

sudo dpkg -i scala-2.11.4.deb

それ以外の場合は、Ubuntu Software Centerを介して、または次の機能を備えたターミナル経由でGDebiをインストールする必要があります。

sudo apt-get install gdebi

GDebiをインストールしたら、ファイルブラウザーでscala-2.11.4.debをダブルクリックすると、パッケージインストーラーが開きます。最後に「パッケージのインストール」をクリックすると、Scalaの新しいバージョンがインストールされます。


1
+1 .debファイルを提供していることを指摘していただきありがとうございます。ただし、gdebiは必要ありません。次のように簡単です:sudo dpkg -i scala-2.11.4.deb
Stephen

私はそのリンクでそれらを見つけることができませんでしたが、それらはアーカイブのページにあります:scala-lang.org/files/archive
ツイスト梨

9

ダウンロードscala.debしてインストールするだけです:

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 dpkg -i scala-2.11.4.debはsudo dpkg -i scala-2.11.6.debである必要があります
マニッシュラン

2
を使用してscalaを2回インストールする必要はないと思いますsudo apt-get install scala。dpkgがインストールします。
プラヴィーン・スリパティ

1
彼は置く理由@PraveenSripatiは私はわからないsudo apt-get install scalaよう、sudo dpkg -i scala-2.11.6.debsufficentがあるが、インストールscala.deb、私は良く使用するよりもいると思うのサイトからsudo apt-get install scala公式リポジトリは、より最新にしているとして、
ヤヒヤウディン

dpkg-debを取得しました:エラー: `scala-2.11.6.deb 'はdebian形式のアーカイブではありません
amit_kumar

3

UbuntuリポジトリまたはPPAにないscala 2.11.4またはその他のバージョンをインストールします(ただし、scalaにはJAVAが必要であり、すでにインストールされていると想定しています。まだインストールしていない場合は、ubuntuのヘルプを参照してください)。

  • ファイルをダウンロードします。
  • 内容をシステムのどこかに抽出します。/ opt / scala /を選択します。何かのようなもの:

    tar xvfz〜/ Downloads / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /

  • 「docs」のreadmeには、binディレクトリからscalaを実行できることが記載されています。

設置

アーカイブを解凍し、上記のコマンドをbin ディレクトリから直接実行します。binディレクトリの完全パスをPATH環境変数に追加することをお勧めします。

  • ...次のツールがある場所:

    - scala       Scala interactive interpreter
    - scalac      Scala compiler
    - fsc         Scala resident compiler
    - scaladoc    Scala API documentation generator
    - scalap      Scala classfile decoder
    

    だからあなたはするだろう

    cd /opt/scala
    scala
    

    通訳を開きます。


  • read meに記載されているPATHについて:

    この行を.profileホームディレクトリ内に追加して、Scalaを$ PATHに追加します。

    PATH="$PATH:/opt/scala/bin"
    

    パス名も、抽出した名前に基づいて名前を付ける必要があることに注意してください。これを追加すると、実行する必要cd /opt/scala/がなくなりscala、システムのどこからでも起動できます。


0

はい、scala-lang.org のインストール手順は簡潔で、環境変数の設定についてある程度の習熟度を前提としています。この仮定は、ここまたはstackoverflowに関する回答のほとんどにも存在します。私が答えを付け加えたかった別の理由は、scala-lang.orgからダウンロードできる.debファイルがもうないということです。

最近、これらの手順に従ってマシンにScala 2.11.7を正常にインストールしました。これは新しいScalaインストールであり、Java 1.8はすでに存在していました。

  1. http://www.scala-lang.org/download/からダウンロードディレクトリにscala-2.11.7.tgzをダウンロードしました。

  2. ダウンロードディレクトリに移動し、アーカイブを解凍します。

    sudo tar xvfz scala-2.11.4.tgz
    
  3. 解凍したディレクトリを、指示に示されているディレクトリに移動します。

    mv scala-2.11.7 /usr/local/share/scala
    
  4. 環境変数を永続的に設定します。ここでのスタックオーバーフローに関する質問で示され、他のソフトウェアパッケージのインストールで使用されているように(たとえば、Anaconda Pythonが最後の自動編集であることがわかりました)、信頼できる方法の1つは、.bashrcファイルを編集するか、これらの変数を追加することですこれらのコマンドで直接PATHに:

    export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
    
    export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
    
  5. 変更を有効にするためにシェルをリロードします。

    exec $SHELL
    

これで、コマンドラインから次のように入力してScala REPLを起動できます。

scala 

sudoステップ2では必要ないでしょうが、ステップ3では多分必要です。そして、あなたの編集にsudoも必要ないでしょう.bashrc
。– Wayne_Yux

念頭に置くべきもう1つのことは、sudoパスワードが最初の送信後さらに15分間有効であることです。Ubuntuドキュメントから、 help.ubuntu.com/community/RootSudo
-tomaskazemekas

: "$のPATHは/ opt /スカラ座/ Scalaの-2.12.1 / binに"輸出のPATH =:私はちょうどラインで直接の.bashrcで編集
wayneeusa
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.