Как установить libavcodec54 в Ubuntu Vivid?
По-видимому spotify
потребности libavcodec54
(или 53 или 52) для воспроизведения локальных mp3-файлов. К сожалению - это не работает с libavcodec56
который в Vivid
,
Я пробовал символическую ссылку libavcodec56
под именем *54
, но это не сработало.
Я также пытался скомпилировать из trusty sources
, но это тоже не удавалось.
Есть ли какое-нибудь место или процедура, которую я мог бы использовать, чтобы получить работу libavcodec54
за vivid
?
2 ответа
Загрузите необходимые файлы deb
cd wget http://mirrors.kernel.org/ubuntu/pool/universe/o/openjpeg/libopenjpeg2_1.3+dfsg-4.7ubuntu1_amd64.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/liba/libav/libavcodec54_9.18-0ubuntu0.14.04.1_amd64.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/liba/libav/libavutil52_9.18-0ubuntu0.14.04.1_amd64.deb
Установите в порядке ниже
sudo dpkg -i libopenjpeg2_1.3+dfsg-4.7ubuntu1_amd64.deb sudo dpkg -i libavutil52_9.18-0ubuntu0.14.04.1_amd64.deb sudo dpkg -i libavcodec54_9.18-0ubuntu0.14.04.1_amd64.deb
Проверено в моей системе Vivid
% lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
% apt-cache policy libopenjpeg2
libopenjpeg2:
Installed: 1.3+dfsg-4.7ubuntu1
Candidate: 1.3+dfsg-4.7ubuntu1
Version table:
*** 1.3+dfsg-4.7ubuntu1 0
100 /var/lib/dpkg/status
% apt-cache policy libavutil52
libavutil52:
Installed: 6:9.18-0ubuntu0.14.04.1
Candidate: 6:9.18-0ubuntu0.14.04.1
Version table:
*** 6:9.18-0ubuntu0.14.04.1 0
100 /var/lib/dpkg/status
% apt-cache policy libavcodec54
libavcodec54:
Installed: 6:9.18-0ubuntu0.14.04.1
Candidate: 6:9.18-0ubuntu0.14.04.1
Version table:
*** 6:9.18-0ubuntu0.14.04.1 0
100 /var/lib/dpkg/status
Вы почти наверняка можете просто загрузить файл.deb из более ранней версии Ubuntu и установить его параллельно с новой.
Мне приходилось устанавливать старые библиотеки параллельно с новыми несколько раз в подобных ситуациях.
Попробуйте установить deb отсюда: - http://packages.ubuntu.com/trusty-updates/amd64/libavcodec54/download
Вам также может понадобиться установить некоторые другие старые библиотеки в качестве зависимостей.