thomas wrote:
Hello,
Am Mittwoch, den 05.01.2005, 06:47 +0000 schrieb Prof Brian Ripley:
On Wed, 5 Jan 2005, thomas wrote:
But there is no package `pkg1' on CRAN. Try a real name like
install.packages("tree")
Well, of cause I didn't want install pkg1 or pkg2, the precise commandline was:
1. R CMD INSTALL epitools_0.3-3.tar.gz
Have you downloaded the file first to the current directory?
Well, that was the crucial point, I simply didn't get aware or simply over-read this issue (what a shame!)
and
2. install.packages("accuracy", "zoo", "abind")
The syntax is install.packages(c("accuracy", "zoo", "abind"))
Well, given the examples in administration manual and RNews 3/3, your example looks a bit different (the c !). I didn't figure out that you'll have to use this to install packages accurately
?install.packages tells us that its first argument "pkgs" has to be a "character vector".
The examples in the references mentioned above are using one package, hence something like "accuracy" as a one element character vector is sufficient, for more, you have to use the c() function in order to provide a vector of characters (names of the packages to install).
[I did suggest an example you could have tried, deliberately with one package. I don't get the error message you said you got from your line.]
Well, that's correct, now with your kind advice this isn't a problem anymore
Finally, it seems to me that the install.package should help to stay tuned with regards to required dependencies. Just found out, that some dependency descriptions of packages are somewhat missing some necessities,
i.e. RODBC package descriptions mentions: (..) R (>= 1.9.0) (..)
When trying to install RODBC I had to learn that on my system there is:
configure: error: "no ODBC driver manager found" ERROR: configuration failed for package 'RODBC'
So, R CMD INSTALL seemingly doesn't take care of missing dependencies except given an error message.
The R scripts are checking dependencies within R (R version, packages, etc.), but not external dependencies (compiler, system libraries, etc.). The latter are checked, e.g., in configure scripts within the packages, as it was perfectly done in your example.
How should R know a) how to look whether ODBC has been installed properly on your machine and b) how to install ODBC for you (in particular on the specific platform/OS you are using).
That's why some packages are making use of configure scripts.
Uwe Ligges
Since I am relatively new to R I am kind of lost to figure out these dependencies on my own (think its getting better gradually).
Anyway,
thanks for immediate response
Thomas
______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
