3

管理者権限のないサーバーにRのローカルコピーをインストールしようとしています。私はサーバーやLinuxについてほとんど何も知りません。「R」と入力することでRのコピーに簡単にアクセスできますが、作業しているサーバーにはRの古いコピー(v2.10.1)しかありません。スクリプトを実行するには少なくともv2.14が必要ですが、最新のリリースをインストールしたいと思います。

私の知る限り、私のサーバーはRedhat e15 x86_64 GNU/Linuxを実行しています。サーバーをWindowsコンピューターにマップし、サーバーにWindows Rを定期的にインストールしようとしましたが、R.exeファイルを実行しようとすると、「バイナリファイルを実行できません」というエラーが表示されます。

CRANのWebサイトで、ダウンロードする必要があると思うものを見つけました。

Linuxのインストールでは...redhat/ e15 / x86_64

ただし、フォルダにはv2.10しか含まれていません。RedhatへのRのインストールに関するこのスレッドを見つけましたが、(可能であれば)Rの独自のコピーをインストール/ビルドする方法についてはまだ迷っています。

4

1 に答える 1

8

一般に、ソースからRを構築し、それをホームディレクトリにインストールするのは非常に簡単です(私もこれを仕事で行っています)。手順は、大まかに次の手順に要約されます。

  • Rをインストールするディレクトリを作成します。例:~/progsandlibs/。このディレクトリは、インストールする他のすべてのカスタムソフトウェアにも使用できます。
  • CRANからRをダウンロードします。
  • tar.gzを使用してダウンロードしたファイルを抽出しますtar
  • ディレクトリに移動しR-2.15.2ます。
  • 次のコマンドを実行します。
    • ./configure --prefix=~/progsandlibs/ --enable-R-shlib
    • make
    • make install
  • 環境変数に追加~/progsandlibs/bin/します。PATH最も簡単なのは、:に行を追加すること.bashrcですexport PATH=~/progsandlibs/bin/:$PATH

上記のすべての手順が正しく機能した場合は、Rがインストールされており、ターミナルから起動できます。

于 2012-10-30T21:08:02.537 に答える