インストール

公式サイトから配布されているRとRStudioをUbuntuにインストールするには下記を実行する。

#Install prerequisites
sudo apt install software-properties-common dirmngr libpq5 libxkbcommon-x11-0 libopenblas64-serial-dev
#Add the signing key
wget https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc
sudo apt-key add marutter_pubkey.asc
#Add the R 4.0 repository from CRAN
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"
#Install R and two additional packages
sudo apt update
sudo apt install r-base libclang-dev libjpeg62
#Download RStudio
wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-2021.09.1-372-amd64.deb
#Install RStudio
sudo dpkg -i rstudio-2021.09.1-372-amd64.deb
#Install some apt packages
sudo apt install -y libxml2-dev libcurl4-openssl-dev
#Install some R packages
sudo R --vanilla -e 'options(download.file.method="wget");library(parallel);install.packages(c("RcppParallel","foreach","doParallel","tidyverse"),repos="https://cloud.r-project.org/",dependencies=T,clean=T,Ncpus=detectCores())'

既知の問題点

ユーザーフォルダにRをインストールしてあり、PATHが通してあっても、/usrにインストールされたRがRStudioからは使用されます。/usrにインストールされたRでは128コア以上を使用できないので(厳密には125)、128コア以上使いたい場合はRStudio経由でRを使用するのはやめる。