Instalando o pacote megatools em 14.04

1

link

Estado das instruções de compilação:

On Debian, Ubuntu:

  apt-get -y install build-essential libglib2.0-dev libssl-dev libcurl4-openssl-dev libgirepository1.0-dev

No entanto, ao tentar instalar em 14.04 lts, recebo o erro:

The following packages have unmet dependencies:
 libglib2.0-dev : Depends: libglib2.0-0 (= 2.40.2-0ubuntu1) but 2.44.1-1.1 is to be installed
                  Depends: libglib2.0-bin (= 2.40.2-0ubuntu1)
                  Depends: libpcre3-dev (>= 1:8.31) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Ao tentar construí-lo sem, recebo um erro de que a versão simplificada é baixa: configure: error: Glib 2.32.0 or later is required to build megatools
Há algum modo de consertar isso? Obrigado

Conforme solicitado:

libglib2.0-dev:
  Installed: (none)
  Candidate: 2.40.2-0ubuntu1
  Version table:
     2.40.2-0ubuntu1 0
        500 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main amd64 Packages
     2.40.0-2 0
        500 http://mirrors.digitalocean.com/ubuntu/ trusty/main amd64 Packages
    
por Evan McMahon 22.07.2015 / 06:36

1 resposta

0

O pacote libglib2.0-dev (2.40.0-2) no padrão repositórios do Ubuntu depende de libglib2.0-0 (= 2.40.0-2) . O = significa exatamente essa versão.

Seu problema é que você adicionou um PPA ao seu sistema, que fornece uma versão mais recente. Você precisa remover este PPA.

Qual é o PPA, que você pode ver com o comando

apt-cache policy libglib2.0-0

Retirado da sua pergunta editada, remova o PPA digitalocean.

    
por A.B. 22.07.2015 / 07:00