在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]
中添加库及其版本,例如:[dependencies]
serde = "1.0"
rand = "0.8"
cargo build
,Cargo会自动下载并编译依赖。更新依赖
cargo update
命令更新所有依赖到最新版本(遵循Cargo.toml
的版本约束),或指定单个库更新:cargo update -p <package_name>
构建与运行
cargo build
(生成可执行文件)。cargo run
。管理全局依赖
cargo install <crate>
,安装后可直接在终端调用。说明:Cargo会自动处理依赖的版本冲突和编译,无需手动管理库文件。如需发布为Debian包,可使用cargo-deb
工具生成.deb
文件。