3

apt特定のランチパッド リポジトリからパッケージをインストールする方法はありますか?

小さなテスト サーバーをセットアップし、ランチパッド リポジトリr-cran-*から 1000 以上のパッケージをすべてインストールしたいと考えています。先月の時点で、このリポジトリ内のすべてのパッケージはR 3.0.1 用にビルドされています。そこで、R 3.0.1 のコピーをインストールしてから、次のようにします。cran2deb4ubuntu

sudo add-apt-repository marutter/c2d4u
sudo apt-get update
sudo apt-get install r-cran-*

ただし、これにより、R 2.15 用にビルドされたすべてのr-cran-*パッケージ形式もインストールされるため、ロードに失敗します。universeからのみパッケージをインストールする簡単な方法はありますc2d4uか? r-cran-または、ユニバースのパッケージを からブラックリストに登録する方法はありますaptか?

4

1 に答える 1

2

私がやったことは、単にすべてのパッケージをインストールしてから、古いビルドのパッケージを削除することです。いえ

sudo add-apt-repository ppa:marutter/c2d4u -y
sudo add-apt-repository ppa:marutter/rrutter -y
sudo apt-get update
sudo apt-get install r-bioc-*
sudo apt-get install r-cran-

そしてRで:

which(installed.packages()[,"Built"] < 3.0)
于 2013-07-22T08:42:08.717 に答える