在 Linux(centos)上安装 R

在 Linux(centos)上安装 R

我需要在 centos linux 上安装 R 的升级版本。

目前我们有 2.10,是我从源代码编译的,但是服务器管理员要求我将安装移动到 /programs 而不是 /home/me,这对我来说没问题......

我应该卸载 R(以及如何)然后安装到/programs 吗?

答案1

如果您有编译好的二进制文件,您可以要求管理员将其移动到/programs,但这样它将是静态的并且每次都需要重新编译/安装等等。

这就是包管理工具的发明目的,所以.....

我建议让管理员使用 yum (rpm) 安装,并让其为您管理版本。CentOS 有可用的 R 包,因此对于相关系统管理员来说,这应该很简单(sudo yum install R)。如果它应该从默认安装位置链接到 /programs,那么这就是符号链接的用途 :)

编辑:由于您无法通过 RPM 安装,那么为了节省每次下载、从源代码编译并重新安装到 /programs 的时间,您可以下载 rpm 包(在 Google 上搜索 centos R rpm 包),然后按照此处的说明进行操作:

http://www.linuxquestions.org/questions/programming-9/how-to-extract-binary-or-what-ever-files-from-rpm-package-659712/

这将允许您提取二进制文件并将其复制到/programs - 希望能为您节省一些时间。

相关内容