On 18/02/2008 7:14 AM, Johannes Graumann wrote: > Hi, > > When using the "Packages --> Install packages from local zip files" menu > item in the windows-gui: > 1) is that supposed to automatically pull in dependencies (in that case I > have to fix something in my package).
No, it doesn't do that. You can see the code it runs by printing utils:::menuInstallLocal It calls install.packages with repos = NULL. > 2) If that's not the default: is there a way to make it so? Not simply, but of course it's possible with some work. The problem is that with repos = NULL, R doesn't know where to look for dependencies. So you need to make two passes: First, install the package, and second, install its dependencies. You can use code like this to find the dependencies: library(tools) allpkgs <- installed.packages() deps <- package.dependencies(allpkgs["test",])[[1]][,1] to find the dependencies of package test after you've installed it, and setdiff(deps, rownames(allpkgs)) to find the ones that are not installed. Where to find them to install is the hard part: are they also local, or on CRAN, or where? Duncan Murdoch ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.