1) Warum wollen Sie das tun? Es gibt über 3500 (Stand: Februar 2012) von ihnen?
2) Haben Sie sich angesehen CRAN-Aufgabenansichten und die ctv Paket, mit dem Sie Pakete aus einer bestimmten Aufgabe installieren können?
3) Die fettgedruckte Frage ist eine einfache Indizierungsabfrage, die Sie von Hand durchführen können (siehe dazu auch 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>
Bearbeiten: als Antwort auf Ihr Follow-up:
a) Wenn ein Paket den "R CMD check" unter Linux und Windows nicht besteht, wird es nicht auf CRAN hochgeladen. Diese Aufgabe ist also erledigt.
b) Alle Abhängigkeiten auf Ihrer Seite zu erhalten, ist auch Arbeit, wie Sie sehen werden. Wir haben es für cran2deb gemacht, das sich unter http://debian.cran.r-project.org (das eine komplette Debian-Paketierung durchführt, was mehr als nur eine Installation ist). Wir bekommen etwa 2050 von 2150 Paketen gebaut. Es gibt ein paar, die wir wegen der Lizenz nicht bauen können, ein paar, die wir nicht bauen können, weil Header oder Bibliotheken fehlen und ein paar, die wir nicht bauen können, weil sie z.B. BioConductor-Pakete benötigen.