【问题标题】:Build debian file from source using bazel使用 bazel 从源代码构建 debian 文件
【发布时间】:2018-02-27 00:35:21
【问题描述】:

如何使用 bazel 从源代码构建 debian 包?

我正在尝试为 tensorflow 构建 debian 包。我需要将其包含在我们的 PPA 服务器中。谢谢!

【问题讨论】:

    标签: tensorflow debian bazel


    【解决方案1】:

    构建 Debian 软件包包括编译软件(大多数情况下;还有一些软件包不需要编译,例如脚本语言),然后打包工件。

    因此,打包过程有一个单独的“构建”步骤,用于触发软件的构建过程。 这一步不关心你是使用makeCMakeSConsbazel还是什么,只要告诉它应该做什么。

    满足您需求的简单 debian/rules 文件可能如下所示:

    #!/usr/bin/make -f
    
    %:
        dh $@
    
    override_dh_auto_build:
        bazel build //main:hello-world
    

    当然,一般来说 Debian 打包有很多内容,所以请务必先阅读(并理解)Debian Packaging Documentation...

    【讨论】:

      猜你喜欢
      • 2018-10-11
      • 1970-01-01
      • 2023-03-04
      • 2020-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多