Rust在Linux上的推荐安装方式:使用rustup(官方工具链管理器)
rustup是Rust官方提供的工具链管理工具,可便捷安装、更新和管理Rust编译器(rustc)、包管理器(cargo)及标准库,是Linux环境下最常用的安装方法。
在安装rustup前,需确保系统具备编译工具链和网络工具。根据发行版差异,执行以下命令:
sudo apt update && sudo apt install -y build-essential curl git libssl-dev
sudo dnf groupinstall -y "Development Tools" && sudo dnf install -y curl git openssl-devel
sudo pacman -Syu --needed base-devel curl git openssl
上述命令安装了GCC/Clang、Make、Git、OpenSSL开发库等必要组件,确保rustup能正常运行。
打开终端,运行以下命令下载并执行rustup安装脚本:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
脚本会自动下载最新稳定版的Rust工具链(包括rustc、cargo),并按照提示完成安装。安装过程中需确认许可协议(输入1继续默认安装)。
安装完成后,rustup会提示是否将Rust工具链路径(~/.cargo/bin)添加到PATH环境变量中。若未自动添加,需手动执行以下命令使配置生效:
source ~/.cargo/env
为永久生效,可将上述命令添加到shell配置文件(如~/.bashrc、~/.zshrc)中:
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
运行以下命令检查Rust工具链是否安装成功:
rustc --version # 查看Rust编译器版本
cargo --version # 查看Cargo包管理器版本
若输出类似rustc 1.75.0 (x86_64-unknown-linux-gnu)的版本信息,说明安装成功。
rustup支持一键升级Rust到最新稳定版,命令如下:
rustup update
升级完成后,再次运行rustc --version即可查看新版本信息。
若需安装特定版本的Rust或定制工具链,可从源码编译。步骤如下:
sudo apt install -y g++ python2.7 make cmake curl git libssl-dev pkg-config
rustc-1.60.0-src.tar.gz),解压后进入目录。cp config.toml.example config.toml,修改[install]部分的prefix(如prefix = "~/rust")指定安装路径,然后执行:./x.py build && ./x.py install
~/rust/bin添加到PATH中,验证安装。注:源码编译耗时较长,且需处理依赖和配置问题,建议优先使用rustup安装。