温馨提示×

Debian怎样更新Rust

小樊
51
2026-09-11 03:40:37
栏目: 编程语言

在 Debian 上更新 Rust,主要取决于你最初是怎么安装 Rust 的。下面按常见情况分别说明。


一、通过 rustup 安装(推荐方式)

如果你是用官方推荐方式安装的:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

那么更新非常简单:

rustup update

更新指定工具链(例如 stable):

rustup update stable

查看当前版本:

rustc --version
cargo --version

✅ 这是最常见、最推荐的方式


二、通过 Debian 官方 apt 安装

如果你是用的:

sudo apt install rustc cargo

那么更新方式是:

sudo apt update
sudo apt upgrade rustc cargo

查看版本:

rustc --version

⚠️ 注意:

  • Debian 仓库中的 Rust 版本通常较旧
  • 不建议长期使用 apt 版本做开发

三、从旧版本切换到 rustup(推荐)

如果你现在是 apt 安装的,但想用最新版:

  1. 先卸载 apt 版本(可选但推荐)
sudo apt remove rustc cargo
sudo apt autoremove
  1. 安装 rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. 重新打开终端或:
source "$HOME/.cargo/env"

四、只更新 cargo(不常见)

一般来说 rustup update 会同时更新 rustc 和 cargo,不需要单独更新。


五、常见问题

1. 更新后命令找不到?

执行:

source "$HOME/.cargo/env"

或把下面这行加入 ~/.bashrc / ~/.zshrc:

export PATH="$HOME/.cargo/bin:$PATH"

2. Debian 稳定版 Rust 太旧?

✅ 用 rustup 是唯一正确解法


如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • 当前 Rust 安装方式

我可以给你更精确的建议。

0 踩