我知道如果您对软件包系统没有那么丰富的经验,常见问题解答建议您更喜欢使用 pkg_tools 而不是使用 ports 树。
但无论如何,我只是想知道是否有办法找出我通过 AnonCVS 克隆的源树,因为自从我安装 ports 树以来已经有一段时间了,而且我读到在升级它们之前了解它很重要来源。
答案1
尝试该/usr/src/CVS/Tag
文件,应包含最初在结账时使用的分支名称(例如,TOPENBSD_5_4
对于 5.4-stable)如果不是来自-current
它非常重要的是不要穿越-current
和-source/-release
树木 - 你曾经建造/安装过你的端口吗?您是否从源代码构建了新内核,或编译了任何补丁?如果没有,您可能仍在运行-release
,在这种情况下,为了安全起见,请删除旧源并签出新源-stable
(release
加上安全补丁)基础和端口,构建并安装新内核,重新启动,然后建设港口。必须严格遵循他们的流程。
如果您认为您已经编译并安装了任何-current
,那么您无法降级到release/stable
,您需要继续使用该树或重新安装。