-
Carl Boettiger authoredCarl Boettiger authored
For R 2.11.0 and later, the binary strategy works rather well.
-
We can get Docker base images as far back as Debian:6.0 (Squeeze), which is currently the
debian:oldstable
release. This installs R 2.11.0 out of the box. See2.11.0
directory. -
We can then upgrade to later R versions, e.g. R 2.12, by grabbing the binaries explicitly as Dirk suggested, from the Debian snapshot archives: http://snapshot.debian.org/package/r-base/2.12.0-1/ . See the
2.12.0
directory for example. -
We might want to skip forward to Debian:7 for R 2.15.1 and later.
-
Note that we'll want to grab the amd-64 versions for the binaries, or this won't work. i386 Dockerfiles are avialable and will be necessary to attempt this on older R versions. However, in my testing those often required additional dependencies that could not be found in the current image repos, and would have to be pulled from the snapshot manually/with a custom script, as far as I can see.
Altenatively, we can just install these from source by pulling from the SVN tags.