在Debian系统中,Rust依赖主要通过Cargo(Rust官方包管理器)管理,核心操作如下:
安装Rust和Cargo
rustup
(官方工具链管理器):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 update -p <包名>
更新特定包。Cargo.toml
中移除对应库,重新运行cargo build
。全局依赖管理
cargo install <包名>
之后在代码中通过extern crate <包名>
引入。其他常用操作
cargo tree
(需安装cargo-tree
插件)。cargo clean
。说明:Cargo会自动处理依赖的版本冲突和构建流程,确保项目可重复构建。对于复杂项目,可通过Cargo.lock
文件锁定依赖版本,避免意外升级。