私のUbuntu 16.04マシンをR 3.4.1にアップデートしました。デフォルトのR個人用ライブラリの場所はnullです
パッケージをインストールするために「null」という個人用ライブラリを作成しますか?いいえ、必要ではないパッケージ(例えば、潤滑剤)をインストールします。
これはRStudioと私はr-base-core
&はapt-getを通じr-base
とr-base-dev
を再インストールし、まだ問題を抱えていたアンインストールのコマンドライン・R.の両方で発生しました。
/etc/R/
ディレクトリには、インストールプロセス中に一時的に存在していたが、完了した時刻がapt-get install r-base r-base-dev
であった4つの一時ファイルが含まれていました。私はすぐに再インストールして、すばやくそれらのファイルをデスクトップに貼り付けて貼り付けました。再び再インストールした後、私は/etc/R/
にそれらをコピー:
~/Desktop/temp$ sudo cp repositories.dpkg-new /etc/R/repositories
~/Desktop/temp$ sudo cp Rprofile.site.dpkg-new /etc/R/Rprofile.site
~/Desktop/temp$ sudo cp ldpaths.dpkg-new /etc/R/ldpaths
~/Desktop/temp$ sudo cp Makeconf.dpkg-new /etc/R/Makeconf
第二のステップは、/etc/R/Renviron
で見つかった以下のような第二に、コメントを解除することでした。どうやらこれは@ dirk-eddelbuettelのrベースパッケージの最近の変更です。
# edd Jun 2017 Comment-out R_LIBS_USER
#R_LIBS_USER=${R_LIBS_USER-'~/R/x86_64-pc-linux-gnu-library/3.4'}
##R_LIBS_USER=${R_LIBS_USER-'~/Library/R/3.4/library'}
私は2つの部分からなる質問があります。
- が推奨上記のプロセスであり、または私は違った何かをやっているはずですが? (Setting R_LIBS & avoiding "Would you like to use a personal library instead?"など)
- このマシンでの今後のRアップグレードには、この2つの手順が必要なのでしょうか?
私だけのコメントを外しR_LIBS_USER内
library()
、require()
、およびinstall.packages()
- 興味が好ましい方法が何であるかを見るために。 – user20650ubuntuの比較17.04 Zestyのデフォルトパッケージバージョン(3.3)Renault with Cran(3.4.1)。 パッケージの問題のようです。新しいインストールにのみ影響するため、気付かれなくなった可能性があります。 私は推薦しないことをお勧めし、同じフォルダー形式を維持するために編集します。 : '3.4.1'で終わる ' R_LIBS_USER = $ {R_LIBS_USER- '〜/ R/x86_64-pc-linux-gnu-library/3.4.1'} ' –