debian

Rust在Debian上的依赖如何处理

小樊
40
2025-11-03 02:56:20
栏目: 编程语言

1. 安装Rust及核心工具链
在Debian上处理Rust依赖前,需先确保系统安装了Rust编译器(rustc)和官方包管理器(cargo)。推荐通过rustup(Rust版本管理工具)安装最新稳定版,避免系统自带旧版本的兼容性问题:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env  # 配置环境变量,使cargo/rustc可在终端直接调用

若需通过Debian官方源安装(版本可能滞后),可执行:

sudo apt update && sudo apt install rustc cargo

验证安装成功:rustc --version(显示版本号即表示成功)。

2. 声明项目依赖(Cargo.toml配置)
Rust项目的依赖均在项目根目录的Cargo.toml文件中声明。打开该文件,在[dependencies] section添加所需依赖(支持指定版本、特性等):

添加后,依赖会被自动下载和管理。

3. 下载与管理依赖

4. 查看与清理依赖

5. 解决依赖冲突

6. 可选:创建Debian包(cargo-deb)
若需将Rust项目打包为Debian可安装的.deb文件(适用于分发),可安装cargo-deb工具:

cargo install cargo-deb

在项目根目录运行cargo deb,会在target/debian目录生成.deb文件(如my_project_0.1.0-1_amd64.deb),使用sudo dpkg -i target/debian/*.deb安装。

0
看了该问题的人还看了