Htop 安装失败

Htop 安装失败

我正在尝试安装htop,但是无法安装,因为出现了这个致命错误:

# cd /usr/ports/sysutils/htop && make install clean
===>  Installing for htop-1.0.1
===>   htop-1.0.1 depends on executable: lsof - not found
===>    Verifying install for lsof in /usr/ports/sysutils/lsof
===>  Configuring for lsof-4.86B,6
Creating ./lockf_owner.h from /usr/src/sys/kern/kern_lockf.c
FATAL ERROR: can't read /usr/src/sys/kern/kern_lockf.c
FATAL ERROR: ./lockf_owner.h creation failed (see 00FAQ)
===>  Script "Configure" failed unexpectedly.
Please report the problem to [email protected] [maintainer] and attach the
"/usr/ports/sysutils/lsof/work/lsof_4.86B.freebsd/config.log" including the
output of the failure of your make command. Also, it might be a good idea to
provide an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/sysutils/lsof.
*** Error code 1

Stop in /usr/ports/sysutils/htop.
*** Error code 1

Stop in /usr/ports/sysutils/htop.

这是什么意思?我该如何解决这个问题?

答案1

您是否按照错误消息的建议查看了 00FAQ?问题 8.6 准确描述了您的情况以及如何解决该问题。

如果你不想在机器上安装内核源,一个解决方法是安装 lsof 二进制包

pkg_add -r lsof

答案2

考虑到这lsof是 htop 的依赖项,而您遇到的问题是无法读取和/或创建文件,因此lsof在安装过程中可能需要 的服务。请安装lsof,或者如果已安装,则lsof在 中为其创建硬链接/usr/ports/sysutils/lsof

答案3

据我所知,htop 依赖 linuxulator。它在这里找不到的是内核源代码中的某些内容。检查 /usr/src 中是否有任何内容。如果没有,你应该使用以下命令检查属于那里的源代码集合:韓國

相关内容