web-dev-qa-db-ja.com

libavcodec54をubuntu vividにインストールする方法は?

ローカルmp3ファイルを再生するには、spotifylibavcodec54(または53または52)が必要なようです。残念ながら-Vividにあるlibavcodec56では機能しません。

libavcodec56という名前で*54をシンボリックリンクしようとしましたが、うまくいきませんでした。

trusty sourcesからコンパイルしようとしましたが、失敗していました。

libavcodec54 for vividを機能させるために使用できる場所や手順はありますか?

5
user70436
  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
    
  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
    

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
2
A.B.

ほぼ確実に、以前のバージョンのUbuntuから.debファイルをダウンロードし、新しいバージョンと並行してインストールできます。

このような状況では、古いライブラリを新しいライブラリと並行して数回インストールする必要がありました。

ここからdebをインストールしてみてください: http://packages.ubuntu.com/trusty-updates/AMD64/libavcodec54/download

また、いくつかの他の古いライブラリを依存関係トーとしてインストールする必要があるかもしれません。

0
James Lewis