Обновление до Bluez 5.19 из исходного кода
Я успешно скомпилировал Bluez 5.19 из исходного кода, используя./config, а затем make, но я застрял на следующем шаге. Похоже, что make install не перезаписывает старый Bluez (при проверке с помощью dpkg -l он по-прежнему сообщает о bluez 4.1 даже после перезапуска).
Итак, я подумал, что удаление bluez, а затем выполнение make install сработает, но я обнаружил, что не могу apt-get remove или apt-get purge bluez, не удалив кучу других чрезвычайно важных пакетов (таких как ubuntu-desktop). Переустановка этих пакетов возвращает старый 4.1 bluez обратно, хочу я этого или нет.
Что я должен сделать, чтобы использовать Bluez 5.19 в моей системе?
(Моя цель - соединить мой контроллер Wii U Pro и Wii Remote нового поколения с моим компьютером, и, согласно тому, что я прочитал, новая версия bluez сделает это для меня).
Заранее спасибо.
1 ответ
Если вы уже запустили "make install" и не было ошибок, вы, вероятно, в порядке.
"make install" не будет ничего делать с информацией о пакете, поэтому в вашей системе все еще будет установлен старый пакет
Он устанавливает новое программное обеспечение в /usr/local/bin (если вы сохранили конфигурацию по умолчанию)
Старое программное обеспечение все еще должно быть в /usr/bin . По умолчанию Ubuntu сначала проверяет / usr / local / bin
Вы можете проверить, выполнив
which hciconfig
в терминале. он сообщит вам, используете ли вы новую версию (/ usr / local / sbin / hciconfig) или старую (/ usr / sbin / hciconfig)
Если вы чувствуете себя предприимчивым, вы можете удалить исполняемый файл, связанный со старыми пакетами bluez