如何在 Debian/Ubuntu 上安装 R
本指南介绍如何在您的 Debian 或 Ubuntu 服务器上安装 R 编程语言。R 是一种开源语言,广泛用于开发统计软件、数据分析和可视化。
订购服务器
为了运行 R 和 数据分析,HostMyServers 提供多种选择:
前提条件
- SSH root 访问权限或具有 sudo 权限的用户
- Debian 11/12 或 Ubuntu 20.04/22.04/24.04
- 最少 1 GB RAM(重度计算建议 2 GB 以上)
为什么使用 R?
R 特别适用于:
- 统计分析:测试、回归模型、方差分析
- 数据可视化:使用 ggplot2 创建可发布的图表
- 机器学习:分类、聚类、神经网络
- 生物信息学:基因组和蛋白质组分析
- 金融:风险分析、金融建模
步骤 1:安装依赖项
由于 R 是一个活跃开发的项目,最新稳定版本并不总是在 Debian/Ubuntu 仓库中可用。我们将添加由 CRAN 维护的外部仓库。
更新系统
sudo apt update && sudo apt upgrade -y
安装必要工具
sudo apt install -y dirmngr gnupg apt-transport-https ca-certificates software-properties-common
这些软件包提供:
dirmngr:证书管理和网络操作gnupg:GPG 密钥管理apt-transport-https:APT 的 HTTPS 支持ca-certificates:证书颁发机构证书software-properties-common:仓库管理
步骤 2:添加 CRAN 仓库
添加 GPG 密钥
sudo gpg --keyserver keyserver.ubuntu.com --recv-key '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7'
sudo gpg --armor --export '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7' | sudo tee /etc/apt/trusted.gpg.d/cran_debian_key.asc
根据您的发行版添加仓库
Debian 11 (Bullseye)
echo "deb http://cloud.r-project.org/bin/linux/debian bullseye-cran40/" | sudo tee /etc/apt/sources.list.d/r-project.list
Debian 12 (Bookworm)
echo "deb http://cloud.r-project.org/bin/linux/debian bookworm-cran40/" | sudo tee /etc/apt/sources.list.d/r-project.list
Ubuntu 22.04 (Jammy)
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/"
Ubuntu 24.04 (Noble)
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu noble-cran40/"
更新软件包列表
sudo apt update
步骤 3:安装 R
检查可用版本
apt-cache policy r-base
安装 R
sudo apt install -y r-base r-base-dev
r-base-dev 软件包包含从源代码编译 R 软件包所需的开发工具。
验证安装
R --version
您应该看到类似以下内容:
R version 4.4.x (2024-xx-xx) -- "Pile of Leaves"
Copyright (C) 2024 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu
步骤 4:使用 R
以交互模式启动 R
个人使用:
R
安装对所有用户可用的软件包:
sudo -i R
R 界面
进入 R 后,您将看到 > 提示符。以下是一些基本命令:
# 显示版本
version
# 获取帮助
help()
# 退出 R
q()