在 Debian 上“更新 Rust 版本”常见有 三种方式,取决于你当初是怎么安装 Rust 的。下面按最常见情况一步步说明。
rustup 安装的(推荐 ✅)绝大多数 Rust 用户都是用 rustup 安装的。
rustc --version
cargo --version
rustup update
这会把 stable 更新到最新版本。
rustup self update
rustc --version
如果你用的是 nightly:
rustup update nightly
Debian 仓库里的 Rust 通常 比较旧。
which rustc
如果路径是:
/usr/bin/rustc
说明是 apt 安装的。
sudo apt update
sudo apt upgrade rustc cargo
⚠️ 注意:
Debian 稳定版的 Rust 往往落后官方很多,不建议用于开发。
如果你之前用 apt,现在想用最新版:
sudo apt remove rustc cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
rustup update
source "$HOME/.cargo/env"
或把下面加到 ~/.bashrc:
export PATH="$HOME/.cargo/bin:$PATH"
rustup default 1.75.0
如果你愿意,可以告诉我:
rustc --version 输出我可以给你最合适的具体命令。