温馨提示×

怎样切换debian rust版

小樊
35
2026-10-05 04:28:01
栏目: 编程语言

你这个问题“切换 Debian Rust 版”可能有几种不同含义,下面我分情况给你说明,你可以对号入座:


一、切换「系统自带 Rust」和「rustup 安装的 Rust」

Debian 默认可能通过 apt 装了 Rust(包名通常是 rustc / cargo)。

1. 查看当前用的是哪个

which rustc
which cargo
rustc --version
  • 如果是 /usr/bin/rustc → 系统 apt 版本
  • 如果是 ~/.cargo/bin/rustc → rustup 版本

2. 优先使用 rustup 版本

确保 ~/.cargo/bin 在 PATH 前面:

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

二、用 rustup 切换 Rust 版本(稳定 / beta / nightly)

安装 rustup(如果还没装)

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

查看可用工具链

rustup toolchain list

安装其他版本

rustup toolchain install stable
rustup toolchain install beta
rustup toolchain install nightly

切换默认版本

rustup default stable
rustup default nightly

仅对当前项目切换

rustup override set nightly

三、卸载 Debian 自带的 Rust(避免冲突)

如果你只用 rustup:

sudo apt remove rustc cargo
sudo apt autoremove

四、如果你指的是「Debian 不同发行版里的 Rust 版本」

例如:

  • Debian 11(Bullseye):Rust 1.48
  • Debian 12(Bookworm):Rust 1.63

这种只能升级整个系统或换源(backports):

sudo apt install -t bookworm-backports rustc

如果你能补充一句:

  • 是「系统 Rust ↔ rustup」?
  • 还是「stable / nightly 切换」?
  • 或是「Debian 版本之间的 Rust」?

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

0 踩