[R] installing R on Ubuntu

Paul Heinrich Dietrich paul.heinrich.dietrich at gmail.com
Sun Feb 8 21:48:02 CET 2009


Hi Dirk,
Many thanks for your insight.


Dirk Eddelbuettel wrote:
> 
> 
> Paul,
> 
> Very nice!  Comments below.
> 
> On 7 February 2009 at 17:12, Paul Heinrich Dietrich wrote:
> | 
> | I've read some of R's literature on Linux, including the R Admin manual,
> and
> | didn't find it very useful, which is probably my own limitation.  But I
> did
> | finally manage to get it working well.  I'm posting this to help others. 
> | The following worked when installing R 2.8.1 on Ubuntu 8.04 Hardy Heron. 
> | Here are truly step-by-step instructions for those who don't know Linux
> | (like me):
> | 
> | Installation and Initial Set-Up of R for Ubuntu Linux
> | 
> | 1. Open the Bash terminal (Applications > Accessories > Terminal)
> | 2. Type these lines to add the security key to access the latest version
> of
> | the R Ubuntu package:
> | 	user at computer:~$ gpg --keyserver subkeys.pgp.net --recv-key E2A11821
> | 	user at computer:~$ gpg -a --export E2A11821 | sudo apt-key add -
> | 3. Use the Bash terminal to open your sources.list file with gedit (text
> | editor) for editing:
> | 	user at computer:~$ sudo gedit /etc/apt/sources.list
> | 4. Add this line to the bottom of the sources.list file:
> | 	deb http://rh-mirror.linux.iastate.edu/CRAN/bin/linux/ubuntu hardy/
> | 5. Save the file and go back to the Bash terminal.
> | 6. Type this to update apt-get's database before you install R:
> | 	user at computer:~$ sudo apt-get update
> | 7. Install R with this command:
> | 	user at computer:~$ sudo apt-get install r-base
> | 8. Go to System > Administration > Synaptic Package Manager, and
> download
> | the build-essential package.
> 
> In 7. you use apt, in 8. you use Synaptic. Why not to both at once:
> 
>    $ sudo apt-get install r-base r-base-dev
> 
> as 'r-base-dev' depends on build-essential (and a few other things) and
> gets
> you all this and more (see below).
> 
> | 9. To use R, simply enter R in the Bash terminal.  To quit, enter q().
> | 
> | 
> | Additional programs will be needed to install other packages or work
> with
> | other programs:
> | 1. Install compilers for C++ and Fortran
> | 	user at computer:~$ sudo apt-get install g++ gfortran
> | 2. Install the developer versions of Blas and Lapack (what are these?)
> | 	user at computer:~$ apt-get install libblas-dev liblapack-dev
> 
> The modified step 7 above would have done both for you.
> 
> | Updating Packages in R
> | 1. Open the Bash terminal and start R with root permissions
> | 	user at computer:~$ sudo R
> | 2. Type > update.packages()
> 
> Yep. I also like 'sudo apt-get install littler' and I then copy or link
> install.r to /usr/local/bin and just use
> 
> 	  $ sudo install.r foo far fie foo
> 
> which would then install the (hyopthetical) packages foo, far, fie and foo
> from CRAN.
> 
> | Installing the R Commander GUI
> | 1. Open the Bash terminal and type:
> |        user at computer:~$ apt-get install r-cran-rcmdr 
> | 
> | 
> | Using the R Commander GUI
> | library(Rcmdr)
> | ...or once the library is open and Commander has been shut down, type:
> | commander()
> | 
> | 
> | Notes
> | It looks like most of R has been put here:
> | /etc/R (Rprofile.site is here)
> | /usr/lib/R
> 
> Also /usr/share/R for architecture-independent files.
> 
> | Downloaded Packages seem to go here:
> | /usr/local/lib/R/site-library/
> 
> Slightly more complex:  
>  -- 'base R' and recommended packages are in	/usr/lib/R/library/
>  -- Debian-packaged R packages are in 	  	/usr/lib/R/site-library/
>  -- packages installed by you / R are in 	/usr/local/lib/R/site-library/
> 
> 
> You did a great job documenting all things.  A 'fresh set of eyese' review
> helps everybody. I suggest you get in touch with the Debian / Ubuntu
> maintainers for CRAN (see the CRAN README in bin/linux/{ubuntu,debian}
> about
> making this a more visible document.
> 
> Also, for your other emails:   'sudo apt-get install ess'  will just get
> you
> a working ESS.
> 
> Dirk
> 
> | -- 
> | View this message in context:
> http://www.nabble.com/installing-R-on-Ubuntu-tp10025949p21894862.html
> | Sent from the R help mailing list archive at Nabble.com.
> | 
> | ______________________________________________
> | R-help at r-project.org mailing list
> | https://stat.ethz.ch/mailman/listinfo/r-help
> | PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> | and provide commented, minimal, self-contained, reproducible code.
> 
> -- 
> Three out of two people have difficulties with fractions.
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 
> 

-- 
View this message in context: http://www.nabble.com/installing-R-on-Ubuntu-tp10025949p21903163.html
Sent from the R help mailing list archive at Nabble.com.




More information about the R-help mailing list