Your message dated Sat, 26 Nov 2011 12:42:28 -0600
with message-id <[email protected]>
and subject line Re: Bug#650117: littler: user installed packages not found
has caused the Debian Bug report #650117,
regarding littler: user installed packages not found
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
650117: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650117
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: littler
Version: 0.1.5-1
Severity: normal
Dear Debian folks,
since the package rbenchmark is not packaged in Debian I installed it using
`install.packages()`. Then it was installed in my home directory I believe.
Executing `R` and then `library(rbenchmark)` works.
Now I wanted to try `fibonacci.r` from the examples of the Rcpp package
(`r-cran-rcpp` [2]).
$ cp /usr/lib/R/site-library/Rcpp/examples/Misc/fibonacci.r /tmp/
$ r fibonacci.r # includes `library(rbenchmark)`
This aborts with an error that the package `rbenchmark` cannot be found.
$ LANG=C r fibonacci.r
Loading required package: inline
Loading required package: methods
Loading required package: compiler
Error in library(rbenchmark) : there is no package called 'rbenchmark'
Execution halted
Is littler supposed to work in such a setup?
Thanks,
Paul
[1] http://dirk.eddelbuettel.com/blog/2011/09/08/
[2] http://packages.debian.org/search?keywords=r-cran-rcpp
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages littler depends on:
ii libatlas3gf-base [liblapack.so.3gf] 3.8.4-3
ii libblas3gf [libblas.so.3gf] 1.2.20110419-2
ii libc6 2.13-21
ii liblapack3gf [liblapack.so.3gf] 3.3.1-1
ii r-base-core 2.14.0-1
littler recommends no packages.
Versions of packages littler suggests:
pn r-cran-getopt <none>
-- no debconf information
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
On 26 November 2011 at 18:57, Paul Menzel wrote:
| Package: littler
| Version: 0.1.5-1
| Severity: normal
|
| Dear Debian folks,
There is a single maintainer for the littler package, and his name is Dirk.
| since the package rbenchmark is not packaged in Debian I installed it using
`install.packages()`. Then it was installed in my home directory I believe.
Your problem. Always check what .libPaths() says:
edd@max:~$ r -e 'print(.libPaths())'
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[3] "/usr/lib/R/library"
edd@max:~$
So on my system an installation __done with littler__ goes to
/usr/local/lib/R/site-library
In fact littler comes with two short example scripts 'install.r' and
'update.r' I use all the time. Eg (for a not-required re-installation:)
edd@max:~$ ~/bin/install.r rbenchmark
trying URL 'http://cran.r-project.org/src/contrib/rbenchmark_0.3.tar.gz'
Content type 'application/x-gzip' length 3504 bytes
opened URL
==================================================
downloaded 3504 bytes
* installing *source* package ‘rbenchmark’ ...
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
* DONE (rbenchmark)
The downloaded packages are in
‘/tmp/downloaded_packages’
edd@max:~$ r -lrbenchmark -e 'res <- benchmark(function() {}); print(res)'
test replications elapsed relative user.self sys.self user.child
1 function() { 100 0.001 1 0 0 0
sys.child
1 0
edd@max:~$
| Executing `R` and then `library(rbenchmark)` works.
|
| Now I wanted to try `fibonacci.r` from the examples of the Rcpp package
(`r-cran-rcpp` [2]).
|
| $ cp /usr/lib/R/site-library/Rcpp/examples/Misc/fibonacci.r /tmp/
| $ r fibonacci.r # includes `library(rbenchmark)`
|
| This aborts with an error that the package `rbenchmark` cannot be found.
|
| $ LANG=C r fibonacci.r
| Loading required package: inline
| Loading required package: methods
| Loading required package: compiler
| Error in library(rbenchmark) : there is no package called 'rbenchmark'
| Execution halted
|
| Is littler supposed to work in such a setup?
Well, yes. I use littler for all the blog posts you refer to.
Read help(Startup) and figure out your paths.
Not a bug. Next time, just ask on r-sig-debian, please.
Mit besten Gruessen, Dirk
| Thanks,
|
| Paul
|
|
| [1] http://dirk.eddelbuettel.com/blog/2011/09/08/
| [2] http://packages.debian.org/search?keywords=r-cran-rcpp
|
| -- System Information:
| Debian Release: wheezy/sid
| APT prefers unstable
| APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
| Architecture: i386 (x86_64)
|
| Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
| Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
| Shell: /bin/sh linked to /bin/bash
|
| Versions of packages littler depends on:
| ii libatlas3gf-base [liblapack.so.3gf] 3.8.4-3
| ii libblas3gf [libblas.so.3gf] 1.2.20110419-2
| ii libc6 2.13-21
| ii liblapack3gf [liblapack.so.3gf] 3.3.1-1
| ii r-base-core 2.14.0-1
|
| littler recommends no packages.
|
| Versions of packages littler suggests:
| pn r-cran-getopt <none>
|
| -- no debconf information
| xapplication/pgp-signature [Click mouse-2 to save to a file]
--
"Outside of a dog, a book is a man's best friend. Inside of a dog, it is too
dark to read." -- Groucho Marx
--- End Message ---