2016-01-10 69 views
0

每次我尝试建立bluez我得到的错误:构建多拱Debian软件包的正确方法是什么?

dh_install: libbluetooth3 missing files (usr/lib/*/libbluetooth.so.3), aborting 

看在我自己的路我看到当前安装的库版本位于:

/usr/lib/x86_64-linux-gnu/libbluetooth.so.3 

但构建脚本(fakeroot debian/rules binary)不断把输出到usr/lib/libbluetooth.so.3

回答

0

指定正确的文件夹,你需要声明环境变量DEB_HOST_MULTIARCH和使用binary-arch目标(虽然binary足以作为文档建议binary电话都binary-archbinary-indep):基于选择

DEB_HOST_MULTIARCH=x86_64-linux-gnu debian/rules binary-arch 

值关闭当前安装路径libbluetooth.so.3(/ usr/lib/x86_64-linux-gnu /libbluetooth.so.3),并且如果您正在运行的Debian发行版将64位二进制文​​件放在其他地方,则可能会发生变化。

相关问题