После того, как я обновил до Firefox 50, новое предупреждающее сообщение начало отображаться для некоторых видео (или анимированным gifs), что я пытался играть или загрузиться. Фактическое текстовое сообщение libavcodec may be vulnerable or is not supported, and should be updated to play video
. Устаревшие версии являются версиями до 54.35.1.
Видя это, которое я проверил на avaiable libav версию в репозиториях, но печально более новый не был доступен надежному человеку. Таким образом, я загрузил источники для последнего доступного libav (версия 12) библиотека, скомпилированная, и установил его.
После установки libavcodec.so -> libavcodec.so.57.25.0
, libavcodec.so.57 -> libavcodec.so.57.25.0
и libavcodec.so.57.25.0
доступны внутри /usr/local/lib
.
Я создал новый conf файл для /usr/local/lib
внутри /etc/ld.so.conf.d/
, выполняемый ldconfig
как базируются и затем попробованное старение, чтобы видеть, не отображается ли предупреждающее сообщение больше. Но к сожалению проблема все еще сохраняется.
Вопрос, после того, как я установил последнюю версию libavcodec, и соответствующие .so файлы доступны, почему они не обнаруживаются? Я имею в виду, хорошо, устаревшая версия доступна внутри /usr/lib/x86_64-linux-gnu
, но разве более новая версия не должна председательствовать?
Что я пропускаю?