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 のバージョンです。ライブラリ自体は 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 つだけインストールしてください。

別のオプションとしては、ライブラリを手動で構築することです。

関連情報