2013-07-29 60 views
5

我想在我的Ubuntu服務器上使用RHadoop軟件包(rmr,rhdfs,rhbase)。這些只適用於R 2.15.0的舊版本,而不適用於當前的3.0.1版本。我創建了一個鏡像,允許我安裝3.0.1版本。在Ubuntu上安裝R的早期版本

sudo apt-get install r-base-dev 

我需要在這裏更改以獲取R的2.15.0版本?

我試過使用鏈接,但我想我可能需要訪問新鏡像,因爲這兩個下載鏈接都不同。

電流鏡:

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

我認爲它獲得最新的文件並執行它:

HTTP://cran.cnr.berkeley.edu/bin/linux/ubuntu/precise/ R基本dev_3.0.1-5precise0_all.deb

我希望跟隨並安裝鏈接

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

在berkeley.edu之後,它完全不同,但在我的鏡像中它將保持不變。我試圖改變我的鏡子,但沒有任何運氣。

如果任何人有任何建議或可以帶領我走上正確的道路,將大大幫助。

-Joey

回答

2

你會發現在CRAN頁。R的過期版本:

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

以下幾個環節:

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

我想這是可能的該Debian/Ubuntu存儲庫具有Make文件以從源代碼驅動編譯。如果沒有,你可以在R-Debian郵件列表中找到一個。

+1

我想你應該在下載壓縮鏈接後閱讀'INSTALL'文件。 – agstudy

+0

@agstudy:我不是Ubuntu用戶,所以我不確定包含的make和configure文件是否需要調整,但是從您的評論我認爲他們不需要? –

+0

是的,他們不包括make文件,但很容易創建一個。對於SIMPLE COMPILATION,您應該打開R源的包裝並將 放到頂部目錄。發出以下命令:'./configure'和'make'(這主要是它寫在'INSTALL'文件中的) – agstudy

4

你會發現以前二進制構建對Ubuntu的標準目錄,只是手:

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

您可以隨時手動下載它們,然後告訴包管理系統把他們「擱置」即不升級。有關dpkg --set-selectionhold狀態,請參見例如man dpkg

+0

它不會阻止它更新到最新的軟件包,它會下載舊版本,這樣我可以使用它。那麼我又如何得到2.15。我的Ubuntu雲上下載了0個R版本?我知道在哪裏可以找到該文件,http://cran.cnr.berkeley.edu/src/base/R-2/R-2.15.0.tar.gz,但是當我嘗試調用它來安裝時出現錯誤說它不能找到文件路徑。 有誰知道如何獲得下載的文件?也許它正在改變'deb'文件? – Joey1744

+0

你是令人困惑的**二進制**和**來源**,比較你的網址和我的答案。 –

+0

是的,我有點困惑。我發現我們的網址與您的網址不同,而且我的數據精確。我看到有很多不同的版本和文件類型。我堅持的是如何將其中一個安裝到我的Ubuntu服務器上。我應該改變我爲鏡子製作的deb文件嗎?我怎麼稱呼它呢。我現在真的被困住了,所以什麼都有幫助。如果只有我的R包在最新版本上工作。 – Joey1744

相關問題