Thursday 27 September 2012

Problems with R and RGtk2

I ran across this issue while installing Rattle, a data mining library for the statistical programming language R, on to a Debian system. When installing the package RGtk2, seeing the below error means that your GTK version is not the version required by RGtk2.
 * installing *source* package ‘RGtk2’ ...  
 ** package ‘RGtk2’ successfully unpacked and MD5 sums checked  
 checking for pkg-config... /usr/bin/pkg-config  
 checking pkg-config is at least version 0.9.0... yes  
 checking for INTROSPECTION... no  
 checking for GTK... no  
 configure: error: GTK version 2.8.0 required  
 ERROR: configuration failed for package ‘RGtk2’  

The required version can be found in libgtk2.0-dev, so install this using your preferred package manager - for example using apt-get:
 sudo apt-get install libgtk2.0-dev    

Then reload R and:
 install.packages('RGtk2')  

Now, after the installation has finished, you should see:
 * DONE (RGtk2)  

As usual, let me know if it works for you in the comments below.

If you like this blog, and use R for statistical processing, you can help support my writing by purchasing a book from my bookstore. For both beginning and more advanced R users, I'd recommend Kenneth Knoblauch.

Thursday 20 September 2012

Install the latest version of R in Ubuntu

The R version in the Ubuntu repositories is not the latest, so here's how to install R into Ubuntu 12.04:

Add the SSL key and import into apt:
 gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9  
 gpg -a --export E084DAB9 | sudo apt-key add -  

Add the repository to your sources list, by doing:
 sudo nano /etc/apt/sources.list  

Then add this line to the bottom of the sources file:
 deb http://cran.ma.imperial.ac.uk/bin/linux/ubuntu precise/  

Then, to install the latest version of R, do:
 sudo apt-get update  
 sudo apt-get install r-base  

Hit yes at the prompts, and voila, the latest version of R is installed!

Monday 10 September 2012

Great gEdit Theme Repository

I'm a fan of light on dark backgrounds when writing or coding, and Githubber kalmi maintains a great collection of gEdit (the default text editor in Gnome) themes - they can be found here: https://github.com/kalmi/gedit-themes

To use, clone the repo into a temporary directory, using:
 git clone https://github.com/kalmi/gedit-themes.git 

Then copy them into a styles folder in the gEdit directory, using the install script from the repo:
 cd gedit-themes
 ./install.sh  

To use them, open gEdit, then go to Edit -> Preferences -> Fonts and Colours. The themes should now be available in the Colour Scheme scroll box.

Enjoy!