在银河麒麟系统上搭建Rust环境需先通过cat /etc/os-release判断底层为Debian/Ubuntu或Anolis/CentOS,再分别安装对应依赖,配置清华镜像源后运行rustup安装脚本,重启终端验证rustc/cargo版本,并安装rust-src及Cargo国内镜像。

在银河麒麟操作系统上搭建Rust编程语言环境,需先确认系统底层是基于Debian/Ubuntu还是Anolis/CentOS,否则直接运行rustup脚本大概率因依赖缺失或网络超时失败,尤其国内用户未配置镜像源时安装会卡在下载阶段。
判断系统底层类型
打开终端(Ctrl+Alt+T),执行以下命令:
cat /etc/os-release | grep -E "(ID|VERSION_ID)"
观察输出结果:【若ID显示ubuntu、kylin且VERSION_ID含22.04或20.04,则走Debian/Ubuntu流程;若ID显示anolis、centos或rocky,则走Anolis/CentOS流程】。这一步不能跳过,因为后续所有依赖安装命令都依赖此判断结果。
安装基础依赖工具
方法一(Ubuntu/Debian基):
sudo apt update && sudo apt install -y curl git build-essential
方法二(Anolis/CentOS基):
sudo dnf install -y curl git gcc make
注意:build-essential(Ubuntu)和gcc+make(Anolis)是编译Rust本地crate必需的C工具链,缺一则后续cargo build可能报错“failed to run custom build command”。
配置Rust官方镜像源并安装rustup
为避免rustup从官方服务器下载失败,必须提前设置清华镜像源:
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
然后执行安装脚本:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中出现选项时,直接按回车选择默认项(即“1) Proceed with installation”)。【安装完成后务必关闭当前终端窗口,再重新打开一个终端,否则$HOME/.cargo/env不会自动加载,导致rustc命令不可用】。
验证安装并补充关键组件
第一步:运行验证命令
rustc --version && cargo --version
若输出类似 rustc 1.78.0 和 cargo 1.78.0,则核心工具链已就位。
第二步:安装rust-src组件(底层开发必需)
cargo install rust-src
第三步:配置Cargo国内镜像(加速crate下载)
mkdir -p $HOME/.cargo && echo '[source.crates-io]\nreplace-with = "tuna"\n[source.tuna]\nregistry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"' > $HOME/.cargo/config.toml










