温馨提示×

Rust编译器如何在Debian设置

小樊
62
2025-06-19 21:52:09
栏目: 编程语言

在Debian系统上设置Rust编译器,可以按照以下步骤进行:

更新系统包列表

首先,确保你的系统包列表是最新的:

sudo apt update

安装必要的依赖包

安装一些必要的依赖包,这些包将帮助你安装和运行Rust:

sudo apt install curl build-essential gcc make -y

使用rustup安装Rust

使用 rustup 工具来安装 Rust。rustup 是 Rust 的官方安装程序,支持多种操作系统,包括 Debian。执行以下命令来下载并安装 rustup

wget -qO - https://sh.rustup.rs | sudo sh -s -- --no-modify-path -y

这个命令会将 rustup 安装到 /opt/rust 目录,并设置相应的环境变量。

配置环境变量

安装完成后,你需要将 Rust 的工具链添加到你的系统环境变量中。通常情况下,rustup-init 会自动完成这一步,但你可以手动检查和配置:

echo 'export RUSTUP_HOME=/opt/rust' | sudo tee -a /etc/profile.d/rust.sh
echo 'export PATH=$PATH:/opt/rust/bin' | sudo tee -a /etc/profile.d/rust.sh
source /etc/profile

验证安装

最后,验证 Rust 编译器是否安装成功:

rustc --version

如果看到类似于 rustc 1.63.0 (59eed8a2a 2021-11-01) 的输出,说明 Rust 已经成功安装。

可选配置

  • 生成Rust命令完成脚本

    bash 生成 rustup 命令完成脚本:

    rustup completions bash > /usr/share/bash-completion/completions/rustup
    

    重新加载 bash_completion 配置文件:

    source /etc/profile.d/bash_completion.sh
    
  • 安装特定版本的 Rust

    使用 rustup 安装特定版本的 Rust:

    rustup install stable rustup default stable
    
  • 使用 apt 安装 Rust(适用于需要特定版本或不想使用 rustup 的情况)

    • 添加 Rust 官方 GPG 密钥:

      wget -qO - https://sh.rustup.rs | gpg --dearmor -o /usr/share/keyrings/rust-archive-keyring.gpg
      
    • 创建并启用 Rust 的 apt 源:

      创建 /etc/apt/sources.list.d/rust.list 文件,并添加以下内容:

      deb [signed-by=/usr/share/keyrings/rust-archive-keyring.gpg] https://download.rust-lang.org/linux/ stable main
      
    • 更新包列表:

      sudo apt update
      
    • 安装 Rust:

      sudo apt install rustc cargo
      
    • 验证安装:

      rustc --version
      cargo --version
      

通过以上步骤,你就可以在 Debian 系统上成功设置 Rust 编译器。如果在安装过程中遇到任何问题,可以查看 Rust 官方文档或者在社区寻求帮助。

0