在Debian環境下管理Rust項目,主要依賴Cargo工具,核心操作如下:
安裝工具鏈
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 new <項目名>
cd <項目名>
Cargo.toml
的[dependencies]
中聲明庫及版本,如:[dependencies]
serde = { version = "1.0", features = ["derive"] }
保存后運行cargo build
自動下載依賴。cargo update # 更新所有依賴
cargo update -p <庫名> # 更新指定庫
構建與運行
cargo build
cargo run
創建Debian包
cargo-deb
工具:cargo install cargo-deb
.deb
包:cargo deb
生成的包位于target/debian/
目錄,可通過dpkg -i
安裝。高級管理
cargo tree
cargo clean
cargo audit
說明:優先通過Cargo管理依賴,避免手動使用apt
安裝Rust庫,以確保版本一致性。