gitian-builder:在VM内以安全的确定性方式构建软件包

时间:2024-06-14 15:14:18
【文件属性】:

文件名称:gitian-builder:在VM内以安全的确定性方式构建软件包

文件大小:56KB

文件格式:ZIP

更新时间:2024-06-14 15:14:18

Python

吉田 在阅读有关项目目标的信息。 该软件包可以在VM内确定性地构建软件包。 虚拟机内部的确定性构建 这将在VM内部执行构建,并提供确定的输入和输出。 如果构建脚本处理了所有不确定因素(主要是由时间戳引起),则结果将始终相同。 这样一来,多个独立的验证者就可以对二进制文件进行签名,并确保该二进制文件确实来自其审查的来源。 先决条件: 拱: sudo pacman -S python2-cheetah qemu rsync sudo pacman -S lxc libvirt bridge-utils # for lxc mode 从AUR: (您可能必须使用文件的权限(对apt-cacher-ng专有),才能启动apt-cacher-ng) (用于kpartx) 非AUR套餐: (用于邀请Debian来宾) (用于让Ubuntu来宾) 从GitHub上的newroco


【文件预览】:
gitian-builder-master
----Vagrantfile(2KB)
----bin()
--------gbuild(13KB)
--------canon-zip(550B)
--------gverify(5KB)
--------gsign(2KB)
--------make-base-vm(9KB)
----RELEASE_NOTES(2KB)
----LICENSE(932B)
----share()
--------gitian_updater.py(18KB)
----doc()
--------DOWNLOADER.md(996B)
--------CACHE(1KB)
--------NOTES(173B)
----.gitignore(159B)
----target-bin()
--------grab-packages.sh(537B)
--------upgrade-system.sh(340B)
--------bootstrap-fixup.in(2KB)
--------init-build.sh(100B)
----libexec()
--------config-lxc(460B)
--------stop-target(774B)
--------on-target(1KB)
--------copy-to-target(1KB)
--------gconfig(241B)
--------start-target(982B)
--------make-clean-vm(1KB)
--------config-bootstrap-fixup(382B)
--------copy-from-target(1KB)
----README.md(9KB)
----contrib()
--------verify-commits()
--------devtools()
--------README.md(409B)
----etc()
--------lxc.config.in(1KB)
--------lxc.3.config.in(1KB)
----COPYING(34KB)
----CODEOWNERS(13B)

网友评论