温馨提示×

debian如何升级rust版本

小樊
40
2026-09-23 10:59:25
栏目: 编程语言

在 Debian 上升级 Rust 版本,通常不推荐使用 apt(仓库里的 rustc 往往很旧),而是用官方工具 rustup。下面分情况说明。


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

1. 查看当前版本

rustc --version
cargo --version
rustup show

2. 升级 Rust

rustup update

这会升级:

  • rustup 本身
  • 当前默认 toolchain(stable / beta / nightly)

3. 升级到最新 stable(常见操作)

rustup update stable
rustup default stable

4. 切换到指定版本(示例)

rustup install 1.80.0
rustup default 1.80.0

二、如果你是用 apt 安装的 Rust(不推荐)

查看是否已用 apt 安装

which rustc
# 如果路径是 /usr/bin/rustc,多半是 apt 装的

卸载 apt 版本(建议)

sudo apt remove rustc cargo
sudo apt autoremove

然后改用 rustup 安装(推荐)

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"

三、只升级 cargo / rustc 的小技巧

rustup component remove rustc cargo
rustup update

四、常见问题

1. 网络慢 / 超时

export RUSTUP_DIST_SERVER=https://rsproxy.cn
export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup
rustup update

2. 多版本管理

rustup toolchain list
rustup default nightly

总结(推荐做法)

✅ Debian 上升级 Rust 最正确方式:

rustup update

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

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

我可以给你更精确的命令。

0 踩