[R] ASUS Eee R cookbook

Jim Lemon jim at bitwrit.com.au
Sat Dec 29 11:47:19 CET 2007


Hi all,
Having seen a few messages regarding the ASUS Eee PC (p701) and R, and 
then buying one and trying to get R installed on it, I thought there 
might be a few people on the list who would appreciate a cookbook on how 
to do it. It's a nice little piece of machinery, running Xandros 4 Linux 
(seems to be compatible with Debian Etch) and set up for the person who 
wants to do all those Webby things plus maybe a bit of office type work. 
All that works right out of the box. However, getting R going took me a 
few tries.

First get your Eee an internet connection. This was embarrassingly easy 
for me, I just plugged it into the D-Link router, clicked the LAN option 
and in a few seconds I was online. It also has wireless and even yer old 
bleep-buzz modem options.

You may be able to run R on the Easy Desktop, but I went straight to the 
Full Desktop (KDE). There is an excellent description of how to download 
the necessary files and enable KDE at:

http://wiki.eeeuser.com/howto:getkde

This gives you what most people who use Linux are used to (you can 
apparently enable GNOME, too). Now for the fun. I wasn't able to compile 
R from source as gcc wouldn't go. I'll let you know if I get it working.

As in setting up KDE, you have to add a repository.

1a. Applications|System|Synaptic Package Manager

OR

1b. Start a console, su to root and enter "synaptic"

2. Alt-S (Settings) | R (Repositories)

3. Alt-N (New)

4. Enter the URI of the repository, the distribution and the section(s)

This is where I ran afoul of the Debian voodoo. You don't actually enter 
the URI, just the bit before "dists" (I think). Then you enter the 
distribution (etch) and then "main". After many tries, my entry looks 
like this:

URI: ftp://ftp.au.debian.org/debian/
Distribution: etch
Section(s): main

while the actual URI is:

ftp://ftp.au.debian.org/debian/dists/etch/Contents-i386.gz

Maybe there is a better way. I'm happy to be corrected. The package 
listing will then download. When complete:

5. Scroll down to the "r-base" package, right click and select "Mark for 
Installation".

6. Click "Apply" near the top of the window.

7. Confirm in the dialog that appears and it should all happen.

At this point, I went off for lunch, as it looked like taking half an 
hour or so. The power pack on the Eee has those annoying half-shielded 
prongs and it had come loose at some point. When I returned, the Eee had 
shut down. Every time I powered it up, it would shut down again. I 
reverted to the factory settings using F9 on bootup (thereby losing all 
my upgrades) and it still kept shutting down, faster each time. I 
finally worked out that the battery had gone critically flat, recharged 
it, went through the whole process again and it works fine.

One thing that helps a lot is to resize the graphics window as the 
screen is kind of small. I tried:

x11(width=5,height=5)

and it didn't quite work, but then something I did (hit the wrong key? 
unintentionally clicked on something?) worked and it seemed to remember 
whatever I had done. Now my plots fit on the screen.

I have installed a few source packages, but until I get gcc to go, I 
will have to use synaptic to install anything that requires compilation. 
If I have made any gross mistakes or any of this doesn't appear to work, 
please let me know. I think it's absolutely fantastic to have R running 
on something that I can stick in a large pocket.

Jim



More information about the R-help mailing list