Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何为udev使用libacl?_Linux_Linux Kernel_Udev - Fatal编程技术网

Linux 如何为udev使用libacl?

Linux 如何为udev使用libacl?,linux,linux-kernel,udev,Linux,Linux Kernel,Udev,我尝试安装udev,但这需要libacl。问题是如何安装/包括libacl?我认为下载它并将其放入/lib目录就足够了。但是没有 一种替代方法是在udev配置中禁用libacl。以下是自述文件中的相应文本: - Some udev extras have external dependencies like: libacl, libglib2, libusb, usbutils, pciutils, and gperf. All these extras can be d

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

一种替代方法是在udev配置中禁用libacl。以下是自述文件中的相应文本:

  - Some udev extras have external dependencies like:
      libacl, libglib2, libusb, usbutils, pciutils, and gperf.
    All these extras can be disabled with configure options. 
但是我不知道如何禁用它。

不,这还不够。您不能使用包管理器安装此库吗(开发头通常包含在带有
-dev
后缀的包中)

2) 要在不使用libacl的情况下生成,请通过
--禁用-udev_acl
标记以
配置
脚本:

./configure --disable-udev_acl ...

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

谢谢您的回答。1) 我在目标板上有一个定制的内核,这就是为什么我不使用包管理器
/configure--disable-udev_acl
工作,但我收到更多错误。是否有可能找出udev的所有依赖项?@Peter:debian包管理器报告的生成依赖项列表(
apt rdepends--build depends--follow=depends udev
;仅供参考):