9

共有ライブラリとしてRを(コンパイルを介して)インストールする方法について少し混乱しています。

ここでの説明(Rpy2)には、次のことを行う必要があると書かれています。

  # <go to the R source directory>
  make distclean
  ./configure --enable-R-shlib
  make
  make install

ただし、最初のmake( )は、同じディレクトリツリー(フォルダ make distcleanの内容など)の下にある以前のRのインストールを削除します。bin

Rインタープリターと共有ライブラリに同じインストールを使用したい場合はどうなりますか?たとえば、インタプリタを使用してRパッケージをインストールし、インストールの共有ライブラリを使用してRpy2からR(およびそれらのパッケージ)を呼び出すとします。

それ以外の場合、Rpy2を介して使用するためにRパッケージをインストールするにはどうすればよいですか?

4

1 に答える 1

10
./configure --enable-R-shlib

通常ビルドされるもの (実行可能ファイル、ドキュメントなど) に加えて、R の共有ライブラリをビルドするよう指示します。

また

make install

R をインストールします (デフォルトは/usr/local)。これは、R 実行可能ファイルを見つける場所です。呼び出しmake distcleanは、インストールされている R ではなく、ビルド ディレクトリにのみ影響します。

于 2012-11-05T01:52:25.897 に答える