
最近 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 つだけインストールしてください。
別のオプションとしては、ライブラリを手動で構築することです。