ランタイムライブラリの依存関係(古い)がインストールされているライブラリのバージョンと一致しません。 - Linux

ランタイムライブラリの依存関係(古い)がインストールされているライブラリのバージョンと一致しません。 - Linux

最近、新しい問題が発生しました。システムで問題が見つかりませんが、libplacebo.so.208現在のバージョンが最新バージョンであるためです。

これは現在インストールされているlibplaceboパッケージのバージョンです。

$ ls -l /usr/lib/libplacebo*
lrwxrwxrwx 1 root root     17  2 jan 18:47 /usr/lib/libplacebo.so -> libplacebo.so.229
-rwxr-xr-x 1 root root 768840  2 jan 18:47 /usr/lib/libplacebo.so.229

多くのソフトウェア(ffmpeg、zzzfm...)はバージョン208にのみ焦点を当てています。

$ ldd /usr/local/bin/zzzfm
        [...]
        libplacebo.so.208 => not found
        [...]

なぜこれですか?昨日まで、これらのパッケージ/プログラムはまだ動作しており、毎日更新します。再インストールしてみましたが、libplacebo何も変わりませんでした。これに依存するすべてのパッケージがlibplacebo今は見つからないように見えるので、これは奇妙です。

私が見つけた唯一の方法は、libplacebo.so.208からのシンボリックリンクを作成することですlibplacebo.so。私はそれが少し汚れていると思い、このバージョンがなぜ一致しないのか、そしてそれについて何ができるかを知りたいです(すでに述べたようにシンボリックリンクを作成することに加えて)。

私は何かを壊しましたか?

ベストアンサー1

そのバージョンが必要な唯一のアプリケーション(ライブラリの場合)を使用している場合は問題ありません。

セキュリティを強化するには、ソースからlibplacebo 228をコンパイルしてlibplacebo.so.208ファイルを作成し、libplaceboを実行してインクルードディレクトリを追加すると、ログイン時に特定のライブラリをすぐに使用できます。LD_LIBRARY_PATH/etc/ld.so.conf.dlibplacebo.confldconfig

おすすめ記事