我实习,我在Debian服务器上工作 我的R剧本。
但是,服务器上安装的版本确实已过时(2.15.1) 我想,这可能是我的脚本出现一些错误的原因 (使用R 3.3在我的Windows PC上工作。)
但我完全是Linux的初学者而且我被困了。
我知道有一个教程(https://cran.r-project.org/bin/linux/debian/) 但它是一个非常具体的词汇,我完全不了解+我对Linux服务器的经验不足使我很难理解我必须做的事情。
是否有可能对如何在Debian上安装R 3.3有更多解释 服务器?
以下是服务器的sessionInfo()的详细信息:
答案 0 :(得分:1)
我建议您安装' -dev'基础R的版本
sudo apt-get install r-base r-base-dev
然后作为普通用户使用R install.packages()
来安装其他软件包。这将导致安装,其中R及其基本包可供所有人访问,但由root拥有(因此普通用户难以更新/搞乱)并且其他包属于普通用户(因此容易更新)。
某些包可能具有系统依赖性,例如,XML需要libxml2和libcurl库。 ' -dev'这些库的版本也需要安装,最容易通过apt-get
安装sudo apt-get install libxml2-dev libcurl4-openssl-dev
可能你的apt版本对r-base / r-base-dev一无所知。然后,您应该按照svn'安装R-devel或发布分支部分进行操作。在你提到的文件中;跳过' R-devel'中的说明部分,而是遵循' r-patched'。