2016-07-20 109 views
1

我在實習中,我正在爲我的R腳本工作在Debian服務器 上。但是,安裝在服務器上的版本確實過時(2.15.1) ,我想,這可能是我的腳本 (在我的Windows PC上使用R 3.3)的一些錯誤的原因, 。在Debian服務器(linux-gnu)上升級R版本2.15.1到3.3

但我完全是Linux的初學者,我被卡住了。

我知道有一個教程(https://cran.r-project.org/bin/linux/debian/) 但它是一個非常具體的詞彙我不完全理解+我對Linux服務器的經驗不足使我很難完全理解我要做什麼。

有沒有可能對如何在Debian 服務器上安裝R 3.3有更多解釋?

下面是從sessionInfo細節()的服務器:

  • ř版本2.15.1(2012-06-22)
  • 平臺:1486-PC-Linux的GNU(32位)
+0

您是否擁有服務器的管理權限,還是您只是一個用戶? –

+0

我只是一個用戶,但升級我將與我的導師,所以我將有管理員權限。 –

回答

1

我建議你安裝基礎R的「-dev」版本

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

,然後作爲一個普通用戶使用的R」 s install.packages()安裝附加軟件包。這將導致一個安裝,其中R和它的基本軟件包對所有人都是可訪問的,但由root擁有(因此很難讓普通用戶更新/弄亂),而其他軟件包屬於常規用戶(因此易於更新)。

某些軟件包可能具有系統依賴性,例如,XML需要libxml2和libcurl庫。這些庫的「-dev」的版本還需要安裝,通過最容易apt-get的

sudo apt-get install libxml2-dev libcurl4-openssl-dev 

這可能是因爲您的貼切版本一無所知R基本/ R基本開發。然後你應該按照你提到的文檔中的'安裝R-​​devel或svn的發佈分支'一節;跳過'R-devel'部分的指示,而是按照'r-patched'。

+0

我終於明白了安裝3.x R的版本的方法......這很簡單,但沒有人告訴我,服務器是一個喘氣的,所以我只是遵循官方教程,它的工作完美。 (雖然舊的安裝包有一些問題) –