在 Debian 上配置 Rust 开发环境,依赖分**“安装 Rust 本身”和“编译常见 Rust 项目(如系统/网络/图形程序)”**两部分。
sudo apt update
sudo apt upgrade -y
官方推荐方式(rustup):
sudo apt install -y curl build-essential
build-essential:提供 gcc、make 等curl:用于下载 rustupcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
很多 Rust crate 会调用 C 库,Debian 上常缺以下依赖:
sudo apt install -y \
pkg-config \
libssl-dev \
ca-certificates
sudo apt install -y libssl-dev
# PostgreSQL
sudo apt install -y libpq-dev
# MySQL / MariaDB
sudo apt install -y libmysqlclient-dev
# SQLite
sudo apt install -y libsqlite3-dev
sudo apt install -y libgtk-3-dev
sudo apt install -y libasound2-dev
sudo apt install -y zlib1g-dev
sudo apt install -y musl-tools
rustup target add x86_64-unknown-linux-musl
rustup component add clippy rustfmt
rustup target add wasm32-unknown-unknown
✅ 最基础:
sudo apt install -y curl build-essential pkg-config libssl-dev
✅ 90% Rust 项目可用
如果你告诉我:
我可以给你精确依赖清单。