安装 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-rstan
或 apt 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 (marutter@gmail.com) 使用 Vincent Goulet 开发的脚本为 i386 和 amd64 编译。