Como instalar o libavcodec54 no ubuntu vivid?

5

Aparentemente, spotify precisa de libavcodec54 (ou 53 ou 52) para reproduzir arquivos mp3 locais. Infelizmente, não funciona com libavcodec56 , que está em Vivid .

Eu tentei criar um link simbólico para libavcodec56 com o nome de *54 , mas não funcionou.

Eu também tentei compilar a partir de trusty sources , mas também estava falhando.

Existe algum local ou procedimento que eu possa usar para trabalhar libavcodec54 para vivid ?

    
por user70436 25.08.2015 / 16:48

2 respostas

2
  1. Faça o download dos arquivos deb necessários

    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. Instalar, na ordem abaixo

    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
    

Testado no meu sistema 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
    
por A.B. 25.08.2015 / 18:33
0

Você pode quase certamente baixar o arquivo .deb da versão anterior do Ubuntu e instalá-lo em paralelo com o novo.

Eu tive que instalar bibliotecas antigas em paralelo com as mais novas algumas vezes para situações como esta.

Tente instalar o deb daqui: - link

Você também pode precisar instalar algumas outras bibliotecas antigas como dependências.

    
por James Lewis 25.08.2015 / 18:09