Не может использовать CEC из-за ошибки с помощью cec-клиента на 15,10

Я использовал CEC на Ubuntu в течение многих лет теперь на 14,04 и старше, я верю. Однако после обновления до 15,10 на новой установке, я не могу настроить его для XBMC.

То, что я, как предполагается, делаю, использовать cec-utils пакет для cec-клиентской команды. Однако это не работает.

~$ cec-client
No device type given. Using 'recording device'
libcec.so.3.0: cannot open shared object file: No such file or directory
Cannot load libcec.so

У меня есть и libcec3 и libcec-dev, но никакая работа.

Как Вы видите, я даже не добираюсь до части, чтобы подтвердить, ли мой импульс, восемь устройств подключены (который я подтвердил использование lsusb), таким образом, я не думаю, что это происходит из-за этого.

У кого-либо есть какая-либо идея о том, как я мог решить ее? Я надеюсь, что это не просто вопрос его еще не поддерживаемый.

1
задан 10 November 2015 в 03:17

2 ответа

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

Это было одним из решений, которых я делал попытку прежде, но я принимаю теперь, когда я сделал что-то не так. Я предполагаю, что забыл удалять один из пакетов и был конфликт, или я пропустил последнюю команду здесь.

sudo apt-get update
sudo apt-get install cmake liblockdev1-dev libudev-dev libxrandr-dev python-dev swig
cd
git clone https://github.com/Pulse-Eight/platform.git
mkdir platform/build
cd platform/build
cmake ..
make
sudo make install
cd
git clone https://github.com/Pulse-Eight/libcec.git
mkdir libcec/build
cd libcec/build
cmake ..
make -j4
sudo make install
sudo ldconfig

, Если это не работает ни на кого больше с проблемой, проверьте, установили ли им все еще libcec3 пакет. Я могу быть неправым, но я думаю, что это не будет работать, если уже будет libcec пакет.

0
ответ дан 7 December 2019 в 16:06

Это может также быть зафиксировано путем создания символьной ссылки для недостающей библиотеки:

sudo ln -s /usr/lib/x86_64-linux-gnu/libcec.so.3.0.1 /usr/local/lib/libcec.so.3.0
sudo ldconfig

Это работало на меня на Ubuntu 15.10 x86_64.

1
ответ дан 7 December 2019 в 16:06

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

Похожие вопросы: