在 Debian 上“加 Rust 源”通常有两种含义,下面分别说明。
Rust 官方并不通过 apt 提供最新版本,而是用 rustup。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
编辑 ~/.cargo/config.toml:
[source.crates-io]
replace-with = "rsproxy"
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
或中科大镜像:
[source.crates-io]
replace-with = "ustc"
[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"
Debian 仓库里有旧版本 Rust:
sudo apt update
sudo apt install rustc cargo
源本身就是:
deb http://deb.debian.org/debian bookworm main
无需额外添加。
⚠️ 版本通常落后很多,不适合大多数 Rust 开发。
如果你是问如何添加第三方 apt 源(比如某个 Rust 相关工具),一般是:
sudo nano /etc/apt/sources.list.d/rust.list
写入:
deb [trusted=yes] https://example.com/debian stable main
然后:
sudo apt update
如果你能补充一下:
我可以给你更精确的命令。