“sensors/sensors.h:没有此文件或目录”

“sensors/sensors.h:没有此文件或目录”

我下载了 psensor 的最新稳定版本:psensor-1.0.4。我尝试在 Ubuntu 12.04 上从源代码安装它。./configure生成一个 Makefile,但是当我运行时make

psensor.h:22:29: fatal error: sensors/sensors.h: No such file or directory

我搜索了一下,发现是lm_sensors-devel我没有安装。但我找不到lm_sensors-devel安装。有解决办法吗?谢谢。

答案1

尝试安装libsensors4-dev,它似乎是sensors/sensors.h我的 12.04 盒子中包含的包

$ dpkg -L libsensors4-dev | grep '\.h$'
/usr/include/sensors/error.h
/usr/include/sensors/sensors.h

答案2

要了解编译 psensor 所需的库,请参阅: http://wpitchoune.net/gitweb/?p=psensor.git;a=blob;f=README;h=3b50a77ce265e5763cb4eb2ea94ff80727e99e93;hb=HEAD

对于 lmsensor 依赖项,您必须安装 libsensors4-dev:

sudo apt-get 安装 libsensors4-dev

lm_sensors-devel 包在 ubuntu 上不存在,这个包名听起来像 Fedora/Redhat 包名...

您可能不想自己编译/安装最新版本的 psensor,而是考虑使用 ppa:

sudo apt-add-repository ppa:jfi/ppa

sudo apt-get 更新

安装 psensor

相关内容