The Ubuntu R Blog

author
1 minute, 47 seconds Read

Universe

Den aktuelle version af R, der er tilgængelig, når en ny version af Ubuntu udgives, er altid tilgængelig i universe-repositoriet. Sådan installeres R:

 sudo apt-get install r-base r-base-dev 

Dette vil installere R, de anbefalede pakker og de filer, der er nødvendige for at installere mange yderligere pakker (men ikke alle) fra R ved hjælp af install.packages("foo"). De R-pakker, der findes i universe repository, opdateres ikke, når der udgives nye versioner af R eller de anbefalede pakker.

CRAN

CRAN har aktuelle versioner af R og de anbefalede pakker til rådighed for alle aktuelt understøttede versioner af Ubuntu. Detaljerede instruktioner for tilføjelse af CRAN-repositorier kan findes her. Det første skridt er at tilføje sikkerhedsnøglen:

 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 

Dernæst skal du tilføje CRAN-repositoriet i slutningen af /etc/apt/sources.list:

 deb http://cran.r-project.org/bin/linux/ubuntu precise/ 

CRAN-webadressen kan erstattes med en lokal <a href=”deb http:///bin/linux/ubuntu precise/”>spejl, og precise/ skal erstattes med den version af Ubuntu, du bruger. R kan derefter installeres:

 sudo apt-get update sudo apt-get install r-base r-base-dev 

Pakkerne på CRAN opdateres regelmæssigt, og de nyeste versioner vil normalt være tilgængelige inden for et par dage efter deres udgivelse. En fordel ved at bruge CRAN-repositoriet er, at ældre versioner af pakker er tilgængelige. Hvis du vil installere en ældre version af en pakke, skal den være pinned. Vejledningen til pinning er forskellig for apt-get og synaptic, og detaljer kan findes her.

Launchpad PPA

Pakker til CRAN-repositoriet er bygget på en Launchpad PPA kaldet RutteR. Det er muligt at bruge selve PPA’en, som indeholder nogle få flere pakker end CRAN-repositoriet (JAGS og relaterede pakker, for eksempel). Det er meget enkelt at installere PPA’en via apt:

 sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev 

PPA’en opdateres lidt hurtigere end CRAN-repositoriet, men ældre pakker er ikke tilgængelige.

Hvis du har spørgsmål om CRAN- eller PPA-repositorierne, kan du sende en e-mail til vedligeholderen Michael Rutter.

Similar Posts

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.