Использование 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
Теперь просто используйте это.