【发布时间】:2017-01-05 11:07:45
【问题描述】:
谁能告诉我有关如何使用 apache24 创建自定义存储库的文档。我被困在无法签署存储库并使用元、摘要和 packagesite 'txz' 文件的地步。
【问题讨论】:
标签: freebsd
谁能告诉我有关如何使用 apache24 创建自定义存储库的文档。我被困在无法签署存储库并使用元、摘要和 packagesite 'txz' 文件的地步。
【问题讨论】:
标签: freebsd
我使用此步骤设置poudriere,您可以在此处找到更多信息:https://github.com/freebsd/poudriere/wiki
这可以帮助您创建自己的包存储库,并且要使用您的包,只需添加如下条目:
$ cat /usr/local/etc/pkg/repos/poudriere.conf
poudriere: {
url: "http://10.1.1.1/packages/10amd64-default"
mirror_type: "http",
signature_type: "pubkey",
pubkey: "/usr/local/etc/ssl/certs/pkg.cert",
enabled: yes
priority: 1
}
注意 url url: "http://10.1.1.1/packages/10amd64-default" 将其更改为您的正确域/IP。
【讨论】:
感谢您的帮助。我想出了另一种方法来做到这一点。我已经为该目录配置了 poudriere 和 ZFS 文件系统。然后我使用 poudriere bulk 更新端口包,它会自动创建 pkgsite.txz、digest.txz 和 meta.txz 文件。
【讨论】: