V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cuihao  ›  全部回复第 1 页 / 共 1 页
回复总数  1
2018-06-02 14:40:27 +08:00
回复了 ucun 创建的主题 全球工单系统 中科大[ustc]FreeBSD-pkg 源加料了吗?
作为 USTC 新入坑 FreeBSD 的用户,解释一下你这个情况。

如果是安装的 FreeBSD 11.X-RELEASE branch,pkg 的默认 repository 配置是用的 quarterly 仓库 [1]。

然后你应该是按照 [2] 这里的描述进行配置。这个是用户贡献的,应该是适用于旧版的配置。你可以对照一下,和现在的区别有两处:
a. url 用的是滚动更新的 latest repository,而不是更新较慢的 quarterly repository
b. signature_type 被设置成 none,不检查包的签名

你看到新的软件包,只是因为换用了 latest repository,你可以换成官方的试试,一样的。

至于为什么教程里 signature_type 被设置成 none,目前只能推测是贡献教程的用户自己没有启用新版 pkg 的签名功能。这个应该是 2013 年左右才默认启用的,根据 SVN 记录 [3] 官方应该花了一段时间部署公钥。我不了解当时的部署过程,但不排除一些用户更新遇到错误所以直接关掉了签名验证。

镜像本身应当是没有问题的,不过那个教程有些问题,我稍后会修改一下。很多镜像 USTC LUG 自己人也不会用到,所以靠的是社区贡献教程,难免有些过时或者错误的信息(尤其是用户少的)。如果发现问题可以到 [4] 提 PR 或 issue。

[1] https://github.com/freebsd/freebsd/blob/release/11.1.0/etc/pkg/FreeBSD.conf
[2] https://mirrors.ustc.edu.cn/help/freebsd-pkg.html
[3] https://svnweb.freebsd.org/base/head/etc/pkg/FreeBSD.conf?revision=257159
[4] https://github.com/ustclug/mirrorhelp
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5857 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 06:12 · PVG 14:12 · LAX 22:12 · JFK 01:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.