Может ли кто-нибудь указать мне на документацию о том, как создать пользовательский репозиторий с помощью apache24. Я застрял в точке, где я не могу подписать репозиторий и использовать мета-файлы, дайджесты и пакеты «txz».Пользовательский репозиторий портов в FreeBSD 10.3
1
A
ответ
0
Я использую эти шаги, чтобы установить 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.
0
Благодарим за помощь. Я понял другой способ сделать это. Я настроил poudriere и файловую систему ZFS для каталога. Затем я использую poudriere bulk для обновления пакетов портов, и он автоматически создает файлы pkgsite.txz, digest.txz и meta.txz.
Как насчет ['portshaker (8)'] (https://www.freebsd.org/cgi/man.cgi?query=portshaker&apropos=0&sektion=8&manpath=FreeBSD+11.0-RELEASE+and+Ports&arch=default&format= HTML)? –