debian

Rust在Debian的依赖如何管理

小樊
45
2025-08-16 04:43:19
栏目: 编程语言

在Debian中管理Rust依赖主要通过Cargo(Rust官方包管理器)实现,核心步骤如下:

  1. 安装Rust和Cargo

    • 推荐使用rustup(官方工具链管理器):
      curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh  
      source $HOME/.cargo/env  # 重新加载环境变量  
      
    • 或通过APT安装(版本可能较旧):
      sudo apt update && sudo apt install rustc cargo  
      
  2. 添加依赖

    • 编辑项目根目录的Cargo.toml文件,在[dependencies]中添加库及其版本,例如:
      [dependencies]  
      serde = "1.0"  
      rand = "0.8"  
      
    • 保存后运行cargo build,Cargo会自动下载并编译依赖。
  3. 更新依赖

    • 使用cargo update命令更新所有依赖到最新版本(遵循Cargo.toml的版本约束),或指定单个库更新:
      cargo update -p <package_name>  
      
  4. 构建与运行

    • 构建项目:cargo build(生成可执行文件)。
    • 运行项目:cargo run
  5. 管理全局依赖

    • 若需全局安装库(如命令行工具),使用cargo install <crate>,安装后可直接在终端调用。

说明:Cargo会自动处理依赖的版本冲突和编译,无需手动管理库文件。如需发布为Debian包,可使用cargo-deb工具生成.deb文件。

0
看了该问题的人还看了