在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
或官方文檔查閱。