这是 git-pbuilder 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git-pbuilder - 用于 gbp buildpackage 的 cowbuilder/qemubuilder 的包装器
概要
距离=分配 拱形=架构 [构建器=(pbuilder|qemubuilder)] \
git-pbuilder debbuild 选项
距离=分配 拱形=架构 [构建器=(pbuilder|qemubuilder)] \
git-pbuilder (更新 | 创建 | 登录) 造牛者选项
商品描述
git-pbuilder 是一个包装 构建 供 GBP 构建包。 它
配置 构建 使用 造牛者 默认情况下,将适当的选项传递给 调试,
并设置基本路径 造牛者 基于环境变量 DIST,如果设置,
环境变量 ARCH。 qemu构建器 可以通过设置
环境变量 BUILDER 为“qemubuilder”,以及 建造者 可以通过设置选择
建造者到“pbuilder”。
默认情况下, git-pbuilder 假设目标分布是“sid”,相同的架构
作为 造牛者 默认,并使用 /var/cache/pbuilder/base-sid.cow 如果它存在。 如果它
不会, /var/cache/pbuilder/base.cow 被尝试。 如果设置了 DIST,则其值为目标
分布和 /var/cache/pbuilder/base-dist.cow 改为使用。 如果 DIST 是“蚀刻”或
"ebo", --debian-etch-解决方法 也传递给 造牛者. 如果设置了 ARCH,则其值
是目标架构和 /var/cache/pbuilder/base-dist-arch.cow 使用,与 DIST
如果未设置 DIST,则设置为“sid”。
If qemu构建器 用作构建器,不使用基目录。 反而, qemu构建器 is
调用 --配置 指向文件的选项
/var/cache/pbuilder/qemubuilder-arch-dist.conf
If 建造者 用作构建器, git-pbuilder 而是寻找
/var/cache/pbuilder/base-sid.tgz 默认情况下和 /var/cache/pbuilder/base.tgz 如果没有
存在。 如果设置了 DIST 或 ARCH,它们将用于形成 tgz 文件的预期名称
以与它们用于形成预期的基本目录相同的方式 造牛者.
像 造牛者, --debian-etch-解决方法 被传递给 建造者 如果来自 DIST
设置它看起来像目标分布是蚀刻。
If git-pbuilder 通过以“git-*-”开头的名称调用,
连字符被视为要使用的构建器的默认名称。 然而,“pbuilder”是
映射到 造牛者 为了向后兼容; 如果你想使用 建造者, 你必须
显式设置 BUILDER。 最后一个连字符之后的部分被视为默认值
分布(如果它不包含额外的连字符)或默认分布后跟
默认架构(如果它包含连字符)。 因此可以创建符号链接
就像“git-pbuilder-squeeze”指向的 git-pbuilder 并在想要使用时使用该名称
要使用的“挤压”或“git-qemubuilder-sid-armel”的分布 qemu构建器 建立
对于“armel”架构和“sid”分布。 BUILDER 的显式设置,
DIST 或 ARCH 始终覆盖对命令名称的任何猜测。 (但请注意 GBP
构建包 运行时不传递环境变量 --git-pbuilder; 看到
下面。)
任何参数都按原样传递给 dpkg-构建包 通过 --debbuildopts 选项
构建. 要将参数传递给构建器,请将它们放在环境变量中
GIT_PBUILDER_OPTIONS。
禁用所有发现基本路径、tarball 或配置文件的尝试并设置
设置 pbuilder 选项,而是依赖 .pbuilderrc 中的设置,设置
GIT_PBUILDER_AUTOCONF 为“否”。
通常,不会直接运行此脚本。 相反,它用作构建器脚本
HPMC胶囊 GBP 构建包 通过 --git-pbuilder 命令行选项。 以这种方式运行时,您
应该使用 --git-dist, --git-arch, --git-qemubuilder, --git-pbuilder-autoconf和
--git-pbuilder-选项 标志而不是设置 DIST、ARCH、BUILDER、
GIT_PBUILDER_AUTOCONF 和 GIT_PBUILDER_OPTIONS 环境变量。 看
gbp-构建包(1) 了解更多信息。
交替, git-pbuilder 可以使用“update”、“create”或
“登录”。 在这种情况下,它调用 造牛者 (或如上所述配置的构建器)
运用 须藤 并将相应的命令传递给构建器,使用相同的逻辑
上面确定基本目录和分布。 如果分布(在 DIST 中设置)
以“-backports”结尾,将添加以下之一作为 --其他镜像 参数
建造者:
DEB http://ftp.debian.org/debian $DIST 主
DEB http://backports.debian.org/debian-backports $DIST 主
第一个将用于大多数发行版,第二个用于“squeeze-backports”或
“oldstable-backports”。 如果发行版以“-lts”结尾,则将添加以下内容
an --其他镜像 构建器的参数:
DEB http://ftp.debian.org/debian $DIST 主
支持构建长期支持版本。
任何额外的论据 git-pbuilder 传递给建造者。 由于如何 须藤
有效,使用操作调用构建器不会读取用户的 .pbuilderrc by
默认,所以在这种情况下 git-pbuilder 将添加一个明确的 --配置文件 选项指向
用户的 .pbuilderrc 如果它存在。
如果你使用 git-pbuilder 使用这些参数之一,您必须拥有“sudo”包
安装,你必须配置 须藤 让当前用户运行适当的构建器
命令。
环境
拱
设置目标架构。 为一个 造牛者 builder,这将设置基本路径
并作为 - 建筑学 选项。 和 qemu构建器,这控制了路径
到配置文件。 和 建造者, 这将设置 tgz 路径并作为
- 建筑学.
建築商
设置要使用的构建器。 唯一支持的设置是“cowbuilder”(默认),
“qemubuilder”和“pbuilder”。
COWBUILDER_BASE
设置此环境变量以更改 cowbuilder 基础的默认位置
目录(/var/缓存/pbuilder).
距离
设置目标分布。 这主要用于确定基本路径
造牛者 or 建造者 或配置文件路径 qemu构建器,但它也是
用于判断是否通过 --debian-etch-解决方法 至 造牛者 or 建造者.
GIT_PBUILDER_AUTOCONF
如果设置为“no”,则禁用构建基本路径、tarball 或
配置文件和所有其他逻辑来确定要传递给
建设者。 相反,只需运行配置的构建器并假设其配置为
在别处处理(例如在 .pbuilderrc)。 这也抑制了设置
--构建结果,所以用户需要确保配置仍然放置
包在哪里 GBP 构建包 期待他们。
GIT_PBUILDER_OPTIONS
为构建器添加其他选项。 这些选项按原样传递给 造牛者,
qemu构建器或 建造者 通过 构建. 这个变量的内容将经历
shell 扩展,因此任何包含 shell 元字符或空格的参数都需要
在环境变量的值中引用。
GIT_PBUILDER_OUTPUT_DIR
在哪里放置构建的结果。 默认值为“..”(父目录)。
如果 GIT_PBUILDER_AUTOCONF 设置为“no”,则忽略此设置。
PBUILDER_BASE
设置此环境变量以更改 pbuilder tgz 的默认位置
文件 (/var/缓存/pbuilder) 当 BUILDER 设置为“pbuilder”时。
使用 onworks.net 服务在线使用 git-pbuilder