我需要在 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 包),然后按照此处的说明进行操作:
这将允许您提取二进制文件并将其复制到/programs - 希望能为您节省一些时间。