The Ubuntu R Blog

author
1 minute, 43 seconds Read

Universe

Aktualna wersja R dostępna po wydaniu nowej wersji Ubuntu jest zawsze dostępna w repozytorium universe. Aby zainstalować R:

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

To zainstaluje R, zalecane pakiety, i pliki potrzebne do zainstalowania wielu dodatkowych pakietów (ale nie wszystkie) z R przy użyciu install.packages("foo"). Pakiety R znalezione w repozytorium universe nie są aktualizowane, gdy nowe wersje R lub zalecane pakiety są released.

CRAN

CRAN ma aktualne wersje R i zalecane pakiety dostępne dla wszystkich obecnie obsługiwanych wersji Ubuntu. Szczegółową instrukcję dodawania repozytoriów CRAN można znaleźć tutaj. Pierwszym krokiem jest dodanie klucza bezpieczeństwa:

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

Następnie należy dodać repozytorium CRAN na końcu /etc/apt/sources.list:

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

Adres internetowy CRAN można zastąpić lokalnym <a href=”deb http:///bin/linux/ubuntu precise/”>mirror, a precise/ należy zastąpić wersją Ubuntu, której używamy. Następnie można zainstalować R:

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

Pakiety na CRAN są regularnie aktualizowane, a najnowsze wersje będą zazwyczaj dostępne w ciągu kilku dni od ich wydania. Jedną z zalet korzystania z repozytorium CRAN jest to, że starsze wersje pakietów są dostępne. Aby zainstalować starszą wersję pakietu, musi on być przypięty. Wskazówki dotyczące przypinania są różne dla apt-get i synaptic, a szczegóły można znaleźć tutaj.

Launchpad PPA

Pakiety dla repozytorium CRAN są zbudowane na Launchpad PPA o nazwie RutteR. Możliwe jest użycie samego PPA, które zawiera kilka pakietów więcej niż repozytorium CRAN (JAGS i powiązane pakiety, na przykład). Instalacja PPA przez apt jest bardzo prosta:

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

PPA jest aktualizowane nieco szybciej niż repozytorium CRAN, ale starsze pakiety nie są dostępne.

Jeśli masz jakieś pytania dotyczące repozytoriów CRAN lub PPA, napisz do opiekuna Michaela Ruttera.

Similar Posts

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.