在Debian核心程序上升级R 2.7.1

时间:2011-02-21 08:45:43

标签: r debian upgrade

我的R版本是2.7.1(在Debian上),有些软件包要求> 2.10。我找不到更新说明,我不想删除和重新安装,因为我有其他东西取决于R,我不想搞砸。有更新程序吗?

我的问题最接近的是this thread

2 个答案:

答案 0 :(得分:0)

查看从源代码安装的说明。它很容易在Linux机器上,你可以在你喜欢的任何目录中安装,你甚至不需要超级用户权限。编译完成后,你甚至可以从该目录运行R而不会搞乱任何系统安装的R.只要你给出R的二进制文件的完整路径,或者在你的PATH环境变量中放置它的路径,启动它时它会正常工作

答案 1 :(得分:0)

FYI

看起来Debian上的R与2.7.1 之前的版本无法更新current core从2.7.1开始运行。唯一的方法是删除现有版本。

由于这不是直截了当,我在这里发布。如果您有连接到R的Rapache或其他内容,请使用 dismode 或相关来禁用它们。

apt-get purge r-base r-base-dev

我也必须这样做

dpkg -P r-base-core 

直到显示不再安装R软件包

dpkg -l r-*

然后按照http://cran.r-project.org/bin/linux/debian/的说明进行修改,你应该使用deb而不是/etc/apt/sources.list中的deb-src。

deb http://<favorite-cran-mirror>/bin/linux/debian lenny-cran/

在安装之前运行它,它不应该说2.7.1。

apt-cache policy r-base-dev