[R] R and Debian Linux
Dirk Eddelbuettel
edd at debian.org
Fri Nov 2 03:14:34 CET 2007
Ted,
On 2 November 2007 at 00:21, (Ted Harding) wrote:
| Hi Folks,
| Lately I've been testing out recent versions of various
| Linux distributions, preparatory to choosing which one
| I want to upgrade to.
|
| One of these is debian 4.0 ("Etch").
|
| I can install R on it as a debian package (it comes
| through as "R version 2.4.0 Patched (2006-11-25 r39997)".
Also note that CRAN has so-called 'backports' of the current R version
(i.e. now 2.6.0) to both Debian stable (aka "etch" right now) and different
Ubuntu versions -- see $CRAN/bin/linux/{debian,ubuntu}.
| Many of the extra packages are also present as debs,
| and install and perform without problems.
|
| But I've also tried installing some other packages,
| not available as debs, from sources on CRAN.
|
| Here I encounter a show-stopper: "gfortran not found".
For package building on Debian and Ubuntu, _always_ install r-base-dev as it
covers this via the Depends mechanism.
| It turns out that the only reference to "gfortran"
| available in the list of packages available in the
| debian repositories is "libgfortran". The full
Err, no, there's way more. For me on testing aka "lenny":
edd at ron:~> apt-cache search gfortran | wc -l
15
edd at ron:~>
Anyway, you want gfortran-4.1 (or maybe gfortran-4.2, see what;s encoded in
/etc/R/Makeconf, and in any event, r-base-dev will do the Right Thing.
| package "gfortran" is not available, so there is
| no fortran compiler callable as gfortran.
|
| On the other hand, I find it is available for Ubuntu
| (7.04) -- the full gfortran -- and I can successfully
| compile and install these other packages. Yet Ubuntu
| is also Debian based (apparently a more recent version,
| though I can't make out which).
Easy. Debian 4.0 was release before Ubuntu 7.06 (aka June 2007) and Ubuntu
7.10 (aka Oct. 2007) so there can be differences. Also don't ignore that
Canonical / Ubuntu do have a slightly different motivation / agenda.
| I've been to the CRAN section which deals with precompiled
| Debian binaries:
|
| http://www.stats.bris.ac.uk/R/bin/linux/debian/
|
| When I follow the advice:
|
| "Simply add something like
|
| deb http://<favorite-cran-mirror>/bin/linux/debian stable/
Works for me. You did replace <favorite-cran-mirror> with something like
cran.uk.r-project.org, right?
|
| to the file /etc/apt/sources.list on your computer and
| install as usual."
|
| I get an error message that this is "malformed". So I find
| myself somewhat stuck when trying to use R to the full on
| the Debian distribution. Since I'm not particularly familiar
| with the ways of Debian yet, I'm not getting any diagnostic
| ideas either. But I do get an impression that there's a bit
| of a mis-match somewhere between R and Debian!
|
| Does anyone have any good hints about all this?
Yes, the r-sig-debian list is the place for this. You need subscribe before
you can post.
| [BTW, I'm trying these out as guests in virtual machines,
| using virtualbox, which seems to me to run very well]
[ I heard there were some NAT/networking issues to go 'both ways' towards the
hosted systems? ]
Hope this helps, and that you find Debian a useful platform for R work. If
you have suggestions for improved or clarified documentation, please do not
hold back, preferably via patches.
Thanks, Dirk
--
Three out of two people have difficulties with fractions.
More information about the R-help
mailing list