質問:最新のすべてのRパッケージを、R(と他のすべて)が使用する簡単な場所に移動するにはどうしたらいいですか?私のパッケージは永遠に?R:複数のライブラリの場所を最新のパッケージと組み合わせる
RGedit、RCmdr、Rシェル、RStudioを使用してUbuntu 10.04でRを使いこなしています。一方、私はapt、synaptic、install.packages()などでパッケージを更新し、パッケージを更新し、パッケージを更新しました。これらは明らかにこれらのパッケージがどこにでも置かれていることを意味します(そして時折sudoを投げ込みます)パーミッション。
現在、私は別の(繰り返し)パッケージの異なるバージョンを持っている:
/home/me/R/i486-pc-linux-gnu-library/2.10
/home/me/R/i486-pc-linux-gnu-library/2.14
/home/me/R/i486-pc-linux-gnu-library/
/usr/local/lib/R/site-library
/usr/lib/R/site-library
/usr/lib/R/library
まず - ちょうど私、私は、複数のライブラリの場所を望んでいない - 私は、単一のマシン上で、単一のユーザーですそれが働くことを望みます。
第2 - 私は接続が極端に遅く、繰り返しパッケージをダウンロードし続けることができません。
これらのライブラリの場所を1つの簡単な場所に簡単にマージする方法はありますか?私は単にフォルダをコピーすることはできますか?
具体的にどのように設定するのですか?これはR関連のものがパッケージを探して更新する場所です。
これは悲惨です。
ありがとうございました。
'/ usr'の下に**書きません。 'dpkg'、' apt'、...だけがこれらのファイルにアクセスする必要があります。ユーザーレベルのファイルの場合は、 '/ usr/local'(または'/opt')を使用します。 –
これはフォルダのコピーを参照していますか?ゴッチャ。だから、私の答えを更新する前に、 '/ usr/lib/R/site-library /'にあるファイルだけがaptによってインストールされていますか?そしてバニラのRのデフォルトインストールは、 'install.packages()'を使って 'usr/local/lib/R/site-packages'にインストールされたパッケージを置きますか?ボーナスポイントの場合、私はapt経由でインストールし、 'update.packages()'を使って更新します。ファイルはどこに行きますか? 'user/lib/R/site-library'を上書きするか、'/usr/local/lib/R/site-library/'に置いてください。これがどこかで綴られている場合は、私にリダイレクトしてください。私の検索は空になった...ありがとう – Trees4theForest
apt、dpkg、...:/ usr/'でインストールされたUbuntu/Debianのものは何でも。あなたがやっていることは何でも(例えば、Rの 'install.packages()'): '/ usr/local'です。これは、R.だけでなく、すべてのアプリケーションの一般的なルールです。手動で '/ usr'の下で処理しないでください。あなたはそれを後悔するかもしれません。ご質問がある場合は、 'r-sig-debian'リストにお尋ねください。 –