[Rd] package installation order

Kuhn, Max Max.Kuhn at pfizer.com
Wed Nov 14 16:39:43 CET 2007


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



More information about the R-devel mailing list