web-dev-qa-db-ja.com

Ubuntu 12.04 LTSにRの最新バージョンをインストールする方法は?

Ubuntu 12.04 LTSで実行されているDell Vostro 14 3000シリーズラップトップに最新のRバージョンをダウンロードできません。

ターミナルで標準コマンドを入力しました:

Sudo apt-get update

Sudo apt-get install r-base

Sudo apt-get install r-base-dev

しかし、最終的な結果は、R 3.2.0(最新バージョン)または3.1.1の代わりにR 2.14.1がインストールされることです。

私はLinux/Ubuntuの初心者なので、その点に留意してガイドを行ってください。乾杯!

7
Anirudh

GUIメソッド

  1. Ubuntu Software Centerで、「編集」>「ソフトウェアソース...」をクリックします
  2. 「その他のソフトウェア」タブで、「追加...」をクリックします
  3. 次の設定を入力します。
    • タイプ:バイナリ
    • URI:http://cran.fhcrc.org/bin/linux/ubuntu
    • 配布:trusty /
    • コンポーネント:
    • コメント:R CRAN

これにより、通常のUbuntu/Canonicalソフトウェアリポジトリと一緒にチェックされる新しい「ソフトウェアソース」が作成されます。これを行った後、Sudo apt-get updateを再実行して新しいリポジトリをクエリする必要があります。その後、システムはデフォルトでRをCanonicalではなくCRANソースからインストールするようになります。これは、CRANソースのバージョン番号が常に同じか大きいためです。

重要な注意事項

  • uRI行にはさまざまな値が含まれている可能性があるため、地理的に近いものを CRANミラーのリスト から選択する必要があります。 cran.fhcrc.orgは米国シアトルにあります。
  • distribution行は、Ubuntuバージョンの「コード名」と一致する必要があります。これは、ターミナルウィンドウでlsb_release -csと入力することで取得できます。

ターミナル方式

良い指示があります こちら 。簡単に:

codename=$(lsb_release -c -s)
echo "deb http://cran.fhcrc.org/bin/linux/ubuntu $codename/" | Sudo tee -a /etc/apt/sources.list > /dev/null
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Sudo add-apt-repository ppa:marutter/rdev
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install r-base r-base-dev

再度、cran.fhcrc.orgCRANミラーのリスト からの地理的に適切な選択肢に置き換えます。

10
drammock