私のディレクトリにRをインストールします。

私のディレクトリにRをインストールします。

私のディレクトリ(例:/local/data/project/behi

ベストアンサー1

最も簡単な方法はRをインストールすることです。ソースから:

$ wget http://cran.rstudio.com/src/base/R-3/R-3.4.1.tar.gz
$ tar xvf R-3.4.1.tar.gz
$ cd R-3.4.1
$ ./configure --prefix=$HOME/R
$ make && make install

2番目のステップは重要なステップです。 Rが自分のホームディレクトリのサブディレクトリにインストールされるように設定します。

Linux、macOSなどのシステムで実行する$HOME/R/binにはPATHRRscript

macOSには他のオプションがあります。立てるR.appユーザーの個人用Applicationsフォルダにインストールします。これにはXcodeがインストールされている必要があります。

与えることを検討してください--prefix=$HOME。これにより、Rがホームディレクトリの最上位レベルにインストールされるため、Rバイナリはすでにユーザーディレクトリにある可能性があるRscriptフォルダに配置されます。欠点は、Rが次のものと混合されるため、その後の除去がより困難になることです。他のもの。$HOME/binPATH$HOME

(これが初めてインストールされている場合は、$HOME/binログアウトしてから再度ログインして追加する必要があります。通常、ログイン時に存在する場合にPATHのみ条件付きで追加されるためです。)$HOME/bin

この一般的なパターンは、ソースコードからインストールできる幅広いUnixソフトウェアに適用されます。ソフトウェアにconfigureスクリプトがある場合はおそらくこの--prefixオプションを理解できますが、そうでない場合は通常同じ効果を持ついくつかの選択肢があります。

これらの機能はいくつかの理由で一般的です。私の経験に基づいて、可能性の高い順序で:

  • 安全なデフォルト値()がすべての状況で正しいわけではありません/usr/local。状況によっては、次のような$prefixその他の事項が必要になる場合があります/usr/opt/$PKGNAME

  • バイナリパッケージビルドシステム(回転速度DEB包装袋セグポート...)通常、パッケージを特別な準備ディレクトリにビルドしてインストールし、パッケージを使用して必要なインストール場所に展開します。

  • お客様の場合、root一般的な場所にはソフトウェアをインストールできないため、$HOME次の場所にのみインストールできます。

おすすめ記事