Не могу запустить ffmpeg на OSMC

У меня есть система OSMC с Debian GNU/Linux 11 (яблочко). Я не могу запустить ffmpeg:

      osmc@osmc:~$ ffmpeg
ffmpeg: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Судя по всему, с установленными пакетами проблем нет:

      $ sudo apt-get check
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
$ dpkg -C # no output

Я попробовал переустановить ffmpeg:

      $ sudo apt-get reinstall ffmpeg

Я также попробовал удалить/установить (переустанавливает 87 пакетов):

      $ sudo apt-get remove ffmpeg
$ sudo apt-get autoremove
$ sudo apt-get install ffmpeg

Я читал, что один из пакетов поможет.

  • установкаlibglu1не помогло.
  • apt говорит, что удалитrbp2-device-osmc,rbp2-mediacenter-osmcиrbp2-mesa-osmcдля установкиlibgl1поэтому я не пробовал.

Есть идеи?

1 ответ

Файл отсутствуетlibGL.so.1предоставляется пакетом libgl1 . Он конфликтует с другим пакетом, случайно предоставленным OSMC: libglapi-mesa.

Решение:

      echo 'deb http://apt.osmc.tv bullseye-devel main' | sudo tee /etc/apt/sources.list.d/osmc-devel.list
sudo apt-get update && sudo apt-get dist-upgrade && reboot
sudo apt-get install libglapi-mesa
Другие вопросы по тегам