温馨提示×

Debian Rust依赖如何安装

小樊
44
2026-10-14 00:05:25
栏目: 编程语言

在 Debian 系统上安装 Rust 及其依赖,通常有以下几种方式,根据你的使用场景选择即可。


一、通过官方推荐方式安装(最常用 ✅)

Rust 官方推荐使用 rustup 安装,能方便管理版本和工具链。

1. 安装依赖

sudo apt update
sudo apt install -y curl build-essential gcc

2. 安装 Rust

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

3. 加载环境变量

source "$HOME/.cargo/env"

4. 验证

rustc --version
cargo --version

二、通过 Debian 官方仓库安装(不推荐用于开发)

适合只想运行 Rust 程序的人。

sudo apt update
sudo apt install -y rustc cargo

⚠️ 注意:

  • Debian 仓库中的 Rust 版本通常较旧
  • 不建议用于正式开发

三、常见 Rust 项目依赖的安装

1. C/C++ 编译依赖(很多 crate 需要)

sudo apt install -y build-essential pkg-config libssl-dev

2. 常见系统库示例

功能 安装命令
OpenSSL sudo apt install libssl-dev
SQLite sudo apt install libsqlite3-dev
PostgreSQL sudo apt install libpq-dev
MySQL sudo apt install libmysqlclient-dev
Systemd sudo apt install libsystemd-dev

四、国内加速(可选)

cargo 镜像

编辑 ~/.cargo/config.toml:

[source.crates-io]
replace-with = "rsproxy"

[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"

或:

[source.crates-io]
replace-with = "tuna"

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/crates.io-index"

五、常见问题

cargo build 报错找不到 C 编译器

sudo apt install -y gcc

更新 Rust

rustup update

卸载 Rust

rustup self uninstall

如果你能说明 具体项目 / crate / 报错信息,我可以给你更精确的依赖安装建议。

0 踩