Использование bluez-5.43 в Ubuntu 16.04

Пожалуйста, извините, это все девственная территория для меня. Да, у меня есть Ubuntu 16.04, поэтому я установил emus для него snes, nes, mega drive и т. Д. Ну, теперь я хочу использовать мой контроллер PS3, чтобы играть в них. Я получил bluez-tools распаковал файлы, но теперь как мне их установить и настроить для использования. Заранее спасибо, люди надеются, что вы можете помочь

2 ответа

Мне нужно было установить bluez-5.43, чтобы обойти ошибки в стандартном bluez-5.37 при использовании bluetoothctl из скриптов.

Возможно, вы могли бы установить бинарную версию от Zesty, но мой опыт показывает, что вы часто сталкиваетесь с другими зависимостями.

Я просто устанавливаю пакет deb-src от Zesty. Вам, вероятно, нужно установить и другие зависимости, вот что я должен был сделать.

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

Для объяснения того, что здесь происходит, обратитесь к
/questions/379523/kak-ustanovit-paket-iz-testirovaniya/379529#379529

Вам не нужен извлеченный файл (если вы не устанавливаете конкретную версию или последнюю версию), так как вы можете установить из репозиториев с помощью следующей команды:

sudo apt install bluez-tools

Теперь просто используйте это.

Другие вопросы по тегам