Armadilloフォーラム

ATDE6でのlibbluetooth-devのインストール

k.miyano

2018年2月9日 18時17分

ケービデバイスの宮野です。お世話になります。

ATDE6(20170526)で、apt-get update実行後に、
libbluetooth-devをインストールしようとしましたが
下記のようなエラーとなってしまいました。

どのようにすればよいかご教示願えないでしょうか。
以上、宜しくお願い致します。
-------------------------------------------------------------------------------------------------------------------------------------------------
atmark@atde6:~$ sudo apt-get install libbluetooth-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
libbluetooth-dev : 依存: libbluetooth3 (= 5.23-2+deb8u1) しかし、5.23-2+b1 はインストールされようとしています
libcairo2-dev:armhf : 依存: libcairo2:armhf (= 1.14.8-1) しかし、インストールされようとしていません
依存: libcairo-gobject2:armhf (= 1.14.8-1) しかし、インストールされようとしていません
依存: libcairo-script-interpreter2:armhf (= 1.14.8-1) しかし、インストールされようとしていません
依存: libfontconfig1-dev:armhf (>= 2.2.95) しかし、インストールされようとしていません
依存: libfreetype6-dev:armhf (>= 2.1.10) しかし、インストールされようとしていません
依存: libx11-dev:armhf しかし、インストールされようとしていません
依存: libxrender-dev:armhf (>= 0.6) しかし、インストールされようとしていません
依存: libxext-dev:armhf しかし、インストールされようとしていません
依存: libpng-dev:armhf
依存: libsm-dev:armhf しかし、インストールされようとしていません
依存: libpixman-1-dev:armhf (>= 0.22.0) しかし、インストールされようとしていません
依存: libxcb1-dev:armhf (>= 1.6) しかし、インストールされようとしていません
依存: libxcb-render0-dev:armhf (>= 1.6) しかし、インストールされようとしていません
依存: libxcb-shm0-dev:armhf しかし、インストールされようとしていません
依存: libglib2.0-dev:armhf しかし、インストールされようとしていません
libgtk-3-dev : 依存: libcairo2-dev (>= 1.10.0) しかし、インストールされようとしていません
libnautilus-extension-dev:armhf : 依存: libnautilus-extension1a:armhf (= 3.22.3-1+deb9u1) しかし、インストールされようとしていません
依存: gir1.2-nautilus-3.0:armhf (= 3.22.3-1+deb9u1) しかし、インストールされようとしていません
依存: libglib2.0-dev:armhf (>= 2.49.1) しかし、インストールされようとしていません
依存: libgtk-3-dev:armhf (>= 3.21.5) しかし、インストールされようとしていません
libpango1.0-dev : 依存: libcairo2-dev (>= 1.12.10) しかし、インストールされようとしていません
tzdata-armhf-cross : 依存: debconf-armhf-cross (>= 0.5) しかし、インストールすることができません または
debconf-2.0-armhf-cross しかし、インストールすることができません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)
-------------------------------------------------------------------------------------------------------------------------------------------------

コメント

at_mizo

2018年2月13日 11時00分

溝渕です。

> ATDE6(20170526)で、apt-get update実行後に、
> libbluetooth-devをインストールしようとしましたが
> 下記のようなエラーとなってしまいました。

次のように、armhf用のパッケージとしてインストールしてみてください。

atmark@atde6:~$ sudo apt-get install libbluetooth-dev:armhf

ATDE6のベースとなっているDebian GNU/Linux 8(jessie)はMultiarchCrossへ
の対応が不十分であるため、(特に-devパッケージでは)ホストアーキテクチャ
用パッケージとの依存関係でaptが失敗する場合があります。

k.miyano

2018年2月13日 12時04分

溝渕様

ご連絡ありがとうございます。

> atmark@atde6:~$ sudo apt-get install libbluetooth-dev:armhf

上記試しましたが、エラー内容は変わらずでした。

何か他に試せることはありますでしょうか。
よろしくお願いいたします。

at_mizo

2018年2月13日 12時36分

溝渕です。

以下のコマンドは成功しましたか。

atmark@atde6:~$ sudo apt-get update

成功していた場合は次のように、"libbluetooth-dev:armhf"は、
"libbluetooth3"のバージョン"5.23-2+deb8u1"に依存していることが確認でき
ると思います。

atmark@atde6:~/projects/x1/linux-2.6-imx$ apt-cache show libbluetooth-dev:armhf
:(省略)
Depends: libbluetooth3 (= 5.23-2+deb8u1), libc6-dev | libc-dev

また、ATDE6の、"/etc/apt/sources.list"または、
"/etc/apt/sources.list.d/*"に変更を加えている場合は変更内容を教えてく
ださい。

k.miyano

2018年2月13日 18時26分

ご回答ありがとうございます。

> 成功していた場合は次のように、"libbluetooth-dev:armhf"は、
> "libbluetooth3"のバージョン"5.23-2+deb8u1"に依存していることが確認でき
> ると思います。
>
>
> atmark@atde6:~/projects/x1/linux-2.6-imx$ apt-cache showlibbluetooth-dev:armhf
> :(省略)
> Depends: libbluetooth3 (= 5.23-2+deb8u1), libc6-dev | libc-dev
>

上記のようになっていることは確認できました。

> また、ATDE6の、"/etc/apt/sources.li st"または、
> "/etc/apt/sources.list.d/*"に変更を加えている場合は変更内容を教えてく
> ださい。

変更しておりません。

以上、よろしくお願いいたします。

at_mizo

2018年2月14日 8時36分

溝渕です。

こちらの環境では正常にインストール可能でした。ダウンロードしたての
ATDE6 v20170526で以下のコマンドを実行しました。

atmark@atde6:~$ sudo apt-get update
atmark@atde6:~$ sudo apt-get install libbluetooth-dev

まずは、以下のコマンドを実行して依存関係の修復を試みてください。

atmark@atde6:~$ sudo apt-get -f install

k.miyano

2018年2月19日 9時28分

無事、インストールできました。
ありがとうございました。

下記の押しボタンビーコンの信号を取得したいのですが、
BLEに関する情報がなかなか入手できません。
http://www.products.braveridge.com/btn01/

BLEの受信状況を知るコマンド等、情報をお持ちでしたら
教えていただけないでしょうか。

※一般的な質問となってしまい申し訳ありません。
採用事例で下記を拝見し、何かご存知ではないかと思いまして・・・
https://armadillo.atmark-techno.com/case-studies/weverton