Ubuntu 上的 R 环境配置

07 Jun 2020

本文介绍如何在 Ubuntu 上配置基础的 R 开发环境,以及 Visual Studio Code 插件配置。

安装 R 基础软件

首先在创建新的源列表 /etc/apt/sources.list.d/cran.list,内容如下:

deb https://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu focal-cran40/

然后执行:

sudo apt remove -y gpg
sudo apt install -y gnupg1
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo apt install -y r-base

注意首先必须删除系统自带的 gpg,否则添加 apt key 的时候会报「IPC connect call failed」错误。

配置 Language Server

首先安装依赖:

sudo apt install -y libcurl4-openssl-dev libssl-dev libxml2-dev

然后执行 R 进入 R 环境,安装包:

install.packages("languageserver", INSTALL_opts = c('--no-lock'))

注意最后的 --no-lock 参数,如果不提供的话,可能会出现「Permission denied ERROR: moving to final location failed」错误。