Pré-requis

Le package spgrass6 est dépendant des packages sp et rgdal, disponibles sur le CRAN.

Le paquet rgdal a cependant besoin de la librairie GDAL, dans une version 1.3 minimum. C'est là où ça coince, Ubuntu propose la 1.26 au maximum (y compris dans les dépots UbuntuGIS ou DebianGIS). Il va donc falloir compiler à la main...

Installation de GDAL

Il faut d'abord récupérer les sources de la dernière version. Elles sont disponibles sur le site officiel de GDAL, ou directement en ftp. La dernière version en date est la 1.3.2 ; adapter la suite en fonction de la version récupérée. Considérons que l'archive est téléchargée sur le bureau.

Ouvrir un terminal, puis aller dans le répertoire où se situe l'archive pour la décompresser :

tar -xf gdal-1.3.2.tar.gz

La compilation ensuite :

cd gdal-1.3.2
./configure
make
sudo make install

Si tout va bien, l'installation de GDAL est finie, la suite se passe dans R.

Installation des packages pour R

L'installation d'un package dans R nécéssite les droits administrateurs :

sudo R
install.packages(c("sp", "rgdal"), lib = "/usr/lib/R/library", dependencies = T)

Le package spgrass6 n'est pas disponible sur le CRAN, il faut aller le récupérer :

rS <- "http://r-spatial.sourceforge.net/R"
install.packages("spgrass6", lib = "/usr/lib/R/library", repos = rS)
library(spgrass6)

Penser à quitter R et à le relancer sans les droits administrateurs :

q()
R
library(spgrass6)

Avec un peu de chance, ça devrait fonctionner ;-)


NB : à la réflexion, sp dépend peut-être de la bibliothèque proj4. Et là, c'est une autre paire de manches...