私はDebian 12を新しくインストールして使用しています。 Debian 11を使用すると、うまく動作する画像記録ソフトウェアを除いて、すべてがうまく動作します。
問題は、ソフトウェアにいくつかのライブラリが必要であることです。
-- libavutil56 -- libavcodec58 -- libavformat58 -- libswscale5 -- libswresample3
私のシステム(Debian 12)には、これらすべてのライブラリの最新バージョンがあり、新しいDebianバージョンに更新されているようです。
- libavutil57 - libavcodec59 - libavformat59 - libswscale6 - libswresample4
/usr/lib/x86_64-linux-gnu/
たとえば、libswscale.so.6などのパスでlibswscale.so.5が見つからないと主張するソフトウェアは起動しません。
サポートチームに連絡すると、新しいバージョンのソフトウェアで問題が解決する可能性がありますが、しばらく時間がかかる可能性があり、今すぐ必要と言いました。
新しいライブラリと一緒に既存のライブラリをインストールする方法はありますか? aptで検索しようとすると、最新バージョンが表示されます。
可能であれば、システムで2つのバージョンのライブラリがクラッシュするかどうかはわかりません。
答え1
Debian 12 リポジトリで Debian 11 リポジトリを使用できます。 Debian 12でインストールできるすべてのリポジトリは可能ですが、以前のリポジトリも引き続き使用できます(Debian 11を使用できる限りサポートされています)。
という名前の/etc/apt/sources.list.d/bullseye.list
ファイルを生成します。
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org bullseye-security main contrib non-free
その後、実行すると、sudo apt update
不足しているライブラリをインストールできます。