它引发了有关内核源丢失的错误。于是,我看了看,果然这个盒子里没有它们。我的文档说要通过 sysinstall 安装它们。自动和手动配置的服务器引用都失败了。
然后我在其他地方发现不再支持 sysinstall,并且应该使用 Subversion 提取源代码。我用 subversion 将源代码拉到 /usr/src 中。 Lsof 在编译时仍然呕吐。它缺少的 Makefile 依赖项似乎是/usr/src/sys/kern/kern_lockf.c
.我有/usr/src/sys/kern
几个文件,但找不到kern_lockf.c
任何地方。
据说我有当前的源和当前的端口。这是怎么回事?
答案1
最终,以下命令行似乎解决了问题。我不记得我使用的原始源(或命令行),所以我不知道我使用的文档是否错误或者是镜像的问题:
svn checkout svn://svn.freebsd.org/base/release/9.2.0/ /usr/src