默认的 Linux 环境下使用apt-get
安装的 R 环境的版本普遍偏低,如 Ubuntu 16.04 默认安装的 R 环境版本是3.2.3
,很多包就不能用。这里记录一下在 Ubuntu 中自定义升级 R 环境到特定版本的方法。
1. 添加指定的 CRAN 源
首先打开 Ubuntu 的软件源文件,加入对应的 CRAN 源:
1 | sudo vim /etc/apt/sources.list |
如果针对其他的 Ubuntu 版本,如14.04
,可以在 R 的官网 (https://cran.r-project.org/bin/linux/ubuntu/) 中找到对应的 CRAN 源。
之后更新软件源:
1 | sudo apt-get update |
这时候可能会出现缺失公钥的错误,如下:
1 | The Ubuntu archives on CRAN are signed with the key of “Michael Rutter marutter@gmail.com” with key ID E084DAB9 |
需要通过下面的方法添加公钥:
1 | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 |
2. 安装 R 环境
之后直接使用apt-get
安装 R 环境,就能够安装到自定义的版本了:
1 | sudo apt-get install r-base |
参考: