Amazon Best VPN GoSearch

OnWorks 网站图标

mercurial-buildpackage - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mercurial-buildpackage

这是 mercurial-buildpackage 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mercurial-buildpackage - 在 Mercurial 控制下从源代码构建 .deb 包。

概要


水银构建包 [选项] ...

商品描述


水银构建包 从 Mercurial 存储库中构建 .deb 包。 这
包是通过使用构建的 建造者(1) 或就地,取决于选项。

配置


- 版, -V

输出版本并退出。

--详细, -v

提高详细程度。 可以多次使用。

--无检查依赖关系, -d

不要检查缺少的构建依赖项。

--include-源, -s, -sa

强制包含上游源。

--来自版本 变更日志版本, -f 变更日志版本

包括所有更改日志条目 变更日志版本.

--仅来源, -S

仅构建源。

--配置文件 pbuilder配置文件, -c pbuilder配置文件

使用 VHDL 语言编写 建造者(1) 在一个中构建包 chroot(8) 中规定的 pbuilder配置文件.

示例


水银构建包

使用 debian/rules 就地静默构建包 dpkg-genchanges(1)。 该
完整的构建日志将被放置在 ../_版本_。建造。

水银构建包 -s -f 1.2年-3年 -c /home/jps/lenny-pbuilderrc

使用 pbuilder 为 Lenny 版本构建一个反向移植包。 来源和所有
包中包含自 1.2-3 以来的更改日志条目。

存储库 布局


让我们假设您的包被称为 我的背包. 包存储库应该是
由一个普通人创建 hg 初始化 我的背包 命令。

If 我的背包 是本机包,那么您的存储库将只有通常的 默认
branch 和 mercurial-buildpackage 只会影响 .hgtags 存档时 水银-
标签版本(1) 被调用来标记发布 我的背包.

If 我的背包 是一个非本地包,那么它将有许多上游 tarball,如
指定于 dpkg-源(1). 让我们假设上游 tarball 是
mypack_1.0.orig.tar.gz、mypack_1.0.orig-comp1.tar.bz2 和 mypack_1.0.orig-comp2.tar.gz,
并且因此您使用包格式 3.0(被子)。 mercurial-buildpackage 然后将
维护以下分支。

mypack 包含来自主 tarball 的源的分支。

comp1 包含来自 comp1 tarball 源的分支。

comp2 包含来自 comp2 tarball 源的分支。

Pristine 包含用于重新创建原始上游的附加信息的分支
压缩包。

上游所有上游 tarball 的组合,如在 dpkg-源(1)。

default 主线包工作的分支。 它将应用所有 debian/补丁
和 quilt .pc 目录作为存储库的一部分包含在内。

因此,每个上游 tarball 都有自己的分支,与 质朴
被使用 Mercurial-priminetar(1) 重新创建原始的上游 tarball。

- 上游 分支被使用 Mercurial-进口公司(1) 将新的上游版本合并到
主线 默认 分支; 并由 水银港(1) 制作替代包装
选定的上游版本,例如用于向后移植。

一般来说,你应该不理会处理上游资源的所有分支,并且只
默认 创建的一个或多个分支 水银港(1) 用于移植。

运算 大纲


到位 建设
fakeroot debian/规则干净
dpkg-source -i.hg -b mypack ..
debian/规则构建
debian/规则二进制
dpkg-genchanges > ../mypack_1.0-2_i386.changes

chroot环境 建设
fakeroot debian/规则干净
dpkg-source -i.hg -b mypack ..
pbuilder --build --configfile 〜/etc/sid-pbuilderrc ../mypack_1.0-2.dsc

使用 onworks.net 服务在线使用 mercurial-buildpackage


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。