Linux

無法在 beaglebone black debian 中安裝 libltc-dev

  • May 9, 2016

我正在嘗試用 beaglebone black(使用 debian)建構一些 C 程序,我從這裡 git clone 。現在我嘗試命令make我得到了這個錯誤: -

Makefile:9: *** "https://github.com/x42/libltc version >= 1.1.0 is required - install libltc-dev".  Stop.

所以,我決定安裝libltc-dev並試試這個

apt-get install libltc-dev

但我得到了這個錯誤

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libltc-dev

我用Google搜尋了這個錯誤,但幾乎沒有關於 libltc-dev 的任何資訊。那麼,誰能告訴我如何安裝 libltc-dev。

libltc在 Debian 8 中可用,但在 Debian 7 中不可用。

Debian 8 中的軟體包版本具有在 Debian 7 上都可以滿足的依賴關係armhf,因此可以安裝該版本:

wget http://ftp.debian.org/debian/pool/main/libl/libltc/libltc-dev_1.1.4-1_armhf.deb http://ftp.debian.org/debian/pool/main/libl/libltc/libltc11_1.1.4-1_armhf.deb
sudo dpkg -i libltc-dev_1.1.4-1_armhf.deb libltc11_1.1.4-1_armhf.deb

如果失敗,建構依賴項也可以在 Debian 7 中得到滿足,因此應該可以在您的 BB 上使用 Debian 7 建構目前軟體包:

sudo apt-get install devscripts build-essential
dget http://httpredir.debian.org/debian/pool/main/libl/libltc/libltc_1.2.0-1.dsc
cd libltc-1.2.0
dpkg-buildpackage -us -uc

那應該.deb在父目錄中生成文件;然後,您可以使用dpkg -i.

引用自:https://unix.stackexchange.com/questions/281959