Ubuntu R 包简要说明

安装 R

适用于当前 R 4.2 版本的包* 可用于大多数稳定的 Ubuntu 桌面版本,直到其官方生命周期结束日期。但是,只有最新的长期支持 (LTS) 版本得到完全支持。截至 2022 年 5 月 2 日,支持的版本为

  • Jammy Jellyfish (22.04,仅限 amd64)
  • Impish Indri (21.10,仅限 amd64),
  • Focal Fossa (20.04;LTS 和仅限 amd64),
  • Bionic Beaver (18.04;LTS),以及
  • Xenial Xerus (16.04;LTS)。

运行以下行(如果为 root,请删除 sudo)以告知 Ubuntu 关于 CRAN 上的 R 二进制文件。

# update indices
sudo apt update -qq
# install two helper packages we need
sudo apt install --no-install-recommends software-properties-common dirmngr
# add the signing key (by Michael Rutter) for these repos
# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

这里我们使用 lsb_release -cs 来访问您运行的 Ubuntu 版本:其中之一是“jammy”、“impish”、“focal”、“bionic”等。

然后运行

sudo apt install --no-install-recommends r-base

以安装 R 及其依赖项。

有关更详细的说明,包括有关 R 包管理和维护的详细信息,请参阅 完整自述文件

对于旧版本的 R,请参阅 相应的自述文件

获取 5000 多个 CRAN 包

运行此命令(作为 root 或通过添加 sudo 前缀)以添加当前 R 4.0 或更高版本的“c2d4u”存储库

sudo add-apt-repository ppa:c2d4u.team/c2d4u4.0+

以添加此存储库的密钥 ID,添加存储库并更新索引。您现在可以执行 apt install --no-install-recommends r-cran-rstanapt install --no-install-recommends r-cran-tidyverse(同样作为用户 root 或通过 sudo

“c2d4u”存储库仅适用于 LTS 版本。如果您希望尝试将存储库与非 LTS 版本一起使用,您可以手动编辑“c2d4u_team-ubuntu-c2d4u4_0_-*.list”以使用 focal 代替预期的版本。这种“c2d4u”存储库的使用不受支持。强烈建议使用 LTS 版本来利用“c2d4u”存储库。

致谢

Debian R 包由 Dirk Eddelbuettel 维护。Ubuntu 包由 Michael Rutter () 使用 Vincent Goulet 开发的脚本为 i386 和 amd64 编译。