Não é possível instalar o libdrm-dev em 16.04

2

Quando tento instalar alguns pacotes relacionados a gráficos como o libdrm-dev, recebo erros estranhos:

$ sudo apt-get install libdrm-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libdrm-dev : Depends: libdrm2 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~gd~t is to be installed
              Depends: libdrm-intel1 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~gd~t is to be installed
              Depends: libdrm-radeon1 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~gd~t is to be installed
              Depends: libdrm-nouveau2 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~gd~t is to be installed
E: Unable to correct problems, you have held broken packages.

Se eu estou lendo isso corretamente, parece que o libdrm-dev depende de outros pacotes, como libdrm2, mas uma versão mais antiga está instalada e requer uma versão mais nova. Por que um erro está sendo lançado em vez de essas versões mais novas serem instaladas? Como faço para instalar este pacote?

Eu recebo esse erro no Ubuntu 14.04 e no 16.04.

    
por Cerin 16.09.2016 / 22:19

1 resposta

1

Você está usando esses pacotes libdrm * de um PPA que não fornece os pacotes -dev correspondentes (probaly ppa: oibaf / graphics-drivers ).

Peça ao proprietário do PPA para fornecer os pacotes -dev que estão faltando ou remova o PPA e faça downgrade para os pacotes oficiais do libdrm *.

    
por Florian Diesch 16.09.2016 / 22:33