Ubuntu 14.04 Instalação do libdrm-dev

4

Estou tentando instalar mesa-common-dev ( sudo apt-get install mesa-common-dev ), mas recebo a seguinte mensagem:

mesa-common-dev: Depends: libdrm-dev(>= 2.4.52) but will not be installed. 

Então, quando tentei instalar o libdrm-dev , obtive a seguinte saída:

libdrm-dev: Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 
        Depends: libdrm-intel1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 
        Depends: libdrm-radeon1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 
        Depends: libdrm-nouveau2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 

Então, acho que isso significa que pacotes alternativos estão instalados? No entanto, quando tento instalar novamente o mesa-common-dev , recebo o mesmo erro acima ...

Alguém pode ajudar um novato no Ubuntu 14.04? Obrigado!

    
por user2995603 03.02.2015 / 15:25

2 respostas

1

Veja esta linha:

Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.

Ele diz que o libdrm-dev a ser instalado é 2.4.52-1 e exige que todas as dependências sejam versionadas em 2.4.52-1 . Mas o seu apt-get só tem 2.4.56-1~ubuntu1 disponível.

Assim, você pode tentar 'atualizar' a versão de libdrm-dev , que é a versão 2.4.56-1~ubuntu1 , da mesma forma que as dependências mais novas no seu caso. Agora, se você pesquisar no Google novamente com as palavras-chave libdrm-dev 2.4.56-1~ubuntu1 e em alguns cliques, o link para download poderá aparecer e wget será assim:

wget http://launchpadlibrarian.net/192227986/libdrm-dev_2.4.56-1~ubuntu1_amd64.deb

Em seguida, verifique se as dependências estão instaladas:

sudo apt-get install libdrm2 libdrm-intel1 libdrm-radeon1 libdrm-nouveau2

Agora instale o libdrm-dev recém-baixado:

sudo dpkg -i libdrm-dev_2.4.56-1~ubuntu1_amd64.deb
rm libdrm-dev_2.4.56-1~ubuntu1_amd64.deb

Espero que tudo corra bem!

    
por drewfle 16.05.2015 / 02:08
1

Encontrei esse problema ao tentar instalar o iniciador Mutate no Ubuntu 15.04. A solução que funcionou para mim foi adicionar o PPAs xorg-edgers :

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update
sudo apt-get install <whatever you were trying to install>

Descobri que adicionando este PPA, essas dependências se tornaram resolvíveis quando tentei instalar o iniciador.

    
por msolters 29.09.2015 / 22:16