在 Debian 上选择 Rust 版本,通常有两种主要方式:使用 Debian 官方仓库的 Rust 或 使用官方 rustup 安装。下面帮你梳理如何选择。
apt-cache policy rustc
sudo apt update
sudo apt install rustc cargo
⚠️ 注意:
Debian Stable(如 Debian 12 Bookworm)中的 Rust 通常落后官方 1–2 年。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
或离线方式(企业环境):
rustup-init
rustup toolchain list
rustup default stable
rustup update
rustup toolchain install nightly
✅ 推荐大多数用户使用 rustup
✅ rustup + stable
rustup default stable
✅ nightly
rustup toolchain install nightly
rustup default nightly
✅ stable + 固定版本
rustup toolchain install 1.75.0
rustup default 1.75.0
✅ apt rustc
| 场景 | 推荐方式 |
|---|---|
| Debian 桌面开发 | rustup |
| CI / Docker | rustup(slim 镜像) |
| 系统包 | apt |
| 嵌入式 | rustup + target |
FROM rust:1.78-slim
WORKDIR /app
COPY . .
RUN cargo build --release
开发用 rustup(stable),系统用 apt,生产锁版本。
如果你愿意,可以告诉我:
我可以给你更具体的建议。