温馨提示×

debian rust依赖怎么装

小樊
45
2026-09-08 05:09:17
栏目: 编程语言

在 Debian 上安装 Rust 及其依赖,常见有 系统包管理器官方 rustup 两种方式,下面按推荐程度说明。


一、推荐方式:用 rustup 安装(最通用)

1. 安装基础依赖

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

2. 安装 Rust(官方方式)

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

3. 加载环境变量

source "$HOME/.cargo/env"

4. 验证

rustc --version
cargo --version

二、Debian 自带方式(不推荐用于开发)

sudo apt install -y rustc cargo

⚠️ 缺点:

  • 版本通常较旧
  • 与 crates.io 生态兼容性差

三、常见 Rust 项目依赖(系统库)

很多 crate 需要系统库,例如:

# 常用
sudo apt install -y libssl-dev pkg-config

# 数据库
sudo apt install -y libpq-dev        # postgres
sudo apt install -y libmysqlclient-dev

# 图形 / 多媒体
sudo apt install -y libgtk-3-dev
sudo apt install -y libasound2-dev

# 压缩
sudo apt install -y zlib1g-dev

四、使用 cargo 安装 Rust 程序

cargo install 程序名

安装位置:

~/.cargo/bin

记得加入 PATH(rustup 已自动处理)。


五、常见问题

1. 网络问题(国内)

export RUSTUP_DIST_SERVER=https://rsproxy.cn
export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup

2. 切换版本

rustup toolchain install stable
rustup default stable

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 要做什么(Web / 嵌入式 / CLI / 系统程序)

我可以给你更精确的依赖清单

0