![FreeBSD 12.1 中的默认端口树是什么?最简单的改变方法?](https://linux22.com/image/173851/FreeBSD%2012.1%20%E4%B8%AD%E7%9A%84%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3%E6%A0%91%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E6%9C%80%E7%AE%80%E5%8D%95%E7%9A%84%E6%94%B9%E5%8F%98%E6%96%B9%E6%B3%95%EF%BC%9F.png)
从全新安装 FreeBSD-12.1-RELEASE 开始,当我跑步时
# portsnap fetch
# portsnap extract
它是否提取发布分支、季度分支、HEAD 或其他分支?是否有配置设置可以更改此设置,或者我应该使用 subversion 来跟踪另一个端口树?
我可以很好地使用 subversion,所以我不需要对此进行详细说明。只是想知道默认值是什么以及是否有更简单的配置来调整和避免它。另外,我知道 pkg 默认情况下使用季度分支,但我没有找到有关端口的类似信息。
答案1
默认端口树是当前的端口树。 FreeBSD 不支持旧版本,但如果您需要旧版本,可以按如下所述包含它们。
从 HEAD 中切下季度分支以从中构建包。
您可以通过修改和/etc/portsnap.conf
中有关如何执行操作的详细信息来更改获得的索引和类别。man portsnap.conf
man portsnap
例如:
# List of INDEX files to build and the DESCRIBE file to use for each
INDEX INDEX-12 DESCRIBE.12
答案2
查看 12.1-RELEASE 和 13-CURRENT 计算机上的 /etc/portsnap.conf 文件显示相同的信息,除了要构建的 INDEX 和描述文件之外。所以它是端口树的头部。我认为只有软件包有季度分支。