2017-01-05 4 views
1

Может ли кто-нибудь указать мне на документацию о том, как создать пользовательский репозиторий с помощью apache24. Я застрял в точке, где я не могу подписать репозиторий и использовать мета-файлы, дайджесты и пакеты «txz».Пользовательский репозиторий портов в FreeBSD 10.3

+0

Как насчет ['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)? –

ответ

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.