如何使用预编译端口集合和 pkgng?

如何使用预编译端口集合和 pkgng?

我正在尝试pkgng安装postfix

# pkg install postfix
Updating repository catalogue
Repository catalogue is up-to-date, no need to fetch fresh copy
pkg: Package 'postfix' was not found in the repositories

但似乎默认配置不会在 FreeBSD 站点上搜索预编译端口集合。我该如何从远程站点安装?

我正在使用 FreeBSD 9。

答案1

我认为这线可能会有所帮助。基本上,将 pkg-test repo 添加到您的 pkg 配置中。

答案2

FreeBSDpkg因安全问题暂停了存储库。

可下载二进制包

虽然 pkg 可以作为本地包管理工具与 ports 配合使用,但它最终允许跳过 ports 并使用远程二进制包。

由于 2012 年 11 月 11 日的安全事件,目前任何官方 FreeBSD 存储库均未提供 pkgng 的预编译软件包。测试存储库 pkgbeta.freebsd.org 仅包含 pkg-1.0.X.txz 的副本,以方便在新系统上启用 pkgng 的引导程序。

软件包构建集群现已设置并每周运行一次。FreeBSD 10 版本应该会提供软件包。

同时,建议希望获得二进制包的 pkg 用户研究 poudriere 或 tinderbox 等工具。

我认为唯一的办法就是等待 FreeBSD 10 发布。

相关内容