今日から実行すると、ffmpeg
この質問のタイトルにエラーが発生します。
頑張ったこれただし、ディレクトリがあり、/etc/ld.so.conf.d
そのディレクトリに次のファイルがあるため、ソリューションを適用できません。
fakeroot-x86_64-linux-gnu.conf i386-linux-gnu.conf libc.conf x86_64-linux-gnu.conf
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
答え1
エラーが発生した場合、ffmpeg
ライブラリの問題があり、さまざまな問題があることがわかりました。.confファイルは次の場所にあります。/etc/ld.so.conf.d、ライブラリ構成のパスが一致しないか、欠落しているようです。 Ubuntu 22.04.4 LTSがある場合は、問題を解決して解決する簡単な方法は次のとおりです。
まず、正しくインストールされていることを確認し、ffmpeg
実行しているバージョンを確認してください。 Ubuntuリポジトリからインストールした場合は正しく設定する必要がありますが、カスタムビルドまたはサードパーティのリポジトリからインポートした場合はシステムと互換性があることを確認できます。
次に、端末で実行し、ffmpeg
ライブラリの欠落に関するエラーメッセージを注意深く見てください。欠落しているファイルの具体的な名前は、回復中のアイテムの手がかりを提供する可能性があります。
システムが新しくインストールされたいくつかのライブラリの場所を知らない可能性があるため、次のコマンドを使用してリンカランタイムバインディングを更新します。
sudo ldconfig
私が与えた上記のコマンドは、動的リンカーのキャッシュを更新し、次のディレクトリにリストされているすべての既知のライブラリへのパスを含みます。/etc/ld.so.confそしてその中に含まれるファイル/etc/ld.so.conf.d/。
また、インストールffmpeg
されているライブラリーについて文句を言う場合は、ライブラリー・パスがリンカー構成に含まれていることを確認してください。次の場所に新しい.confファイルを追加できます。/etc/ld.so.conf.d/ライブラリが見つからないディレクトリへのパスが含まれています。たとえば、図書館がある場合/usr/ローカル/lib、あなたはできます:
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/mycustomlib.conf
sudo ldconfig
ぜひ交換してください/usr/ローカル/lib問題のあるライブラリがある実際のパスを使用してください。
問題が解決しない場合は、ffmpegを再インストールして正しく設定されていることを確認してください。
sudo apt-get update
sudo apt-get install --reinstall ffmpeg
これは、誤ったインストールや誤った設定の問題を解決するのに役立ちます。