在Debian下管理Rust库主要通过Cargo(Rust官方包管理器)和rustup(工具链管理器)实现,核心操作如下:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env # 重新加载shell环境
安装后可通过rustup update更新工具链。sudo apt update && sudo apt install rustc cargo
cargo new my_project
cd my_project
Cargo.toml文件,添加库及其版本(如serde = "1.0"),然后运行:cargo build # 自动下载并编译依赖
cargo update # 更新所有依赖到最新版本
cargo update -p <package_name> # 更新指定依赖
cargo tree # 可视化依赖关系
rustfmt、clippy):cargo install rustfmt
cargo install clippy
cargo clean
cargo audit
cargo-deb):cargo install cargo-deb
cargo deb # 生成.deb包,可通过dpkg安装
说明:优先通过Cargo管理依赖,避免直接使用APT安装Rust库,以确保版本兼容性。更多细节可通过cargo --help或官方文档查阅。