问题标签 [pbuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
372 浏览

pbuilder - 如何使用 pbuilder 强制更新本地软件包?

我有两个使用 pbuilder 构建的包 (cainteoir-enginecainteoir-gtk),其中cainteoir-gtk依赖于cainteoir-engine.

我已经pdebuild拿起了本地依赖项。但是,如果我对构建脚本进行更改(例如,通过 将未签名的构建更改为已签名的构建pdebuild --auto-debsign),它不会在pbuilder --update.

有没有办法在不更改版本号的情况下更新 pbuilder chroot 使用的本地 debian 文件(因为这些是用于测试/开发包的本地测试版本)?


我正在使用--bindmountsand--othermirror选项pbuilder --update --override-config来更新基本 chroot 映像。我dpkg-scanpackages用来生成本地Packages.gz文件。

这是我正在使用的辅助函数脚本(来自https://raw.github.com/rhdunn/cainteoir-engine/debian/build.sh):

0 投票
0 回答
420 浏览

linux - 在 docker >= 1.2.0 中运行 pbuilder 的最小上限

我确实想出了:

除了“SYS_ADMIN”之外,还有其他方法可以提供更少的功能,这也增加了很多其他的上限?

有关更多信息,请参见http://linux.die.net/man/7/capabilities

Linux VServer 通过添加另一个标志解决了这种情况 - VXC_SECURE_MOUNT 参见http://linux-vserver.org/Capabilities_and_Flags

0 投票
1 回答
528 浏览

ubuntu - pbuilder 没有正确构建

这是我第一次打包 debian 包,所以我可能做错了,但我遵循了指导方针,在运行“pbuilder create”之后,它会检查/下载依赖项。最后它应该在它的结果包中给我一个 .deb 包,但它只是在检查依赖项后停止。这是该过程的结束:

我究竟做错了什么?

0 投票
1 回答
176 浏览

packaging - `git-buildpackage` 不调用 ./configure,为什么?

我正在尝试创建自己的 .deb 文件,但git-buildpackage似乎没有调用 ./configure 来构建它(我故意遗漏了一个依赖项,以使其失败,但它并没有失败!)。

我这样称呼它:

输出的最后部分是:

(有关完整输出,请参阅我的要点。)

0 投票
0 回答
70 浏览

linux - 构建 Doxygen 包 PBuilder Launchpad 时出错

我喜欢让事情自动发生。目前我正在尝试让最新版本的 Doxygen (1.8.11) 在 Travis CI 上运行。目前我在 Travis 服务器上运行 1.7.6 版本,因为那是 Ubuntu 12.04.5 LTS Precise 标准版本。

与最新版本相比,该版本的 doxygen 具有限制,例如降价支持。

我一直在寻找ppa,但我能找到的最新 Doxygen 版本是 1.8.8。
所以我目前正在为 doxygen 1.8.11 创建一个 ppa(请参阅我的ppa)。
但是我可以在我自己的 Linux(Ubuntu 12.04.5 LTS Precise)上构建它,当它几乎完成构建包时,Launchpad 服务器上的构建会出现错误(见下文)。

我是在 Linux 上构建软件包的新手,并且(主要)遵循 Ubuntu 打包指南和 Launchpad 文档。到目前为止,我无法提出问题。我还在 Launchpad 上搜索了这个问题,并在下面的帖子中说libpython3.4-stdlib应该重新安装。但老实说,我不知道如何在 Launchpad 服务器上执行此操作。

希望任何人都可以解释或指出解决此错误的解决方案。

点击查看完整日志

0 投票
1 回答
358 浏览

linux - 在 Debian 打包期间运行脚本

我有一些源文件和一个 bash 脚本要在 Ubuntu 机器上安装期间运行。
什么是 Debian 打包和创建供自己使用的软件包的简单指南?

我的实践包括:

我制作了一个示例,该示例使用 pbuilder 环境将文件复制到文件夹中,但运行一个包含以下内容的文件/usr/bin/时感到震惊:process.sh

任何帮助表示赞赏。

0 投票
2 回答
547 浏览

go - 使用 govendor、dh-make-golang 构建 Go 1.7 项目时导入供应商依赖项问题

我一直在考虑将一个 go 项目构建到一个 debian 包中。

我查看了dh-make-golangdebian并且在我的存储库中设置了一个漂亮而闪亮的文件夹。当我尝试使用gbp buildpackage --git-pbuilder时,由于找不到我的所有依赖项而出错。当它从我的项目的 git 存储库中复制所有内容时,它似乎dh-make-golang忽略了该文件夹,并且我使用了所以我的所有依赖项都在那里。vendorgovendor

如何解决此依赖问题并将项目.deb正确构建为包?作为参考,我得到的错误是:

src/github.com/project/project/project.go:15:2: cannot find package "google.golang.org/grpc/grpclog" in any of: /usr/lib/go-1.7/src/google.golang.org/grpc/grpclog (from $GOROOT) /tmp/project/obj-x86_64-linux-gnu/src/google.golang.org/grpc/grpclog (from $GOPATH)

0 投票
1 回答
225 浏览

linux - 使用 pbuilder-dist xenial build 构建失败

为什么不建?部分问题输出如下。

我肯定安装了 gawk 并且我的配置没有什么奇怪的。我debian/control的是

0 投票
1 回答
107 浏览

launchpad - 启动板 pbuilderrc 设置

我有一个想要通过启动板发布的自定义包。为了构建它,我需要USENETWORK启用该选项(这种方式构建工具具有网络访问权限,这在我的情况下是必需的)。在我的本地机器上,我可以通过将它添加到pbuilderrc文件来启用它。

但是对于推送到启动板的构建,如何做到这一点呢?我在他们的网站上找不到与此相关的任何内容。

0 投票
1 回答
97 浏览

build - 嵌入式系统 Build-system 使用 debian pbuilder

众所周知,buildrootopenEmbedded是嵌入式系统的主要构建系统。谁能分享 pbuilder 是什么?是否适合用于构建嵌入式系统?有哪位高手可以分享一下你的经验吗?谢谢你。