我正在尝试配置powertop-2.5,但是当我运行./configure时,我得到一个“configure:error:libnl和libnl-genl是必需的,但是找不到”错误
我跑了
sudo apt-get install libtool autoconf libnl-dev ncurses-dev pciutils-dev build-essential -y
按照these guys的推荐,但我得到了同样的错误。
我跑了
sudo apt-get install libnl-genl-3-dev
这替换了以前的libnl文件,但我仍然收到配置错误。
根据this,powertop在检测libnl时遇到(或有)问题,但我无法弄清楚如何修复它。
我目前正在运行Linux 用户名 3.2.0-4-686-pae#1 SMP Debian 3.2.51-1 i686 GNU / Linux
答案 0 :(得分:9)
我看到你试过libnl-dev,也许试试libnl-3-dev:
sudo apt-get install libnl-3-dev libnl-genl-3-dev
答案 1 :(得分:1)
问题可能是系统中缺少 pkg-config 应用程序(用于通过 configure 脚本找到正确的依赖关系)。我在新安装的Ubuntu 14.04系统中遇到了同样的问题,安装pkg-config软件包后, configure 脚本成功完成了它的工作。然后我可以编译并安装powertop的最后一个版本(2.6.1)。
答案 2 :(得分:0)
我通过安装powertop-2.0来“解决”我的问题。
答案 3 :(得分:-1)
pkg-config的使用成功了。我能够安装Powertop 2.7。