在 Debian 上“升级 Rust”通常分两种情况:通过 rustup 安装的 Rust 和 通过 Debian 官方 apt 包安装的 Rust。下面分别说明。
rustup 安装的(推荐方式)这是最常见、最推荐的方式。
rustc --version
cargo --version
rustup update
这会把所有已安装的工具链升级到最新稳定版。
rustup self update
rustup toolchain list
rustup update nightly
Debian 仓库里的 Rust 通常比较旧,不推荐用于开发。
dpkg -l | grep rust
sudo apt update
sudo apt upgrade rustc cargo
⚠️ 注意:Debian 的 Rust 版本通常落后官方很多,不建议用于新项目。
如果你当前是 apt 安装的 Rust,建议卸载后改用 rustup:
sudo apt remove rustc cargo
sudo apt autoremove
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
which rustc
~/.cargo/bin/rustc 说明是 rustup/usr/bin/rustc 说明是 aptrustup default stable
rustup default nightly
如果你愿意,可以告诉我:
我可以给你更精确的操作建议。