商城首页欢迎来到中国正版软件门户

您的位置:首页 >Rust编译器在Debian如何安装

Rust编译器在Debian如何安装

  发布于2026-05-02 阅读(0)

扫一扫,手机访问

在 Debian 上安装 Rust 的两种常用方式

Rust编译器在Debian如何安装

想在 Debian 系统上开启 Rust 编程之旅?通常有两种主流路径可选,各有侧重:

  • 通过 apt 安装 Debian 官方仓库的稳定版。这条路子胜在简单、稳定,与系统集成度高,不过版本更新通常会稍慢一些。
  • 使用官方推荐的 rustup 工具链安装。这种方式灵活性更高,可以轻松在稳定版、测试版甚至夜间版之间切换,方便你第一时间获取最新语言特性。

方式一:使用 apt 安装

如果你追求极致的系统一致性,或者项目对依赖的稳定性要求极高,那么通过系统包管理器安装是个稳妥的选择。

  • 更新索引并安装
    打开终端,依次执行以下命令即可:
    • sudo apt update
    • sudo apt install rustc cargo
  • 验证安装
    安装完成后,不妨敲入下面两行命令确认一下:
    • rustc --version
    • cargo --version
  • 方式说明
    • 这种方式最适合那些希望工具链与系统其他部分保持同步、且无需频繁切换 Rust 版本的场景。需要注意的是,你获得的 Rust 版本由 Debian 仓库维护者决定,因此它可能不是官方发布的最新稳定版。

方式二:使用 rustup 安装(官方推荐)

对于大多数开发者,尤其是需要尝鲜或管理多个项目版本的情况,官方主推的 rustup 无疑是更强大的工具。

  • 安装 rustup
    在终端中运行以下命令,即可下载并执行官方安装脚本:
    • curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • 使环境变量生效
    安装脚本通常会提示你如何操作。如果新开终端后命令仍未识别,可以手动执行:
    • source “$HOME/.cargo/env”
  • 验证安装
    同样,用以下命令验证核心组件:
    • rustc --version
    • cargo --version
  • 常用管理命令
    rustup 的威力在于其便捷的管理能力,下面几个命令你会经常用到:
    • 更新工具链rustup update
    • 设置默认工具链rustup default stable(也可替换为 betanightly
    • 安装额外组件:例如代码格式化工具和 lint 工具:rustup component add rustfmt clippy
    • 为交叉编译添加目标平台:比如针对 ARM 设备:rustup target add armv7-unknown-linux-gnueabihf
  • 方式说明
    • 这种方式几乎是为现代 Rust 开发者量身定制的。无论是需要多版本并存、渴望尝试前沿特性,还是进行跨平台编译,rustup 都能提供得心应手的支持。

快速验证与第一个项目

环境配置好了,不写个 “Hello, world!” 总觉得少了点什么。用 Cargo 快速创建一个项目来验证一切是否就绪吧:

  • 创建并运行项目
    • cargo new hello_world
    • cd hello_world
    • cargo run
  • 如果一切顺利,终端上将会显示出那句经典的:“Hello, world!”

常见问题与提示

路上遇到小麻烦?这里有几个常见的排查点和建议。

  • 命令未找到
    这通常是因为 $HOME/.cargo/bin 目录未加入系统的 PATH 环境变量。可以执行以下命令来修复(针对 bash):
    echo ‘export PATH=“$HOME/.cargo/bin:$PATH”’ >> ~/.bashrc && source ~/.bashrc
    (如果使用 zsh 或其他 shell,请替换对应的配置文件,如 ~/.zshrc)。
  • 升级策略
    • 如果通过 rustup 安装:直接运行 rustup update
    • 如果通过 apt 安装:运行 sudo apt update && sudo apt upgrade rustc cargo
  • 选择建议
    • 如果你需要最新的语言特性,或者项目涉及多版本管理、交叉编译,那么优先选择 rustup
    • 如果你更看重整个系统环境的稳定性和统一的依赖管理,那么优先选择 apt
本文转载于:https://www.yisu.com/ask/18297332.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注