我在我的ubuntu上安装了R 2.12.1,我想升级到最新的版本2.15,怎么能实现呢?谢谢
答案 0 :(得分:225)
由于已安装R,您应该可以使用此方法升级它。首先,您可能希望在新版本中安装先前版本中安装的软件包,因此检查此post是很方便的。然后,按照here
中的说明操作打开sources.list
文件:
sudo nano /etc/apt/sources.list
添加一行,其中包含将从中检索包的源。例如:
deb https://cloud.r-project.org/bin/linux/ubuntu/ version/
将https://cloud.r-project.org
替换为您要使用的mirror,并替换
version/
使用您正在使用的任何version个Ubuntu(例如trusty/
,xenial/
等等。如果您收到“格式错误的广告系列错误”,请检查/ubuntu/
和version/
之间是否有空格。
获取安全APT密钥:
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
或
gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
将其添加到密钥环:
gpg -a --export E084DAB9 | sudo apt-key add -
更新资源并升级您的安装:
sudo apt-get update && sudo apt-get upgrade
安装新版本
sudo apt-get install r-base-dev
按照最适合您的解决方案(see this)恢复旧包。例如,要恢复所有软件包(不仅仅是来自CRAN的软件包)的想法是:
- 将软件包从R-oldversion/library
复制到R-newversion/library
,(如果软件包已经存在于新版本中,请不要覆盖它。)。
- 运行R命令update.packages(checkBuilt=TRUE, ask=FALSE)
。