温馨提示×

怎样在debian更新rust版

小樊
42
2026-09-26 09:46:20
栏目: 编程语言

在 Debian 上“更新 Rust 版本”常见有 三种方式,取决于你当初是怎么安装 Rust 的。下面按最常见情况一步步说明。


一、如果你是用 rustup 安装的(推荐 ✅)

绝大多数 Rust 用户都是用 rustup 安装的。

1. 查看当前版本

rustc --version
cargo --version

2. 更新 Rust

rustup update

这会把 stable 更新到最新版本。

3. 更新 rustup 自身(可选)

rustup self update

4. 确认

rustc --version

如果你用的是 nightly:

rustup update nightly

二、如果你是用 Debian 官方 apt 安装的

Debian 仓库里的 Rust 通常 比较旧。

查看是否 apt 安装

which rustc

如果路径是:

/usr/bin/rustc

说明是 apt 安装的。

更新(仅限仓库版本)

sudo apt update
sudo apt upgrade rustc cargo

⚠️ 注意:
Debian 稳定版的 Rust 往往落后官方很多,不建议用于开发。


三、从 apt 切换到 rustup(推荐做法)

如果你之前用 apt,现在想用最新版:

1. 卸载 apt 版本

sudo apt remove rustc cargo

2. 安装 rustup

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

3. 使环境变量生效

source "$HOME/.cargo/env"

4. 更新

rustup update

四、常见问题

更新后命令找不到?

source "$HOME/.cargo/env"

或把下面加到 ~/.bashrc:

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

想固定某个版本?

rustup default 1.75.0

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

  • rustc --version 输出
  • 是否是 Debian 12 / 11
  • 用 apt 还是 rustup

我可以给你最合适的具体命令。

0 踩