温馨提示×

Debian下Rust库怎么管理

小樊
45
2025-09-11 07:53:27
栏目: 编程语言

在Debian下管理Rust库主要通过Cargo(Rust官方包管理器)和rustup(工具链管理器)实现,核心操作如下:

1. 安装Rust和Cargo

  • 推荐使用rustup(官方工具链管理器):
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh  
    source $HOME/.cargo/env  # 重新加载shell环境  
    
    安装后可通过rustup update更新工具链。
  • 可选:通过APT安装(不推荐,版本可能滞后):
    sudo apt update && sudo apt install rustc cargo  
    

2. 项目依赖管理

  • 创建新项目
    cargo new my_project  
    cd my_project  
    
  • 添加依赖
    编辑项目根目录的Cargo.toml文件,添加库及其版本(如serde = "1.0"),然后运行:
    cargo build  # 自动下载并编译依赖  
    
  • 更新依赖
    cargo update  # 更新所有依赖到最新版本  
    cargo update -p <package_name>  # 更新指定依赖  
    
  • 查看依赖树
    cargo tree  # 可视化依赖关系  
    

3. 全局工具与优化

  • 安装全局工具(如rustfmtclippy):
    cargo install rustfmt  
    cargo install clippy  
    
  • 清理构建缓存
    cargo clean  
    
  • 检查安全漏洞
    cargo audit  
    

4. 高级操作

  • 创建Debian包(需安装cargo-deb):
    cargo install cargo-deb  
    cargo deb  # 生成.deb包,可通过dpkg安装  
    

说明:优先通过Cargo管理依赖,避免直接使用APT安装Rust库,以确保版本兼容性。更多细节可通过cargo --help或官方文档查阅。

0