在Debian环境下管理Rust项目,主要依赖Cargo工具,核心操作如下:
安装工具链
rustup安装Rust和Cargo(支持多版本管理):curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
sudo apt update && sudo apt install rustc cargo
项目初始化与依赖管理
cargo new <项目名>
cd <项目名>
Cargo.toml的[dependencies]中声明库及版本,如:[dependencies]
serde = { version = "1.0", features = ["derive"] }
保存后运行cargo build自动下载依赖。cargo update # 更新所有依赖
cargo update -p <库名> # 更新指定库
构建与运行
cargo build
cargo run
创建Debian包
cargo-deb工具:cargo install cargo-deb
.deb包:cargo deb
生成的包位于target/debian/目录,可通过dpkg -i安装。高级管理
cargo tree
cargo clean
cargo audit
说明:优先通过Cargo管理依赖,避免手动使用apt安装Rust库,以确保版本一致性。