“configuration:错误:libnl和libnl-genl是必需的,但没有find”

我试图configurationpowertop 2.5,但是当我运行./configure我得到一个“configuration:错误:libnl和libnl-genl是必需的,但没有find”错误

我跑了

sudo apt-get install libtool autoconf libnl-dev ncurses-dev pciutils-dev build-essential -y 

正如这些家伙所推荐的,但我得到同样的错误。

我跑了

 sudo apt-get install libnl-genl-3-dev 

其中取代了以前的libnl文件,但我仍然得到configuration错误。

据此,powertop有(或有)检测libnl的问题,但我不知道如何解决它。

我目前正在运行Linux 用户名 3.2.0-4-686-pae#1 SMP Debian 3.2.51-1 i686 GNU / Linux

我看到你试过libnl-dev,也许试试libnl-3-dev:

 sudo apt-get install libnl-3-dev libnl-genl-3-dev 

我通过安装powertop-2.0来“解决”了我的问题。

可能问题在于系统中缺少pkg-config应用程序(用于通过配置脚本查找适当的依赖关系)。 我刚刚安装完全新的Ubuntu 14.04系统时遇到同样的问题,在安装pkg-config软件包后, configure脚本成功地完成了它的工作。 然后,我可以编译并安装powertop的最新版本(2.6.1)。

使用pkg-config取得了诀窍。 我能够安装Powertop 2.7。