如何在ubuntu vivid中安装libavcodec54?

use*_*436 5 spotify libav 15.04

显然spotify需要libavcodec54(或 53 或 52)播放本地 mp3 文件。不幸的是 - 它不适libavcodec56用于Vivid.

我尝试libavcodec56在 名称下进行符号链接*54,但没有奏效。

我也尝试从 编译trusty sources,但它也失败了。

是否有任何地点或程序,我可以用得到的工作libavcodec54vivid

A.B*_*.B. 2

  1. 下载必要的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
    
    Run Code Online (Sandbox Code Playgroud)
  2. 按以下顺序安装

    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
    
    Run Code Online (Sandbox Code Playgroud)

在我的 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
Run Code Online (Sandbox Code Playgroud)