在Debian系统中,Rust依赖管理主要通过Cargo(Rust官方包管理器)实现,核心操作如下:
安装工具链
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.toml文件中添加依赖项(如[dependencies] serde = "1.0"),然后运行cargo build自动下载依赖。cargo update更新所有依赖到最新版本(或指定包名更新)。Cargo.toml中移除依赖项后,运行cargo build清理。构建与验证
cargo buildcargo runcargo tree(需安装cargo-tree工具)。创建Debian包(可选)
cargo-deb工具:cargo install cargo-debcargo deb,输出至target/debian/目录。说明:Cargo通过Cargo.toml声明依赖,Cargo.lock锁定版本,确保构建一致性。全局依赖可通过cargo install安装为可执行文件。