温馨提示×

Rust在Debian如何升级

小樊
39
2026-09-14 08:37:15
栏目: 编程语言

在 Debian 上“升级 Rust”通常分两种情况:通过 rustup 安装的 Rust 和 通过 Debian 官方 apt 包安装的 Rust。下面分别说明。


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

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

1. 查看当前版本

rustc --version
cargo --version

2. 升级 Rust

rustup update

这会把所有已安装的工具链升级到最新稳定版。

3. 升级 rustup 自身(可选)

rustup self update

4. 查看已安装的工具链

rustup toolchain list

5. 升级特定版本(如 nightly)

rustup update nightly

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

Debian 仓库里的 Rust 通常比较旧,不推荐用于开发。

1. 查看是否通过 apt 安装

dpkg -l | grep rust

2. 使用 apt 升级(仅升级仓库版本)

sudo apt update
sudo apt upgrade rustc cargo

⚠️ 注意:Debian 的 Rust 版本通常落后官方很多,不建议用于新项目。


三、建议:从 apt 切换到 rustup(推荐)

如果你当前是 apt 安装的 Rust,建议卸载后改用 rustup:

1. 卸载 apt 版本

sudo apt remove rustc cargo
sudo apt autoremove

2. 安装 rustup

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

3. 加载环境

source $HOME/.cargo/env

四、常见问题

Q1:升级后版本没变?

  • 确认使用的是 rustup:
which rustc
  • 如果是 ~/.cargo/bin/rustc 说明是 rustup
  • 如果是 /usr/bin/rustc 说明是 apt

Q2:多个工具链如何切换?

rustup default stable
rustup default nightly

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

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

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

0 踩