推荐方法:使用 rustup 安装(获取最新稳定版)
rustup 是 Rust 官方推荐的工具链管理工具,可安装最新稳定版的 Rust 编译器(rustc)和包管理器(Cargo),并支持多版本切换。
sudo apt update && sudo apt upgrade -y 确保系统软件包最新;安装必要工具链 sudo apt install curl build-essential gcc make -y(build-essential 包含 GCC、Make 等编译工具,是 Rust 编译的依赖)。curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh,脚本会自动下载并运行 rustup-init 安装程序。安装过程中选择默认选项(选项1,安装稳定版 Rust + Cargo)即可。source $HOME/.cargo/env 将 Rust 命令添加到当前终端会话的 PATH 中;或修改 ~/.bashrc 文件(添加 export PATH="$HOME/.cargo/bin:$PATH"),然后运行 source ~/.bashrc 使环境变量永久生效。rustc --version(显示 Rust 编译器版本,如 rustc 1.72.1)和 cargo --version(显示 Cargo 包管理器版本),若输出版本信息则说明安装成功。备选方法:通过 Ubuntu 包管理器安装(系统级,版本较旧)
若无需最新版本,可通过 Ubuntu 官方源安装 Rust,适合系统级统一管理。
sudo apt update 同步软件源。sudo apt install rustc cargo -y,系统会自动安装 rustc(编译器)和 Cargo(包管理器)。注意:此方法安装的版本可能滞后于官方最新版(如 Ubuntu 22.04 默认安装 Rust 1.0.0)。sudo apt remove rustc cargo 删除软件包,再执行 sudo apt autoremove 清理无用依赖。常见问题解决
sudo apt install build-essential)。export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static 和 export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup,然后重新运行安装脚本。rustup update,该命令会自动下载并安装最新稳定版 Rust。