我在我的 ubuntu 中安装了 R 2.12.1,我想升级到最新版本 2.15,如何实现?谢谢
问问题
131364 次
1 回答
235
由于 R 已经安装,您应该可以使用此方法对其进行升级。首先,您可能希望在新版本中拥有之前版本中安装的软件包,因此查看此帖子很方便。然后,按照此处的说明进行操作
打开
sources.list
文件:sudo nano /etc/apt/sources.list
添加一行,其中包含将检索包的来源。例如:
deb https://cloud.r-project.org/bin/linux/ubuntu/ version/
替换为您想使用
https://cloud.r-project.org
的任何镜像version/
,并替换为您正在使用的任何版本的 Ubuntu(例如 、trusty/
等xenial/
)。/ubuntu/
如果您收到“格式错误的行错误”,请检查and之间是否有空格version/
。获取安全 APT 密钥:
gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
或者
gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
将其添加到密钥环:
gpg -a --export E084DAB9 | sudo apt-key add -
更新您的源并升级您的安装:
sudo apt-get update && sudo apt-get upgrade
安装新版本
sudo apt-get install r-base-dev
按照最适合您的解决方案恢复您的旧包(请参阅此)。例如,要恢复所有包(不仅仅是来自 CRAN 的包),想法是:
-- 将包从 复制R-oldversion/library
到R-newversion/library
,(如果新版本中已经存在包,请不要覆盖它!)。
- 运行 R 命令update.packages(checkBuilt=TRUE, ask=FALSE)
。
于 2012-05-07T04:48:41.143 回答