Ubuntu 22.04 上的 GoPro 播放器

Ubuntu 22.04 上的 GoPro 播放器

我最近更新到了 22.04,但我刚刚发现 GoPro 播放器无法正常工作。我收到以下错误:/usr/lib/GoProVRPlayer/GoProVRPlayer: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory

我尝试按照以下链接重新安装它:

如何在 Ubuntu 中的标准 2D 屏幕上观看 VR(虚拟现实)3D 视频?

但是,我一直收到这个错误:

error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory

我厌倦了这一点:sudo apt-get install libidn11:i386遵循这一点启动应用程序时出现 libidn.so.11 错误.但沒有帮助。

还尝试过这个:https://linux-packages.com/ubuntu-jammy-jellyfish/package/libidn-dev但没有帮助。

我如何解决它?

答案1

您可以尝试从以前的 ubuntu 版本手动安装它。
我是这样安装的:
https://packages.ubuntu.com/focal/i386/libidn11/download

这是来自 ubuntu 20.04 的一个版本。该 lib 本身仅依赖于 libc,因此它应该可以正常运行。

ldd /lib/i386-linux-gnu/libidn.so.11
    linux-gate.so.1 (0xf7fae000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d22000)
    /lib/ld-linux.so.2 (0xf7fb0000)

我在使用另一个应用程序时也遇到了这个问题,该应用程序也需要这个较旧的 libidn(以及其他较旧的库),而使用这个来自较旧的 ubuntu 的手动安装的包,它可以正常运行。

请注意:不要将旧 UBUNTU 的整个存储库添加到新 UBUNTU 版本,因为这很可能会导致问题。只需从我提供的链接安装 1 个特定软件包即可

另一个选择是手动构建库。

相关内容