我尝试安装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.
但我不知道如何禁用它。
答案 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
并正常重建包。