我正在尝试设置一个新的 Ubuntu 20.04 服务器(以替换旧的 18.04 服务器),该服务器需要安装R
统计系统,特别是r-cran-tidyverse
安装软件包。
我正在使用 CRAN 存储库,因为它似乎是推荐的 R 包,而不是 Ubuntu 自己的存储库,因为 CRAN 存储库有更多可用的包。
我已经添加了 repo:
echo "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/" \
| sudo tee /etc/apt/sources.list.d/focal-cran40.list
并导入其安全密钥
# apt-key may fail because of firewall restrictions, so try
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
#
# Do not forget the trailing dash!
gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9 | sudo apt-key add -
然后安装基础包
sudo apt-get update
sudo apt-get install r-base
到目前为止,一切都很好。
我对 Ubuntu 18.04 的注释说,要添加marutter
用于其他 R 包的 repo,请执行以下操作:
sudo add-apt-repository ppa:marutter/c2d4u3.5
sudo apt-get update
sudo apt-get install r-cran-tidyverse
看起来好像(从上面链接的 CRAN 页面来看)marutter
存储库(或另一个额外的 R 存储库)从那时起已经发生了变化。
现在是不是cran2deb4ubuntu 4.0 (c2d4u4.0+)我需要使用哪个 repo 来安装r-cran-tidyverse
(按照该 repo 页面上的说明)?
答案1
r-base 和 r-cran-tidyverse 由 Ubuntu 20.04 中的默认存储库提供。打开终端并输入:
sudo apt update
sudo apt install r-base r-cran-tidyverse