package installation order
Dirk, Thanks for the email.
When trying to package the by-now-gargantuan Rmetrics for Debian
(which is
still ongoing), I looked around for some Depends builders. Turns out
that
BioC has this. E.g. the following worked for:
## > install.packages("Biobase", repo="http://www.bioconductor.org")
## > repos <- Biobase:::biocReposList()
## > install.packages("pkgDepTools", repos=repos["bioc"])
## > library(pkgDepTools)
## Loading required package: graph
## Loading required package: RBGL
## > CRANdeps <- makeDepGraph(repos["cran"], type="source")
## > getInstallOrder("Rmetrics", CRANdeps, needed.only=FALSE)
worked for me. I meant to add some code for Graphviz visualization
(or look
for it, Seth et al probably already wrote it) but what you get from getInstallOrder() should suit your needs here.
That should approximate it. The dependencies for some packages will have changed since my snapshot. Next time I'll get the CRAN dependencies when I get the packages. Max