bluez를 버전 4로 다운그레이드

bluez를 버전 4로 다운그레이드

내 PC에서 사용하고 싶은 Nokia BH-105 헤드셋이 있습니다.

페어링할 수 있지만 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

아치리눅스 위키BH-104는 bluez4와 함께 작동하도록 테스트되었습니다. BH-104와 BH-105는 모두 비슷한 장치인 것 같습니다.

내가 아는 한 HFP/HSP는 bluez5에서 더 이상 지원되지 않습니다. 동시에 BH-105는 A2DP를 지원하지 않습니다. HFP/HSP는 bluez4에서 지원됩니다.

이전 버전의 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

소스에도 다음 줄을 추가해야 했습니다(데비안 위키에는 언급되지 않았습니다):

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

답변2

조용히, Sources.list에 적절한 jessy 소스를 복제하되 jessy를 wheezy로 변경하세요. 그런 다음 apt-get update를 실행하십시오. 안전 목록을 위해 "" 없이 "apt-cache showpkg bluez"가 포함된 사용 가능한 bluez 버전을 나열하세요. 마지막으로 인쇄된 값은 버전입니다. 버전 이름을 복사한 후 다음 "sudo apt-get -t wheezy install bluez=(복사된 버전 이름)"을 입력하세요. 그것이 당신에게 효과가 있기를 바랍니다.

관련 정보