在 Debian 上选择 Rust 版本,通常有以下几种方式,按推荐程度和适用场景来说明:
rustup(官方方式,灵活)适合:开发、学习、需要多版本切换
Debian 官方仓库里的 Rust 通常比较旧,不建议用 apt 装来开发。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 查看可用版本
rustup toolchain list
# 安装稳定版
rustup toolchain install stable
# 安装某个具体版本
rustup toolchain install 1.75.0
# 切换默认版本
rustup default stable
# 或
rustup default 1.75.0
# 只在当前项目用某个版本
rustup override set 1.75.0
✅ 优点
❌ 缺点
适合:只跑 Rust 程序、不开发
sudo apt install rustc cargo
rustc --version
⚠️ 问题
✅ 优点
如果你用的是 Debian Stable:
sudo apt install -t bookworm-backports rustc cargo
(具体代号看你的 Debian 版本)
✅ 比 stable 新
❌ 仍不如 rustup 灵活
| 场景 | 建议 |
|---|---|
| 学 Rust / 写项目 | ✅ rustup |
| CI / 服务器编译 | ✅ rustup(固定版本) |
| 只运行别人编译好的程序 | apt 也行 |
| 系统工具依赖 Rust | apt / backports |
如果你愿意,可以告诉我:
我可以给你一条最适合你的安装命令。