如何使用libacl for udev?

时间:2012-09-06 08:55:10

标签: linux linux-kernel udev

我尝试安装udev,但这需要libacl。问题是如何安装/包含libacl?我认为将它下载并放入/ lib目录就足够了。但没有。

一个替代方案是在udev配置中禁用libacl。以下是READ ME中的相应文本:

  - Some udev extras have external dependencies like:
      libacl, libglib2, libusb, usbutils, pciutils, and gperf.
    All these extras can be disabled with configure options. 

但我不知道如何禁用它。

1 个答案:

答案 0 :(得分:0)

1)不,这还不够。你不能使用你的包管理器来安装这个库(开发头通常包含在-dev后缀的包中吗?

2)在没有libacl的情况下构建--disable-udev_acl标记到configure脚本:

./configure --disable-udev_acl ...

如果你想重建debian包:在编辑器中打开debian/rules文件并将--enable-udev_acl选项(在CONFFLAGS_deb部分中找到)更改为--disable-udev_acl并正常重建包。