私は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
。