将 bluez 降级到版本 4

将 bluez 降级到版本 4

我有诺基亚 BH-105 耳机,我想将其与我的 PC 一起使用。

我可以配对,但无法连接到 BH-105:

[bluetooth]# connect 00:1C:EF:CA:B3:D0
Attempting to connect to 00:1C:EF:CA:B3:D0
[CHG] Device 00:1C:EF:CA:B3:D0 Connected: yes
Failed to connect: org.bluez.Error.NotAvailable
[CHG] Device 00:1C:EF:CA:B3:D0 Connected: no

Archlinux 维基声明称,BH-104 经过测试可与 bluez4 配合使用。在我看来,BH-104 和 BH-105 都是类似的设备。

据我了解,bluez5 不再支持 HFP/HSP。同时BH-105不支持A2DP。 bluez4 支持 HFP/HSP。

我尝试安装早期版本的bluez,但找不到:

qeeet@qeeet-PC:~$ sudo apt-get install bluez=4.99-2
E: Version '4.99-2' for 'bluez' was not found

如何将 bluez 降级到任何 4.x 版本?

更新:

我按照这里描述的做了一切https://wiki.debian.org/StableUpdates但它不起作用。我收到这条消息:

qeeet@qeeet-PC:~$ sudo apt-get update
[lots_of_text]
Reading package lists... Done
qeeet@qeeet-PC:~$ sudo apt-get -t wheezy install bluez
Reading package lists... Done
E: The value 'wheezy' is invalid for APT::Default-Release as such a release is not available in the sources

答案1

我还必须将这些行添加到源中(debian wiki 中未提及):

deb     http://httpredir.debian.org/debian wheezy main contrib
deb-src http://httpredir.debian.org/debian wheezy main contrib

答案2

安静,在您的sources.list中复制您的apt jessy源代码,但将jessy更改为wheezy。然后运行 ​​apt-get update。为了安全起见,列出可用的 bluez 版本,其中包含“apt-cache showpkg bluez”,不带“”,最后打印的值是版本,复制版本名称,然后输入以下“sudo apt-get -t wheezy install bluez=(复制的版本名称)”希望对你有帮助。

相关内容