
我最近更新到 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 個特定軟體包
另一種選擇是手動建立庫。