在银河麒麟桌面操作系统上安装r语言环境,必须先更新系统并安装编译依赖(如gfortran、libxml2-dev),否则安装data.table等包会因缺失编译器或库报错;推荐apt安装r-base与r-base-dev,验证r --version及which r;若需新版则源码编译并配置清华cran镜像。

在银河麒麟桌面操作系统上安装R语言环境,必须先确保系统已更新并安装编译依赖,否则后续安装data.table、ggplot2等R包会因缺失gfortran或libxml2-dev报错“Command not found”或“configure: error: no acceptable C compiler found”,导致统计分析工作无法启动。
通过APT安装稳定版R(推荐新手)
该方式适用于绝大多数用户,安装快、路径标准、与RStudio Desktop自动兼容。
第一步:打开终端,执行系统索引更新与软件升级:
sudo apt update && sudo apt upgrade -y
第二步:安装R核心运行时及开发支持组件:
【必须同时安装r-base-dev】,否则后续install.packages()编译C/Fortran扩展包将失败:
sudo apt install -y r-base r-base-dev
第三步:验证安装结果:
R --version 输出应显示类似“R version 4.3.3 (2024-02-29)”的版本信息,且which R返回/usr/bin/R。
源码编译安装最新版R(适配特定项目需求)
当项目明确要求R≥4.4.0,而APT仓库仅提供4.3.x时使用。此方法可启用共享库支持,便于嵌入式调用。
方法一:安装编译依赖
sudo apt install -y build-essential gfortran libcurl4-openssl-dev libssl-dev libxml2-dev libreadline-dev zlib1g-dev
方法二:下载并解压源码
wget https://cran.r-project.org/src/base/R-4/R-4.4.1.tar.gz
tar -zxvf R-4.4.1.tar.gz && cd R-4.4.1
方法三:配置并安装
./configure --enable-R-shlib --with-x=no
make -j$(nproc)
sudo make install
这一步完成后,R默认安装至/usr/local/bin/R;若需覆盖系统默认路径,建议在/etc/environment中追加PATH="/usr/local/bin:$PATH"并重启会话。
配置CRAN国内镜像(安装R包前必做)
不配置镜像会导致install.packages("dplyr")卡死超时,国内用户实际等待时间常超过8分钟。
在终端中执行:
mkdir -p ~/.Rprofile
echo 'options(repos = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/cran/"))' >> ~/.Rprofile
echo 'options(download.file.method = "libcurl")' >> ~/.Rprofile
【注意:.Rprofile文件必须为UTF-8无BOM编码】,若用nano创建则无需额外操作;若用Windows编辑器保存后传入,务必转换编码,否则R启动时报错“invalid multibyte string”。











