在 ubuntu 16.04 上使用 bluez-5.43

在 ubuntu 16.04 上使用 bluez-5.43

请原谅,这对我来说都是处女地。是的,我有 Ubuntu 16.04,所以我一直在为它安装 emus、snes、nes、mega drive 等。现在我想用我的 ps3 控制器来玩它们。我让 bluez-tools 提取了文件,但现在我该如何安装和设置它以供使用。提前谢谢大家,希望你能帮忙

答案1

我需要安装 bluez-5.43 来解决从脚本使用 bluetoothctl 时默认 bluez-5.37 中的错误。

您可能可以从 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

答案2

您不需要提取文件(除非你安装的是特定版本或最新版本),您可以使用以下命令从存储库安装:

sudo apt install bluez-tools

现在只需使用它即可。

相关内容