1

我尝试安装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. 

但我不知道如何禁用它。

4

1 回答 1

0

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

2) 在没有 libacl的情况下将--disable-udev_acl标志传递给configure脚本:

./configure --disable-udev_acl ...

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

于 2012-09-06T11:42:06.113 回答