From 60ca79d63e40a1986a1b633a26416d7ed97b4ea3 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Fri, 2 Mar 2012 10:26:33 -0800 Subject: [PATCH] add debian R archive --- posts/debian_r_archive.mdwn | 25 ++++++++++++++++ r.mdwn | 3 ++ r/debian_r.mdwn | 57 +++++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 posts/debian_r_archive.mdwn create mode 100644 r.mdwn create mode 100644 r/debian_r.mdwn diff --git a/posts/debian_r_archive.mdwn b/posts/debian_r_archive.mdwn new file mode 100644 index 0000000..4dead28 --- /dev/null +++ b/posts/debian_r_archive.mdwn @@ -0,0 +1,25 @@ +[[!meta title="Debian R Archive"]] + +For those of you were were in the various Debian infrastructure +channels, you might have noticed that I was playing around with +wanna-build, dak, sbuild, and buildd and friends. +[Thanks to everyone who answered questions, btw.] Over the past week, +I've been building most of [CRAN](http://cran.r-project.org), +[Bioconductor](http://bioconductor.org), and +[omegahat](http://www.omegahat.org) for unstable, amd64. I plan to +build the same set of packages for i386, and will start a build +shortly for stable as well. This effort builds on top of Charles +Blundell and Dirk Eddelbuettel's +[cran2deb](http://debian.cran.r-project.org/), which does most of the +heavy lifting. + +If you're like me, and use lots of different R packages, or already +use some of the R packages available on the previous build, you can +simply point your sources.list to the [http://debian-r.debian.net] +archive, load the appropriate GPG key, and away you go. I have a bit +more information available [[debian_r|here]] and I will try to keep +that page updated as I build other architectures and build out for +stable. + + +[[!tag debian tech r]] diff --git a/r.mdwn b/r.mdwn new file mode 100644 index 0000000..936dbce --- /dev/null +++ b/r.mdwn @@ -0,0 +1,3 @@ +Various bits of information about R + + * [[R Debian Package Archive|debian_r]] diff --git a/r/debian_r.mdwn b/r/debian_r.mdwn new file mode 100644 index 0000000..dcf0923 --- /dev/null +++ b/r/debian_r.mdwn @@ -0,0 +1,57 @@ +[[!meta title="Debian R Archive"]] + + +I've spent a bit of time building on Charles Blundell and Dirk +Eddelbuettel's [cran2deb](http://debian.cran.r-project.org/) work to +build most of [CRAN](http://cran.r-project.org), +[Bioconductor](http://bioconductor.org), and +[omegahat](http://www.omegahat.org) for +[Debian](http://www.debian.org). Currently, only amd64 on unstable is +built, but I plan to build amd64 and i386 on stable too. + +Using the R Package Archive +--------------------------- + +Add an appropriate line to your /etc/apt/sources.list like the following: + + deb http://debian-r.debian.net/debian-r/ unstable main + +Get the signing key and check it: + + gpg --recv-keys AE05705B842492A68F75D64E01BF7284B26DD379; + gpg --check-sigs AE05705B842492A68F75D64E01BF7284B26DD379; + +Verify that it is at least signed by Don Armstrong twice (`808D0FD0` +and `D98C0FBA`). The `D98C0FBA` key is in the Debian Developer +keyring, and both are in the strong set. Then actually add the key: + + gpg --export AE05705B842492A68F75D64E01BF7284B26DD379 \ + |sudo apt-key add -; + +Then you can `apt-get update; apt-get install` to your heart's +content. + +Mirroring debian-r.debian.net +----------------------------- + +If you wish to mirror debian-r.debian.net, please use the standard +Debian mirror scripts explained here: +[http://www.debian.org/mirror/ftpmirror] using +[rsync://debian-r.debian.net/debian-r/]. + +Additional Information +---------------------- + +These packages have been built in a fairly automated fashion, and not +tested in any significant way. They are currently versioned using a +~debianr suffix, which should help to avoid trouncing on existing +official Debian packages (which are of much higher quality.) + +There are also some packages which have not yet built due to various +bugs; I plan on trying to get to them as I am able. If there is a +package which you do not see in the archive, but need (and which has a +DFSG free license), please e-mail me and I will prioritize getting it +working. + +If you have additional questions, please contact +[Don Armstrong](mailto:don@donarmstrong.com). -- 2.39.2