web-dev-qa-db-ja.com

Ubuntu 16.04でbluez-5.43を使用する

すみません、これは私にとってすべて処女の領土です。まさにUbuntu 16.04を持っているので、snes、nes、megaドライブなどのためにemusをインストールしています。さて、ps3コントローラーを使用してそれらを再生したいと思います。 bluez-toolsでファイルを抽出しましたが、今ではどのようにインストールして使用するように設定しますか?

2
Royston 8791

スクリプトからbluetoothctlを使用する場合、デフォルトのbluez-5.37のバグを回避するためにbluez-5.43をインストールする必要がありました。

おそらくZestyからバイナリバージョンをインストールできますが、私の経験では、他の依存関係に遭遇することがよくあります。

Zestyからdeb-srcパッケージをインストールするだけです。おそらく他の依存関係もインストールする必要があります。ここで私がしなければなりませんでした。

Sudo  apt-get install debhelper dh-autoreconf flex bison libdbus-glib-1-dev libglib2.0-dev  libcap-ng-dev libudev-dev libreadline-dev libical-dev check dh-systemd libebook1.2-dev

wget https://launchpad.net/ubuntu/+archive/primary/+files/bluez_5.43.orig.tar.xz
wget https://launchpad.net/ubuntu/+archive/primary/+files/bluez_5.43-0ubuntu1.debian.tar.xz
wget https://launchpad.net/ubuntu/+archive/primary/+files/bluez_5.43-0ubuntu1.dsc

tar xf bluez_5.43.orig.tar.xz
cd bluez-5.43
tar xf ../bluez_5.43-0ubuntu1.debian.tar.xz
debchange --local=~lorenzen 'Backport to Xenial'
debuild -b -j4
cd ..
Sudo dpkg -i *.deb

ここで何が起こっているかの説明については、ご相談ください
https://askubuntu.com/a/771272/655086

6
Peter Lorenzen

次のコマンドを使用してリポジトリからインストールできるため、抽出ファイルは必要ありません(特定のバージョンまたは最新バージョンをインストールする場合を除く)。

Sudo apt install bluez-tools

今それを単に使用してください。

2
George Udosen