2016-01-10 109 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位二進制文​​件放在其他地方,則可能會發生變化。

相關問題