无法在 OSMC 上运行 ffmpeg

无法在 OSMC 上运行 ffmpeg

我有一个装有 Debian GNU/Linux 11 (bullseye) 的 OSMC 系统。我无法运行 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

我读到其中一个包libglu1libgl1会有所帮助。

  • 安装libglu1没有帮助。
  • apt 说它将删除rbp2-device-osmcrbp2-mediacenter-osmcrbp2-mesa-osmc进行安装libgl1,所以我没有尝试。

有任何想法吗?

答案1

缺失的文件libGL.so.1libgl1包。它与 OSMC 意外提供的另一个包冲突:库格拉皮-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

相关内容