Rust在Linux上的推荐安装方式:使用rustup(官方工具链管理器)
rustup是Rust官方提供的工具链管理工具,可便捷安装、更新和管理Rust编译器(rustc)、包管理器(cargo)及标准库,是Linux环境下最常用的安装方法。
1. 安装前准备:安装系统依赖
在安装rustup前,需确保系统具备编译工具链和网络工具。根据发行版差异,执行以下命令:
- Debian/Ubuntu及衍生版:
sudo apt update && sudo apt install -y build-essential curl git libssl-dev - Fedora/CentOS/RHEL:
sudo dnf groupinstall -y "Development Tools" && sudo dnf install -y curl git openssl-devel - Arch Linux:
sudo pacman -Syu --needed base-devel curl git openssl
上述命令安装了GCC/Clang、Make、Git、OpenSSL开发库等必要组件,确保rustup能正常运行。
2. 使用rustup安装Rust工具链
打开终端,运行以下命令下载并执行rustup安装脚本:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
脚本会自动下载最新稳定版的Rust工具链(包括rustc、cargo),并按照提示完成安装。安装过程中需确认许可协议(输入1继续默认安装)。
3. 配置环境变量
安装完成后,rustup会提示是否将Rust工具链路径(~/.cargo/bin)添加到PATH环境变量中。若未自动添加,需手动执行以下命令使配置生效:
source ~/.cargo/env
为永久生效,可将上述命令添加到shell配置文件(如~/.bashrc、~/.zshrc)中:
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
4. 验证安装结果
运行以下命令检查Rust工具链是否安装成功:
rustc --version # 查看Rust编译器版本
cargo --version # 查看Cargo包管理器版本
若输出类似rustc 1.75.0 (x86_64-unknown-linux-gnu)的版本信息,说明安装成功。
5. (可选)升级Rust工具链
rustup支持一键升级Rust到最新稳定版,命令如下:
rustup update
升级完成后,再次运行rustc --version即可查看新版本信息。
附:从源码编译安装(非推荐,仅适用于特殊需求)
若需安装特定版本的Rust或定制工具链,可从源码编译。步骤如下:
- 安装编译依赖:
sudo apt install -y g++ python2.7 make cmake curl git libssl-dev pkg-config - 下载源码:
从Rust官网下载指定版本的源码包(如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安装。
以上就是关于“Rust在Linux上如何编译安装”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm