无法在 beaglebone black debian 中安装 libltc-dev

无法在 beaglebone black debian 中安装 libltc-dev

我正在尝试用 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

我用谷歌搜索了这个错误,但几乎没有任何关于 libltc-dev 的信息。那么,谁能告诉我如何安装 libltc-dev。

答案1

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

相关内容