1) なぜそれをしたいのですか? その数は3500 を超えています (2012 年 2 月現在)。
2) CRAN タスク ビューと、特定のタスクからパッケージをインストールできるようにするctvパッケージを見ましたか?
3) 太字の質問は、手動で実行できる単純なインデックス クエリです (さらに、 も参照してくださいhelp(sets)
) 。
R> available <- LETTERS # a simple set
R> installed <- LETTERS[c(1:10, 15:26)] # a simple subset
R> available[ ! available %in% installed ]
[1] "K" "L" "M" "N"
R>
編集:あなたのフォローアップに応じて:
a) パッケージが Linux および Windows で「R CMD チェック」に合格しない場合、CRAN にアップロードされません。それでその仕事は終わりです。
b) 後でわかるように、最後にすべての依存関係を取得することも作業です。私たちは、http://debian.cran.r-project.org にある cran2deb のためにそれを行いました(これは、単なるインストール以上の本格的な Debian パッケージの構築を行います)。ビルドされた 2150 個のパッケージのうち約 2050 個が得られます。ライセンスのためにビルドを拒否するもの、ヘッダーやライブラリがないためにビルドできないもの、BioConductor パッケージなどを必要とするためにビルドできないものがあります。