写在前面
最近学习R语言,在Windows环境配置很简单,但是导出的PDF不尽人意,于是选择Ubuntu来搞,可惜一开始我还是太天真,直接sudo apt install r-base
了,导致安装的R不是最新版本。下面说一下R环境最新版本的安装方法。
环境
Ubuntu 18.04.4 双系统 64位
主要步骤
方法一
如果之前没有通过apt包管理器安装过r-base
这时候可以进入官网下载包,但是官网访问有点慢,这里选择tuna镜像,选择Download R for Linux
->ubuntu/
->bionic-cran40/
,进去选择.deb包,下载当前最新版本r-base_4.0.2-1.1804.0_all.deb
,使用sudo dpkg -i
或者直接双击安装即可。
方法二
如果方法一安装失败的话,需要先清理掉所有的r包及其依赖,运行以下命令
sudo apt remove r-base*
sudo apt autoremove
sudo apt update && sudo apt upgrade
如果还是出现错误的话,那就自行百度吧。我印象中用命令sudo apt install -f
才解决了包之间的依赖关系问题。
下面开始介绍安装方法,这种方法理论上不会出现问题。我是参考了镜像站的README.html
文件才知道的网络安装方法。
- 编辑软件源列表
sudo gedit /etc/apt/sources.list
# 把下面这句添加到文件最后一行
deb https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu bionic-cran40/
- 更新源列表
sudo apt update && sudo apt upgrade
- ★ \bigstar ★添加密钥
这一步非常重要,不添加的话会在安装时候报错。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
如果在添加后安装时还是显示需要公钥认证,则使用下面这条命令:
gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
具体可以参考:
https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu/README.html
- 执行安装
sudo apt install r-base
sudo apt install r-base-dev
- 终端直接打开R
R
# 在R命令行下查看版本
version
通过上述方法,就可以在Ubuntu上顺利安装最新版的R环境。在安装这些环境的时候,一定要先看README文件,可以少走很多弯路。