【发布时间】:2018-02-27 00:35:21
【问题描述】:
如何使用 bazel 从源代码构建 debian 包?
我正在尝试为 tensorflow 构建 debian 包。我需要将其包含在我们的 PPA 服务器中。谢谢!
【问题讨论】:
标签: tensorflow debian bazel
如何使用 bazel 从源代码构建 debian 包?
我正在尝试为 tensorflow 构建 debian 包。我需要将其包含在我们的 PPA 服务器中。谢谢!
【问题讨论】:
标签: tensorflow debian bazel
构建 Debian 软件包包括编译软件(大多数情况下;还有一些软件包不需要编译,例如脚本语言),然后打包工件。
因此,打包过程有一个单独的“构建”步骤,用于触发软件的构建过程。
这一步不关心你是使用make、CMake、SCons、bazel还是什么,只要你告诉它应该做什么。
满足您需求的简单 debian/rules 文件可能如下所示:
#!/usr/bin/make -f
%:
dh $@
override_dh_auto_build:
bazel build //main:hello-world
当然,一般来说 Debian 打包有很多内容,所以请务必先阅读(并理解)Debian Packaging Documentation...
【讨论】: