2013-07-29 15 views
5

Chcę używać pakietów RHadoop (rmr, rhdfs, rhbase) na moim serwerze ubuntu. Działają one tylko ze starszą wersją R 2.15.0, a nie z aktualną wersją 3.0.1. Stworzyłem lustro, które pozwoliło mi zainstalować wersję 3.0.1.Zainstaluj poprzednie wersje R na ubuntu

sudo apt-get install r-base-dev 

Co muszę zmienić tutaj, aby uzyskać wersję R 2.15.0?

Próbowałem użyć linków, ale myślę, że może potrzebować dostępu do nowego lusterka, ponieważ link do obu pobrania są różne.

prąd lustro:

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu precise/ 

zakładam robi się najnowszy plik i wykonanie go:

http: //cran.cnr.berkeley.edu/bin/linux/ubuntu/precise/ R-base-dev_3.0.1-5precise0_all.deb

Link chcę go śledzić i zainstalować

http: //cran.cnr.berkeley.edu/src/base/R-2/R- 2.15.0.tar.gz

Po berkeley.edu wszystko jest inne, ale w moim lustrze pozostałoby to samo. Próbowałem zmienić lustro, ale nie miałem szczęścia.

Jeśli ktoś ma jakieś sugestie lub może doprowadzić mnie na właściwą drogę, która bardzo pomogłaby.

Joey

Odpowiedz

2

znaleźć przestarzałe wersje R na stronie CRAN:

http://cran.r-project.org/sources.html

Obserwuje kilka linków:

http://cran.r-project.org/src/base/R-2/R-2.15.0.tar.gz

przypuszczam, że jest to możliwe że repozytorium Debian/Ubuntu ma pliki Make, które kierują kompilacją ze źródła. Jeśli nie, prawdopodobnie znajdziesz go na liście dyskusyjnej R-Debian.

+1

Myślę, że powinieneś przeczytać plik 'INSTALL' po pobraniu spakowanego pliku. – agstudy

+0

@agstudy: Nie jestem użytkownikiem systemu Ubuntu, więc nie byłem pewien, czy zawarte w nim pliki make i configure wymagają jakichkolwiek poprawek, ale z twojego komentarza biorę to, że nie robią tego? –

+0

tak, nie zawierają pliku make, ale łatwe do utworzenia. Dla PROSTEJ KOMPILACJI powinieneś rozpakować źródła R i przejść do katalogu najwyższego poziomu . Wydaj następujące komendy: './Configure' i' make' (jest to głównie to, co jest napisane w pliku 'INSTALL'). – agstudy

4

Znajdziesz poprzedni binarny buduje dla Ubuntu w standardowym katalogu, tylko ręcznie:

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

zawsze możesz pobrać je ręcznie, a następnie poinformować system zarządzania pakietami, aby je umieścić „zawieszone” , czyli nie uaktualniać. Zobacz np. man dpkg dla stanu dpkg --set-selection i hold.

+0

Nie należy go zatrzymywać od aktualizacji do najnowszego pakietu, ponieważ pobiera starszą wersję, aby może z niego korzystać. Więc znowu Jak mogę uzyskać 2.15.Wersja 0 R pobrana na mojej chmurze Ubuntu? Wiem, gdzie znaleźć plik, http: //cran.cnr.berkeley.edu/src/base/R-2/R-2.15.0.tar.gz, ale kiedy próbuję go wywołać, aby zainstalować, są błędy mówiąc, że nie może znaleźć ścieżki do pliku. Czy ktoś wie, jak pobrać pobrany plik? może to zmienia plik "deb"? – Joey1744

+0

Jesteś mylący ** pliki binarne ** i ** źródła **, porównaj swój adres URL z tym w mojej odpowiedzi. –

+0

Tak, jestem trochę zdezorientowany. Widzę, że nasze adresy URL są różne, twoje są kwantowe, a moje są precyzyjne. Widzę, że istnieje kilka różnych wersji i typów plików. Utknąłem na tym, jak zainstalować jeden z nich na moim serwerze Ubuntu. Czy mam zmienić plik deb, który zrobiłem dla lustra? jak mam to nazwać. Naprawdę utknąłem w tej chwili, więc wszystko pomaga. Gdyby tylko moje pakiety R działały w najnowszej wersji. – Joey1744